--- /home/fdroid/fdroiddata/tmp/com.infomaniak.drive_50400301.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.infomaniak.drive_50400301.apk ├── zipinfo {} │ @@ -1,17 +1,17 @@ │ Zip file size: 55875384 bytes, number of entries: 2158 │ -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 13568 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ +-rw-r--r-- 0.0 unx 14035 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-r--r-- 0.0 unx 854 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ -rw-r--r-- 0.0 unx 12901596 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 9873028 b- defN 81-Jan-01 01:01 classes3.dex │ -rw-r--r-- 0.0 unx 8840240 b- defN 81-Jan-01 01:01 classes4.dex │ --rw-r--r-- 0.0 unx 10805324 b- defN 81-Jan-01 01:01 classes5.dex │ +-rw-r--r-- 0.0 unx 10806964 b- defN 81-Jan-01 01:01 classes5.dex │ -rw-r--r-- 0.0 unx 409200 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 │ @@ -2153,8 +2153,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 1118340 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 193040 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 192913 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -2158 files, 137415080 bytes uncompressed, 55627792 bytes compressed: 59.5% │ +2158 files, 137417187 bytes uncompressed, 55629649 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 : 5bae9c5b │ │ -signature : fee8...4b0f │ │ -file_size : 10805324 │ │ +checksum : ea73db2a │ │ +signature : 6ca5...fbad │ │ +file_size : 10806964 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 66724 │ │ +string_ids_size : 66729 │ │ string_ids_off : 112 (0x000070) │ │ -type_ids_size : 9684 │ │ -type_ids_off : 267008 (0x041300) │ │ -proto_ids_size : 15635 │ │ -proto_ids_off : 305744 (0x04aa50) │ │ -field_ids_size : 51609 │ │ -field_ids_off : 493364 (0x078734) │ │ -method_ids_size : 65112 │ │ -method_ids_off : 906236 (0x0dd3fc) │ │ -class_defs_size : 7772 │ │ -class_defs_off : 1427132 (0x15c6bc) │ │ -data_size : 9129488 │ │ -data_off : 1675836 (0x19923c) │ │ +type_ids_size : 9685 │ │ +type_ids_off : 267028 (0x041314) │ │ +proto_ids_size : 15637 │ │ +proto_ids_off : 305768 (0x04aa68) │ │ +field_ids_size : 51612 │ │ +field_ids_off : 493412 (0x078764) │ │ +method_ids_size : 65125 │ │ +method_ids_off : 906308 (0x0dd444) │ │ +class_defs_size : 7773 │ │ +class_defs_off : 1427308 (0x15c76c) │ │ +data_size : 9130920 │ │ +data_off : 1676044 (0x19930c) │ │ │ │ Class #0 header: │ │ -class_idx : 6737 │ │ +class_idx : 6738 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13015 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13018 │ │ 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 : 13015 (Continuation.kt) │ │ + source_file_idx : 13018 (Continuation.kt) │ │ │ │ Class #1 header: │ │ -class_idx : 6771 │ │ +class_idx : 6772 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13063 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13066 │ │ 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 : 13063 (CoroutineStackFrame.kt) │ │ + source_file_idx : 13066 (CoroutineStackFrame.kt) │ │ │ │ Class #2 header: │ │ -class_idx : 6767 │ │ +class_idx : 6768 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13016 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13019 │ │ 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 #46019 'completion' │ │ +Annotations on field #46022 'completion' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;" } │ │ -Annotations on method #45709 '' │ │ +Annotations on method #45722 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;)V" } │ │ -Annotations on method #45710 'create' │ │ +Annotations on method #45723 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #45711 'create' │ │ +Annotations on method #45724 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #45713 'getCompletion' │ │ +Annotations on method #45726 '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 │ │ -414eac: |[414eac] kotlin.coroutines.jvm.internal.BaseContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ -414ebc: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -414ec2: 5b01 c3b3 |0003: iput-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b3c3 │ │ -414ec6: 0e00 |0005: return-void │ │ +4151e8: |[4151e8] kotlin.coroutines.jvm.internal.BaseContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ +4151f8: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +4151fe: 5b01 c6b3 |0003: iput-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b3c6 │ │ +415202: 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 │ │ -414e14: |[414e14] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -414e24: 1a01 b29d |0000: const-string v1, "completion" // string@9db2 │ │ -414e28: 7120 31b7 1200 |0002: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -414e2e: 2201 b417 |0005: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@17b4 │ │ -414e32: 1a02 50a0 |0007: const-string v2, "create(Any?;Continuation) has not been overridden" // string@a050 │ │ -414e36: 7020 d994 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@94d9 │ │ -414e3c: 2701 |000c: throw v1 │ │ +415150: |[415150] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +415160: 1a01 b79d |0000: const-string v1, "completion" // string@9db7 │ │ +415164: 7120 3eb7 1200 |0002: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +41516a: 2201 b517 |0005: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@17b5 │ │ +41516e: 1a02 55a0 |0007: const-string v2, "create(Any?;Continuation) has not been overridden" // string@a055 │ │ +415172: 7020 e694 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@94e6 │ │ +415178: 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 │ │ -414e40: |[414e40] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -414e50: 1a00 b29d |0000: const-string v0, "completion" // string@9db2 │ │ -414e54: 7120 31b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -414e5a: 2202 b417 |0005: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@17b4 │ │ -414e5e: 1a00 51a0 |0007: const-string v0, "create(Continuation) has not been overridden" // string@a051 │ │ -414e62: 7020 d994 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@94d9 │ │ -414e68: 2702 |000c: throw v2 │ │ +41517c: |[41517c] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +41518c: 1a00 b79d |0000: const-string v0, "completion" // string@9db7 │ │ +415190: 7120 3eb7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +415196: 2202 b517 |0005: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@17b5 │ │ +41519a: 1a00 56a0 |0007: const-string v0, "create(Continuation) has not been overridden" // string@a056 │ │ +41519e: 7020 e694 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@94e6 │ │ +4151a4: 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 │ │ -414e84: |[414e84] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCallerFrame:()Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; │ │ -414e94: 5420 c3b3 |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b3c3 │ │ -414e98: 2001 731a |0002: instance-of v1, v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@1a73 │ │ -414e9c: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ -414ea0: 1f00 731a |0006: check-cast v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@1a73 │ │ -414ea4: 2802 |0008: goto 000a // +0002 │ │ -414ea6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -414ea8: 1100 |000a: return-object v0 │ │ +4151c0: |[4151c0] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCallerFrame:()Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; │ │ +4151d0: 5420 c6b3 |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b3c6 │ │ +4151d4: 2001 741a |0002: instance-of v1, v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@1a74 │ │ +4151d8: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ +4151dc: 1f00 741a |0006: check-cast v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@1a74 │ │ +4151e0: 2802 |0008: goto 000a // +0002 │ │ +4151e2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4151e4: 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 │ │ -414e6c: |[414e6c] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCompletion:()Lkotlin/coroutines/Continuation; │ │ -414e7c: 5410 c3b3 |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b3c3 │ │ -414e80: 1100 |0002: return-object v0 │ │ +4151a8: |[4151a8] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCompletion:()Lkotlin/coroutines/Continuation; │ │ +4151b8: 5410 c6b3 |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b3c6 │ │ +4151bc: 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 │ │ -414da8: |[414da8] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getStackTraceElement:()Ljava/lang/StackTraceElement; │ │ -414db8: 7110 b8b2 0100 |0000: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugMetadataKt;.getStackTraceElement:(Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;)Ljava/lang/StackTraceElement; // method@b2b8 │ │ -414dbe: 0c00 |0003: move-result-object v0 │ │ -414dc0: 1100 |0004: return-object v0 │ │ +4150e4: |[4150e4] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getStackTraceElement:()Ljava/lang/StackTraceElement; │ │ +4150f4: 7110 c5b2 0100 |0000: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugMetadataKt;.getStackTraceElement:(Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;)Ljava/lang/StackTraceElement; // method@b2c5 │ │ +4150fa: 0c00 |0003: move-result-object v0 │ │ +4150fc: 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 │ │ -414ec8: |[414ec8] kotlin.coroutines.jvm.internal.BaseContinuationImpl.releaseIntercepted:()V │ │ -414ed8: 0e00 |0000: return-void │ │ +415204: |[415204] kotlin.coroutines.jvm.internal.BaseContinuationImpl.releaseIntercepted:()V │ │ +415214: 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 │ │ -414edc: |[414edc] kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith:(Ljava/lang/Object;)V │ │ -414eec: 0730 |0000: move-object v0, v3 │ │ -414eee: 0701 |0001: move-object v1, v0 │ │ -414ef0: 1f01 511a |0002: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -414ef4: 7110 bab2 0100 |0004: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugProbesKt;.probeCoroutineResumed:(Lkotlin/coroutines/Continuation;)V // method@b2ba │ │ -414efa: 1f00 6f1a |0007: check-cast v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@1a6f │ │ -414efe: 5401 c3b3 |0009: iget-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b3c3 │ │ -414f02: 7110 2eb7 0100 |000b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -414f08: 6e20 93b2 4000 |000e: invoke-virtual {v0, v4}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@b293 │ │ -414f0e: 0c04 |0011: move-result-object v4 │ │ -414f10: 7100 68b2 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -414f16: 0c02 |0015: move-result-object v2 │ │ -414f18: 3324 0300 |0016: if-ne v4, v2, 0019 // +0003 │ │ -414f1c: 0e00 |0018: return-void │ │ -414f1e: 6202 66b2 |0019: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b266 │ │ -414f22: 7110 139b 0400 |001b: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9b13 │ │ -414f28: 0c04 |001e: move-result-object v4 │ │ -414f2a: 280c |001f: goto 002b // +000c │ │ -414f2c: 0d04 |0020: move-exception v4 │ │ -414f2e: 6202 66b2 |0021: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b266 │ │ -414f32: 7110 219b 0400 |0023: invoke-static {v4}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9b21 │ │ -414f38: 0c04 |0026: move-result-object v4 │ │ -414f3a: 7110 139b 0400 |0027: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9b13 │ │ -414f40: 0c04 |002a: move-result-object v4 │ │ -414f42: 6e10 94b2 0000 |002b: invoke-virtual {v0}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.releaseIntercepted:()V // method@b294 │ │ -414f48: 2010 6f1a |002e: instance-of v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@1a6f │ │ -414f4c: 3800 0400 |0030: if-eqz v0, 0034 // +0004 │ │ -414f50: 0710 |0032: move-object v0, v1 │ │ -414f52: 28ce |0033: goto 0001 // -0032 │ │ -414f54: 7220 19b2 4100 |0034: invoke-interface {v1, v4}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@b219 │ │ -414f5a: 0e00 |0037: return-void │ │ +415218: |[415218] kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith:(Ljava/lang/Object;)V │ │ +415228: 0730 |0000: move-object v0, v3 │ │ +41522a: 0701 |0001: move-object v1, v0 │ │ +41522c: 1f01 521a |0002: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +415230: 7110 c7b2 0100 |0004: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugProbesKt;.probeCoroutineResumed:(Lkotlin/coroutines/Continuation;)V // method@b2c7 │ │ +415236: 1f00 701a |0007: check-cast v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@1a70 │ │ +41523a: 5401 c6b3 |0009: iget-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b3c6 │ │ +41523e: 7110 3bb7 0100 |000b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +415244: 6e20 a0b2 4000 |000e: invoke-virtual {v0, v4}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@b2a0 │ │ +41524a: 0c04 |0011: move-result-object v4 │ │ +41524c: 7100 75b2 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +415252: 0c02 |0015: move-result-object v2 │ │ +415254: 3324 0300 |0016: if-ne v4, v2, 0019 // +0003 │ │ +415258: 0e00 |0018: return-void │ │ +41525a: 6202 69b2 |0019: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b269 │ │ +41525e: 7110 209b 0400 |001b: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9b20 │ │ +415264: 0c04 |001e: move-result-object v4 │ │ +415266: 280c |001f: goto 002b // +000c │ │ +415268: 0d04 |0020: move-exception v4 │ │ +41526a: 6202 69b2 |0021: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b269 │ │ +41526e: 7110 2e9b 0400 |0023: invoke-static {v4}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9b2e │ │ +415274: 0c04 |0026: move-result-object v4 │ │ +415276: 7110 209b 0400 |0027: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9b20 │ │ +41527c: 0c04 |002a: move-result-object v4 │ │ +41527e: 6e10 a1b2 0000 |002b: invoke-virtual {v0}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.releaseIntercepted:()V // method@b2a1 │ │ +415284: 2010 701a |002e: instance-of v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@1a70 │ │ +415288: 3800 0400 |0030: if-eqz v0, 0034 // +0004 │ │ +41528c: 0710 |0032: move-object v0, v1 │ │ +41528e: 28ce |0033: goto 0001 // -0032 │ │ +415290: 7220 26b2 4100 |0034: invoke-interface {v1, v4}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@b226 │ │ +415296: 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 │ │ -414dc4: |[414dc4] kotlin.coroutines.jvm.internal.BaseContinuationImpl.toString:()Ljava/lang/String; │ │ -414dd4: 2200 ac17 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@17ac │ │ -414dd8: 1a01 d632 |0002: const-string v1, "Continuation at " // string@32d6 │ │ -414ddc: 7020 8094 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9480 │ │ -414de2: 6e10 92b2 0200 |0007: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.getStackTraceElement:()Ljava/lang/StackTraceElement; // method@b292 │ │ -414de8: 0c01 |000a: move-result-object v1 │ │ -414dea: 3801 0300 |000b: if-eqz v1, 000e // +0003 │ │ -414dee: 2809 |000d: goto 0016 // +0009 │ │ -414df0: 6e10 0a94 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@940a │ │ -414df6: 0c01 |0011: move-result-object v1 │ │ -414df8: 6e10 3d93 0100 |0012: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@933d │ │ -414dfe: 0c01 |0015: move-result-object v1 │ │ -414e00: 1f01 6e17 |0016: check-cast v1, Ljava/io/Serializable; // type@176e │ │ -414e04: 6e20 8894 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9488 │ │ -414e0a: 6e10 9a94 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@949a │ │ -414e10: 0c00 |001e: move-result-object v0 │ │ -414e12: 1100 |001f: return-object v0 │ │ +415100: |[415100] kotlin.coroutines.jvm.internal.BaseContinuationImpl.toString:()Ljava/lang/String; │ │ +415110: 2200 ad17 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@17ad │ │ +415114: 1a01 d932 |0002: const-string v1, "Continuation at " // string@32d9 │ │ +415118: 7020 8d94 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@948d │ │ +41511e: 6e10 9fb2 0200 |0007: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.getStackTraceElement:()Ljava/lang/StackTraceElement; // method@b29f │ │ +415124: 0c01 |000a: move-result-object v1 │ │ +415126: 3801 0300 |000b: if-eqz v1, 000e // +0003 │ │ +41512a: 2809 |000d: goto 0016 // +0009 │ │ +41512c: 6e10 1794 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@9417 │ │ +415132: 0c01 |0011: move-result-object v1 │ │ +415134: 6e10 4a93 0100 |0012: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@934a │ │ +41513a: 0c01 |0015: move-result-object v1 │ │ +41513c: 1f01 6f17 |0016: check-cast v1, Ljava/io/Serializable; // type@176f │ │ +415140: 6e20 9594 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9495 │ │ +415146: 6e10 a794 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@94a7 │ │ +41514c: 0c00 |001e: move-result-object v0 │ │ +41514e: 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 : 13016 (ContinuationImpl.kt) │ │ + source_file_idx : 13019 (ContinuationImpl.kt) │ │ │ │ Class #3 header: │ │ -class_idx : 6770 │ │ +class_idx : 6771 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 6767 │ │ -source_file_idx : 13016 │ │ +superclass_idx : 6768 │ │ +source_file_idx : 13019 │ │ 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 #46022 'intercepted' │ │ +Annotations on field #46025 'intercepted' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;" } │ │ -Annotations on method #45732 '' │ │ +Annotations on method #45745 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;)V" } │ │ -Annotations on method #45733 '' │ │ +Annotations on method #45746 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;" "Lkotlin/coroutines/CoroutineContext;" ")V" } │ │ -Annotations on method #45735 'intercepted' │ │ +Annotations on method #45748 '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 │ │ -41515c: |[41515c] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ -41516c: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -415170: 7210 18b2 0200 |0002: invoke-interface {v2}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b218 │ │ -415176: 0c00 |0005: move-result-object v0 │ │ -415178: 2802 |0006: goto 0008 // +0002 │ │ -41517a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -41517c: 7030 a5b2 2100 |0008: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V // method@b2a5 │ │ -415182: 0e00 |000b: return-void │ │ +415498: |[415498] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ +4154a8: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +4154ac: 7210 25b2 0200 |0002: invoke-interface {v2}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b225 │ │ +4154b2: 0c00 |0005: move-result-object v0 │ │ +4154b4: 2802 |0006: goto 0008 // +0002 │ │ +4154b6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +4154b8: 7030 b2b2 2100 |0008: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V // method@b2b2 │ │ +4154be: 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 │ │ -415184: |[415184] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V │ │ -415194: 7020 8db2 1000 |0000: invoke-direct {v0, v1}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b28d │ │ -41519a: 5b02 c5b3 |0003: iput-object v2, v0, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@b3c5 │ │ -41519e: 0e00 |0005: return-void │ │ +4154c0: |[4154c0] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V │ │ +4154d0: 7020 9ab2 1000 |0000: invoke-direct {v0, v1}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b29a │ │ +4154d6: 5b02 c8b3 |0003: iput-object v2, v0, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@b3c8 │ │ +4154da: 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 │ │ -415140: |[415140] kotlin.coroutines.jvm.internal.ContinuationImpl.getContext:()Lkotlin/coroutines/CoroutineContext; │ │ -415150: 5410 c5b3 |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@b3c5 │ │ -415154: 7110 2eb7 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -41515a: 1100 |0005: return-object v0 │ │ +41547c: |[41547c] kotlin.coroutines.jvm.internal.ContinuationImpl.getContext:()Lkotlin/coroutines/CoroutineContext; │ │ +41548c: 5410 c8b3 |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@b3c8 │ │ +415490: 7110 3bb7 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +415496: 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 │ │ -4150e8: |[4150e8] kotlin.coroutines.jvm.internal.ContinuationImpl.intercepted:()Lkotlin/coroutines/Continuation; │ │ -4150f8: 5420 c6b3 |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b3c6 │ │ -4150fc: 3900 2000 |0002: if-nez v0, 0022 // +0020 │ │ -415100: 6e10 a6b2 0200 |0004: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b2a6 │ │ -415106: 0c00 |0007: move-result-object v0 │ │ -415108: 6201 a7b3 |0008: sget-object v1, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@b3a7 │ │ -41510c: 1f01 5b1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext$Key; // type@1a5b │ │ -415110: 7220 42b2 1000 |000c: invoke-interface {v0, v1}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@b242 │ │ -415116: 0c00 |000f: move-result-object v0 │ │ -415118: 1f00 541a |0010: check-cast v0, Lkotlin/coroutines/ContinuationInterceptor; // type@1a54 │ │ -41511c: 3800 0b00 |0012: if-eqz v0, 001d // +000b │ │ -415120: 0721 |0014: move-object v1, v2 │ │ -415122: 1f01 511a |0015: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -415126: 7220 24b2 1000 |0017: invoke-interface {v0, v1}, Lkotlin/coroutines/ContinuationInterceptor;.interceptContinuation:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@b224 │ │ -41512c: 0c00 |001a: move-result-object v0 │ │ -41512e: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ -415132: 0720 |001d: move-object v0, v2 │ │ -415134: 1f00 511a |001e: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -415138: 5b20 c6b3 |0020: iput-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b3c6 │ │ -41513c: 1100 |0022: return-object v0 │ │ +415424: |[415424] kotlin.coroutines.jvm.internal.ContinuationImpl.intercepted:()Lkotlin/coroutines/Continuation; │ │ +415434: 5420 c9b3 |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b3c9 │ │ +415438: 3900 2000 |0002: if-nez v0, 0022 // +0020 │ │ +41543c: 6e10 b3b2 0200 |0004: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b2b3 │ │ +415442: 0c00 |0007: move-result-object v0 │ │ +415444: 6201 aab3 |0008: sget-object v1, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@b3aa │ │ +415448: 1f01 5c1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext$Key; // type@1a5c │ │ +41544c: 7220 4fb2 1000 |000c: invoke-interface {v0, v1}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@b24f │ │ +415452: 0c00 |000f: move-result-object v0 │ │ +415454: 1f00 551a |0010: check-cast v0, Lkotlin/coroutines/ContinuationInterceptor; // type@1a55 │ │ +415458: 3800 0b00 |0012: if-eqz v0, 001d // +000b │ │ +41545c: 0721 |0014: move-object v1, v2 │ │ +41545e: 1f01 521a |0015: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +415462: 7220 31b2 1000 |0017: invoke-interface {v0, v1}, Lkotlin/coroutines/ContinuationInterceptor;.interceptContinuation:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@b231 │ │ +415468: 0c00 |001a: move-result-object v0 │ │ +41546a: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ +41546e: 0720 |001d: move-object v0, v2 │ │ +415470: 1f00 521a |001e: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +415474: 5b20 c9b3 |0020: iput-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b3c9 │ │ +415478: 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 │ │ -4151a0: |[4151a0] kotlin.coroutines.jvm.internal.ContinuationImpl.releaseIntercepted:()V │ │ -4151b0: 5430 c6b3 |0000: iget-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b3c6 │ │ -4151b4: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ -4151b8: 3230 1600 |0004: if-eq v0, v3, 001a // +0016 │ │ -4151bc: 6e10 a6b2 0300 |0006: invoke-virtual {v3}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b2a6 │ │ -4151c2: 0c01 |0009: move-result-object v1 │ │ -4151c4: 6202 a7b3 |000a: sget-object v2, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@b3a7 │ │ -4151c8: 1f02 5b1a |000c: check-cast v2, Lkotlin/coroutines/CoroutineContext$Key; // type@1a5b │ │ -4151cc: 7220 42b2 2100 |000e: invoke-interface {v1, v2}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@b242 │ │ -4151d2: 0c01 |0011: move-result-object v1 │ │ -4151d4: 7110 2eb7 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -4151da: 1f01 541a |0015: check-cast v1, Lkotlin/coroutines/ContinuationInterceptor; // type@1a54 │ │ -4151de: 7220 26b2 0100 |0017: invoke-interface {v1, v0}, Lkotlin/coroutines/ContinuationInterceptor;.releaseInterceptedContinuation:(Lkotlin/coroutines/Continuation;)V // method@b226 │ │ -4151e4: 6200 c4b3 |001a: sget-object v0, Lkotlin/coroutines/jvm/internal/CompletedContinuation;.INSTANCE:Lkotlin/coroutines/jvm/internal/CompletedContinuation; // field@b3c4 │ │ -4151e8: 1f00 511a |001c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -4151ec: 5b30 c6b3 |001e: iput-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b3c6 │ │ -4151f0: 0e00 |0020: return-void │ │ +4154dc: |[4154dc] kotlin.coroutines.jvm.internal.ContinuationImpl.releaseIntercepted:()V │ │ +4154ec: 5430 c9b3 |0000: iget-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b3c9 │ │ +4154f0: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ +4154f4: 3230 1600 |0004: if-eq v0, v3, 001a // +0016 │ │ +4154f8: 6e10 b3b2 0300 |0006: invoke-virtual {v3}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b2b3 │ │ +4154fe: 0c01 |0009: move-result-object v1 │ │ +415500: 6202 aab3 |000a: sget-object v2, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@b3aa │ │ +415504: 1f02 5c1a |000c: check-cast v2, Lkotlin/coroutines/CoroutineContext$Key; // type@1a5c │ │ +415508: 7220 4fb2 2100 |000e: invoke-interface {v1, v2}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@b24f │ │ +41550e: 0c01 |0011: move-result-object v1 │ │ +415510: 7110 3bb7 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +415516: 1f01 551a |0015: check-cast v1, Lkotlin/coroutines/ContinuationInterceptor; // type@1a55 │ │ +41551a: 7220 33b2 0100 |0017: invoke-interface {v1, v0}, Lkotlin/coroutines/ContinuationInterceptor;.releaseInterceptedContinuation:(Lkotlin/coroutines/Continuation;)V // method@b233 │ │ +415520: 6200 c7b3 |001a: sget-object v0, Lkotlin/coroutines/jvm/internal/CompletedContinuation;.INSTANCE:Lkotlin/coroutines/jvm/internal/CompletedContinuation; // field@b3c7 │ │ +415524: 1f00 521a |001c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +415528: 5b30 c9b3 |001e: iput-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b3c9 │ │ +41552c: 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 : 13016 (ContinuationImpl.kt) │ │ + source_file_idx : 13019 (ContinuationImpl.kt) │ │ │ │ Class #4 header: │ │ -class_idx : 6425 │ │ +class_idx : 6426 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 14824 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 14827 │ │ 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 : 14824 (Function.kt) │ │ + source_file_idx : 14827 (Function.kt) │ │ │ │ Class #5 header: │ │ -class_idx : 6987 │ │ +class_idx : 6988 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 14826 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 14829 │ │ 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 : 14826 (FunctionBase.kt) │ │ + source_file_idx : 14829 (FunctionBase.kt) │ │ │ │ Class #6 header: │ │ -class_idx : 6782 │ │ +class_idx : 6783 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13016 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13019 │ │ 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 : 13016 (ContinuationImpl.kt) │ │ + source_file_idx : 13019 (ContinuationImpl.kt) │ │ │ │ Class #7 header: │ │ -class_idx : 6783 │ │ +class_idx : 6784 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 6770 │ │ -source_file_idx : 13016 │ │ +superclass_idx : 6771 │ │ +source_file_idx : 13019 │ │ 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 #45778 '' │ │ +Annotations on method #45791 '' │ │ 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 │ │ -4158e0: |[4158e0] kotlin.coroutines.jvm.internal.SuspendLambda.:(I)V │ │ -4158f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4158f2: 7030 d2b2 2100 |0001: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -4158f8: 0e00 |0004: return-void │ │ +415c1c: |[415c1c] kotlin.coroutines.jvm.internal.SuspendLambda.:(I)V │ │ +415c2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +415c2e: 7030 dfb2 2100 |0001: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +415c34: 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 │ │ -4158fc: |[4158fc] kotlin.coroutines.jvm.internal.SuspendLambda.:(ILkotlin/coroutines/Continuation;)V │ │ -41590c: 7020 a4b2 2000 |0000: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b2a4 │ │ -415912: 5901 d0b3 |0003: iput v1, v0, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@b3d0 │ │ -415916: 0e00 |0005: return-void │ │ +415c38: |[415c38] kotlin.coroutines.jvm.internal.SuspendLambda.:(ILkotlin/coroutines/Continuation;)V │ │ +415c48: 7020 b1b2 2000 |0000: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b2b1 │ │ +415c4e: 5901 d3b3 |0003: iput v1, v0, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@b3d3 │ │ +415c52: 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 │ │ -415888: |[415888] kotlin.coroutines.jvm.internal.SuspendLambda.getArity:()I │ │ -415898: 5210 d0b3 |0000: iget v0, v1, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@b3d0 │ │ -41589c: 0f00 |0002: return v0 │ │ +415bc4: |[415bc4] kotlin.coroutines.jvm.internal.SuspendLambda.getArity:()I │ │ +415bd4: 5210 d3b3 |0000: iget v0, v1, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@b3d3 │ │ +415bd8: 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 │ │ -4158a0: |[4158a0] kotlin.coroutines.jvm.internal.SuspendLambda.toString:()Ljava/lang/String; │ │ -4158b0: 6e10 d4b2 0200 |0000: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.getCompletion:()Lkotlin/coroutines/Continuation; // method@b2d4 │ │ -4158b6: 0c00 |0003: move-result-object v0 │ │ -4158b8: 3900 0f00 |0004: if-nez v0, 0013 // +000f │ │ -4158bc: 0720 |0006: move-object v0, v2 │ │ -4158be: 1f00 4b1b |0007: check-cast v0, Lkotlin/jvm/internal/FunctionBase; // type@1b4b │ │ -4158c2: 7110 25b8 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; // method@b825 │ │ -4158c8: 0c00 |000c: move-result-object v0 │ │ -4158ca: 1a01 58e9 |000d: const-string v1, "renderLambdaToString(...)" // string@e958 │ │ -4158ce: 7120 30b7 1000 |000f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -4158d4: 2805 |0012: goto 0017 // +0005 │ │ -4158d6: 6f10 a9b2 0200 |0013: invoke-super {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.toString:()Ljava/lang/String; // method@b2a9 │ │ -4158dc: 0c00 |0016: move-result-object v0 │ │ -4158de: 1100 |0017: return-object v0 │ │ +415bdc: |[415bdc] kotlin.coroutines.jvm.internal.SuspendLambda.toString:()Ljava/lang/String; │ │ +415bec: 6e10 e1b2 0200 |0000: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.getCompletion:()Lkotlin/coroutines/Continuation; // method@b2e1 │ │ +415bf2: 0c00 |0003: move-result-object v0 │ │ +415bf4: 3900 0f00 |0004: if-nez v0, 0013 // +000f │ │ +415bf8: 0720 |0006: move-object v0, v2 │ │ +415bfa: 1f00 4c1b |0007: check-cast v0, Lkotlin/jvm/internal/FunctionBase; // type@1b4c │ │ +415bfe: 7110 32b8 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; // method@b832 │ │ +415c04: 0c00 |000c: move-result-object v0 │ │ +415c06: 1a01 5de9 |000d: const-string v1, "renderLambdaToString(...)" // string@e95d │ │ +415c0a: 7120 3db7 1000 |000f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +415c10: 2805 |0012: goto 0017 // +0005 │ │ +415c12: 6f10 b6b2 0200 |0013: invoke-super {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.toString:()Ljava/lang/String; // method@b2b6 │ │ +415c18: 0c00 |0016: move-result-object v0 │ │ +415c1a: 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 : 13016 (ContinuationImpl.kt) │ │ + source_file_idx : 13019 (ContinuationImpl.kt) │ │ │ │ Class #8 header: │ │ -class_idx : 6946 │ │ +class_idx : 6947 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 14832 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 14835 │ │ 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 #46578 'invoke' │ │ +Annotations on method #46591 '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 : 14832 (Functions.kt) │ │ + source_file_idx : 14835 (Functions.kt) │ │ │ │ Class #9 header: │ │ class_idx : 1077 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 11232 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 11235 │ │ 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 │ │ -199310: |[199310] com.infomaniak.drive.ui.BaseActivity$onCreate$1.:(Lkotlin/coroutines/Continuation;)V │ │ -199320: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -199322: 7030 d2b2 0102 |0001: invoke-direct {v1, v0, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -199328: 0e00 |0004: return-void │ │ +1993e0: |[1993e0] com.infomaniak.drive.ui.BaseActivity$onCreate$1.:(Lkotlin/coroutines/Continuation;)V │ │ +1993f0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +1993f2: 7030 dfb2 0102 |0001: invoke-direct {v1, v0, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1993f8: 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 │ │ -1992f0: |[1992f0] com.infomaniak.drive.ui.BaseActivity$onCreate$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -199300: 2201 3504 |0000: new-instance v1, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@0435 │ │ -199304: 7020 760c 2100 |0002: invoke-direct {v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.:(Lkotlin/coroutines/Continuation;)V // method@0c76 │ │ -19930a: 1f01 511a |0005: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -19930e: 1101 |0007: return-object v1 │ │ +1993c0: |[1993c0] com.infomaniak.drive.ui.BaseActivity$onCreate$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1993d0: 2201 3504 |0000: new-instance v1, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@0435 │ │ +1993d4: 7020 760c 2100 |0002: invoke-direct {v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.:(Lkotlin/coroutines/Continuation;)V // method@0c76 │ │ +1993da: 1f01 521a |0005: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1993de: 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 │ │ -19923c: |[19923c] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19924c: 1f01 391d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -199250: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -199254: 6e30 790c 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@0c79 │ │ -19925a: 0c01 |0007: move-result-object v1 │ │ -19925c: 1101 |0008: return-object v1 │ │ +19930c: |[19930c] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19931c: 1f01 3a1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +199320: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +199324: 6e30 790c 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@0c79 │ │ +19932a: 0c01 |0007: move-result-object v1 │ │ +19932c: 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 │ │ -199260: |[199260] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -199270: 6e30 770c 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@0c77 │ │ -199276: 0c01 |0003: move-result-object v1 │ │ -199278: 1f01 3504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@0435 │ │ -19927c: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -199280: 6e20 7a0c 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c7a │ │ -199286: 0c01 |000b: move-result-object v1 │ │ -199288: 1101 |000c: return-object v1 │ │ +199330: |[199330] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +199340: 6e30 770c 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@0c77 │ │ +199346: 0c01 |0003: move-result-object v1 │ │ +199348: 1f01 3504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@0435 │ │ +19934c: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +199350: 6e20 7a0c 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c7a │ │ +199356: 0c01 |000b: move-result-object v1 │ │ +199358: 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 │ │ -19928c: |[19928c] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19929c: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1992a2: 0c00 |0003: move-result-object v0 │ │ -1992a4: 5231 9903 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.label:I // field@0399 │ │ -1992a8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1992aa: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1992ae: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1992b2: 7110 2e9b 0400 |000b: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1992b8: 281a |000e: goto 0028 // +001a │ │ -1992ba: 2204 8f17 |000f: new-instance v4, Ljava/lang/IllegalStateException; // type@178f │ │ -1992be: 1a00 be96 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1992c2: 7020 8e93 0400 |0013: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1992c8: 2704 |0016: throw v4 │ │ -1992ca: 7110 2e9b 0400 |0017: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1992d0: 6204 c212 |001a: sget-object v4, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -1992d4: 0731 |001c: move-object v1, v3 │ │ -1992d6: 1f01 511a |001d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1992da: 5932 9903 |001f: iput v2, v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.label:I // field@0399 │ │ -1992de: 6e20 a339 1400 |0021: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@39a3 │ │ -1992e4: 0c04 |0024: move-result-object v4 │ │ -1992e6: 3304 0300 |0025: if-ne v4, v0, 0028 // +0003 │ │ -1992ea: 1100 |0027: return-object v0 │ │ -1992ec: 1104 |0028: return-object v4 │ │ +19935c: |[19935c] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19936c: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +199372: 0c00 |0003: move-result-object v0 │ │ +199374: 5231 9903 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.label:I // field@0399 │ │ +199378: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +19937a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +19937e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +199382: 7110 3b9b 0400 |000b: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +199388: 281a |000e: goto 0028 // +001a │ │ +19938a: 2204 9017 |000f: new-instance v4, Ljava/lang/IllegalStateException; // type@1790 │ │ +19938e: 1a00 c396 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +199392: 7020 9b93 0400 |0013: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +199398: 2704 |0016: throw v4 │ │ +19939a: 7110 3b9b 0400 |0017: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1993a0: 6204 c512 |001a: sget-object v4, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +1993a4: 0731 |001c: move-object v1, v3 │ │ +1993a6: 1f01 521a |001d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1993aa: 5932 9903 |001f: iput v2, v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.label:I // field@0399 │ │ +1993ae: 6e20 b039 1400 |0021: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@39b0 │ │ +1993b4: 0c04 |0024: move-result-object v4 │ │ +1993b6: 3304 0300 |0025: if-ne v4, v0, 0028 // +0003 │ │ +1993ba: 1100 |0027: return-object v0 │ │ +1993bc: 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 : 11232 (BaseActivity.kt) │ │ + source_file_idx : 11235 (BaseActivity.kt) │ │ │ │ Class #10 header: │ │ class_idx : 1078 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 368 │ │ -source_file_idx : 11232 │ │ +source_file_idx : 11235 │ │ 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 │ │ -19932c: |[19932c] com.infomaniak.drive.ui.BaseActivity.:()V │ │ -19933c: 7010 8104 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@0481 │ │ -199342: 0e00 |0003: return-void │ │ +1993fc: |[1993fc] com.infomaniak.drive.ui.BaseActivity.:()V │ │ +19940c: 7010 8104 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@0481 │ │ +199412: 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 │ │ -199344: |[199344] com.infomaniak.drive.ui.BaseActivity.onCreate:(Landroid/os/Bundle;)V │ │ -199354: 6f20 8304 3200 |0000: invoke-super {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@0483 │ │ -19935a: 6203 c212 |0003: sget-object v3, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -19935e: 6e10 9339 0300 |0005: invoke-virtual {v3}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3993 │ │ -199364: 0c03 |0008: move-result-object v3 │ │ -199366: 3903 1c00 |0009: if-nez v3, 0025 // +001c │ │ -19936a: 2203 3504 |000b: new-instance v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@0435 │ │ -19936e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -199370: 7020 760c 0300 |000e: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.:(Lkotlin/coroutines/Continuation;)V // method@0c76 │ │ -199376: 1f03 221b |0011: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -19937a: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -19937c: 7140 43c6 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@c643 │ │ -199382: 6203 ad00 |0017: sget-object v3, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -199386: 0720 |0019: move-object v0, v2 │ │ -199388: 1f00 3000 |001a: check-cast v0, Landroid/content/Context; // type@0030 │ │ -19938c: 6201 c212 |001c: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -199390: 6e10 9439 0100 |001e: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3994 │ │ -199396: 0a01 |0021: move-result v1 │ │ -199398: 6e30 1e09 0301 |0022: invoke-virtual {v3, v0, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@091e │ │ -19939e: 6203 ad00 |0025: sget-object v3, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -1993a2: 0720 |0027: move-object v0, v2 │ │ -1993a4: 1f00 1600 |0028: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -1993a8: 6e20 1909 0300 |002a: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroid/app/Activity;)V // method@0919 │ │ -1993ae: 0e00 |002d: return-void │ │ +199414: |[199414] com.infomaniak.drive.ui.BaseActivity.onCreate:(Landroid/os/Bundle;)V │ │ +199424: 6f20 8304 3200 |0000: invoke-super {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@0483 │ │ +19942a: 6203 c512 |0003: sget-object v3, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +19942e: 6e10 a039 0300 |0005: invoke-virtual {v3}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@39a0 │ │ +199434: 0c03 |0008: move-result-object v3 │ │ +199436: 3903 1c00 |0009: if-nez v3, 0025 // +001c │ │ +19943a: 2203 3504 |000b: new-instance v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@0435 │ │ +19943e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +199440: 7020 760c 0300 |000e: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.:(Lkotlin/coroutines/Continuation;)V // method@0c76 │ │ +199446: 1f03 231b |0011: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +19944a: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +19944c: 7140 50c6 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@c650 │ │ +199452: 6203 ad00 |0017: sget-object v3, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +199456: 0720 |0019: move-object v0, v2 │ │ +199458: 1f00 3000 |001a: check-cast v0, Landroid/content/Context; // type@0030 │ │ +19945c: 6201 c512 |001c: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +199460: 6e10 a139 0100 |001e: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@39a1 │ │ +199466: 0a01 |0021: move-result v1 │ │ +199468: 6e30 1e09 0301 |0022: invoke-virtual {v3, v0, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@091e │ │ +19946e: 6203 ad00 |0025: sget-object v3, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +199472: 0720 |0027: move-object v0, v2 │ │ +199474: 1f00 1600 |0028: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +199478: 6e20 1909 0300 |002a: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroid/app/Activity;)V // method@0919 │ │ +19947e: 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 : 11232 (BaseActivity.kt) │ │ + source_file_idx : 11235 (BaseActivity.kt) │ │ │ │ Class #11 header: │ │ -class_idx : 6942 │ │ +class_idx : 6943 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 14832 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 14835 │ │ 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 #46574 'invoke' │ │ +Annotations on method #46587 '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 : 14832 (Functions.kt) │ │ + source_file_idx : 14835 (Functions.kt) │ │ │ │ Class #12 header: │ │ class_idx : 1079 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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 │ │ -1993dc: |[1993dc] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -1993ec: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1993f2: 5b01 9a03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039a │ │ -1993f6: 0e00 |0005: return-void │ │ +1994ac: |[1994ac] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +1994bc: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1994c2: 5b01 9a03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039a │ │ +1994c6: 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 │ │ -1993b0: |[1993b0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1993c0: 5410 9a03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039a │ │ -1993c4: 1f02 7917 |0002: check-cast v2, Ljava/lang/Boolean; // type@1779 │ │ -1993c8: 6e10 fb92 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92fb │ │ -1993ce: 0a02 |0007: move-result v2 │ │ -1993d0: 7120 c60c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$Z6sZn0Gu5NfcGvZTq9RfuRIHnTI:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0cc6 │ │ -1993d6: 0c02 |000b: move-result-object v2 │ │ -1993d8: 1102 |000c: return-object v2 │ │ +199480: |[199480] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +199490: 5410 9a03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039a │ │ +199494: 1f02 7a17 |0002: check-cast v2, Ljava/lang/Boolean; // type@177a │ │ +199498: 6e10 0893 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9308 │ │ +19949e: 0a02 |0007: move-result v2 │ │ +1994a0: 7120 c60c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$Z6sZn0Gu5NfcGvZTq9RfuRIHnTI:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0cc6 │ │ +1994a6: 0c02 |000b: move-result-object v2 │ │ +1994a8: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #13 header: │ │ class_idx : 1080 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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 │ │ -199424: |[199424] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -199434: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19943a: 5b01 9b03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039b │ │ -19943e: 0e00 |0005: return-void │ │ +1994f4: |[1994f4] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +199504: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19950a: 5b01 9b03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039b │ │ +19950e: 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 │ │ -1993f8: |[1993f8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda10.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -199408: 5410 9b03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039b │ │ -19940c: 1f02 7917 |0002: check-cast v2, Ljava/lang/Boolean; // type@1779 │ │ -199410: 6e10 fb92 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92fb │ │ -199416: 0a02 |0007: move-result v2 │ │ -199418: 7120 c80c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$p45y3LT0W-IpWabHRfyahXPgdLE:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0cc8 │ │ -19941e: 0c02 |000b: move-result-object v2 │ │ -199420: 1102 |000c: return-object v2 │ │ +1994c8: |[1994c8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda10.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1994d8: 5410 9b03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039b │ │ +1994dc: 1f02 7a17 |0002: check-cast v2, Ljava/lang/Boolean; // type@177a │ │ +1994e0: 6e10 0893 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9308 │ │ +1994e6: 0a02 |0007: move-result v2 │ │ +1994e8: 7120 c80c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$p45y3LT0W-IpWabHRfyahXPgdLE:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0cc8 │ │ +1994ee: 0c02 |000b: move-result-object v2 │ │ +1994f0: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #14 header: │ │ class_idx : 1081 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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 │ │ -199464: |[199464] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ -199474: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19947a: 5b01 9c03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@039c │ │ -19947e: 0e00 |0005: return-void │ │ +199534: |[199534] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ +199544: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19954a: 5b01 9c03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@039c │ │ +19954e: 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 │ │ -199440: |[199440] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda11.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -199450: 5410 9c03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@039c │ │ -199454: 1f02 f201 |0002: check-cast v2, Landroidx/core/graphics/Insets; // type@01f2 │ │ -199458: 7120 ca0c 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@0cca │ │ -19945e: 0c02 |0007: move-result-object v2 │ │ -199460: 1102 |0008: return-object v2 │ │ +199510: |[199510] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda11.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +199520: 5410 9c03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@039c │ │ +199524: 1f02 f201 |0002: check-cast v2, Landroidx/core/graphics/Insets; // type@01f2 │ │ +199528: 7120 ca0c 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@0cca │ │ +19952e: 0c02 |0007: move-result-object v2 │ │ +199530: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #15 header: │ │ -class_idx : 6931 │ │ +class_idx : 6932 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 14832 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 14835 │ │ 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 #46563 'invoke' │ │ +Annotations on method #46576 '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 : 14832 (Functions.kt) │ │ + source_file_idx : 14835 (Functions.kt) │ │ │ │ Class #16 header: │ │ class_idx : 1082 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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 │ │ -1994a0: |[1994a0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda12.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -1994b0: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1994b6: 5b01 9d03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039d │ │ -1994ba: 0e00 |0005: return-void │ │ +199570: |[199570] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda12.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +199580: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +199586: 5b01 9d03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039d │ │ +19958a: 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 │ │ -199480: |[199480] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda12.invoke:()Ljava/lang/Object; │ │ -199490: 5410 9d03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039d │ │ -199494: 7110 c20c 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$KbfJ8jGT_ENfbF1nq-HevyQyq7U:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; // method@0cc2 │ │ -19949a: 0c00 |0005: move-result-object v0 │ │ -19949c: 1100 |0006: return-object v0 │ │ +199550: |[199550] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda12.invoke:()Ljava/lang/Object; │ │ +199560: 5410 9d03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039d │ │ +199564: 7110 c20c 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$KbfJ8jGT_ENfbF1nq-HevyQyq7U:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; // method@0cc2 │ │ +19956a: 0c00 |0005: move-result-object v0 │ │ +19956c: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #17 header: │ │ class_idx : 1083 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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 │ │ -1994d8: |[1994d8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda1.:()V │ │ -1994e8: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1994ee: 0e00 |0003: return-void │ │ +1995a8: |[1995a8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda1.:()V │ │ +1995b8: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1995be: 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 │ │ -1994bc: |[1994bc] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda1.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -1994cc: 7120 be0c 2100 |0000: invoke-static {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$8z7lzy28ObzLydAo-33yiNsuUH0:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0cbe │ │ -1994d2: 0a01 |0003: move-result v1 │ │ -1994d4: 0f01 |0004: return v1 │ │ +19958c: |[19958c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda1.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +19959c: 7120 be0c 2100 |0000: invoke-static {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$8z7lzy28ObzLydAo-33yiNsuUH0:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0cbe │ │ +1995a2: 0a01 |0003: move-result v1 │ │ +1995a4: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #18 header: │ │ class_idx : 1084 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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 │ │ -199518: |[199518] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ -199528: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19952e: 5b01 9e03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039e │ │ -199532: 5b02 9f03 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$1:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@039f │ │ -199536: 0e00 |0007: return-void │ │ +1995e8: |[1995e8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ +1995f8: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1995fe: 5b01 9e03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039e │ │ +199602: 5b02 9f03 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$1:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@039f │ │ +199606: 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 │ │ -1994f0: |[1994f0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda2.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -199500: 5420 9e03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039e │ │ -199504: 5421 9f03 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$1:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@039f │ │ -199508: 1f03 7917 |0004: check-cast v3, Ljava/lang/Boolean; // type@1779 │ │ -19950c: 7130 c90c 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@0cc9 │ │ -199512: 0c03 |0009: move-result-object v3 │ │ -199514: 1103 |000a: return-object v3 │ │ +1995c0: |[1995c0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda2.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1995d0: 5420 9e03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039e │ │ +1995d4: 5421 9f03 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$1:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@039f │ │ +1995d8: 1f03 7a17 |0004: check-cast v3, Ljava/lang/Boolean; // type@177a │ │ +1995dc: 7130 c90c 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@0cc9 │ │ +1995e2: 0c03 |0009: move-result-object v3 │ │ +1995e4: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #19 header: │ │ -class_idx : 4999 │ │ +class_idx : 5000 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 30425 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 30429 │ │ 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 : 30425 (ScopeCallback.java) │ │ + source_file_idx : 30429 (ScopeCallback.java) │ │ │ │ Class #20 header: │ │ class_idx : 1085 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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 │ │ -199538: |[199538] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;)V │ │ -199548: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19954e: 5b01 a003 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a0 │ │ -199552: 5b02 a103 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$1:Ljava/util/LinkedHashMap; // field@03a1 │ │ -199556: 5b03 a203 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$2:Ljava/lang/Throwable; // field@03a2 │ │ -19955a: 0e00 |0009: return-void │ │ +199608: |[199608] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;)V │ │ +199618: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19961e: 5b01 a003 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a0 │ │ +199622: 5b02 a103 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$1:Ljava/util/LinkedHashMap; // field@03a1 │ │ +199626: 5b03 a203 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$2:Ljava/lang/Throwable; // field@03a2 │ │ +19962a: 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 │ │ -19955c: |[19955c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda3.run:(Lio/sentry/IScope;)V │ │ -19956c: 5430 a003 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a0 │ │ -199570: 5431 a103 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$1:Ljava/util/LinkedHashMap; // field@03a1 │ │ -199574: 5432 a203 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$2:Ljava/lang/Throwable; // field@03a2 │ │ -199578: 7140 c00c 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@0cc0 │ │ -19957e: 0e00 |0009: return-void │ │ +19962c: |[19962c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda3.run:(Lio/sentry/IScope;)V │ │ +19963c: 5430 a003 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a0 │ │ +199640: 5431 a103 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$1:Ljava/util/LinkedHashMap; // field@03a1 │ │ +199644: 5432 a203 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$2:Ljava/lang/Throwable; // field@03a2 │ │ +199648: 7140 c00c 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@0cc0 │ │ +19964e: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #21 header: │ │ class_idx : 1086 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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 │ │ -1995a0: |[1995a0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda4.:()V │ │ -1995b0: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1995b6: 0e00 |0003: return-void │ │ +199670: |[199670] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda4.:()V │ │ +199680: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +199686: 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 │ │ -199580: |[199580] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda4.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -199590: 1f01 7503 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -199594: 7110 c50c 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@0cc5 │ │ -19959a: 0c01 |0005: move-result-object v1 │ │ -19959c: 1101 |0006: return-object v1 │ │ +199650: |[199650] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda4.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +199660: 1f01 7503 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +199664: 7110 c50c 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@0cc5 │ │ +19966a: 0c01 |0005: move-result-object v1 │ │ +19966c: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #22 header: │ │ class_idx : 1087 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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 │ │ -1995e4: |[1995e4] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda5.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -1995f4: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1995fa: 5b01 a303 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a3 │ │ -1995fe: 0e00 |0005: return-void │ │ +1996b4: |[1996b4] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda5.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +1996c4: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1996ca: 5b01 a303 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a3 │ │ +1996ce: 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 │ │ -1995b8: |[1995b8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda5.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1995c8: 5410 a303 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a3 │ │ -1995cc: 1f02 9217 |0002: check-cast v2, Ljava/lang/Integer; // type@1792 │ │ -1995d0: 6e10 9993 0200 |0004: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@9399 │ │ -1995d6: 0a02 |0007: move-result v2 │ │ -1995d8: 7120 c40c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$W-PfXtedZwxc5pYBWZkAnp2DxcM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0cc4 │ │ -1995de: 0c02 |000b: move-result-object v2 │ │ -1995e0: 1102 |000c: return-object v2 │ │ +199688: |[199688] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda5.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +199698: 5410 a303 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a3 │ │ +19969c: 1f02 9317 |0002: check-cast v2, Ljava/lang/Integer; // type@1793 │ │ +1996a0: 6e10 a693 0200 |0004: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@93a6 │ │ +1996a6: 0a02 |0007: move-result v2 │ │ +1996a8: 7120 c40c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$W-PfXtedZwxc5pYBWZkAnp2DxcM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0cc4 │ │ +1996ae: 0c02 |000b: move-result-object v2 │ │ +1996b0: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #23 header: │ │ class_idx : 1088 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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 │ │ -19962c: |[19962c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19963c: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -199642: 5b01 a403 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a4 │ │ -199646: 0e00 |0005: return-void │ │ +1996fc: |[1996fc] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19970c: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +199712: 5b01 a403 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a4 │ │ +199716: 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 │ │ -199600: |[199600] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda6.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -199610: 5410 a403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a4 │ │ -199614: 1f02 9217 |0002: check-cast v2, Ljava/lang/Integer; // type@1792 │ │ -199618: 6e10 9993 0200 |0004: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@9399 │ │ -19961e: 0a02 |0007: move-result v2 │ │ -199620: 7120 bf0c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$BjgWO4FSpmztaOJWfMm5BlotlCg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0cbf │ │ -199626: 0c02 |000b: move-result-object v2 │ │ -199628: 1102 |000c: return-object v2 │ │ +1996d0: |[1996d0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda6.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1996e0: 5410 a403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a4 │ │ +1996e4: 1f02 9317 |0002: check-cast v2, Ljava/lang/Integer; // type@1793 │ │ +1996e8: 6e10 a693 0200 |0004: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@93a6 │ │ +1996ee: 0a02 |0007: move-result v2 │ │ +1996f0: 7120 bf0c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$BjgWO4FSpmztaOJWfMm5BlotlCg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0cbf │ │ +1996f6: 0c02 |000b: move-result-object v2 │ │ +1996f8: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #24 header: │ │ class_idx : 1089 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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 │ │ -199668: |[199668] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -199678: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19967e: 5b01 a503 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a5 │ │ -199682: 0e00 |0005: return-void │ │ +199738: |[199738] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +199748: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19974e: 5b01 a503 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a5 │ │ +199752: 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 │ │ -199648: |[199648] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda7.invoke:()Ljava/lang/Object; │ │ -199658: 5410 a503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a5 │ │ -19965c: 7110 c30c 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$R4B5NZ6cWaucfs--yIOPrTAS-Hg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; // method@0cc3 │ │ -199662: 0c00 |0005: move-result-object v0 │ │ -199664: 1100 |0006: return-object v0 │ │ +199718: |[199718] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda7.invoke:()Ljava/lang/Object; │ │ +199728: 5410 a503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a5 │ │ +19972c: 7110 c30c 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$R4B5NZ6cWaucfs--yIOPrTAS-Hg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; // method@0cc3 │ │ +199732: 0c00 |0005: move-result-object v0 │ │ +199734: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #25 header: │ │ class_idx : 1090 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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 │ │ -199684: |[199684] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda8.:()V │ │ -199694: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19969a: 0e00 |0003: return-void │ │ +199754: |[199754] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda8.:()V │ │ +199764: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19976a: 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 │ │ -19969c: |[19969c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda8.onActivityResult:(Ljava/lang/Object;)V │ │ -1996ac: 1f01 6401 |0000: check-cast v1, Landroidx/activity/result/ActivityResult; // type@0164 │ │ -1996b0: 7110 c70c 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$gJDscCsQ5dzzKaO0FLnCo6w6esk:(Landroidx/activity/result/ActivityResult;)V // method@0cc7 │ │ -1996b6: 0e00 |0005: return-void │ │ +19976c: |[19976c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda8.onActivityResult:(Ljava/lang/Object;)V │ │ +19977c: 1f01 6401 |0000: check-cast v1, Landroidx/activity/result/ActivityResult; // type@0164 │ │ +199780: 7110 c70c 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$gJDscCsQ5dzzKaO0FLnCo6w6esk:(Landroidx/activity/result/ActivityResult;)V // method@0cc7 │ │ +199786: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #26 header: │ │ class_idx : 1091 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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 │ │ -1996d8: |[1996d8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -1996e8: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1996ee: 5b01 a603 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a6 │ │ -1996f2: 0e00 |0005: return-void │ │ +1997a8: |[1997a8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +1997b8: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1997be: 5b01 a603 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a6 │ │ +1997c2: 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 │ │ -1996b8: |[1996b8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda9.invoke:()Ljava/lang/Object; │ │ -1996c8: 5410 a603 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a6 │ │ -1996cc: 7110 c10c 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@0cc1 │ │ -1996d2: 0c00 |0005: move-result-object v0 │ │ -1996d4: 1100 |0006: return-object v0 │ │ +199788: |[199788] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda9.invoke:()Ljava/lang/Object; │ │ +199798: 5410 a603 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a6 │ │ +19979c: 7110 c10c 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@0cc1 │ │ +1997a2: 0c00 |0005: move-result-object v0 │ │ +1997a4: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #27 header: │ │ class_idx : 1092 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 11238 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 11241 │ │ 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 │ │ -1997e0: |[1997e0] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.:()V │ │ -1997f0: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1997f6: 0e00 |0003: return-void │ │ +1998b0: |[1998b0] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.:()V │ │ +1998c0: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1998c6: 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 │ │ -1997f8: |[1997f8] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -199808: 7010 9b0c 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;.:()V // method@0c9b │ │ -19980e: 0e00 |0003: return-void │ │ +1998c8: |[1998c8] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1998d8: 7010 9b0c 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;.:()V // method@0c9b │ │ +1998de: 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 │ │ -199760: |[199760] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.getHeader:(Landroidx/fragment/app/Fragment;)Lcom/infomaniak/drive/views/PreviewHeaderView; │ │ -199770: 1a00 1126 |0000: const-string v0, "" // string@2611 │ │ -199774: 7120 31b7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -19977a: 6e10 e905 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05e9 │ │ -199780: 0c00 |0008: move-result-object v0 │ │ -199782: 2001 4e04 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ -199786: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -199788: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ -19978c: 1f00 4e04 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ -199790: 2802 |0010: goto 0012 // +0002 │ │ -199792: 0720 |0011: move-object v0, v2 │ │ -199794: 3800 0f00 |0012: if-eqz v0, 0021 // +000f │ │ -199798: 6e10 ea0c 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.get_binding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // method@0cea │ │ -19979e: 0c00 |0017: move-result-object v0 │ │ -1997a0: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -1997a4: 5400 a902 |001a: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02a9 │ │ -1997a8: 3900 0300 |001c: if-nez v0, 001f // +0003 │ │ -1997ac: 2803 |001e: goto 0021 // +0003 │ │ -1997ae: 0702 |001f: move-object v2, v0 │ │ -1997b0: 2817 |0020: goto 0037 // +0017 │ │ -1997b2: 6e10 e305 0400 |0021: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05e3 │ │ -1997b8: 0c04 |0024: move-result-object v4 │ │ -1997ba: 2040 2909 |0025: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0929 │ │ -1997be: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ -1997c2: 1f04 2909 |0029: check-cast v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0929 │ │ -1997c6: 2802 |002b: goto 002d // +0002 │ │ -1997c8: 0724 |002c: move-object v4, v2 │ │ -1997ca: 3804 0a00 |002d: if-eqz v4, 0037 // +000a │ │ -1997ce: 6e10 182a 0400 |002f: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityPreviewPdfBinding; // method@2a18 │ │ -1997d4: 0c04 |0032: move-result-object v4 │ │ -1997d6: 3804 0400 |0033: if-eqz v4, 0037 // +0004 │ │ -1997da: 5442 3801 |0035: iget-object v2, v4, Lcom/infomaniak/drive/databinding/ActivityPreviewPdfBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@0138 │ │ -1997de: 1102 |0037: return-object v2 │ │ +199830: |[199830] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.getHeader:(Landroidx/fragment/app/Fragment;)Lcom/infomaniak/drive/views/PreviewHeaderView; │ │ +199840: 1a00 1226 |0000: const-string v0, "" // string@2612 │ │ +199844: 7120 3eb7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +19984a: 6e10 e905 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05e9 │ │ +199850: 0c00 |0008: move-result-object v0 │ │ +199852: 2001 4e04 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ +199856: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +199858: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ +19985c: 1f00 4e04 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ +199860: 2802 |0010: goto 0012 // +0002 │ │ +199862: 0720 |0011: move-object v0, v2 │ │ +199864: 3800 0f00 |0012: if-eqz v0, 0021 // +000f │ │ +199868: 6e10 ea0c 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.get_binding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // method@0cea │ │ +19986e: 0c00 |0017: move-result-object v0 │ │ +199870: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +199874: 5400 a902 |001a: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02a9 │ │ +199878: 3900 0300 |001c: if-nez v0, 001f // +0003 │ │ +19987c: 2803 |001e: goto 0021 // +0003 │ │ +19987e: 0702 |001f: move-object v2, v0 │ │ +199880: 2817 |0020: goto 0037 // +0017 │ │ +199882: 6e10 e305 0400 |0021: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05e3 │ │ +199888: 0c04 |0024: move-result-object v4 │ │ +19988a: 2040 2a09 |0025: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@092a │ │ +19988e: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ +199892: 1f04 2a09 |0029: check-cast v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@092a │ │ +199896: 2802 |002b: goto 002d // +0002 │ │ +199898: 0724 |002c: move-object v4, v2 │ │ +19989a: 3804 0a00 |002d: if-eqz v4, 0037 // +000a │ │ +19989e: 6e10 252a 0400 |002f: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityPreviewPdfBinding; // method@2a25 │ │ +1998a4: 0c04 |0032: move-result-object v4 │ │ +1998a6: 3804 0400 |0033: if-eqz v4, 0037 // +0004 │ │ +1998aa: 5442 3801 |0035: iget-object v2, v4, Lcom/infomaniak/drive/databinding/ActivityPreviewPdfBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@0138 │ │ +1998ae: 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 │ │ -1996f4: |[1996f4] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.getPreviewPDFHandler:(Landroidx/fragment/app/Fragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ -199704: 1a00 1126 |0000: const-string v0, "" // string@2611 │ │ -199708: 7120 31b7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -19970e: 6e10 e905 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05e9 │ │ -199714: 0c00 |0008: move-result-object v0 │ │ -199716: 2001 4e04 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ -19971a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -19971c: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ -199720: 1f00 4e04 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ -199724: 2802 |0010: goto 0012 // +0002 │ │ -199726: 0720 |0011: move-object v0, v2 │ │ -199728: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ -19972c: 6e10 e40c 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@0ce4 │ │ -199732: 0c00 |0017: move-result-object v0 │ │ -199734: 3900 1400 |0018: if-nez v0, 002c // +0014 │ │ -199738: 6e10 e305 0400 |001a: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05e3 │ │ -19973e: 0c04 |001d: move-result-object v4 │ │ -199740: 2040 2909 |001e: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0929 │ │ -199744: 3800 0500 |0020: if-eqz v0, 0025 // +0005 │ │ -199748: 0742 |0022: move-object v2, v4 │ │ -19974a: 1f02 2909 |0023: check-cast v2, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0929 │ │ -19974e: 7110 2eb7 0200 |0025: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -199754: 6e10 252a 0200 |0028: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@2a25 │ │ -19975a: 0c00 |002b: move-result-object v0 │ │ -19975c: 1100 |002c: return-object v0 │ │ +1997c4: |[1997c4] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.getPreviewPDFHandler:(Landroidx/fragment/app/Fragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ +1997d4: 1a00 1226 |0000: const-string v0, "" // string@2612 │ │ +1997d8: 7120 3eb7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1997de: 6e10 e905 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05e9 │ │ +1997e4: 0c00 |0008: move-result-object v0 │ │ +1997e6: 2001 4e04 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ +1997ea: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +1997ec: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ +1997f0: 1f00 4e04 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ +1997f4: 2802 |0010: goto 0012 // +0002 │ │ +1997f6: 0720 |0011: move-object v0, v2 │ │ +1997f8: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ +1997fc: 6e10 e40c 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@0ce4 │ │ +199802: 0c00 |0017: move-result-object v0 │ │ +199804: 3900 1400 |0018: if-nez v0, 002c // +0014 │ │ +199808: 6e10 e305 0400 |001a: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05e3 │ │ +19980e: 0c04 |001d: move-result-object v4 │ │ +199810: 2040 2a09 |001e: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@092a │ │ +199814: 3800 0500 |0020: if-eqz v0, 0025 // +0005 │ │ +199818: 0742 |0022: move-object v2, v4 │ │ +19981a: 1f02 2a09 |0023: check-cast v2, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@092a │ │ +19981e: 7110 3bb7 0200 |0025: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +199824: 6e10 322a 0200 |0028: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@2a32 │ │ +19982a: 0c00 |002b: move-result-object v0 │ │ +19982c: 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 │ │ -199810: |[199810] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.openWithClicked:(Landroidx/fragment/app/Fragment;)V │ │ -199820: 1a00 1126 |0000: const-string v0, "" // string@2611 │ │ -199824: 7120 31b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -19982a: 6e10 e905 0200 |0005: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05e9 │ │ -199830: 0c02 |0008: move-result-object v2 │ │ -199832: 2020 4e04 |0009: instance-of v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ -199836: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -19983a: 1f02 4e04 |000d: check-cast v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ -19983e: 2802 |000f: goto 0011 // +0002 │ │ -199840: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -199842: 3802 0500 |0011: if-eqz v2, 0016 // +0005 │ │ -199846: 6e10 fe0c 0200 |0013: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.openWith:()V // method@0cfe │ │ -19984c: 0e00 |0016: return-void │ │ +1998e0: |[1998e0] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.openWithClicked:(Landroidx/fragment/app/Fragment;)V │ │ +1998f0: 1a00 1226 |0000: const-string v0, "" // string@2612 │ │ +1998f4: 7120 3eb7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1998fa: 6e10 e905 0200 |0005: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05e9 │ │ +199900: 0c02 |0008: move-result-object v2 │ │ +199902: 2020 4e04 |0009: instance-of v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ +199906: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +19990a: 1f02 4e04 |000d: check-cast v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ +19990e: 2802 |000f: goto 0011 // +0002 │ │ +199910: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +199912: 3802 0500 |0011: if-eqz v2, 0016 // +0005 │ │ +199916: 6e10 fe0c 0200 |0013: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.openWith:()V // method@0cfe │ │ +19991c: 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 │ │ -199850: |[199850] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.toggleFullscreen:(Landroidx/fragment/app/Fragment;)V │ │ -199860: 1a00 1126 |0000: const-string v0, "" // string@2611 │ │ -199864: 7120 31b7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -19986a: 6e10 e905 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05e9 │ │ -199870: 0c00 |0008: move-result-object v0 │ │ -199872: 2001 4e04 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ -199876: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -199878: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ -19987c: 1f00 4e04 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ -199880: 2802 |0010: goto 0012 // +0002 │ │ -199882: 0720 |0011: move-object v0, v2 │ │ -199884: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -199888: 6e10 100d 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.toggleFullscreen:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0d10 │ │ -19988e: 6e10 e305 0400 |0017: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05e3 │ │ -199894: 0c04 |001a: move-result-object v4 │ │ -199896: 2040 2909 |001b: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0929 │ │ -19989a: 3800 0500 |001d: if-eqz v0, 0022 // +0005 │ │ -19989e: 0742 |001f: move-object v2, v4 │ │ -1998a0: 1f02 2909 |0020: check-cast v2, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0929 │ │ -1998a4: 3802 0500 |0022: if-eqz v2, 0027 // +0005 │ │ -1998a8: 6e10 442a 0200 |0024: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.toggleFullscreen:()V // method@2a44 │ │ -1998ae: 0e00 |0027: return-void │ │ +199920: |[199920] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.toggleFullscreen:(Landroidx/fragment/app/Fragment;)V │ │ +199930: 1a00 1226 |0000: const-string v0, "" // string@2612 │ │ +199934: 7120 3eb7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +19993a: 6e10 e905 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05e9 │ │ +199940: 0c00 |0008: move-result-object v0 │ │ +199942: 2001 4e04 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ +199946: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +199948: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ +19994c: 1f00 4e04 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ +199950: 2802 |0010: goto 0012 // +0002 │ │ +199952: 0720 |0011: move-object v0, v2 │ │ +199954: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +199958: 6e10 100d 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.toggleFullscreen:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0d10 │ │ +19995e: 6e10 e305 0400 |0017: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05e3 │ │ +199964: 0c04 |001a: move-result-object v4 │ │ +199966: 2040 2a09 |001b: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@092a │ │ +19996a: 3800 0500 |001d: if-eqz v0, 0022 // +0005 │ │ +19996e: 0742 |001f: move-object v2, v4 │ │ +199970: 1f02 2a09 |0020: check-cast v2, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@092a │ │ +199974: 3802 0500 |0022: if-eqz v2, 0027 // +0005 │ │ +199978: 6e10 512a 0200 |0024: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.toggleFullscreen:()V // method@2a51 │ │ +19997e: 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 : 11238 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11241 (BasePreviewSliderFragment.kt) │ │ │ │ Class #28 header: │ │ -class_idx : 6955 │ │ +class_idx : 6956 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 10477 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 10480 │ │ 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 │ │ -4225f4: |[4225f4] kotlin.jvm.internal.AdaptedFunctionReference.:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -422604: 6202 c6b4 |0000: sget-object v2, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b4c6 │ │ -422608: 0770 |0002: move-object v0, v7 │ │ -42260a: 0181 |0003: move v1, v8 │ │ -42260c: 0793 |0004: move-object v3, v9 │ │ -42260e: 07a4 |0005: move-object v4, v10 │ │ -422610: 07b5 |0006: move-object v5, v11 │ │ -422612: 01c6 |0007: move v6, v12 │ │ -422614: 7607 fdb5 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@b5fd │ │ -42261a: 0e00 |000b: return-void │ │ +422930: |[422930] kotlin.jvm.internal.AdaptedFunctionReference.:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +422940: 6202 c9b4 |0000: sget-object v2, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b4c9 │ │ +422944: 0770 |0002: move-object v0, v7 │ │ +422946: 0181 |0003: move v1, v8 │ │ +422948: 0793 |0004: move-object v3, v9 │ │ +42294a: 07a4 |0005: move-object v4, v10 │ │ +42294c: 07b5 |0006: move-object v5, v11 │ │ +42294e: 01c6 |0007: move v6, v12 │ │ +422950: 7607 0ab6 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@b60a │ │ +422956: 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 │ │ -42261c: |[42261c] kotlin.jvm.internal.AdaptedFunctionReference.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -42262c: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -422632: 5b02 a9b4 |0003: iput-object v2, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b4a9 │ │ -422636: 5b03 a8b4 |0005: iput-object v3, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b4a8 │ │ -42263a: 5b04 a7b4 |0007: iput-object v4, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b4a7 │ │ -42263e: 5b05 aab4 |0009: iput-object v5, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b4aa │ │ -422642: dd02 0601 |000b: and-int/lit8 v2, v6, #int 1 // #01 │ │ -422646: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -422648: 3332 0400 |000e: if-ne v2, v3, 0012 // +0004 │ │ -42264c: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -42264e: 2802 |0011: goto 0013 // +0002 │ │ -422650: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -422652: 5c02 a6b4 |0013: iput-boolean v2, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b4a6 │ │ -422656: 5901 a4b4 |0015: iput v1, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b4a4 │ │ -42265a: e101 0601 |0017: shr-int/lit8 v1, v6, #int 1 // #01 │ │ -42265e: 5901 a5b4 |0019: iput v1, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b4a5 │ │ -422662: 0e00 |001b: return-void │ │ +422958: |[422958] kotlin.jvm.internal.AdaptedFunctionReference.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +422968: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +42296e: 5b02 acb4 |0003: iput-object v2, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b4ac │ │ +422972: 5b03 abb4 |0005: iput-object v3, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b4ab │ │ +422976: 5b04 aab4 |0007: iput-object v4, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b4aa │ │ +42297a: 5b05 adb4 |0009: iput-object v5, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b4ad │ │ +42297e: dd02 0601 |000b: and-int/lit8 v2, v6, #int 1 // #01 │ │ +422982: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +422984: 3332 0400 |000e: if-ne v2, v3, 0012 // +0004 │ │ +422988: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +42298a: 2802 |0011: goto 0013 // +0002 │ │ +42298c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +42298e: 5c02 a9b4 |0013: iput-boolean v2, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b4a9 │ │ +422992: 5901 a7b4 |0015: iput v1, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b4a7 │ │ +422996: e101 0601 |0017: shr-int/lit8 v1, v6, #int 1 // #01 │ │ +42299a: 5901 a8b4 |0019: iput v1, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b4a8 │ │ +42299e: 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 │ │ -422454: |[422454] kotlin.jvm.internal.AdaptedFunctionReference.equals:(Ljava/lang/Object;)Z │ │ -422464: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -422466: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -42246a: 0f00 |0003: return v0 │ │ -42246c: 2051 2b1b |0004: instance-of v1, v5, Lkotlin/jvm/internal/AdaptedFunctionReference; // type@1b2b │ │ -422470: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -422472: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -422476: 0f02 |0009: return v2 │ │ -422478: 1f05 2b1b |000a: check-cast v5, Lkotlin/jvm/internal/AdaptedFunctionReference; // type@1b2b │ │ -42247c: 5541 a6b4 |000c: iget-boolean v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b4a6 │ │ -422480: 5553 a6b4 |000e: iget-boolean v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b4a6 │ │ -422484: 3331 3700 |0010: if-ne v1, v3, 0047 // +0037 │ │ -422488: 5241 a4b4 |0012: iget v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b4a4 │ │ -42248c: 5253 a4b4 |0014: iget v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b4a4 │ │ -422490: 3331 3100 |0016: if-ne v1, v3, 0047 // +0031 │ │ -422494: 5241 a5b4 |0018: iget v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b4a5 │ │ -422498: 5253 a5b4 |001a: iget v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b4a5 │ │ -42249c: 3331 2b00 |001c: if-ne v1, v3, 0047 // +002b │ │ -4224a0: 5441 a9b4 |001e: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b4a9 │ │ -4224a4: 5453 a9b4 |0020: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b4a9 │ │ -4224a8: 7120 28b7 3100 |0022: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -4224ae: 0a01 |0025: move-result v1 │ │ -4224b0: 3801 2100 |0026: if-eqz v1, 0047 // +0021 │ │ -4224b4: 5441 a8b4 |0028: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b4a8 │ │ -4224b8: 5453 a8b4 |002a: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b4a8 │ │ -4224bc: 7120 28b7 3100 |002c: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -4224c2: 0a01 |002f: move-result v1 │ │ -4224c4: 3801 1700 |0030: if-eqz v1, 0047 // +0017 │ │ -4224c8: 5441 a7b4 |0032: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b4a7 │ │ -4224cc: 5453 a7b4 |0034: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b4a7 │ │ -4224d0: 6e20 4694 3100 |0036: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9446 │ │ -4224d6: 0a01 |0039: move-result v1 │ │ -4224d8: 3801 0d00 |003a: if-eqz v1, 0047 // +000d │ │ -4224dc: 5441 aab4 |003c: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b4aa │ │ -4224e0: 5455 aab4 |003e: iget-object v5, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b4aa │ │ -4224e4: 6e20 4694 5100 |0040: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9446 │ │ -4224ea: 0a05 |0043: move-result v5 │ │ -4224ec: 3805 0300 |0044: if-eqz v5, 0047 // +0003 │ │ -4224f0: 2802 |0046: goto 0048 // +0002 │ │ -4224f2: 1200 |0047: const/4 v0, #int 0 // #0 │ │ -4224f4: 0f00 |0048: return v0 │ │ +422790: |[422790] kotlin.jvm.internal.AdaptedFunctionReference.equals:(Ljava/lang/Object;)Z │ │ +4227a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4227a2: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +4227a6: 0f00 |0003: return v0 │ │ +4227a8: 2051 2c1b |0004: instance-of v1, v5, Lkotlin/jvm/internal/AdaptedFunctionReference; // type@1b2c │ │ +4227ac: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +4227ae: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +4227b2: 0f02 |0009: return v2 │ │ +4227b4: 1f05 2c1b |000a: check-cast v5, Lkotlin/jvm/internal/AdaptedFunctionReference; // type@1b2c │ │ +4227b8: 5541 a9b4 |000c: iget-boolean v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b4a9 │ │ +4227bc: 5553 a9b4 |000e: iget-boolean v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b4a9 │ │ +4227c0: 3331 3700 |0010: if-ne v1, v3, 0047 // +0037 │ │ +4227c4: 5241 a7b4 |0012: iget v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b4a7 │ │ +4227c8: 5253 a7b4 |0014: iget v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b4a7 │ │ +4227cc: 3331 3100 |0016: if-ne v1, v3, 0047 // +0031 │ │ +4227d0: 5241 a8b4 |0018: iget v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b4a8 │ │ +4227d4: 5253 a8b4 |001a: iget v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b4a8 │ │ +4227d8: 3331 2b00 |001c: if-ne v1, v3, 0047 // +002b │ │ +4227dc: 5441 acb4 |001e: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b4ac │ │ +4227e0: 5453 acb4 |0020: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b4ac │ │ +4227e4: 7120 35b7 3100 |0022: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +4227ea: 0a01 |0025: move-result v1 │ │ +4227ec: 3801 2100 |0026: if-eqz v1, 0047 // +0021 │ │ +4227f0: 5441 abb4 |0028: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b4ab │ │ +4227f4: 5453 abb4 |002a: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b4ab │ │ +4227f8: 7120 35b7 3100 |002c: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +4227fe: 0a01 |002f: move-result v1 │ │ +422800: 3801 1700 |0030: if-eqz v1, 0047 // +0017 │ │ +422804: 5441 aab4 |0032: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b4aa │ │ +422808: 5453 aab4 |0034: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b4aa │ │ +42280c: 6e20 5394 3100 |0036: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9453 │ │ +422812: 0a01 |0039: move-result v1 │ │ +422814: 3801 0d00 |003a: if-eqz v1, 0047 // +000d │ │ +422818: 5441 adb4 |003c: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b4ad │ │ +42281c: 5455 adb4 |003e: iget-object v5, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b4ad │ │ +422820: 6e20 5394 5100 |0040: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9453 │ │ +422826: 0a05 |0043: move-result v5 │ │ +422828: 3805 0300 |0044: if-eqz v5, 0047 // +0003 │ │ +42282c: 2802 |0046: goto 0048 // +0002 │ │ +42282e: 1200 |0047: const/4 v0, #int 0 // #0 │ │ +422830: 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 │ │ -4224f8: |[4224f8] kotlin.jvm.internal.AdaptedFunctionReference.getArity:()I │ │ -422508: 5210 a4b4 |0000: iget v0, v1, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b4a4 │ │ -42250c: 0f00 |0002: return v0 │ │ +422834: |[422834] kotlin.jvm.internal.AdaptedFunctionReference.getArity:()I │ │ +422844: 5210 a7b4 |0000: iget v0, v1, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b4a7 │ │ +422848: 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 │ │ -4225bc: |[4225bc] kotlin.jvm.internal.AdaptedFunctionReference.getOwner:()Lkotlin/reflect/KDeclarationContainer; │ │ -4225cc: 5420 a8b4 |0000: iget-object v0, v2, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b4a8 │ │ -4225d0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -4225d4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -4225d6: 280e |0005: goto 0013 // +000e │ │ -4225d8: 5521 a6b4 |0006: iget-boolean v1, v2, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b4a6 │ │ -4225dc: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -4225e0: 7110 15b8 0000 |000a: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinPackage:(Ljava/lang/Class;)Lkotlin/reflect/KDeclarationContainer; // method@b815 │ │ -4225e6: 0c00 |000d: move-result-object v0 │ │ -4225e8: 2805 |000e: goto 0013 // +0005 │ │ -4225ea: 7110 12b8 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b812 │ │ -4225f0: 0c00 |0012: move-result-object v0 │ │ -4225f2: 1100 |0013: return-object v0 │ │ +4228f8: |[4228f8] kotlin.jvm.internal.AdaptedFunctionReference.getOwner:()Lkotlin/reflect/KDeclarationContainer; │ │ +422908: 5420 abb4 |0000: iget-object v0, v2, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b4ab │ │ +42290c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +422910: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +422912: 280e |0005: goto 0013 // +000e │ │ +422914: 5521 a9b4 |0006: iget-boolean v1, v2, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b4a9 │ │ +422918: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +42291c: 7110 22b8 0000 |000a: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinPackage:(Ljava/lang/Class;)Lkotlin/reflect/KDeclarationContainer; // method@b822 │ │ +422922: 0c00 |000d: move-result-object v0 │ │ +422924: 2805 |000e: goto 0013 // +0005 │ │ +422926: 7110 1fb8 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b81f │ │ +42292c: 0c00 |0012: move-result-object v0 │ │ +42292e: 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 │ │ -422510: |[422510] kotlin.jvm.internal.AdaptedFunctionReference.hashCode:()I │ │ -422520: 5430 a9b4 |0000: iget-object v0, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b4a9 │ │ -422524: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -422526: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -42252a: 6e10 0b94 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@940b │ │ -422530: 0a00 |0008: move-result v0 │ │ -422532: 2802 |0009: goto 000b // +0002 │ │ -422534: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -422536: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42253a: 5432 a8b4 |000d: iget-object v2, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b4a8 │ │ -42253e: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ -422542: 6e10 0b94 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@940b │ │ -422548: 0a01 |0014: move-result v1 │ │ -42254a: b010 |0015: add-int/2addr v0, v1 │ │ -42254c: da00 001f |0016: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -422550: 5431 a7b4 |0018: iget-object v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b4a7 │ │ -422554: 6e10 4d94 0100 |001a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@944d │ │ -42255a: 0a01 |001d: move-result v1 │ │ -42255c: b010 |001e: add-int/2addr v0, v1 │ │ -42255e: da00 001f |001f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -422562: 5431 aab4 |0021: iget-object v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b4aa │ │ -422566: 6e10 4d94 0100 |0023: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@944d │ │ -42256c: 0a01 |0026: move-result v1 │ │ -42256e: b010 |0027: add-int/2addr v0, v1 │ │ -422570: da00 001f |0028: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -422574: 5531 a6b4 |002a: iget-boolean v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b4a6 │ │ -422578: 3801 0500 |002c: if-eqz v1, 0031 // +0005 │ │ -42257c: 1301 cf04 |002e: const/16 v1, #int 1231 // #4cf │ │ -422580: 2803 |0030: goto 0033 // +0003 │ │ -422582: 1301 d504 |0031: const/16 v1, #int 1237 // #4d5 │ │ -422586: b010 |0033: add-int/2addr v0, v1 │ │ -422588: da00 001f |0034: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42258c: 5231 a4b4 |0036: iget v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b4a4 │ │ -422590: b010 |0038: add-int/2addr v0, v1 │ │ -422592: da00 001f |0039: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -422596: 5231 a5b4 |003b: iget v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b4a5 │ │ -42259a: b010 |003d: add-int/2addr v0, v1 │ │ -42259c: 0f00 |003e: return v0 │ │ +42284c: |[42284c] kotlin.jvm.internal.AdaptedFunctionReference.hashCode:()I │ │ +42285c: 5430 acb4 |0000: iget-object v0, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b4ac │ │ +422860: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +422862: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +422866: 6e10 1894 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@9418 │ │ +42286c: 0a00 |0008: move-result v0 │ │ +42286e: 2802 |0009: goto 000b // +0002 │ │ +422870: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +422872: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +422876: 5432 abb4 |000d: iget-object v2, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b4ab │ │ +42287a: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ +42287e: 6e10 1894 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@9418 │ │ +422884: 0a01 |0014: move-result v1 │ │ +422886: b010 |0015: add-int/2addr v0, v1 │ │ +422888: da00 001f |0016: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +42288c: 5431 aab4 |0018: iget-object v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b4aa │ │ +422890: 6e10 5a94 0100 |001a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@945a │ │ +422896: 0a01 |001d: move-result v1 │ │ +422898: b010 |001e: add-int/2addr v0, v1 │ │ +42289a: da00 001f |001f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +42289e: 5431 adb4 |0021: iget-object v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b4ad │ │ +4228a2: 6e10 5a94 0100 |0023: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@945a │ │ +4228a8: 0a01 |0026: move-result v1 │ │ +4228aa: b010 |0027: add-int/2addr v0, v1 │ │ +4228ac: da00 001f |0028: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +4228b0: 5531 a9b4 |002a: iget-boolean v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b4a9 │ │ +4228b4: 3801 0500 |002c: if-eqz v1, 0031 // +0005 │ │ +4228b8: 1301 cf04 |002e: const/16 v1, #int 1231 // #4cf │ │ +4228bc: 2803 |0030: goto 0033 // +0003 │ │ +4228be: 1301 d504 |0031: const/16 v1, #int 1237 // #4d5 │ │ +4228c2: b010 |0033: add-int/2addr v0, v1 │ │ +4228c4: da00 001f |0034: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +4228c8: 5231 a7b4 |0036: iget v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b4a7 │ │ +4228cc: b010 |0038: add-int/2addr v0, v1 │ │ +4228ce: da00 001f |0039: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +4228d2: 5231 a8b4 |003b: iget v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b4a8 │ │ +4228d6: b010 |003d: add-int/2addr v0, v1 │ │ +4228d8: 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 │ │ -4225a0: |[4225a0] kotlin.jvm.internal.AdaptedFunctionReference.toString:()Ljava/lang/String; │ │ -4225b0: 7110 25b8 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; // method@b825 │ │ -4225b6: 0c00 |0003: move-result-object v0 │ │ -4225b8: 1100 |0004: return-object v0 │ │ +4228dc: |[4228dc] kotlin.jvm.internal.AdaptedFunctionReference.toString:()Ljava/lang/String; │ │ +4228ec: 7110 32b8 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; // method@b832 │ │ +4228f2: 0c00 |0003: move-result-object v0 │ │ +4228f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lkotlin/jvm/internal/AdaptedFunctionReference; │ │ │ │ - source_file_idx : 10477 (AdaptedFunctionReference.java) │ │ + source_file_idx : 10480 (AdaptedFunctionReference.java) │ │ │ │ Class #29 header: │ │ class_idx : 1093 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 6955 │ │ -source_file_idx : 11238 │ │ +superclass_idx : 6956 │ │ +source_file_idx : 11241 │ │ 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 │ │ -1998cc: |[1998cc] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.:(Ljava/lang/Object;)V │ │ -1998dc: 1c03 4902 |0000: const-class v3, Landroidx/navigation/NavController; // type@0249 │ │ -1998e0: 1a05 8fe2 |0002: const-string v5, "popBackStack()Z" // string@e28f │ │ -1998e4: 1306 0800 |0004: const/16 v6, #int 8 // #8 │ │ -1998e8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1998ea: 1a04 8de2 |0007: const-string v4, "popBackStack" // string@e28d │ │ -1998ee: 0770 |0009: move-object v0, v7 │ │ -1998f0: 0782 |000a: move-object v2, v8 │ │ -1998f2: 7607 fdb5 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@b5fd │ │ -1998f8: 0e00 |000e: return-void │ │ +19999c: |[19999c] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.:(Ljava/lang/Object;)V │ │ +1999ac: 1c03 4902 |0000: const-class v3, Landroidx/navigation/NavController; // type@0249 │ │ +1999b0: 1a05 94e2 |0002: const-string v5, "popBackStack()Z" // string@e294 │ │ +1999b4: 1306 0800 |0004: const/16 v6, #int 8 // #8 │ │ +1999b8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1999ba: 1a04 92e2 |0007: const-string v4, "popBackStack" // string@e292 │ │ +1999be: 0770 |0009: move-object v0, v7 │ │ +1999c0: 0782 |000a: move-object v2, v8 │ │ +1999c2: 7607 0ab6 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@b60a │ │ +1999c8: 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 │ │ -1998b0: |[1998b0] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.invoke:()Ljava/lang/Object; │ │ -1998c0: 6e10 a30c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.invoke:()V // method@0ca3 │ │ -1998c6: 6200 98b2 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1998ca: 1100 |0005: return-object v0 │ │ +199980: |[199980] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.invoke:()Ljava/lang/Object; │ │ +199990: 6e10 a30c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.invoke:()V // method@0ca3 │ │ +199996: 6200 9bb2 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19999a: 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 │ │ -1998fc: |[1998fc] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.invoke:()V │ │ -19990c: 5410 a703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.receiver:Ljava/lang/Object; // field@03a7 │ │ -199910: 1f00 4902 |0002: check-cast v0, Landroidx/navigation/NavController; // type@0249 │ │ -199914: 6e10 6806 0000 |0004: invoke-virtual {v0}, Landroidx/navigation/NavController;.popBackStack:()Z // method@0668 │ │ -19991a: 0e00 |0007: return-void │ │ +1999cc: |[1999cc] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.invoke:()V │ │ +1999dc: 5410 a703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.receiver:Ljava/lang/Object; // field@03a7 │ │ +1999e0: 1f00 4902 |0002: check-cast v0, Landroidx/navigation/NavController; // type@0249 │ │ +1999e4: 6e10 6806 0000 |0004: invoke-virtual {v0}, Landroidx/navigation/NavController;.popBackStack:()Z // method@0668 │ │ +1999ea: 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 : 11238 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11241 (BasePreviewSliderFragment.kt) │ │ │ │ Class #30 header: │ │ -class_idx : 7131 │ │ +class_idx : 7132 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 15835 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 15838 │ │ 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 #48111 'getAnnotations' │ │ +Annotations on method #48124 '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 : 15835 (KAnnotatedElement.kt) │ │ + source_file_idx : 15838 (KAnnotatedElement.kt) │ │ │ │ Class #31 header: │ │ -class_idx : 7133 │ │ +class_idx : 7134 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 15836 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 15839 │ │ 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 #48119 'call' │ │ +Annotations on method #48132 'call' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([" "Ljava/lang/Object;" ")TR;" } │ │ -Annotations on method #48120 'callBy' │ │ +Annotations on method #48133 'callBy' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map<" "Lkotlin/reflect/KParameter;" "+" "Ljava/lang/Object;" ">;)TR;" } │ │ -Annotations on method #48123 'getParameters' │ │ +Annotations on method #48136 'getParameters' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Lkotlin/reflect/KParameter;" ">;" } │ │ -Annotations on method #48125 'getTypeParameters' │ │ +Annotations on method #48138 '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 : 15836 (KCallable.kt) │ │ + source_file_idx : 15839 (KCallable.kt) │ │ │ │ Class #32 header: │ │ -class_idx : 6972 │ │ +class_idx : 6973 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 12014 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 12017 │ │ 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 #46669 'getAnnotations' │ │ +Annotations on method #46682 'getAnnotations' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Ljava/lang/annotation/Annotation;" ">;" } │ │ -Annotations on method #46673 'getParameters' │ │ +Annotations on method #46686 'getParameters' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Lkotlin/reflect/KParameter;" ">;" } │ │ -Annotations on method #46677 'getTypeParameters' │ │ +Annotations on method #46690 '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 │ │ -4232e8: |[4232e8] kotlin.jvm.internal.CallableReference.:()V │ │ -4232f8: 7100 43b6 0000 |0000: invoke-static {}, Lkotlin/jvm/internal/CallableReference$NoReceiver;.access$000:()Lkotlin/jvm/internal/CallableReference$NoReceiver; // method@b643 │ │ -4232fe: 0c00 |0003: move-result-object v0 │ │ -423300: 6900 c6b4 |0004: sput-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b4c6 │ │ -423304: 0e00 |0006: return-void │ │ +423624: |[423624] kotlin.jvm.internal.CallableReference.:()V │ │ +423634: 7100 50b6 0000 |0000: invoke-static {}, Lkotlin/jvm/internal/CallableReference$NoReceiver;.access$000:()Lkotlin/jvm/internal/CallableReference$NoReceiver; // method@b650 │ │ +42363a: 0c00 |0003: move-result-object v0 │ │ +42363c: 6900 c9b4 |0004: sput-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b4c9 │ │ +423640: 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 │ │ -423308: |[423308] kotlin.jvm.internal.CallableReference.:()V │ │ -423318: 6200 c6b4 |0000: sget-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b4c6 │ │ -42331c: 7020 47b6 0100 |0002: invoke-direct {v1, v0}, Lkotlin/jvm/internal/CallableReference;.:(Ljava/lang/Object;)V // method@b647 │ │ -423322: 0e00 |0005: return-void │ │ +423644: |[423644] kotlin.jvm.internal.CallableReference.:()V │ │ +423654: 6200 c9b4 |0000: sget-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b4c9 │ │ +423658: 7020 54b6 0100 |0002: invoke-direct {v1, v0}, Lkotlin/jvm/internal/CallableReference;.:(Ljava/lang/Object;)V // method@b654 │ │ +42365e: 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 │ │ -423324: |[423324] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;)V │ │ -423334: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -423336: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -423338: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -42333a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -42333c: 0760 |0004: move-object v0, v6 │ │ -42333e: 0771 |0005: move-object v1, v7 │ │ -423340: 7606 48b6 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@b648 │ │ -423346: 0e00 |0009: return-void │ │ +423660: |[423660] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;)V │ │ +423670: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +423672: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +423674: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +423676: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +423678: 0760 |0004: move-object v0, v6 │ │ +42367a: 0771 |0005: move-object v1, v7 │ │ +42367c: 7606 55b6 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@b655 │ │ +423682: 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 │ │ -423348: |[423348] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V │ │ -423358: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -42335e: 5b01 cab4 |0003: iput-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@b4ca │ │ -423362: 5b02 c9b4 |0005: iput-object v2, v0, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@b4c9 │ │ -423366: 5b03 c8b4 |0007: iput-object v3, v0, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@b4c8 │ │ -42336a: 5b04 ccb4 |0009: iput-object v4, v0, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@b4cc │ │ -42336e: 5c05 c7b4 |000b: iput-boolean v5, v0, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@b4c7 │ │ -423372: 0e00 |000d: return-void │ │ +423684: |[423684] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V │ │ +423694: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +42369a: 5b01 cdb4 |0003: iput-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@b4cd │ │ +42369e: 5b02 ccb4 |0005: iput-object v2, v0, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@b4cc │ │ +4236a2: 5b03 cbb4 |0007: iput-object v3, v0, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@b4cb │ │ +4236a6: 5b04 cfb4 |0009: iput-object v4, v0, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@b4cf │ │ +4236aa: 5c05 cab4 |000b: iput-boolean v5, v0, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@b4ca │ │ +4236ae: 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 │ │ -423118: |[423118] kotlin.jvm.internal.CallableReference.call:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -423128: 6e10 52b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b652 │ │ -42312e: 0c00 |0003: move-result-object v0 │ │ -423130: 7220 f7bb 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.call:([Ljava/lang/Object;)Ljava/lang/Object; // method@bbf7 │ │ -423136: 0c02 |0007: move-result-object v2 │ │ -423138: 1102 |0008: return-object v2 │ │ +423454: |[423454] kotlin.jvm.internal.CallableReference.call:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +423464: 6e10 5fb6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b65f │ │ +42346a: 0c00 |0003: move-result-object v0 │ │ +42346c: 7220 04bc 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.call:([Ljava/lang/Object;)Ljava/lang/Object; // method@bc04 │ │ +423472: 0c02 |0007: move-result-object v2 │ │ +423474: 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 │ │ -42313c: |[42313c] kotlin.jvm.internal.CallableReference.callBy:(Ljava/util/Map;)Ljava/lang/Object; │ │ -42314c: 6e10 52b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b652 │ │ -423152: 0c00 |0003: move-result-object v0 │ │ -423154: 7220 f8bb 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.callBy:(Ljava/util/Map;)Ljava/lang/Object; // method@bbf8 │ │ -42315a: 0c02 |0007: move-result-object v2 │ │ -42315c: 1102 |0008: return-object v2 │ │ +423478: |[423478] kotlin.jvm.internal.CallableReference.callBy:(Ljava/util/Map;)Ljava/lang/Object; │ │ +423488: 6e10 5fb6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b65f │ │ +42348e: 0c00 |0003: move-result-object v0 │ │ +423490: 7220 05bc 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.callBy:(Ljava/util/Map;)Ljava/lang/Object; // method@bc05 │ │ +423496: 0c02 |0007: move-result-object v2 │ │ +423498: 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 │ │ -423214: |[423214] kotlin.jvm.internal.CallableReference.compute:()Lkotlin/reflect/KCallable; │ │ -423224: 5410 cbb4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@b4cb │ │ -423228: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -42322c: 6e10 4cb6 0100 |0004: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.computeReflected:()Lkotlin/reflect/KCallable; // method@b64c │ │ -423232: 0c00 |0007: move-result-object v0 │ │ -423234: 5b10 cbb4 |0008: iput-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@b4cb │ │ -423238: 1100 |000a: return-object v0 │ │ +423550: |[423550] kotlin.jvm.internal.CallableReference.compute:()Lkotlin/reflect/KCallable; │ │ +423560: 5410 ceb4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@b4ce │ │ +423564: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +423568: 6e10 59b6 0100 |0004: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.computeReflected:()Lkotlin/reflect/KCallable; // method@b659 │ │ +42356e: 0c00 |0007: move-result-object v0 │ │ +423570: 5b10 ceb4 |0008: iput-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@b4ce │ │ +423574: 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 │ │ -4231a8: |[4231a8] kotlin.jvm.internal.CallableReference.getAnnotations:()Ljava/util/List; │ │ -4231b8: 6e10 52b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b652 │ │ -4231be: 0c00 |0003: move-result-object v0 │ │ -4231c0: 7210 f9bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getAnnotations:()Ljava/util/List; // method@bbf9 │ │ -4231c6: 0c00 |0007: move-result-object v0 │ │ -4231c8: 1100 |0008: return-object v0 │ │ +4234e4: |[4234e4] kotlin.jvm.internal.CallableReference.getAnnotations:()Ljava/util/List; │ │ +4234f4: 6e10 5fb6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b65f │ │ +4234fa: 0c00 |0003: move-result-object v0 │ │ +4234fc: 7210 06bc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getAnnotations:()Ljava/util/List; // method@bc06 │ │ +423502: 0c00 |0007: move-result-object v0 │ │ +423504: 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 │ │ -423160: |[423160] kotlin.jvm.internal.CallableReference.getBoundReceiver:()Ljava/lang/Object; │ │ -423170: 5410 cab4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@b4ca │ │ -423174: 1100 |0002: return-object v0 │ │ +42349c: |[42349c] kotlin.jvm.internal.CallableReference.getBoundReceiver:()Ljava/lang/Object; │ │ +4234ac: 5410 cdb4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@b4cd │ │ +4234b0: 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 │ │ -423178: |[423178] kotlin.jvm.internal.CallableReference.getName:()Ljava/lang/String; │ │ -423188: 5410 c8b4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@b4c8 │ │ -42318c: 1100 |0002: return-object v0 │ │ +4234b4: |[4234b4] kotlin.jvm.internal.CallableReference.getName:()Ljava/lang/String; │ │ +4234c4: 5410 cbb4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@b4cb │ │ +4234c8: 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 │ │ -423268: |[423268] kotlin.jvm.internal.CallableReference.getOwner:()Lkotlin/reflect/KDeclarationContainer; │ │ -423278: 5420 c9b4 |0000: iget-object v0, v2, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@b4c9 │ │ -42327c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -423280: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -423282: 280e |0005: goto 0013 // +000e │ │ -423284: 5521 c7b4 |0006: iget-boolean v1, v2, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@b4c7 │ │ -423288: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -42328c: 7110 15b8 0000 |000a: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinPackage:(Ljava/lang/Class;)Lkotlin/reflect/KDeclarationContainer; // method@b815 │ │ -423292: 0c00 |000d: move-result-object v0 │ │ -423294: 2805 |000e: goto 0013 // +0005 │ │ -423296: 7110 12b8 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b812 │ │ -42329c: 0c00 |0012: move-result-object v0 │ │ -42329e: 1100 |0013: return-object v0 │ │ +4235a4: |[4235a4] kotlin.jvm.internal.CallableReference.getOwner:()Lkotlin/reflect/KDeclarationContainer; │ │ +4235b4: 5420 ccb4 |0000: iget-object v0, v2, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@b4cc │ │ +4235b8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +4235bc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +4235be: 280e |0005: goto 0013 // +000e │ │ +4235c0: 5521 cab4 |0006: iget-boolean v1, v2, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@b4ca │ │ +4235c4: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +4235c8: 7110 22b8 0000 |000a: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinPackage:(Ljava/lang/Class;)Lkotlin/reflect/KDeclarationContainer; // method@b822 │ │ +4235ce: 0c00 |000d: move-result-object v0 │ │ +4235d0: 2805 |000e: goto 0013 // +0005 │ │ +4235d2: 7110 1fb8 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b81f │ │ +4235d8: 0c00 |0012: move-result-object v0 │ │ +4235da: 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 │ │ -4231cc: |[4231cc] kotlin.jvm.internal.CallableReference.getParameters:()Ljava/util/List; │ │ -4231dc: 6e10 52b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b652 │ │ -4231e2: 0c00 |0003: move-result-object v0 │ │ -4231e4: 7210 fbbb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getParameters:()Ljava/util/List; // method@bbfb │ │ -4231ea: 0c00 |0007: move-result-object v0 │ │ -4231ec: 1100 |0008: return-object v0 │ │ +423508: |[423508] kotlin.jvm.internal.CallableReference.getParameters:()Ljava/util/List; │ │ +423518: 6e10 5fb6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b65f │ │ +42351e: 0c00 |0003: move-result-object v0 │ │ +423520: 7210 08bc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getParameters:()Ljava/util/List; // method@bc08 │ │ +423526: 0c00 |0007: move-result-object v0 │ │ +423528: 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 │ │ -42323c: |[42323c] kotlin.jvm.internal.CallableReference.getReflected:()Lkotlin/reflect/KCallable; │ │ -42324c: 6e10 4bb6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.compute:()Lkotlin/reflect/KCallable; // method@b64b │ │ -423252: 0c00 |0003: move-result-object v0 │ │ -423254: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ -423258: 1100 |0006: return-object v0 │ │ -42325a: 2200 0c1b |0007: new-instance v0, Lkotlin/jvm/KotlinReflectionNotSupportedError; // type@1b0c │ │ -42325e: 7010 ddb5 0000 |0009: invoke-direct {v0}, Lkotlin/jvm/KotlinReflectionNotSupportedError;.:()V // method@b5dd │ │ -423264: 2700 |000c: throw v0 │ │ +423578: |[423578] kotlin.jvm.internal.CallableReference.getReflected:()Lkotlin/reflect/KCallable; │ │ +423588: 6e10 58b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.compute:()Lkotlin/reflect/KCallable; // method@b658 │ │ +42358e: 0c00 |0003: move-result-object v0 │ │ +423590: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ +423594: 1100 |0006: return-object v0 │ │ +423596: 2200 0d1b |0007: new-instance v0, Lkotlin/jvm/KotlinReflectionNotSupportedError; // type@1b0d │ │ +42359a: 7010 eab5 0000 |0009: invoke-direct {v0}, Lkotlin/jvm/KotlinReflectionNotSupportedError;.:()V // method@b5ea │ │ +4235a0: 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 │ │ -4232a0: |[4232a0] kotlin.jvm.internal.CallableReference.getReturnType:()Lkotlin/reflect/KType; │ │ -4232b0: 6e10 52b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b652 │ │ -4232b6: 0c00 |0003: move-result-object v0 │ │ -4232b8: 7210 fcbb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getReturnType:()Lkotlin/reflect/KType; // method@bbfc │ │ -4232be: 0c00 |0007: move-result-object v0 │ │ -4232c0: 1100 |0008: return-object v0 │ │ +4235dc: |[4235dc] kotlin.jvm.internal.CallableReference.getReturnType:()Lkotlin/reflect/KType; │ │ +4235ec: 6e10 5fb6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b65f │ │ +4235f2: 0c00 |0003: move-result-object v0 │ │ +4235f4: 7210 09bc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getReturnType:()Lkotlin/reflect/KType; // method@bc09 │ │ +4235fa: 0c00 |0007: move-result-object v0 │ │ +4235fc: 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 │ │ -423190: |[423190] kotlin.jvm.internal.CallableReference.getSignature:()Ljava/lang/String; │ │ -4231a0: 5410 ccb4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@b4cc │ │ -4231a4: 1100 |0002: return-object v0 │ │ +4234cc: |[4234cc] kotlin.jvm.internal.CallableReference.getSignature:()Ljava/lang/String; │ │ +4234dc: 5410 cfb4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@b4cf │ │ +4234e0: 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 │ │ -4231f0: |[4231f0] kotlin.jvm.internal.CallableReference.getTypeParameters:()Ljava/util/List; │ │ -423200: 6e10 52b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b652 │ │ -423206: 0c00 |0003: move-result-object v0 │ │ -423208: 7210 fdbb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getTypeParameters:()Ljava/util/List; // method@bbfd │ │ -42320e: 0c00 |0007: move-result-object v0 │ │ -423210: 1100 |0008: return-object v0 │ │ +42352c: |[42352c] kotlin.jvm.internal.CallableReference.getTypeParameters:()Ljava/util/List; │ │ +42353c: 6e10 5fb6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b65f │ │ +423542: 0c00 |0003: move-result-object v0 │ │ +423544: 7210 0abc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getTypeParameters:()Ljava/util/List; // method@bc0a │ │ +42354a: 0c00 |0007: move-result-object v0 │ │ +42354c: 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 │ │ -4232c4: |[4232c4] kotlin.jvm.internal.CallableReference.getVisibility:()Lkotlin/reflect/KVisibility; │ │ -4232d4: 6e10 52b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b652 │ │ -4232da: 0c00 |0003: move-result-object v0 │ │ -4232dc: 7210 febb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getVisibility:()Lkotlin/reflect/KVisibility; // method@bbfe │ │ -4232e2: 0c00 |0007: move-result-object v0 │ │ -4232e4: 1100 |0008: return-object v0 │ │ +423600: |[423600] kotlin.jvm.internal.CallableReference.getVisibility:()Lkotlin/reflect/KVisibility; │ │ +423610: 6e10 5fb6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b65f │ │ +423616: 0c00 |0003: move-result-object v0 │ │ +423618: 7210 0bbc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getVisibility:()Lkotlin/reflect/KVisibility; // method@bc0b │ │ +42361e: 0c00 |0007: move-result-object v0 │ │ +423620: 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 │ │ -423088: |[423088] kotlin.jvm.internal.CallableReference.isAbstract:()Z │ │ -423098: 6e10 52b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b652 │ │ -42309e: 0c00 |0003: move-result-object v0 │ │ -4230a0: 7210 ffbb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isAbstract:()Z // method@bbff │ │ -4230a6: 0a00 |0007: move-result v0 │ │ -4230a8: 0f00 |0008: return v0 │ │ +4233c4: |[4233c4] kotlin.jvm.internal.CallableReference.isAbstract:()Z │ │ +4233d4: 6e10 5fb6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b65f │ │ +4233da: 0c00 |0003: move-result-object v0 │ │ +4233dc: 7210 0cbc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isAbstract:()Z // method@bc0c │ │ +4233e2: 0a00 |0007: move-result v0 │ │ +4233e4: 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 │ │ -4230ac: |[4230ac] kotlin.jvm.internal.CallableReference.isFinal:()Z │ │ -4230bc: 6e10 52b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b652 │ │ -4230c2: 0c00 |0003: move-result-object v0 │ │ -4230c4: 7210 00bc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isFinal:()Z // method@bc00 │ │ -4230ca: 0a00 |0007: move-result v0 │ │ -4230cc: 0f00 |0008: return v0 │ │ +4233e8: |[4233e8] kotlin.jvm.internal.CallableReference.isFinal:()Z │ │ +4233f8: 6e10 5fb6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b65f │ │ +4233fe: 0c00 |0003: move-result-object v0 │ │ +423400: 7210 0dbc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isFinal:()Z // method@bc0d │ │ +423406: 0a00 |0007: move-result v0 │ │ +423408: 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 │ │ -4230d0: |[4230d0] kotlin.jvm.internal.CallableReference.isOpen:()Z │ │ -4230e0: 6e10 52b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b652 │ │ -4230e6: 0c00 |0003: move-result-object v0 │ │ -4230e8: 7210 01bc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isOpen:()Z // method@bc01 │ │ -4230ee: 0a00 |0007: move-result v0 │ │ -4230f0: 0f00 |0008: return v0 │ │ +42340c: |[42340c] kotlin.jvm.internal.CallableReference.isOpen:()Z │ │ +42341c: 6e10 5fb6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b65f │ │ +423422: 0c00 |0003: move-result-object v0 │ │ +423424: 7210 0ebc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isOpen:()Z // method@bc0e │ │ +42342a: 0a00 |0007: move-result v0 │ │ +42342c: 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 │ │ -4230f4: |[4230f4] kotlin.jvm.internal.CallableReference.isSuspend:()Z │ │ -423104: 6e10 52b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b652 │ │ -42310a: 0c00 |0003: move-result-object v0 │ │ -42310c: 7210 02bc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isSuspend:()Z // method@bc02 │ │ -423112: 0a00 |0007: move-result v0 │ │ -423114: 0f00 |0008: return v0 │ │ +423430: |[423430] kotlin.jvm.internal.CallableReference.isSuspend:()Z │ │ +423440: 6e10 5fb6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b65f │ │ +423446: 0c00 |0003: move-result-object v0 │ │ +423448: 7210 0fbc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isSuspend:()Z // method@bc0f │ │ +42344e: 0a00 |0007: move-result v0 │ │ +423450: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ - source_file_idx : 12014 (CallableReference.java) │ │ + source_file_idx : 12017 (CallableReference.java) │ │ │ │ Class #33 header: │ │ -class_idx : 7141 │ │ +class_idx : 7142 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 15888 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 15891 │ │ 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 : 15888 (KFunction.kt) │ │ + source_file_idx : 15891 (KFunction.kt) │ │ │ │ Class #34 header: │ │ -class_idx : 6989 │ │ +class_idx : 6990 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 6972 │ │ -source_file_idx : 14829 │ │ +superclass_idx : 6973 │ │ +source_file_idx : 14832 │ │ 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 │ │ -4258d8: |[4258d8] kotlin.jvm.internal.FunctionReference.:(I)V │ │ -4258e8: 6202 f6b4 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReference;.NO_RECEIVER:Ljava/lang/Object; // field@b4f6 │ │ -4258ec: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -4258ee: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -4258f0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -4258f2: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -4258f4: 0770 |0006: move-object v0, v7 │ │ -4258f6: 0181 |0007: move v1, v8 │ │ -4258f8: 7607 f7b6 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@b6f7 │ │ -4258fe: 0e00 |000b: return-void │ │ +425c14: |[425c14] kotlin.jvm.internal.FunctionReference.:(I)V │ │ +425c24: 6202 f9b4 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReference;.NO_RECEIVER:Ljava/lang/Object; // field@b4f9 │ │ +425c28: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +425c2a: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +425c2c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +425c2e: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +425c30: 0770 |0006: move-object v0, v7 │ │ +425c32: 0181 |0007: move v1, v8 │ │ +425c34: 7607 04b7 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@b704 │ │ +425c3a: 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 │ │ -425900: |[425900] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;)V │ │ -425910: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -425912: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -425914: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -425916: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -425918: 0770 |0004: move-object v0, v7 │ │ -42591a: 0181 |0005: move v1, v8 │ │ -42591c: 0792 |0006: move-object v2, v9 │ │ -42591e: 7607 f7b6 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@b6f7 │ │ -425924: 0e00 |000a: return-void │ │ +425c3c: |[425c3c] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;)V │ │ +425c4c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +425c4e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +425c50: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +425c52: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +425c54: 0770 |0004: move-object v0, v7 │ │ +425c56: 0181 |0005: move v1, v8 │ │ +425c58: 0792 |0006: move-object v2, v9 │ │ +425c5a: 7607 04b7 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@b704 │ │ +425c60: 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 │ │ -425928: |[425928] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -425938: dd00 0e01 |0000: and-int/lit8 v0, v14, #int 1 // #01 │ │ -42593c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -42593e: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ -425942: 1217 |0005: const/4 v7, #int 1 // #1 │ │ -425944: 2803 |0006: goto 0009 // +0003 │ │ -425946: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -425948: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -42594a: 0782 |0009: move-object v2, v8 │ │ -42594c: 07a3 |000a: move-object v3, v10 │ │ -42594e: 07b4 |000b: move-object v4, v11 │ │ -425950: 07c5 |000c: move-object v5, v12 │ │ -425952: 07d6 |000d: move-object v6, v13 │ │ -425954: 7606 48b6 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@b648 │ │ -42595a: 5989 f7b4 |0011: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b4f7 │ │ -42595e: e109 0e01 |0013: shr-int/lit8 v9, v14, #int 1 // #01 │ │ -425962: 5989 f8b4 |0015: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b4f8 │ │ -425966: 0e00 |0017: return-void │ │ +425c64: |[425c64] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +425c74: dd00 0e01 |0000: and-int/lit8 v0, v14, #int 1 // #01 │ │ +425c78: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +425c7a: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ +425c7e: 1217 |0005: const/4 v7, #int 1 // #1 │ │ +425c80: 2803 |0006: goto 0009 // +0003 │ │ +425c82: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +425c84: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +425c86: 0782 |0009: move-object v2, v8 │ │ +425c88: 07a3 |000a: move-object v3, v10 │ │ +425c8a: 07b4 |000b: move-object v4, v11 │ │ +425c8c: 07c5 |000c: move-object v5, v12 │ │ +425c8e: 07d6 |000d: move-object v6, v13 │ │ +425c90: 7606 55b6 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@b655 │ │ +425c96: 5989 fab4 |0011: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b4fa │ │ +425c9a: e109 0e01 |0013: shr-int/lit8 v9, v14, #int 1 // #01 │ │ +425c9e: 5989 fbb4 |0015: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b4fb │ │ +425ca2: 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 │ │ -425880: |[425880] kotlin.jvm.internal.FunctionReference.computeReflected:()Lkotlin/reflect/KCallable; │ │ -425890: 7110 11b8 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.function:(Lkotlin/jvm/internal/FunctionReference;)Lkotlin/reflect/KFunction; // method@b811 │ │ -425896: 0c00 |0003: move-result-object v0 │ │ -425898: 1100 |0004: return-object v0 │ │ +425bbc: |[425bbc] kotlin.jvm.internal.FunctionReference.computeReflected:()Lkotlin/reflect/KCallable; │ │ +425bcc: 7110 1eb8 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.function:(Lkotlin/jvm/internal/FunctionReference;)Lkotlin/reflect/KFunction; // method@b81e │ │ +425bd2: 0c00 |0003: move-result-object v0 │ │ +425bd4: 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 │ │ -425610: |[425610] kotlin.jvm.internal.FunctionReference.equals:(Ljava/lang/Object;)Z │ │ -425620: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -425622: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ -425626: 0f00 |0003: return v0 │ │ -425628: 2051 4d1b |0004: instance-of v1, v5, Lkotlin/jvm/internal/FunctionReference; // type@1b4d │ │ -42562c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -42562e: 3801 4b00 |0007: if-eqz v1, 0052 // +004b │ │ -425632: 1f05 4d1b |0009: check-cast v5, Lkotlin/jvm/internal/FunctionReference; // type@1b4d │ │ -425636: 6e10 fdb6 0400 |000b: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b6fd │ │ -42563c: 0c01 |000e: move-result-object v1 │ │ -42563e: 6e10 fdb6 0500 |000f: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b6fd │ │ -425644: 0c03 |0012: move-result-object v3 │ │ -425646: 6e20 4694 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9446 │ │ -42564c: 0a01 |0016: move-result v1 │ │ -42564e: 3801 3900 |0017: if-eqz v1, 0050 // +0039 │ │ -425652: 6e10 01b7 0400 |0019: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b701 │ │ -425658: 0c01 |001c: move-result-object v1 │ │ -42565a: 6e10 01b7 0500 |001d: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b701 │ │ -425660: 0c03 |0020: move-result-object v3 │ │ -425662: 6e20 4694 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9446 │ │ -425668: 0a01 |0024: move-result v1 │ │ -42566a: 3801 2b00 |0025: if-eqz v1, 0050 // +002b │ │ -42566e: 5241 f8b4 |0027: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b4f8 │ │ -425672: 5253 f8b4 |0029: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b4f8 │ │ -425676: 3331 2500 |002b: if-ne v1, v3, 0050 // +0025 │ │ -42567a: 5241 f7b4 |002d: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b4f7 │ │ -42567e: 5253 f7b4 |002f: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b4f7 │ │ -425682: 3331 1f00 |0031: if-ne v1, v3, 0050 // +001f │ │ -425686: 6e10 fcb6 0400 |0033: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@b6fc │ │ -42568c: 0c01 |0036: move-result-object v1 │ │ -42568e: 6e10 fcb6 0500 |0037: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@b6fc │ │ -425694: 0c03 |003a: move-result-object v3 │ │ -425696: 7120 28b7 3100 |003b: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -42569c: 0a01 |003e: move-result v1 │ │ -42569e: 3801 1100 |003f: if-eqz v1, 0050 // +0011 │ │ -4256a2: 6e10 feb6 0400 |0041: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b6fe │ │ -4256a8: 0c01 |0044: move-result-object v1 │ │ -4256aa: 6e10 feb6 0500 |0045: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b6fe │ │ -4256b0: 0c05 |0048: move-result-object v5 │ │ -4256b2: 7120 28b7 5100 |0049: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -4256b8: 0a05 |004c: move-result v5 │ │ -4256ba: 3805 0300 |004d: if-eqz v5, 0050 // +0003 │ │ -4256be: 2802 |004f: goto 0051 // +0002 │ │ -4256c0: 1200 |0050: const/4 v0, #int 0 // #0 │ │ -4256c2: 0f00 |0051: return v0 │ │ -4256c4: 2050 e51b |0052: instance-of v0, v5, Lkotlin/reflect/KFunction; // type@1be5 │ │ -4256c8: 3800 0b00 |0054: if-eqz v0, 005f // +000b │ │ -4256cc: 6e10 f8b6 0400 |0056: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@b6f8 │ │ -4256d2: 0c00 |0059: move-result-object v0 │ │ -4256d4: 6e20 0894 0500 |005a: invoke-virtual {v5, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@9408 │ │ -4256da: 0a05 |005d: move-result v5 │ │ -4256dc: 0f05 |005e: return v5 │ │ -4256de: 0f02 |005f: return v2 │ │ +42594c: |[42594c] kotlin.jvm.internal.FunctionReference.equals:(Ljava/lang/Object;)Z │ │ +42595c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +42595e: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ +425962: 0f00 |0003: return v0 │ │ +425964: 2051 4e1b |0004: instance-of v1, v5, Lkotlin/jvm/internal/FunctionReference; // type@1b4e │ │ +425968: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +42596a: 3801 4b00 |0007: if-eqz v1, 0052 // +004b │ │ +42596e: 1f05 4e1b |0009: check-cast v5, Lkotlin/jvm/internal/FunctionReference; // type@1b4e │ │ +425972: 6e10 0ab7 0400 |000b: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b70a │ │ +425978: 0c01 |000e: move-result-object v1 │ │ +42597a: 6e10 0ab7 0500 |000f: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b70a │ │ +425980: 0c03 |0012: move-result-object v3 │ │ +425982: 6e20 5394 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9453 │ │ +425988: 0a01 |0016: move-result v1 │ │ +42598a: 3801 3900 |0017: if-eqz v1, 0050 // +0039 │ │ +42598e: 6e10 0eb7 0400 |0019: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b70e │ │ +425994: 0c01 |001c: move-result-object v1 │ │ +425996: 6e10 0eb7 0500 |001d: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b70e │ │ +42599c: 0c03 |0020: move-result-object v3 │ │ +42599e: 6e20 5394 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9453 │ │ +4259a4: 0a01 |0024: move-result v1 │ │ +4259a6: 3801 2b00 |0025: if-eqz v1, 0050 // +002b │ │ +4259aa: 5241 fbb4 |0027: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b4fb │ │ +4259ae: 5253 fbb4 |0029: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b4fb │ │ +4259b2: 3331 2500 |002b: if-ne v1, v3, 0050 // +0025 │ │ +4259b6: 5241 fab4 |002d: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b4fa │ │ +4259ba: 5253 fab4 |002f: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b4fa │ │ +4259be: 3331 1f00 |0031: if-ne v1, v3, 0050 // +001f │ │ +4259c2: 6e10 09b7 0400 |0033: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@b709 │ │ +4259c8: 0c01 |0036: move-result-object v1 │ │ +4259ca: 6e10 09b7 0500 |0037: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@b709 │ │ +4259d0: 0c03 |003a: move-result-object v3 │ │ +4259d2: 7120 35b7 3100 |003b: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +4259d8: 0a01 |003e: move-result v1 │ │ +4259da: 3801 1100 |003f: if-eqz v1, 0050 // +0011 │ │ +4259de: 6e10 0bb7 0400 |0041: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b70b │ │ +4259e4: 0c01 |0044: move-result-object v1 │ │ +4259e6: 6e10 0bb7 0500 |0045: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b70b │ │ +4259ec: 0c05 |0048: move-result-object v5 │ │ +4259ee: 7120 35b7 5100 |0049: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +4259f4: 0a05 |004c: move-result v5 │ │ +4259f6: 3805 0300 |004d: if-eqz v5, 0050 // +0003 │ │ +4259fa: 2802 |004f: goto 0051 // +0002 │ │ +4259fc: 1200 |0050: const/4 v0, #int 0 // #0 │ │ +4259fe: 0f00 |0051: return v0 │ │ +425a00: 2050 e61b |0052: instance-of v0, v5, Lkotlin/reflect/KFunction; // type@1be6 │ │ +425a04: 3800 0b00 |0054: if-eqz v0, 005f // +000b │ │ +425a08: 6e10 05b7 0400 |0056: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@b705 │ │ +425a0e: 0c00 |0059: move-result-object v0 │ │ +425a10: 6e20 1594 0500 |005a: invoke-virtual {v5, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@9415 │ │ +425a16: 0a05 |005d: move-result v5 │ │ +425a18: 0f05 |005e: return v5 │ │ +425a1a: 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 │ │ -425794: |[425794] kotlin.jvm.internal.FunctionReference.getArity:()I │ │ -4257a4: 5210 f7b4 |0000: iget v0, v1, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b4f7 │ │ -4257a8: 0f00 |0002: return v0 │ │ +425ad0: |[425ad0] kotlin.jvm.internal.FunctionReference.getArity:()I │ │ +425ae0: 5210 fab4 |0000: iget v0, v1, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b4fa │ │ +425ae4: 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 │ │ -42589c: |[42589c] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KCallable; │ │ -4258ac: 6e10 00b7 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b700 │ │ -4258b2: 0c00 |0003: move-result-object v0 │ │ -4258b4: 1100 |0004: return-object v0 │ │ +425bd8: |[425bd8] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KCallable; │ │ +425be8: 6e10 0db7 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b70d │ │ +425bee: 0c00 |0003: move-result-object v0 │ │ +425bf0: 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 │ │ -4258b8: |[4258b8] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KFunction; │ │ -4258c8: 6f10 52b6 0100 |0000: invoke-super {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b652 │ │ -4258ce: 0c00 |0003: move-result-object v0 │ │ -4258d0: 1f00 e51b |0004: check-cast v0, Lkotlin/reflect/KFunction; // type@1be5 │ │ -4258d4: 1100 |0006: return-object v0 │ │ +425bf4: |[425bf4] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KFunction; │ │ +425c04: 6f10 5fb6 0100 |0000: invoke-super {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b65f │ │ +425c0a: 0c00 |0003: move-result-object v0 │ │ +425c0c: 1f00 e61b |0004: check-cast v0, Lkotlin/reflect/KFunction; // type@1be6 │ │ +425c10: 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 │ │ -4257ac: |[4257ac] kotlin.jvm.internal.FunctionReference.hashCode:()I │ │ -4257bc: 6e10 feb6 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b6fe │ │ -4257c2: 0c00 |0003: move-result-object v0 │ │ -4257c4: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -4257c8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -4257ca: 280b |0007: goto 0012 // +000b │ │ -4257cc: 6e10 feb6 0200 |0008: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b6fe │ │ -4257d2: 0c00 |000b: move-result-object v0 │ │ -4257d4: 6e10 0b94 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@940b │ │ -4257da: 0a00 |000f: move-result v0 │ │ -4257dc: da00 001f |0010: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -4257e0: 6e10 fdb6 0200 |0012: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b6fd │ │ -4257e6: 0c01 |0015: move-result-object v1 │ │ -4257e8: 6e10 4d94 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@944d │ │ -4257ee: 0a01 |0019: move-result v1 │ │ -4257f0: b010 |001a: add-int/2addr v0, v1 │ │ -4257f2: da00 001f |001b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -4257f6: 6e10 01b7 0200 |001d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b701 │ │ -4257fc: 0c01 |0020: move-result-object v1 │ │ -4257fe: 6e10 4d94 0100 |0021: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@944d │ │ -425804: 0a01 |0024: move-result v1 │ │ -425806: b010 |0025: add-int/2addr v0, v1 │ │ -425808: 0f00 |0026: return v0 │ │ +425ae8: |[425ae8] kotlin.jvm.internal.FunctionReference.hashCode:()I │ │ +425af8: 6e10 0bb7 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b70b │ │ +425afe: 0c00 |0003: move-result-object v0 │ │ +425b00: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +425b04: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +425b06: 280b |0007: goto 0012 // +000b │ │ +425b08: 6e10 0bb7 0200 |0008: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b70b │ │ +425b0e: 0c00 |000b: move-result-object v0 │ │ +425b10: 6e10 1894 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@9418 │ │ +425b16: 0a00 |000f: move-result v0 │ │ +425b18: da00 001f |0010: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +425b1c: 6e10 0ab7 0200 |0012: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b70a │ │ +425b22: 0c01 |0015: move-result-object v1 │ │ +425b24: 6e10 5a94 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@945a │ │ +425b2a: 0a01 |0019: move-result v1 │ │ +425b2c: b010 |001a: add-int/2addr v0, v1 │ │ +425b2e: da00 001f |001b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +425b32: 6e10 0eb7 0200 |001d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b70e │ │ +425b38: 0c01 |0020: move-result-object v1 │ │ +425b3a: 6e10 5a94 0100 |0021: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@945a │ │ +425b40: 0a01 |0024: move-result v1 │ │ +425b42: b010 |0025: add-int/2addr v0, v1 │ │ +425b44: 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 │ │ -4256e0: |[4256e0] kotlin.jvm.internal.FunctionReference.isExternal:()Z │ │ -4256f0: 6e10 00b7 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b700 │ │ -4256f6: 0c00 |0003: move-result-object v0 │ │ -4256f8: 7210 2fbc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isExternal:()Z // method@bc2f │ │ -4256fe: 0a00 |0007: move-result v0 │ │ -425700: 0f00 |0008: return v0 │ │ +425a1c: |[425a1c] kotlin.jvm.internal.FunctionReference.isExternal:()Z │ │ +425a2c: 6e10 0db7 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b70d │ │ +425a32: 0c00 |0003: move-result-object v0 │ │ +425a34: 7210 3cbc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isExternal:()Z // method@bc3c │ │ +425a3a: 0a00 |0007: move-result v0 │ │ +425a3c: 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 │ │ -425704: |[425704] kotlin.jvm.internal.FunctionReference.isInfix:()Z │ │ -425714: 6e10 00b7 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b700 │ │ -42571a: 0c00 |0003: move-result-object v0 │ │ -42571c: 7210 30bc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInfix:()Z // method@bc30 │ │ -425722: 0a00 |0007: move-result v0 │ │ -425724: 0f00 |0008: return v0 │ │ +425a40: |[425a40] kotlin.jvm.internal.FunctionReference.isInfix:()Z │ │ +425a50: 6e10 0db7 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b70d │ │ +425a56: 0c00 |0003: move-result-object v0 │ │ +425a58: 7210 3dbc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInfix:()Z // method@bc3d │ │ +425a5e: 0a00 |0007: move-result v0 │ │ +425a60: 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 │ │ -425728: |[425728] kotlin.jvm.internal.FunctionReference.isInline:()Z │ │ -425738: 6e10 00b7 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b700 │ │ -42573e: 0c00 |0003: move-result-object v0 │ │ -425740: 7210 31bc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInline:()Z // method@bc31 │ │ -425746: 0a00 |0007: move-result v0 │ │ -425748: 0f00 |0008: return v0 │ │ +425a64: |[425a64] kotlin.jvm.internal.FunctionReference.isInline:()Z │ │ +425a74: 6e10 0db7 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b70d │ │ +425a7a: 0c00 |0003: move-result-object v0 │ │ +425a7c: 7210 3ebc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInline:()Z // method@bc3e │ │ +425a82: 0a00 |0007: move-result v0 │ │ +425a84: 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 │ │ -42574c: |[42574c] kotlin.jvm.internal.FunctionReference.isOperator:()Z │ │ -42575c: 6e10 00b7 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b700 │ │ -425762: 0c00 |0003: move-result-object v0 │ │ -425764: 7210 32bc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isOperator:()Z // method@bc32 │ │ -42576a: 0a00 |0007: move-result v0 │ │ -42576c: 0f00 |0008: return v0 │ │ +425a88: |[425a88] kotlin.jvm.internal.FunctionReference.isOperator:()Z │ │ +425a98: 6e10 0db7 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b70d │ │ +425a9e: 0c00 |0003: move-result-object v0 │ │ +425aa0: 7210 3fbc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isOperator:()Z // method@bc3f │ │ +425aa6: 0a00 |0007: move-result v0 │ │ +425aa8: 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 │ │ -425770: |[425770] kotlin.jvm.internal.FunctionReference.isSuspend:()Z │ │ -425780: 6e10 00b7 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b700 │ │ -425786: 0c00 |0003: move-result-object v0 │ │ -425788: 7210 33bc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isSuspend:()Z // method@bc33 │ │ -42578e: 0a00 |0007: move-result v0 │ │ -425790: 0f00 |0008: return v0 │ │ +425aac: |[425aac] kotlin.jvm.internal.FunctionReference.isSuspend:()Z │ │ +425abc: 6e10 0db7 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b70d │ │ +425ac2: 0c00 |0003: move-result-object v0 │ │ +425ac4: 7210 40bc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isSuspend:()Z // method@bc40 │ │ +425aca: 0a00 |0007: move-result v0 │ │ +425acc: 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 │ │ -42580c: |[42580c] kotlin.jvm.internal.FunctionReference.toString:()Ljava/lang/String; │ │ -42581c: 6e10 f8b6 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@b6f8 │ │ -425822: 0c00 |0003: move-result-object v0 │ │ -425824: 3220 0700 |0004: if-eq v0, v2, 000b // +0007 │ │ -425828: 6e10 0e94 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@940e │ │ -42582e: 0c00 |0009: move-result-object v0 │ │ -425830: 1100 |000a: return-object v0 │ │ -425832: 1a00 0d26 |000b: const-string v0, "" // string@260d │ │ -425836: 6e10 fdb6 0200 |000d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b6fd │ │ -42583c: 0c01 |0010: move-result-object v1 │ │ -42583e: 6e20 4694 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9446 │ │ -425844: 0a00 |0014: move-result v0 │ │ -425846: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -42584a: 1a00 aa9e |0017: const-string v0, "constructor (Kotlin reflection is not available)" // string@9eaa │ │ -42584e: 2818 |0019: goto 0031 // +0018 │ │ -425850: 2200 ac17 |001a: new-instance v0, Ljava/lang/StringBuilder; // type@17ac │ │ -425854: 1a01 fead |001c: const-string v1, "function " // string@adfe │ │ -425858: 7020 8094 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9480 │ │ -42585e: 6e10 fdb6 0200 |0021: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b6fd │ │ -425864: 0c01 |0024: move-result-object v1 │ │ -425866: 6e20 8994 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -42586c: 1a01 130a |0028: const-string v1, " (Kotlin reflection is not available)" // string@0a13 │ │ -425870: 6e20 8994 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -425876: 6e10 9a94 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@949a │ │ -42587c: 0c00 |0030: move-result-object v0 │ │ -42587e: 1100 |0031: return-object v0 │ │ +425b48: |[425b48] kotlin.jvm.internal.FunctionReference.toString:()Ljava/lang/String; │ │ +425b58: 6e10 05b7 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@b705 │ │ +425b5e: 0c00 |0003: move-result-object v0 │ │ +425b60: 3220 0700 |0004: if-eq v0, v2, 000b // +0007 │ │ +425b64: 6e10 1b94 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@941b │ │ +425b6a: 0c00 |0009: move-result-object v0 │ │ +425b6c: 1100 |000a: return-object v0 │ │ +425b6e: 1a00 0e26 |000b: const-string v0, "" // string@260e │ │ +425b72: 6e10 0ab7 0200 |000d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b70a │ │ +425b78: 0c01 |0010: move-result-object v1 │ │ +425b7a: 6e20 5394 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9453 │ │ +425b80: 0a00 |0014: move-result v0 │ │ +425b82: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +425b86: 1a00 af9e |0017: const-string v0, "constructor (Kotlin reflection is not available)" // string@9eaf │ │ +425b8a: 2818 |0019: goto 0031 // +0018 │ │ +425b8c: 2200 ad17 |001a: new-instance v0, Ljava/lang/StringBuilder; // type@17ad │ │ +425b90: 1a01 03ae |001c: const-string v1, "function " // string@ae03 │ │ +425b94: 7020 8d94 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@948d │ │ +425b9a: 6e10 0ab7 0200 |0021: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b70a │ │ +425ba0: 0c01 |0024: move-result-object v1 │ │ +425ba2: 6e20 9694 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +425ba8: 1a01 140a |0028: const-string v1, " (Kotlin reflection is not available)" // string@0a14 │ │ +425bac: 6e20 9694 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +425bb2: 6e10 a794 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@94a7 │ │ +425bb8: 0c00 |0030: move-result-object v0 │ │ +425bba: 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 : 14829 (FunctionReference.java) │ │ + source_file_idx : 14832 (FunctionReference.java) │ │ │ │ Class #35 header: │ │ -class_idx : 6990 │ │ +class_idx : 6991 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 6989 │ │ -source_file_idx : 14830 │ │ +superclass_idx : 6990 │ │ +source_file_idx : 14833 │ │ 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 │ │ -425594: |[425594] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -4255a4: 6202 f9b4 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@b4f9 │ │ -4255a8: 0770 |0002: move-object v0, v7 │ │ -4255aa: 0181 |0003: move v1, v8 │ │ -4255ac: 0793 |0004: move-object v3, v9 │ │ -4255ae: 07a4 |0005: move-object v4, v10 │ │ -4255b0: 07b5 |0006: move-object v5, v11 │ │ -4255b2: 01c6 |0007: move v6, v12 │ │ -4255b4: 7607 f7b6 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@b6f7 │ │ -4255ba: 0e00 |000b: return-void │ │ +4258d0: |[4258d0] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +4258e0: 6202 fcb4 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@b4fc │ │ +4258e4: 0770 |0002: move-object v0, v7 │ │ +4258e6: 0181 |0003: move v1, v8 │ │ +4258e8: 0793 |0004: move-object v3, v9 │ │ +4258ea: 07a4 |0005: move-object v4, v10 │ │ +4258ec: 07b5 |0006: move-object v5, v11 │ │ +4258ee: 01c6 |0007: move v6, v12 │ │ +4258f0: 7607 04b7 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@b704 │ │ +4258f6: 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 │ │ -4255bc: |[4255bc] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -4255cc: 7607 f7b6 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@b6f7 │ │ -4255d2: 0e00 |0003: return-void │ │ +4258f8: |[4258f8] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +425908: 7607 04b7 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@b704 │ │ +42590e: 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 │ │ -4255d4: |[4255d4] kotlin.jvm.internal.FunctionReferenceImpl.:(ILkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V │ │ -4255e4: 6202 f9b4 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@b4f9 │ │ -4255e8: 0790 |0002: move-object v0, v9 │ │ -4255ea: 1f00 3f1b |0003: check-cast v0, Lkotlin/jvm/internal/ClassBasedDeclarationContainer; // type@1b3f │ │ -4255ee: 7210 6ab6 0000 |0005: invoke-interface {v0}, Lkotlin/jvm/internal/ClassBasedDeclarationContainer;.getJClass:()Ljava/lang/Class; // method@b66a │ │ -4255f4: 0c03 |0008: move-result-object v3 │ │ -4255f6: 2099 df1b |0009: instance-of v9, v9, Lkotlin/reflect/KClass; // type@1bdf │ │ -4255fa: df06 0901 |000b: xor-int/lit8 v6, v9, #int 1 // #01 │ │ -4255fe: 0770 |000d: move-object v0, v7 │ │ -425600: 0181 |000e: move v1, v8 │ │ -425602: 07a4 |000f: move-object v4, v10 │ │ -425604: 07b5 |0010: move-object v5, v11 │ │ -425606: 7607 f7b6 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@b6f7 │ │ -42560c: 0e00 |0014: return-void │ │ +425910: |[425910] kotlin.jvm.internal.FunctionReferenceImpl.:(ILkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V │ │ +425920: 6202 fcb4 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@b4fc │ │ +425924: 0790 |0002: move-object v0, v9 │ │ +425926: 1f00 401b |0003: check-cast v0, Lkotlin/jvm/internal/ClassBasedDeclarationContainer; // type@1b40 │ │ +42592a: 7210 77b6 0000 |0005: invoke-interface {v0}, Lkotlin/jvm/internal/ClassBasedDeclarationContainer;.getJClass:()Ljava/lang/Class; // method@b677 │ │ +425930: 0c03 |0008: move-result-object v3 │ │ +425932: 2099 e01b |0009: instance-of v9, v9, Lkotlin/reflect/KClass; // type@1be0 │ │ +425936: df06 0901 |000b: xor-int/lit8 v6, v9, #int 1 // #01 │ │ +42593a: 0770 |000d: move-object v0, v7 │ │ +42593c: 0181 |000e: move v1, v8 │ │ +42593e: 07a4 |000f: move-object v4, v10 │ │ +425940: 07b5 |0010: move-object v5, v11 │ │ +425942: 7607 04b7 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@b704 │ │ +425948: 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 : 14830 (FunctionReferenceImpl.java) │ │ + source_file_idx : 14833 (FunctionReferenceImpl.java) │ │ │ │ Class #36 header: │ │ class_idx : 1094 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 6990 │ │ -source_file_idx : 11238 │ │ +superclass_idx : 6991 │ │ +source_file_idx : 11241 │ │ 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 │ │ -199938: |[199938] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.:(Ljava/lang/Object;)V │ │ -199948: 1c03 4e04 |0000: const-class v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ -19994c: 1a05 e0df |0002: const-string v5, "openWith()V" // string@dfe0 │ │ -199950: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -199952: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -199954: 1a04 dcdf |0006: const-string v4, "openWith" // string@dfdc │ │ -199958: 0770 |0008: move-object v0, v7 │ │ -19995a: 0782 |0009: move-object v2, v8 │ │ -19995c: 7607 0ab7 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@b70a │ │ -199962: 0e00 |000d: return-void │ │ +199a08: |[199a08] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.:(Ljava/lang/Object;)V │ │ +199a18: 1c03 4e04 |0000: const-class v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ +199a1c: 1a05 e5df |0002: const-string v5, "openWith()V" // string@dfe5 │ │ +199a20: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +199a22: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +199a24: 1a04 e1df |0006: const-string v4, "openWith" // string@dfe1 │ │ +199a28: 0770 |0008: move-object v0, v7 │ │ +199a2a: 0782 |0009: move-object v2, v8 │ │ +199a2c: 7607 17b7 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@b717 │ │ +199a32: 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 │ │ -19991c: |[19991c] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.invoke:()Ljava/lang/Object; │ │ -19992c: 6e10 a60c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.invoke:()V // method@0ca6 │ │ -199932: 6200 98b2 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -199936: 1100 |0005: return-object v0 │ │ +1999ec: |[1999ec] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.invoke:()Ljava/lang/Object; │ │ +1999fc: 6e10 a60c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.invoke:()V // method@0ca6 │ │ +199a02: 6200 9bb2 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +199a06: 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 │ │ -199964: |[199964] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.invoke:()V │ │ -199974: 5410 a803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.receiver:Ljava/lang/Object; // field@03a8 │ │ -199978: 1f00 4e04 |0002: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ -19997c: 6e10 fe0c 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.openWith:()V // method@0cfe │ │ -199982: 0e00 |0007: return-void │ │ +199a34: |[199a34] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.invoke:()V │ │ +199a44: 5410 a803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.receiver:Ljava/lang/Object; // field@03a8 │ │ +199a48: 1f00 4e04 |0002: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ +199a4c: 6e10 fe0c 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.openWith:()V // method@0cfe │ │ +199a52: 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 : 11238 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11241 (BasePreviewSliderFragment.kt) │ │ │ │ Class #37 header: │ │ class_idx : 1095 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 668 │ │ -source_file_idx : 11238 │ │ +source_file_idx : 11241 │ │ 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 │ │ -199984: |[199984] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$4$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ -199994: 5b01 aa03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ -199998: 5b02 a903 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.$this_with:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03a9 │ │ -19999c: 7010 3907 0000 |0004: invoke-direct {v0}, Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;.:()V // method@0739 │ │ -1999a2: 0e00 |0007: return-void │ │ +199a54: |[199a54] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$4$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ +199a64: 5b01 aa03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ +199a68: 5b02 a903 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.$this_with:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03a9 │ │ +199a6c: 7010 3907 0000 |0004: invoke-direct {v0}, Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;.:()V // method@0739 │ │ +199a72: 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 │ │ -1999a4: |[1999a4] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$4$1.onPageSelected:(I)V │ │ -1999b4: 5450 aa03 |0000: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ -1999b8: 6e10 e50c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0ce5 │ │ -1999be: 0c01 |0005: move-result-object v1 │ │ -1999c0: 6e20 442b 6100 |0006: invoke-virtual {v1, v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getFile:(I)Lcom/infomaniak/drive/data/models/File; // method@2b44 │ │ -1999c6: 0c01 |0009: move-result-object v1 │ │ -1999c8: 6e20 090d 1000 |000a: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@0d09 │ │ -1999ce: 5450 aa03 |000d: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ -1999d2: 6e10 e60c 0000 |000f: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0ce6 │ │ -1999d8: 0c00 |0012: move-result-object v0 │ │ -1999da: 5451 aa03 |0013: iget-object v1, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ -1999de: 6e10 e00c 0100 |0015: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce0 │ │ -1999e4: 0c01 |0018: move-result-object v1 │ │ -1999e6: 6e20 662c 1000 |0019: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.setCurrentPreview:(Lcom/infomaniak/drive/data/models/File;)V // method@2c66 │ │ -1999ec: 5450 aa03 |001c: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ -1999f0: 6e10 dd0c 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getChildFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0cdd │ │ -1999f6: 0c00 |0021: move-result-object v0 │ │ -1999f8: 5451 aa03 |0022: iget-object v1, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ -1999fc: 6e10 e50c 0100 |0024: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0ce5 │ │ -199a02: 0c01 |0027: move-result-object v1 │ │ -199a04: 6e20 462b 6100 |0028: invoke-virtual {v1, v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getItemId:(I)J // method@2b46 │ │ -199a0a: 0b01 |002b: move-result-wide v1 │ │ -199a0c: 2206 ac17 |002c: new-instance v6, Ljava/lang/StringBuilder; // type@17ac │ │ -199a10: 1a03 1caa |002e: const-string v3, "f" // string@aa1c │ │ -199a14: 7020 8094 3600 |0030: invoke-direct {v6, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9480 │ │ -199a1a: 6e30 8594 1602 |0033: invoke-virtual {v6, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9485 │ │ -199a20: 6e10 9a94 0600 |0036: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@949a │ │ -199a26: 0c06 |0039: move-result-object v6 │ │ -199a28: 6e20 0d06 6000 |003a: invoke-virtual {v0, v6}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@060d │ │ -199a2e: 0c06 |003d: move-result-object v6 │ │ -199a30: 1210 |003e: const/4 v0, #int 1 // #1 │ │ -199a32: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -199a34: 3806 1500 |0040: if-eqz v6, 0055 // +0015 │ │ -199a38: 6202 ad00 |0042: sget-object v2, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -199a3c: 6e20 1a09 6200 |0044: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroidx/fragment/app/Fragment;)V // method@091a │ │ -199a42: 2062 4509 |0047: instance-of v2, v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFFragment; // type@0945 │ │ -199a46: 3802 0c00 |0049: if-eqz v2, 0055 // +000c │ │ -199a4a: 1f06 4509 |004b: check-cast v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFFragment; // type@0945 │ │ -199a4e: 6e10 d12a 0600 |004d: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFFragment;.tryToUpdatePageCount:()Z // method@2ad1 │ │ -199a54: 0a06 |0050: move-result v6 │ │ -199a56: 3806 0400 |0051: if-eqz v6, 0055 // +0004 │ │ -199a5a: 1216 |0053: const/4 v6, #int 1 // #1 │ │ -199a5c: 2802 |0054: goto 0056 // +0002 │ │ -199a5e: 1206 |0055: const/4 v6, #int 0 // #0 │ │ -199a60: 5452 a903 |0056: iget-object v2, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.$this_with:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03a9 │ │ -199a64: 5422 a902 |0058: iget-object v2, v2, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02a9 │ │ -199a68: 5453 aa03 |005a: iget-object v3, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ -199a6c: 6e10 e00c 0300 |005c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce0 │ │ -199a72: 0c04 |005f: move-result-object v4 │ │ -199a74: 6e10 570a 0400 |0060: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a57 │ │ -199a7a: 0a04 |0063: move-result v4 │ │ -199a7c: 6e20 8d3e 4200 |0064: invoke-virtual {v2, v4}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleEditVisibility:(Z)V // method@3e8d │ │ -199a82: 6e20 843e 6200 |0067: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/views/PreviewHeaderView;.setPageNumberVisibility:(Z)V // method@3e84 │ │ -199a88: 6e10 eb0c 0300 |006a: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isPublicShare:()Z // method@0ceb │ │ -199a8e: 0a06 |006d: move-result v6 │ │ -199a90: 3906 0e00 |006e: if-nez v6, 007c // +000e │ │ -199a94: 6e10 e00c 0300 |0070: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce0 │ │ -199a9a: 0c06 |0073: move-result-object v6 │ │ -199a9c: 6e10 570a 0600 |0074: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a57 │ │ -199aa2: 0a06 |0077: move-result v6 │ │ -199aa4: 3906 0400 |0078: if-nez v6, 007c // +0004 │ │ -199aa8: 1216 |007a: const/4 v6, #int 1 // #1 │ │ -199aaa: 2802 |007b: goto 007d // +0002 │ │ -199aac: 1206 |007c: const/4 v6, #int 0 // #0 │ │ -199aae: 6e20 8e3e 6200 |007d: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleOpenWithVisibility:(Z)V // method@3e8e │ │ -199ab4: 5456 aa03 |0080: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ -199ab8: 6e10 e00c 0600 |0082: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce0 │ │ -199abe: 0c02 |0085: move-result-object v2 │ │ -199ac0: 6e10 580a 0200 |0086: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.isPDF:()Z // method@0a58 │ │ -199ac6: 0a02 |0089: move-result v2 │ │ -199ac8: b720 |008a: xor-int/2addr v0, v2 │ │ -199aca: 7120 cd0c 0600 |008b: invoke-static {v6, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.access$setPrintButtonVisibility:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)V // method@0ccd │ │ -199ad0: 5456 aa03 |008e: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ -199ad4: 6e10 dc0c 0600 |0090: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cdc │ │ -199ada: 0c06 |0093: move-result-object v6 │ │ -199adc: 2060 670c |0094: instance-of v0, v6, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c67 │ │ -199ae0: 3800 0500 |0096: if-eqz v0, 009b // +0005 │ │ -199ae4: 1f06 670c |0098: check-cast v6, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c67 │ │ -199ae8: 2802 |009a: goto 009c // +0002 │ │ -199aea: 1206 |009b: const/4 v6, #int 0 // #0 │ │ -199aec: 3806 1700 |009c: if-eqz v6, 00b3 // +0017 │ │ -199af0: 6e10 d23d 0600 |009e: invoke-virtual {v6}, Lcom/infomaniak/drive/views/FileInfoActionsView;.getOpenWith:()Lcom/infomaniak/drive/views/BottomSheetItemView; // method@3dd2 │ │ -199af6: 0c06 |00a1: move-result-object v6 │ │ -199af8: 3806 1100 |00a2: if-eqz v6, 00b3 // +0011 │ │ -199afc: 1f06 0e01 |00a4: check-cast v6, Landroid/view/View; // type@010e │ │ -199b00: 5450 aa03 |00a6: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ -199b04: 6e10 eb0c 0000 |00a8: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isPublicShare:()Z // method@0ceb │ │ -199b0a: 0a00 |00ab: move-result v0 │ │ -199b0c: 3800 0400 |00ac: if-eqz v0, 00b0 // +0004 │ │ -199b10: 1301 0800 |00ae: const/16 v1, #int 8 // #8 │ │ -199b14: 6e20 4303 1600 |00b0: invoke-virtual {v6, v1}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ -199b1a: 5456 aa03 |00b3: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ -199b1e: 7110 ce0c 0600 |00b5: invoke-static {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.access$updateBottomSheetWithCurrentFile:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlinx/coroutines/Job; // method@0cce │ │ -199b24: 0e00 |00b8: return-void │ │ +199a74: |[199a74] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$4$1.onPageSelected:(I)V │ │ +199a84: 5450 aa03 |0000: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ +199a88: 6e10 e50c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0ce5 │ │ +199a8e: 0c01 |0005: move-result-object v1 │ │ +199a90: 6e20 512b 6100 |0006: invoke-virtual {v1, v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getFile:(I)Lcom/infomaniak/drive/data/models/File; // method@2b51 │ │ +199a96: 0c01 |0009: move-result-object v1 │ │ +199a98: 6e20 090d 1000 |000a: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@0d09 │ │ +199a9e: 5450 aa03 |000d: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ +199aa2: 6e10 e60c 0000 |000f: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0ce6 │ │ +199aa8: 0c00 |0012: move-result-object v0 │ │ +199aaa: 5451 aa03 |0013: iget-object v1, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ +199aae: 6e10 e00c 0100 |0015: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce0 │ │ +199ab4: 0c01 |0018: move-result-object v1 │ │ +199ab6: 6e20 732c 1000 |0019: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.setCurrentPreview:(Lcom/infomaniak/drive/data/models/File;)V // method@2c73 │ │ +199abc: 5450 aa03 |001c: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ +199ac0: 6e10 dd0c 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getChildFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0cdd │ │ +199ac6: 0c00 |0021: move-result-object v0 │ │ +199ac8: 5451 aa03 |0022: iget-object v1, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ +199acc: 6e10 e50c 0100 |0024: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0ce5 │ │ +199ad2: 0c01 |0027: move-result-object v1 │ │ +199ad4: 6e20 532b 6100 |0028: invoke-virtual {v1, v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getItemId:(I)J // method@2b53 │ │ +199ada: 0b01 |002b: move-result-wide v1 │ │ +199adc: 2206 ad17 |002c: new-instance v6, Ljava/lang/StringBuilder; // type@17ad │ │ +199ae0: 1a03 21aa |002e: const-string v3, "f" // string@aa21 │ │ +199ae4: 7020 8d94 3600 |0030: invoke-direct {v6, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@948d │ │ +199aea: 6e30 9294 1602 |0033: invoke-virtual {v6, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9492 │ │ +199af0: 6e10 a794 0600 |0036: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@94a7 │ │ +199af6: 0c06 |0039: move-result-object v6 │ │ +199af8: 6e20 0d06 6000 |003a: invoke-virtual {v0, v6}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@060d │ │ +199afe: 0c06 |003d: move-result-object v6 │ │ +199b00: 1210 |003e: const/4 v0, #int 1 // #1 │ │ +199b02: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +199b04: 3806 1500 |0040: if-eqz v6, 0055 // +0015 │ │ +199b08: 6202 ad00 |0042: sget-object v2, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +199b0c: 6e20 1a09 6200 |0044: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroidx/fragment/app/Fragment;)V // method@091a │ │ +199b12: 2062 4609 |0047: instance-of v2, v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFFragment; // type@0946 │ │ +199b16: 3802 0c00 |0049: if-eqz v2, 0055 // +000c │ │ +199b1a: 1f06 4609 |004b: check-cast v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFFragment; // type@0946 │ │ +199b1e: 6e10 de2a 0600 |004d: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFFragment;.tryToUpdatePageCount:()Z // method@2ade │ │ +199b24: 0a06 |0050: move-result v6 │ │ +199b26: 3806 0400 |0051: if-eqz v6, 0055 // +0004 │ │ +199b2a: 1216 |0053: const/4 v6, #int 1 // #1 │ │ +199b2c: 2802 |0054: goto 0056 // +0002 │ │ +199b2e: 1206 |0055: const/4 v6, #int 0 // #0 │ │ +199b30: 5452 a903 |0056: iget-object v2, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.$this_with:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03a9 │ │ +199b34: 5422 a902 |0058: iget-object v2, v2, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02a9 │ │ +199b38: 5453 aa03 |005a: iget-object v3, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ +199b3c: 6e10 e00c 0300 |005c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce0 │ │ +199b42: 0c04 |005f: move-result-object v4 │ │ +199b44: 6e10 570a 0400 |0060: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a57 │ │ +199b4a: 0a04 |0063: move-result v4 │ │ +199b4c: 6e20 9a3e 4200 |0064: invoke-virtual {v2, v4}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleEditVisibility:(Z)V // method@3e9a │ │ +199b52: 6e20 913e 6200 |0067: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/views/PreviewHeaderView;.setPageNumberVisibility:(Z)V // method@3e91 │ │ +199b58: 6e10 eb0c 0300 |006a: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isPublicShare:()Z // method@0ceb │ │ +199b5e: 0a06 |006d: move-result v6 │ │ +199b60: 3906 0e00 |006e: if-nez v6, 007c // +000e │ │ +199b64: 6e10 e00c 0300 |0070: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce0 │ │ +199b6a: 0c06 |0073: move-result-object v6 │ │ +199b6c: 6e10 570a 0600 |0074: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a57 │ │ +199b72: 0a06 |0077: move-result v6 │ │ +199b74: 3906 0400 |0078: if-nez v6, 007c // +0004 │ │ +199b78: 1216 |007a: const/4 v6, #int 1 // #1 │ │ +199b7a: 2802 |007b: goto 007d // +0002 │ │ +199b7c: 1206 |007c: const/4 v6, #int 0 // #0 │ │ +199b7e: 6e20 9b3e 6200 |007d: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleOpenWithVisibility:(Z)V // method@3e9b │ │ +199b84: 5456 aa03 |0080: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ +199b88: 6e10 e00c 0600 |0082: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce0 │ │ +199b8e: 0c02 |0085: move-result-object v2 │ │ +199b90: 6e10 580a 0200 |0086: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.isPDF:()Z // method@0a58 │ │ +199b96: 0a02 |0089: move-result v2 │ │ +199b98: b720 |008a: xor-int/2addr v0, v2 │ │ +199b9a: 7120 cd0c 0600 |008b: invoke-static {v6, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.access$setPrintButtonVisibility:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)V // method@0ccd │ │ +199ba0: 5456 aa03 |008e: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ +199ba4: 6e10 dc0c 0600 |0090: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cdc │ │ +199baa: 0c06 |0093: move-result-object v6 │ │ +199bac: 2060 680c |0094: instance-of v0, v6, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c68 │ │ +199bb0: 3800 0500 |0096: if-eqz v0, 009b // +0005 │ │ +199bb4: 1f06 680c |0098: check-cast v6, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c68 │ │ +199bb8: 2802 |009a: goto 009c // +0002 │ │ +199bba: 1206 |009b: const/4 v6, #int 0 // #0 │ │ +199bbc: 3806 1700 |009c: if-eqz v6, 00b3 // +0017 │ │ +199bc0: 6e10 df3d 0600 |009e: invoke-virtual {v6}, Lcom/infomaniak/drive/views/FileInfoActionsView;.getOpenWith:()Lcom/infomaniak/drive/views/BottomSheetItemView; // method@3ddf │ │ +199bc6: 0c06 |00a1: move-result-object v6 │ │ +199bc8: 3806 1100 |00a2: if-eqz v6, 00b3 // +0011 │ │ +199bcc: 1f06 0e01 |00a4: check-cast v6, Landroid/view/View; // type@010e │ │ +199bd0: 5450 aa03 |00a6: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ +199bd4: 6e10 eb0c 0000 |00a8: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isPublicShare:()Z // method@0ceb │ │ +199bda: 0a00 |00ab: move-result v0 │ │ +199bdc: 3800 0400 |00ac: if-eqz v0, 00b0 // +0004 │ │ +199be0: 1301 0800 |00ae: const/16 v1, #int 8 // #8 │ │ +199be4: 6e20 4303 1600 |00b0: invoke-virtual {v6, v1}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ +199bea: 5456 aa03 |00b3: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ +199bee: 7110 ce0c 0600 |00b5: invoke-static {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.access$updateBottomSheetWithCurrentFile:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlinx/coroutines/Job; // method@0cce │ │ +199bf4: 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 : 11238 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11241 (BasePreviewSliderFragment.kt) │ │ │ │ Class #38 header: │ │ -class_idx : 6986 │ │ +class_idx : 6987 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 14825 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 14828 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #38 annotations: │ │ -Annotations on method #46807 'getFunctionDelegate' │ │ +Annotations on method #46820 '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 : 14825 (FunctionAdapter.java) │ │ + source_file_idx : 14828 (FunctionAdapter.java) │ │ │ │ Class #39 header: │ │ class_idx : 1096 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 11238 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 11241 │ │ 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 │ │ -199bb4: |[199bb4] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ -199bc4: 1a00 fdad |0000: const-string v0, "function" // string@adfd │ │ -199bc8: 7120 31b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -199bce: 7010 0694 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9406 │ │ -199bd4: 5b12 ab03 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03ab │ │ -199bd8: 0e00 |000a: return-void │ │ +199c84: |[199c84] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ +199c94: 1a00 02ae |0000: const-string v0, "function" // string@ae02 │ │ +199c98: 7120 3eb7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +199c9e: 7010 1394 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9413 │ │ +199ca4: 5b12 ab03 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03ab │ │ +199ca8: 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 │ │ -199b28: |[199b28] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ -199b38: 2030 3202 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@0232 │ │ -199b3c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -199b3e: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ -199b42: 2030 4a1b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b4a │ │ -199b46: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ -199b4a: 0720 |0009: move-object v0, v2 │ │ -199b4c: 1f00 4a1b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b4a │ │ -199b50: 7210 d7b6 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6d7 │ │ -199b56: 0c00 |000f: move-result-object v0 │ │ -199b58: 1f03 4a1b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b4a │ │ -199b5c: 7210 d7b6 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6d7 │ │ -199b62: 0c03 |0015: move-result-object v3 │ │ -199b64: 7120 28b7 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -199b6a: 0a01 |0019: move-result v1 │ │ -199b6c: 0f01 |001a: return v1 │ │ +199bf8: |[199bf8] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ +199c08: 2030 3202 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@0232 │ │ +199c0c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +199c0e: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ +199c12: 2030 4b1b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b4b │ │ +199c16: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ +199c1a: 0720 |0009: move-object v0, v2 │ │ +199c1c: 1f00 4b1b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b4b │ │ +199c20: 7210 e4b6 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6e4 │ │ +199c26: 0c00 |000f: move-result-object v0 │ │ +199c28: 1f03 4b1b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b4b │ │ +199c2c: 7210 e4b6 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6e4 │ │ +199c32: 0c03 |0015: move-result-object v3 │ │ +199c34: 7120 35b7 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +199c3a: 0a01 |0019: move-result v1 │ │ +199c3c: 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 │ │ -199b98: |[199b98] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ -199ba8: 5410 ab03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03ab │ │ -199bac: 1f00 1919 |0002: check-cast v0, Lkotlin/Function; // type@1919 │ │ -199bb0: 1100 |0004: return-object v0 │ │ +199c68: |[199c68] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ +199c78: 5410 ab03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03ab │ │ +199c7c: 1f00 1a19 |0002: check-cast v0, Lkotlin/Function; // type@191a │ │ +199c80: 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 │ │ -199b70: |[199b70] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ -199b80: 0710 |0000: move-object v0, v1 │ │ -199b82: 1f00 4a1b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b4a │ │ -199b86: 7210 d7b6 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6d7 │ │ -199b8c: 0c00 |0006: move-result-object v0 │ │ -199b8e: 6e10 0b94 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@940b │ │ -199b94: 0a00 |000a: move-result v0 │ │ -199b96: 0f00 |000b: return v0 │ │ +199c40: |[199c40] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ +199c50: 0710 |0000: move-object v0, v1 │ │ +199c52: 1f00 4b1b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b4b │ │ +199c56: 7210 e4b6 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6e4 │ │ +199c5c: 0c00 |0006: move-result-object v0 │ │ +199c5e: 6e10 1894 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@9418 │ │ +199c64: 0a00 |000a: move-result v0 │ │ +199c66: 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 │ │ -199bdc: |[199bdc] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ -199bec: 5410 ab03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03ab │ │ -199bf0: 7220 eeb5 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b5ee │ │ -199bf6: 0e00 |0005: return-void │ │ +199cac: |[199cac] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ +199cbc: 5410 ab03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03ab │ │ +199cc0: 7220 fbb5 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b5fb │ │ +199cc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 11238 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11241 (BasePreviewSliderFragment.kt) │ │ │ │ Class #40 header: │ │ -class_idx : 6997 │ │ +class_idx : 6998 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 16505 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 16508 │ │ 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 │ │ -4264a8: |[4264a8] kotlin.jvm.internal.Lambda.:(I)V │ │ -4264b8: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -4264be: 5901 00b5 |0003: iput v1, v0, Lkotlin/jvm/internal/Lambda;.arity:I // field@b500 │ │ -4264c2: 0e00 |0005: return-void │ │ +4267e4: |[4267e4] kotlin.jvm.internal.Lambda.:(I)V │ │ +4267f4: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +4267fa: 5901 03b5 |0003: iput v1, v0, Lkotlin/jvm/internal/Lambda;.arity:I // field@b503 │ │ +4267fe: 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 │ │ -42646c: |[42646c] kotlin.jvm.internal.Lambda.getArity:()I │ │ -42647c: 5210 00b5 |0000: iget v0, v1, Lkotlin/jvm/internal/Lambda;.arity:I // field@b500 │ │ -426480: 0f00 |0002: return v0 │ │ +4267a8: |[4267a8] kotlin.jvm.internal.Lambda.getArity:()I │ │ +4267b8: 5210 03b5 |0000: iget v0, v1, Lkotlin/jvm/internal/Lambda;.arity:I // field@b503 │ │ +4267bc: 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 │ │ -426484: |[426484] kotlin.jvm.internal.Lambda.toString:()Ljava/lang/String; │ │ -426494: 7110 26b8 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/Lambda;)Ljava/lang/String; // method@b826 │ │ -42649a: 0c00 |0003: move-result-object v0 │ │ -42649c: 1a01 58e9 |0004: const-string v1, "renderLambdaToString(...)" // string@e958 │ │ -4264a0: 7120 30b7 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -4264a6: 1100 |0009: return-object v0 │ │ +4267c0: |[4267c0] kotlin.jvm.internal.Lambda.toString:()Ljava/lang/String; │ │ +4267d0: 7110 33b8 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/Lambda;)Ljava/lang/String; // method@b833 │ │ +4267d6: 0c00 |0003: move-result-object v0 │ │ +4267d8: 1a01 5de9 |0004: const-string v1, "renderLambdaToString(...)" // string@e95d │ │ +4267dc: 7120 3db7 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +4267e2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lkotlin/jvm/internal/Lambda; │ │ │ │ - source_file_idx : 16505 (Lambda.kt) │ │ + source_file_idx : 16508 (Lambda.kt) │ │ │ │ Class #41 header: │ │ class_idx : 1097 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6997 │ │ -source_file_idx : 14796 │ │ +superclass_idx : 6998 │ │ +source_file_idx : 14799 │ │ 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 │ │ -199c44: |[199c44] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.:(Landroidx/fragment/app/Fragment;)V │ │ -199c54: 5b01 ac03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03ac │ │ -199c58: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -199c5a: 7020 50b7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b750 │ │ -199c60: 0e00 |0006: return-void │ │ +199d14: |[199d14] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.:(Landroidx/fragment/app/Fragment;)V │ │ +199d24: 5b01 ac03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03ac │ │ +199d28: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +199d2a: 7020 5db7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b75d │ │ +199d30: 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 │ │ -199bf8: |[199bf8] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ -199c08: 5420 ac03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03ac │ │ -199c0c: 6e10 f805 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@05f8 │ │ -199c12: 0c00 |0005: move-result-object v0 │ │ -199c14: 6e10 0706 0000 |0006: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@0607 │ │ -199c1a: 0c00 |0009: move-result-object v0 │ │ -199c1c: 1a01 ebe9 |000a: const-string v1, "requireActivity().viewModelStore" // string@e9eb │ │ -199c20: 7120 30b7 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -199c26: 1100 |000f: return-object v0 │ │ +199cc8: |[199cc8] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ +199cd8: 5420 ac03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03ac │ │ +199cdc: 6e10 f805 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@05f8 │ │ +199ce2: 0c00 |0005: move-result-object v0 │ │ +199ce4: 6e10 0706 0000 |0006: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@0607 │ │ +199cea: 0c00 |0009: move-result-object v0 │ │ +199cec: 1a01 f0e9 |000a: const-string v1, "requireActivity().viewModelStore" // string@e9f0 │ │ +199cf0: 7120 3db7 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +199cf6: 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 │ │ -199c28: |[199c28] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.invoke:()Ljava/lang/Object; │ │ -199c38: 6e10 af0c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0caf │ │ -199c3e: 0c00 |0003: move-result-object v0 │ │ -199c40: 1100 |0004: return-object v0 │ │ +199cf8: |[199cf8] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.invoke:()Ljava/lang/Object; │ │ +199d08: 6e10 af0c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0caf │ │ +199d0e: 0c00 |0003: move-result-object v0 │ │ +199d10: 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 : 14796 (FragmentViewModelLazy.kt) │ │ + source_file_idx : 14799 (FragmentViewModelLazy.kt) │ │ │ │ Class #42 header: │ │ class_idx : 1098 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6997 │ │ -source_file_idx : 14796 │ │ +superclass_idx : 6998 │ │ +source_file_idx : 14799 │ │ 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 │ │ -199cc8: |[199cc8] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.:(Lkotlin/jvm/functions/Function0;Landroidx/fragment/app/Fragment;)V │ │ -199cd8: 5b01 ad03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@03ad │ │ -199cdc: 5b02 ae03 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03ae │ │ -199ce0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -199ce2: 7020 50b7 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b750 │ │ -199ce8: 0e00 |0008: return-void │ │ +199d98: |[199d98] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.:(Lkotlin/jvm/functions/Function0;Landroidx/fragment/app/Fragment;)V │ │ +199da8: 5b01 ad03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@03ad │ │ +199dac: 5b02 ae03 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03ae │ │ +199db0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +199db2: 7020 5db7 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b75d │ │ +199db8: 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 │ │ -199c64: |[199c64] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ -199c74: 5420 ad03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@03ad │ │ -199c78: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -199c7c: 7210 e3b5 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5e3 │ │ -199c82: 0c00 |0007: move-result-object v0 │ │ -199c84: 1f00 4002 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0240 │ │ -199c88: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ -199c8c: 5420 ae03 |000c: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03ae │ │ -199c90: 6e10 f805 0000 |000e: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@05f8 │ │ -199c96: 0c00 |0011: move-result-object v0 │ │ -199c98: 6e10 fe05 0000 |0012: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@05fe │ │ -199c9e: 0c00 |0015: move-result-object v0 │ │ -199ca0: 1a01 e9e9 |0016: const-string v1, "requireActivity().defaultViewModelCreationExtras" // string@e9e9 │ │ -199ca4: 7120 30b7 1000 |0018: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -199caa: 1100 |001b: return-object v0 │ │ +199d34: |[199d34] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ +199d44: 5420 ad03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@03ad │ │ +199d48: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +199d4c: 7210 f0b5 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5f0 │ │ +199d52: 0c00 |0007: move-result-object v0 │ │ +199d54: 1f00 4002 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0240 │ │ +199d58: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ +199d5c: 5420 ae03 |000c: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03ae │ │ +199d60: 6e10 f805 0000 |000e: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@05f8 │ │ +199d66: 0c00 |0011: move-result-object v0 │ │ +199d68: 6e10 fe05 0000 |0012: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@05fe │ │ +199d6e: 0c00 |0015: move-result-object v0 │ │ +199d70: 1a01 eee9 |0016: const-string v1, "requireActivity().defaultViewModelCreationExtras" // string@e9ee │ │ +199d74: 7120 3db7 1000 |0018: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +199d7a: 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 │ │ -199cac: |[199cac] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.invoke:()Ljava/lang/Object; │ │ -199cbc: 6e10 b20c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0cb2 │ │ -199cc2: 0c00 |0003: move-result-object v0 │ │ -199cc4: 1100 |0004: return-object v0 │ │ +199d7c: |[199d7c] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.invoke:()Ljava/lang/Object; │ │ +199d8c: 6e10 b20c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0cb2 │ │ +199d92: 0c00 |0003: move-result-object v0 │ │ +199d94: 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 : 14796 (FragmentViewModelLazy.kt) │ │ + source_file_idx : 14799 (FragmentViewModelLazy.kt) │ │ │ │ Class #43 header: │ │ class_idx : 1099 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6997 │ │ -source_file_idx : 14796 │ │ +superclass_idx : 6998 │ │ +source_file_idx : 14799 │ │ 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 │ │ -199d38: |[199d38] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.:(Landroidx/fragment/app/Fragment;)V │ │ -199d48: 5b01 af03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03af │ │ -199d4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -199d4e: 7020 50b7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b750 │ │ -199d54: 0e00 |0006: return-void │ │ +199e08: |[199e08] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.:(Landroidx/fragment/app/Fragment;)V │ │ +199e18: 5b01 af03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03af │ │ +199e1c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +199e1e: 7020 5db7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b75d │ │ +199e24: 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 │ │ -199cec: |[199cec] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -199cfc: 5420 af03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03af │ │ -199d00: 6e10 f805 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@05f8 │ │ -199d06: 0c00 |0005: move-result-object v0 │ │ -199d08: 6e10 ff05 0000 |0006: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@05ff │ │ -199d0e: 0c00 |0009: move-result-object v0 │ │ -199d10: 1a01 eae9 |000a: const-string v1, "requireActivity().defaultViewModelProviderFactory" // string@e9ea │ │ -199d14: 7120 30b7 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -199d1a: 1100 |000f: return-object v0 │ │ +199dbc: |[199dbc] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +199dcc: 5420 af03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03af │ │ +199dd0: 6e10 f805 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@05f8 │ │ +199dd6: 0c00 |0005: move-result-object v0 │ │ +199dd8: 6e10 ff05 0000 |0006: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@05ff │ │ +199dde: 0c00 |0009: move-result-object v0 │ │ +199de0: 1a01 efe9 |000a: const-string v1, "requireActivity().defaultViewModelProviderFactory" // string@e9ef │ │ +199de4: 7120 3db7 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +199dea: 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 │ │ -199d1c: |[199d1c] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.invoke:()Ljava/lang/Object; │ │ -199d2c: 6e10 b50c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0cb5 │ │ -199d32: 0c00 |0003: move-result-object v0 │ │ -199d34: 1100 |0004: return-object v0 │ │ +199dec: |[199dec] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.invoke:()Ljava/lang/Object; │ │ +199dfc: 6e10 b50c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0cb5 │ │ +199e02: 0c00 |0003: move-result-object v0 │ │ +199e04: 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 : 14796 (FragmentViewModelLazy.kt) │ │ + source_file_idx : 14799 (FragmentViewModelLazy.kt) │ │ │ │ Class #44 header: │ │ class_idx : 1100 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6997 │ │ -source_file_idx : 34520 │ │ +superclass_idx : 6998 │ │ +source_file_idx : 34524 │ │ 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 │ │ -199db8: |[199db8] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -199dc8: 5b01 b003 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b0 │ │ -199dcc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -199dce: 7020 50b7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b750 │ │ -199dd4: 0e00 |0006: return-void │ │ +199e88: |[199e88] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +199e98: 5b01 b003 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b0 │ │ +199e9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +199e9e: 7020 5db7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b75d │ │ +199ea4: 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 │ │ -199d58: |[199d58] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1.invoke:()Ljava/lang/Object; │ │ -199d68: 5420 b003 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b0 │ │ -199d6c: 6e10 dc0c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cdc │ │ -199d72: 0c00 |0005: move-result-object v0 │ │ -199d74: 2001 670c |0006: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c67 │ │ -199d78: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -199d7c: 1f00 670c |000a: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c67 │ │ -199d80: 5421 b003 |000c: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b0 │ │ -199d84: 6e10 e00c 0100 |000e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce0 │ │ -199d8a: 0c01 |0011: move-result-object v1 │ │ -199d8c: 6e20 013e 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FileInfoActionsView;.updateCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3e01 │ │ -199d92: 2810 |0015: goto 0025 // +0010 │ │ -199d94: 2001 360c |0016: instance-of v1, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c36 │ │ -199d98: 3801 0d00 |0018: if-eqz v1, 0025 // +000d │ │ -199d9c: 1f00 360c |001a: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c36 │ │ -199da0: 5421 b003 |001c: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b0 │ │ -199da4: 6e10 e00c 0100 |001e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce0 │ │ -199daa: 0c01 |0021: move-result-object v1 │ │ -199dac: 6e20 e83c 1000 |0022: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.updateWithExternalFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3ce8 │ │ -199db2: 6200 98b2 |0025: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -199db6: 1100 |0027: return-object v0 │ │ +199e28: |[199e28] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1.invoke:()Ljava/lang/Object; │ │ +199e38: 5420 b003 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b0 │ │ +199e3c: 6e10 dc0c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cdc │ │ +199e42: 0c00 |0005: move-result-object v0 │ │ +199e44: 2001 680c |0006: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c68 │ │ +199e48: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +199e4c: 1f00 680c |000a: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c68 │ │ +199e50: 5421 b003 |000c: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b0 │ │ +199e54: 6e10 e00c 0100 |000e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce0 │ │ +199e5a: 0c01 |0011: move-result-object v1 │ │ +199e5c: 6e20 0e3e 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FileInfoActionsView;.updateCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3e0e │ │ +199e62: 2810 |0015: goto 0025 // +0010 │ │ +199e64: 2001 370c |0016: instance-of v1, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c37 │ │ +199e68: 3801 0d00 |0018: if-eqz v1, 0025 // +000d │ │ +199e6c: 1f00 370c |001a: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c37 │ │ +199e70: 5421 b003 |001c: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b0 │ │ +199e74: 6e10 e00c 0100 |001e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce0 │ │ +199e7a: 0c01 |0021: move-result-object v1 │ │ +199e7c: 6e20 f53c 1000 |0022: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.updateWithExternalFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3cf5 │ │ +199e82: 6200 9bb2 |0025: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +199e86: 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 : 34520 (WithLifecycleState.kt) │ │ + source_file_idx : 34524 (WithLifecycleState.kt) │ │ │ │ Class #45 header: │ │ class_idx : 1101 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 11238 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 11241 │ │ 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 │ │ -199f84: |[199f84] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V │ │ -199f94: 5b01 b203 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b2 │ │ -199f98: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -199f9a: 7030 d2b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -199fa0: 0e00 |0006: return-void │ │ +19a054: |[19a054] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V │ │ +19a064: 5b01 b203 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b2 │ │ +19a068: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19a06a: 7030 dfb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +19a070: 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 │ │ -199f60: |[199f60] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -199f70: 2202 4d04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@044d │ │ -199f74: 5410 b203 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b2 │ │ -199f78: 7030 b90c 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V // method@0cb9 │ │ -199f7e: 1f02 511a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -199f82: 1102 |0009: return-object v2 │ │ +19a030: |[19a030] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19a040: 2202 4d04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@044d │ │ +19a044: 5410 b203 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b2 │ │ +19a048: 7030 b90c 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V // method@0cb9 │ │ +19a04e: 1f02 521a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +19a052: 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 │ │ -199dd8: |[199dd8] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -199de8: 1f01 391d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -199dec: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -199df0: 6e30 bc0c 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@0cbc │ │ -199df6: 0c01 |0007: move-result-object v1 │ │ -199df8: 1101 |0008: return-object v1 │ │ +199ea8: |[199ea8] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +199eb8: 1f01 3a1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +199ebc: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +199ec0: 6e30 bc0c 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@0cbc │ │ +199ec6: 0c01 |0007: move-result-object v1 │ │ +199ec8: 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 │ │ -199dfc: |[199dfc] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -199e0c: 6e30 ba0c 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@0cba │ │ -199e12: 0c01 |0003: move-result-object v1 │ │ -199e14: 1f01 4d04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@044d │ │ -199e18: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -199e1c: 6e20 bd0c 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cbd │ │ -199e22: 0c01 |000b: move-result-object v1 │ │ -199e24: 1101 |000c: return-object v1 │ │ +199ecc: |[199ecc] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +199edc: 6e30 ba0c 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@0cba │ │ +199ee2: 0c01 |0003: move-result-object v1 │ │ +199ee4: 1f01 4d04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@044d │ │ +199ee8: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +199eec: 6e20 bd0c 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cbd │ │ +199ef2: 0c01 |000b: move-result-object v1 │ │ +199ef4: 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 │ │ -199e28: |[199e28] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -199e38: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -199e3e: 0c00 |0003: move-result-object v0 │ │ -199e40: 5291 b103 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.label:I // field@03b1 │ │ -199e44: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -199e46: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ -199e4a: 3321 0700 |0009: if-ne v1, v2, 0010 // +0007 │ │ -199e4e: 7110 2e9b 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -199e54: 2900 8200 |000e: goto/16 0090 // +0082 │ │ -199e58: 220a 8f17 |0010: new-instance v10, Ljava/lang/IllegalStateException; // type@178f │ │ -199e5c: 1a00 be96 |0012: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -199e60: 7020 8e93 0a00 |0014: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -199e66: 270a |0017: throw v10 │ │ -199e68: 7110 2e9b 0a00 |0018: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -199e6e: 549a b203 |001b: iget-object v10, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b2 │ │ -199e72: 6e10 e20c 0a00 |001d: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@0ce2 │ │ -199e78: 0c03 |0020: move-result-object v3 │ │ -199e7a: 1a0a 0926 |0021: const-string v10, "(...)" // string@2609 │ │ -199e7e: 7120 30b7 a300 |0023: invoke-static {v3, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -199e84: 549a b203 |0026: iget-object v10, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b2 │ │ -199e88: 6204 8e00 |0028: sget-object v4, Landroidx/lifecycle/Lifecycle$State;.RESUMED:Landroidx/lifecycle/Lifecycle$State; // field@008e │ │ -199e8c: 7100 fbc7 0000 |002a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c7fb │ │ -199e92: 0c01 |002d: move-result-object v1 │ │ -199e94: 6e10 d6c9 0100 |002e: invoke-virtual {v1}, Lkotlinx/coroutines/MainCoroutineDispatcher;.getImmediate:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c9d6 │ │ -199e9a: 0c01 |0031: move-result-object v1 │ │ -199e9c: 7210 18b2 0900 |0032: invoke-interface {v9}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b218 │ │ -199ea2: 0c05 |0035: move-result-object v5 │ │ -199ea4: 6e20 d7c9 5100 |0036: invoke-virtual {v1, v5}, Lkotlinx/coroutines/MainCoroutineDispatcher;.isDispatchNeeded:(Lkotlin/coroutines/CoroutineContext;)Z // method@c9d7 │ │ -199eaa: 0a05 |0039: move-result v5 │ │ -199eac: 3905 3f00 |003a: if-nez v5, 0079 // +003f │ │ -199eb0: 6e10 2606 0300 |003c: invoke-virtual {v3}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0626 │ │ -199eb6: 0c06 |003f: move-result-object v6 │ │ -199eb8: 6207 8d00 |0040: sget-object v7, Landroidx/lifecycle/Lifecycle$State;.DESTROYED:Landroidx/lifecycle/Lifecycle$State; // field@008d │ │ -199ebc: 3276 3100 |0042: if-eq v6, v7, 0073 // +0031 │ │ -199ec0: 6e10 2606 0300 |0044: invoke-virtual {v3}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0626 │ │ -199ec6: 0c06 |0047: move-result-object v6 │ │ -199ec8: 0747 |0048: move-object v7, v4 │ │ -199eca: 1f07 8717 |0049: check-cast v7, Ljava/lang/Enum; // type@1787 │ │ -199ece: 6e20 2306 7600 |004b: invoke-virtual {v6, v7}, Landroidx/lifecycle/Lifecycle$State;.compareTo:(Ljava/lang/Enum;)I // method@0623 │ │ -199ed4: 0a06 |004e: move-result v6 │ │ -199ed6: 3a06 2a00 |004f: if-ltz v6, 0079 // +002a │ │ -199eda: 6e10 dc0c 0a00 |0051: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cdc │ │ -199ee0: 0c00 |0054: move-result-object v0 │ │ -199ee2: 2001 670c |0055: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c67 │ │ -199ee6: 3801 0c00 |0057: if-eqz v1, 0063 // +000c │ │ -199eea: 1f00 670c |0059: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c67 │ │ -199eee: 6e10 e00c 0a00 |005b: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce0 │ │ -199ef4: 0c0a |005e: move-result-object v10 │ │ -199ef6: 6e20 013e a000 |005f: invoke-virtual {v0, v10}, Lcom/infomaniak/drive/views/FileInfoActionsView;.updateCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3e01 │ │ -199efc: 280e |0062: goto 0070 // +000e │ │ -199efe: 2001 360c |0063: instance-of v1, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c36 │ │ -199f02: 3801 0b00 |0065: if-eqz v1, 0070 // +000b │ │ -199f06: 1f00 360c |0067: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c36 │ │ -199f0a: 6e10 e00c 0a00 |0069: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce0 │ │ -199f10: 0c0a |006c: move-result-object v10 │ │ -199f12: 6e20 e83c a000 |006d: invoke-virtual {v0, v10}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.updateWithExternalFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3ce8 │ │ -199f18: 620a 98b2 |0070: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -199f1c: 281e |0072: goto 0090 // +001e │ │ -199f1e: 220a 2802 |0073: new-instance v10, Landroidx/lifecycle/LifecycleDestroyedException; // type@0228 │ │ -199f22: 7010 2a06 0a00 |0075: invoke-direct {v10}, Landroidx/lifecycle/LifecycleDestroyedException;.:()V // method@062a │ │ -199f28: 270a |0078: throw v10 │ │ -199f2a: 0716 |0079: move-object v6, v1 │ │ -199f2c: 1f06 2f1d |007a: check-cast v6, Lkotlinx/coroutines/CoroutineDispatcher; // type@1d2f │ │ -199f30: 2201 4c04 |007c: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1; // type@044c │ │ -199f34: 7020 b70c a100 |007e: invoke-direct {v1, v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0cb7 │ │ -199f3a: 0717 |0081: move-object v7, v1 │ │ -199f3c: 1f07 131b |0082: check-cast v7, Lkotlin/jvm/functions/Function0; // type@1b13 │ │ -199f40: 0798 |0084: move-object v8, v9 │ │ -199f42: 1f08 511a |0085: check-cast v8, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -199f46: 5992 b103 |0087: iput v2, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.label:I // field@03b1 │ │ -199f4a: 7706 5006 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@0650 │ │ -199f50: 0c0a |008c: move-result-object v10 │ │ -199f52: 330a 0300 |008d: if-ne v10, v0, 0090 // +0003 │ │ -199f56: 1100 |008f: return-object v0 │ │ -199f58: 620a 98b2 |0090: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -199f5c: 110a |0092: return-object v10 │ │ +199ef8: |[199ef8] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +199f08: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +199f0e: 0c00 |0003: move-result-object v0 │ │ +199f10: 5291 b103 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.label:I // field@03b1 │ │ +199f14: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +199f16: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ +199f1a: 3321 0700 |0009: if-ne v1, v2, 0010 // +0007 │ │ +199f1e: 7110 3b9b 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +199f24: 2900 8200 |000e: goto/16 0090 // +0082 │ │ +199f28: 220a 9017 |0010: new-instance v10, Ljava/lang/IllegalStateException; // type@1790 │ │ +199f2c: 1a00 c396 |0012: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +199f30: 7020 9b93 0a00 |0014: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +199f36: 270a |0017: throw v10 │ │ +199f38: 7110 3b9b 0a00 |0018: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +199f3e: 549a b203 |001b: iget-object v10, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b2 │ │ +199f42: 6e10 e20c 0a00 |001d: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@0ce2 │ │ +199f48: 0c03 |0020: move-result-object v3 │ │ +199f4a: 1a0a 0a26 |0021: const-string v10, "(...)" // string@260a │ │ +199f4e: 7120 3db7 a300 |0023: invoke-static {v3, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +199f54: 549a b203 |0026: iget-object v10, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b2 │ │ +199f58: 6204 8e00 |0028: sget-object v4, Landroidx/lifecycle/Lifecycle$State;.RESUMED:Landroidx/lifecycle/Lifecycle$State; // field@008e │ │ +199f5c: 7100 08c8 0000 |002a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c808 │ │ +199f62: 0c01 |002d: move-result-object v1 │ │ +199f64: 6e10 e3c9 0100 |002e: invoke-virtual {v1}, Lkotlinx/coroutines/MainCoroutineDispatcher;.getImmediate:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c9e3 │ │ +199f6a: 0c01 |0031: move-result-object v1 │ │ +199f6c: 7210 25b2 0900 |0032: invoke-interface {v9}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b225 │ │ +199f72: 0c05 |0035: move-result-object v5 │ │ +199f74: 6e20 e4c9 5100 |0036: invoke-virtual {v1, v5}, Lkotlinx/coroutines/MainCoroutineDispatcher;.isDispatchNeeded:(Lkotlin/coroutines/CoroutineContext;)Z // method@c9e4 │ │ +199f7a: 0a05 |0039: move-result v5 │ │ +199f7c: 3905 3f00 |003a: if-nez v5, 0079 // +003f │ │ +199f80: 6e10 2606 0300 |003c: invoke-virtual {v3}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0626 │ │ +199f86: 0c06 |003f: move-result-object v6 │ │ +199f88: 6207 8d00 |0040: sget-object v7, Landroidx/lifecycle/Lifecycle$State;.DESTROYED:Landroidx/lifecycle/Lifecycle$State; // field@008d │ │ +199f8c: 3276 3100 |0042: if-eq v6, v7, 0073 // +0031 │ │ +199f90: 6e10 2606 0300 |0044: invoke-virtual {v3}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0626 │ │ +199f96: 0c06 |0047: move-result-object v6 │ │ +199f98: 0747 |0048: move-object v7, v4 │ │ +199f9a: 1f07 8817 |0049: check-cast v7, Ljava/lang/Enum; // type@1788 │ │ +199f9e: 6e20 2306 7600 |004b: invoke-virtual {v6, v7}, Landroidx/lifecycle/Lifecycle$State;.compareTo:(Ljava/lang/Enum;)I // method@0623 │ │ +199fa4: 0a06 |004e: move-result v6 │ │ +199fa6: 3a06 2a00 |004f: if-ltz v6, 0079 // +002a │ │ +199faa: 6e10 dc0c 0a00 |0051: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cdc │ │ +199fb0: 0c00 |0054: move-result-object v0 │ │ +199fb2: 2001 680c |0055: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c68 │ │ +199fb6: 3801 0c00 |0057: if-eqz v1, 0063 // +000c │ │ +199fba: 1f00 680c |0059: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c68 │ │ +199fbe: 6e10 e00c 0a00 |005b: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce0 │ │ +199fc4: 0c0a |005e: move-result-object v10 │ │ +199fc6: 6e20 0e3e a000 |005f: invoke-virtual {v0, v10}, Lcom/infomaniak/drive/views/FileInfoActionsView;.updateCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3e0e │ │ +199fcc: 280e |0062: goto 0070 // +000e │ │ +199fce: 2001 370c |0063: instance-of v1, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c37 │ │ +199fd2: 3801 0b00 |0065: if-eqz v1, 0070 // +000b │ │ +199fd6: 1f00 370c |0067: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c37 │ │ +199fda: 6e10 e00c 0a00 |0069: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce0 │ │ +199fe0: 0c0a |006c: move-result-object v10 │ │ +199fe2: 6e20 f53c a000 |006d: invoke-virtual {v0, v10}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.updateWithExternalFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3cf5 │ │ +199fe8: 620a 9bb2 |0070: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +199fec: 281e |0072: goto 0090 // +001e │ │ +199fee: 220a 2802 |0073: new-instance v10, Landroidx/lifecycle/LifecycleDestroyedException; // type@0228 │ │ +199ff2: 7010 2a06 0a00 |0075: invoke-direct {v10}, Landroidx/lifecycle/LifecycleDestroyedException;.:()V // method@062a │ │ +199ff8: 270a |0078: throw v10 │ │ +199ffa: 0716 |0079: move-object v6, v1 │ │ +199ffc: 1f06 301d |007a: check-cast v6, Lkotlinx/coroutines/CoroutineDispatcher; // type@1d30 │ │ +19a000: 2201 4c04 |007c: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1; // type@044c │ │ +19a004: 7020 b70c a100 |007e: invoke-direct {v1, v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0cb7 │ │ +19a00a: 0717 |0081: move-object v7, v1 │ │ +19a00c: 1f07 141b |0082: check-cast v7, Lkotlin/jvm/functions/Function0; // type@1b14 │ │ +19a010: 0798 |0084: move-object v8, v9 │ │ +19a012: 1f08 521a |0085: check-cast v8, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +19a016: 5992 b103 |0087: iput v2, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.label:I // field@03b1 │ │ +19a01a: 7706 5006 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@0650 │ │ +19a020: 0c0a |008c: move-result-object v10 │ │ +19a022: 330a 0300 |008d: if-ne v10, v0, 0090 // +0003 │ │ +19a026: 1100 |008f: return-object v0 │ │ +19a028: 620a 9bb2 |0090: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19a02c: 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 : 11238 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11241 (BasePreviewSliderFragment.kt) │ │ │ │ Class #46 header: │ │ -class_idx : 3170 │ │ +class_idx : 3171 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 14609 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 14612 │ │ 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.3 (50400301)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ -Annotations on method #15737 'duplicateFileClicked' │ │ +Annotations on method #15750 'duplicateFileClicked' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/activity/result/ActivityResultLauncher<" "Landroid/content/Intent;" ">;" "Lcom/infomaniak/drive/ui/MainViewModel;" ")V" } │ │ -Annotations on method #15746 'moveFileClicked' │ │ +Annotations on method #15759 '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 #15748 'onDeleteFile' │ │ +Annotations on method #15761 'onDeleteFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;)V" } │ │ -Annotations on method #15750 'onLeaveShare' │ │ +Annotations on method #15763 'onLeaveShare' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;)V" } │ │ -Annotations on method #15752 'onRenameFile' │ │ +Annotations on method #15765 'onRenameFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;)V" } │ │ -Annotations on method #15760 'sharePublicLink' │ │ +Annotations on method #15773 '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 │ │ -244988: |[244988] com.infomaniak.drive.views.FileInfoActionsView$OnItemClickListener.:()V │ │ -244998: 6200 1e14 |0000: sget-object v0, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion;.$$INSTANCE:Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion; // field@141e │ │ -24499c: 6900 2814 |0002: sput-object v0, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;.Companion:Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion; // field@1428 │ │ -2449a0: 0e00 |0004: return-void │ │ +244cc4: |[244cc4] com.infomaniak.drive.views.FileInfoActionsView$OnItemClickListener.:()V │ │ +244cd4: 6200 2114 |0000: sget-object v0, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion;.$$INSTANCE:Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion; // field@1421 │ │ +244cd8: 6900 2b14 |0002: sput-object v0, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;.Companion:Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion; // field@142b │ │ +244cdc: 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 : 14609 (FileInfoActionsView.kt) │ │ + source_file_idx : 14612 (FileInfoActionsView.kt) │ │ │ │ Class #47 header: │ │ class_idx : 1102 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 535 │ │ -source_file_idx : 11238 │ │ +source_file_idx : 11241 │ │ 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 │ │ -19a080: |[19a080] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$8z7lzy28ObzLydAo-33yiNsuUH0:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -19a090: 7120 fd0c 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@0cfd │ │ -19a096: 0a00 |0003: move-result v0 │ │ -19a098: 0f00 |0004: return v0 │ │ +19a150: |[19a150] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$8z7lzy28ObzLydAo-33yiNsuUH0:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +19a160: 7120 fd0c 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@0cfd │ │ +19a166: 0a00 |0003: move-result v0 │ │ +19a168: 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 │ │ -19a2fc: |[19a2fc] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$BjgWO4FSpmztaOJWfMm5BlotlCg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ -19a30c: 7120 080d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers$lambda$19:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0d08 │ │ -19a312: 0c00 |0003: move-result-object v0 │ │ -19a314: 1100 |0004: return-object v0 │ │ +19a3cc: |[19a3cc] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$BjgWO4FSpmztaOJWfMm5BlotlCg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ +19a3dc: 7120 080d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers$lambda$19:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0d08 │ │ +19a3e2: 0c00 |0003: move-result-object v0 │ │ +19a3e4: 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 │ │ -19a61c: |[19a61c] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$F7wJ01wofi0CgfkQGg58WSFzwZM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;Lio/sentry/IScope;)V │ │ -19a62c: 7140 f80c 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@0cf8 │ │ -19a632: 0e00 |0003: return-void │ │ +19a6ec: |[19a6ec] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$F7wJ01wofi0CgfkQGg58WSFzwZM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;Lio/sentry/IScope;)V │ │ +19a6fc: 7140 f80c 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@0cf8 │ │ +19a702: 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 │ │ -19a1dc: |[19a1dc] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$JE_u2Tp96mNrfjPRNeyUm8LDojY:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ -19a1ec: 7110 ff0c 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@0cff │ │ -19a1f2: 0c00 |0003: move-result-object v0 │ │ -19a1f4: 1100 |0004: return-object v0 │ │ +19a2ac: |[19a2ac] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$JE_u2Tp96mNrfjPRNeyUm8LDojY:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ +19a2bc: 7110 ff0c 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@0cff │ │ +19a2c2: 0c00 |0003: move-result-object v0 │ │ +19a2c4: 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 │ │ -19a318: |[19a318] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$KbfJ8jGT_ENfbF1nq-HevyQyq7U:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; │ │ -19a328: 7110 fc0c 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@0cfc │ │ -19a32e: 0c00 |0003: move-result-object v0 │ │ -19a330: 1100 |0004: return-object v0 │ │ +19a3e8: |[19a3e8] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$KbfJ8jGT_ENfbF1nq-HevyQyq7U:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; │ │ +19a3f8: 7110 fc0c 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@0cfc │ │ +19a3fe: 0c00 |0003: move-result-object v0 │ │ +19a400: 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 │ │ -199fa4: |[199fa4] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$R4B5NZ6cWaucfs--yIOPrTAS-Hg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; │ │ -199fb4: 7110 d40c 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext_delegate$lambda$0:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; // method@0cd4 │ │ -199fba: 0c00 |0003: move-result-object v0 │ │ -199fbc: 1100 |0004: return-object v0 │ │ +19a074: |[19a074] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$R4B5NZ6cWaucfs--yIOPrTAS-Hg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; │ │ +19a084: 7110 d40c 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext_delegate$lambda$0:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; // method@0cd4 │ │ +19a08a: 0c00 |0003: move-result-object v0 │ │ +19a08c: 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 │ │ -19a334: |[19a334] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$W-PfXtedZwxc5pYBWZkAnp2DxcM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ -19a344: 7120 070d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers$lambda$18:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0d07 │ │ -19a34a: 0c00 |0003: move-result-object v0 │ │ -19a34c: 1100 |0004: return-object v0 │ │ +19a404: |[19a404] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$W-PfXtedZwxc5pYBWZkAnp2DxcM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ +19a414: 7120 070d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers$lambda$18:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0d07 │ │ +19a41a: 0c00 |0003: move-result-object v0 │ │ +19a41c: 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 │ │ -19a29c: |[19a29c] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$W7CTYEe1059IQDds_sar-rZLM08:(Lcom/infomaniak/drive/data/models/File;)Ljava/lang/CharSequence; │ │ -19a2ac: 7110 f90c 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@0cf9 │ │ -19a2b2: 0c00 |0003: move-result-object v0 │ │ -19a2b4: 1100 |0004: return-object v0 │ │ +19a36c: |[19a36c] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$W7CTYEe1059IQDds_sar-rZLM08:(Lcom/infomaniak/drive/data/models/File;)Ljava/lang/CharSequence; │ │ +19a37c: 7110 f90c 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@0cf9 │ │ +19a382: 0c00 |0003: move-result-object v0 │ │ +19a384: 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 │ │ -19a350: |[19a350] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$Z6sZn0Gu5NfcGvZTq9RfuRIHnTI:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ -19a360: 7120 000d 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@0d00 │ │ -19a366: 0c00 |0003: move-result-object v0 │ │ -19a368: 1100 |0004: return-object v0 │ │ +19a420: |[19a420] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$Z6sZn0Gu5NfcGvZTq9RfuRIHnTI:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ +19a430: 7120 000d 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@0d00 │ │ +19a436: 0c00 |0003: move-result-object v0 │ │ +19a438: 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 │ │ -19a634: |[19a634] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$gJDscCsQ5dzzKaO0FLnCo6w6esk:(Landroidx/activity/result/ActivityResult;)V │ │ -19a644: 7110 050d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher$lambda$1:(Landroidx/activity/result/ActivityResult;)V // method@0d05 │ │ -19a64a: 0e00 |0003: return-void │ │ +19a704: |[19a704] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$gJDscCsQ5dzzKaO0FLnCo6w6esk:(Landroidx/activity/result/ActivityResult;)V │ │ +19a714: 7110 050d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher$lambda$1:(Landroidx/activity/result/ActivityResult;)V // method@0d05 │ │ +19a71a: 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 │ │ -19a36c: |[19a36c] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$p45y3LT0W-IpWabHRfyahXPgdLE:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ -19a37c: 7120 fa0c 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@0cfa │ │ -19a382: 0c00 |0003: move-result-object v0 │ │ -19a384: 1100 |0004: return-object v0 │ │ +19a43c: |[19a43c] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$p45y3LT0W-IpWabHRfyahXPgdLE:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ +19a44c: 7120 fa0c 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@0cfa │ │ +19a452: 0c00 |0003: move-result-object v0 │ │ +19a454: 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 │ │ -19a388: |[19a388] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$pJIJ9-3GdflzFJrf2RNRfy3eNyM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -19a398: 7130 f70c 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@0cf7 │ │ -19a39e: 0c00 |0003: move-result-object v0 │ │ -19a3a0: 1100 |0004: return-object v0 │ │ +19a458: |[19a458] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$pJIJ9-3GdflzFJrf2RNRfy3eNyM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +19a468: 7130 f70c 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@0cf7 │ │ +19a46e: 0c00 |0003: move-result-object v0 │ │ +19a470: 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 │ │ -19a3a4: |[19a3a4] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$qZwzFLhnNtXmC6aWZQzZQYSXT-I:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; │ │ -19a3b4: 7120 fb0c 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@0cfb │ │ -19a3ba: 0c00 |0003: move-result-object v0 │ │ -19a3bc: 1100 |0004: return-object v0 │ │ +19a474: |[19a474] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$qZwzFLhnNtXmC6aWZQzZQYSXT-I:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; │ │ +19a484: 7120 fb0c 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@0cfb │ │ +19a48a: 0c00 |0003: move-result-object v0 │ │ +19a48c: 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 │ │ -19a64c: |[19a64c] com.infomaniak.drive.ui.BasePreviewSliderFragment.:()V │ │ -19a65c: 2200 4404 |0000: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; // type@0444 │ │ -19a660: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19a662: 7020 9c0c 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0c9c │ │ -19a668: 6900 b303 |0006: sput-object v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.Companion:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; // field@03b3 │ │ -19a66c: 0e00 |0008: return-void │ │ +19a71c: |[19a71c] com.infomaniak.drive.ui.BasePreviewSliderFragment.:()V │ │ +19a72c: 2200 4404 |0000: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; // type@0444 │ │ +19a730: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19a732: 7020 9c0c 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0c9c │ │ +19a738: 6900 b303 |0006: sput-object v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.Companion:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; // field@03b3 │ │ +19a73c: 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 │ │ -19a670: |[19a670] com.infomaniak.drive.ui.BasePreviewSliderFragment.:()V │ │ -19a680: 7010 e205 0500 |0000: invoke-direct {v5}, Landroidx/fragment/app/Fragment;.:()V // method@05e2 │ │ -19a686: 0750 |0003: move-object v0, v5 │ │ -19a688: 1f00 1702 |0004: check-cast v0, Landroidx/fragment/app/Fragment; // type@0217 │ │ -19a68c: 1c01 c804 |0006: const-class v1, Lcom/infomaniak/drive/ui/MainViewModel; // type@04c8 │ │ -19a690: 7110 12b8 0100 |0008: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b812 │ │ -19a696: 0c01 |000b: move-result-object v1 │ │ -19a698: 2202 4904 |000c: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1; // type@0449 │ │ -19a69c: 7020 ae0c 0200 |000e: invoke-direct {v2, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.:(Landroidx/fragment/app/Fragment;)V // method@0cae │ │ -19a6a2: 1f02 131b |0011: check-cast v2, Lkotlin/jvm/functions/Function0; // type@1b13 │ │ -19a6a6: 2203 4a04 |0013: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2; // type@044a │ │ -19a6aa: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -19a6ac: 7030 b10c 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@0cb1 │ │ -19a6b2: 1f03 131b |0019: check-cast v3, Lkotlin/jvm/functions/Function0; // type@1b13 │ │ -19a6b6: 2204 4b04 |001b: new-instance v4, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3; // type@044b │ │ -19a6ba: 7020 b40c 0400 |001d: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.:(Landroidx/fragment/app/Fragment;)V // method@0cb4 │ │ -19a6c0: 1f04 131b |0020: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b13 │ │ -19a6c4: 7154 1306 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@0613 │ │ -19a6ca: 0c00 |0025: move-result-object v0 │ │ -19a6cc: 5b50 b903 |0026: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.mainViewModel$delegate:Lkotlin/Lazy; // field@03b9 │ │ -19a6d0: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -19a6d2: 5c50 b803 |0029: iput-boolean v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b8 │ │ -19a6d6: 2200 4104 |002b: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7; // type@0441 │ │ -19a6da: 7020 950c 5000 |002d: invoke-direct {v0, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c95 │ │ -19a6e0: 7110 459a 0000 |0030: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a45 │ │ -19a6e6: 0c00 |0033: move-result-object v0 │ │ -19a6e8: 5b50 b503 |0034: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext$delegate:Lkotlin/Lazy; // field@03b5 │ │ -19a6ec: 2200 c00b |0036: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0bc0 │ │ -19a6f0: 7010 203a 0000 |0038: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3a20 │ │ -19a6f6: 5b50 b703 |003b: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03b7 │ │ -19a6fa: 2200 6c01 |003d: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@016c │ │ -19a6fe: 7010 7c04 0000 |003f: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@047c │ │ -19a704: 1f00 6901 |0042: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@0169 │ │ -19a708: 2201 4204 |0044: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8; // type@0442 │ │ -19a70c: 7010 970c 0100 |0046: invoke-direct {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8;.:()V // method@0c97 │ │ -19a712: 6e30 010d 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@0d01 │ │ -19a718: 0c00 |004c: move-result-object v0 │ │ -19a71a: 1a01 50e8 |004d: const-string v1, "registerForActivityResult(...)" // string@e850 │ │ -19a71e: 7120 30b7 1000 |004f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -19a724: 5b50 bc03 |0052: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@03bc │ │ -19a728: 2200 4304 |0054: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9; // type@0443 │ │ -19a72c: 7020 990c 5000 |0056: invoke-direct {v0, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c99 │ │ -19a732: 7110 459a 0000 |0059: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a45 │ │ -19a738: 0c00 |005c: move-result-object v0 │ │ -19a73a: 5b50 ba03 |005d: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler$delegate:Lkotlin/Lazy; // field@03ba │ │ -19a73e: 0e00 |005f: return-void │ │ +19a740: |[19a740] com.infomaniak.drive.ui.BasePreviewSliderFragment.:()V │ │ +19a750: 7010 e205 0500 |0000: invoke-direct {v5}, Landroidx/fragment/app/Fragment;.:()V // method@05e2 │ │ +19a756: 0750 |0003: move-object v0, v5 │ │ +19a758: 1f00 1702 |0004: check-cast v0, Landroidx/fragment/app/Fragment; // type@0217 │ │ +19a75c: 1c01 c804 |0006: const-class v1, Lcom/infomaniak/drive/ui/MainViewModel; // type@04c8 │ │ +19a760: 7110 1fb8 0100 |0008: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b81f │ │ +19a766: 0c01 |000b: move-result-object v1 │ │ +19a768: 2202 4904 |000c: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1; // type@0449 │ │ +19a76c: 7020 ae0c 0200 |000e: invoke-direct {v2, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.:(Landroidx/fragment/app/Fragment;)V // method@0cae │ │ +19a772: 1f02 141b |0011: check-cast v2, Lkotlin/jvm/functions/Function0; // type@1b14 │ │ +19a776: 2203 4a04 |0013: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2; // type@044a │ │ +19a77a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +19a77c: 7030 b10c 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@0cb1 │ │ +19a782: 1f03 141b |0019: check-cast v3, Lkotlin/jvm/functions/Function0; // type@1b14 │ │ +19a786: 2204 4b04 |001b: new-instance v4, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3; // type@044b │ │ +19a78a: 7020 b40c 0400 |001d: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.:(Landroidx/fragment/app/Fragment;)V // method@0cb4 │ │ +19a790: 1f04 141b |0020: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b14 │ │ +19a794: 7154 1306 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@0613 │ │ +19a79a: 0c00 |0025: move-result-object v0 │ │ +19a79c: 5b50 b903 |0026: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.mainViewModel$delegate:Lkotlin/Lazy; // field@03b9 │ │ +19a7a0: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +19a7a2: 5c50 b803 |0029: iput-boolean v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b8 │ │ +19a7a6: 2200 4104 |002b: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7; // type@0441 │ │ +19a7aa: 7020 950c 5000 |002d: invoke-direct {v0, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c95 │ │ +19a7b0: 7110 529a 0000 |0030: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a52 │ │ +19a7b6: 0c00 |0033: move-result-object v0 │ │ +19a7b8: 5b50 b503 |0034: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext$delegate:Lkotlin/Lazy; // field@03b5 │ │ +19a7bc: 2200 c10b |0036: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0bc1 │ │ +19a7c0: 7010 2d3a 0000 |0038: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3a2d │ │ +19a7c6: 5b50 b703 |003b: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03b7 │ │ +19a7ca: 2200 6c01 |003d: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@016c │ │ +19a7ce: 7010 7c04 0000 |003f: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@047c │ │ +19a7d4: 1f00 6901 |0042: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@0169 │ │ +19a7d8: 2201 4204 |0044: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8; // type@0442 │ │ +19a7dc: 7010 970c 0100 |0046: invoke-direct {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8;.:()V // method@0c97 │ │ +19a7e2: 6e30 010d 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@0d01 │ │ +19a7e8: 0c00 |004c: move-result-object v0 │ │ +19a7ea: 1a01 55e8 |004d: const-string v1, "registerForActivityResult(...)" // string@e855 │ │ +19a7ee: 7120 3db7 1000 |004f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +19a7f4: 5b50 bc03 |0052: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@03bc │ │ +19a7f8: 2200 4304 |0054: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9; // type@0443 │ │ +19a7fc: 7020 990c 5000 |0056: invoke-direct {v0, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c99 │ │ +19a802: 7110 529a 0000 |0059: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a52 │ │ +19a808: 0c00 |005c: move-result-object v0 │ │ +19a80a: 5b50 ba03 |005d: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler$delegate:Lkotlin/Lazy; // field@03ba │ │ +19a80e: 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 │ │ -19a740: |[19a740] com.infomaniak.drive.ui.BasePreviewSliderFragment.access$setPrintButtonVisibility:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)V │ │ -19a750: 7020 0b0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPrintButtonVisibility:(Z)V // method@0d0b │ │ -19a756: 0e00 |0003: return-void │ │ +19a810: |[19a810] com.infomaniak.drive.ui.BasePreviewSliderFragment.access$setPrintButtonVisibility:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)V │ │ +19a820: 7020 0b0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPrintButtonVisibility:(Z)V // method@0d0b │ │ +19a826: 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 │ │ -19a5a0: |[19a5a0] com.infomaniak.drive.ui.BasePreviewSliderFragment.access$updateBottomSheetWithCurrentFile:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlinx/coroutines/Job; │ │ -19a5b0: 7010 110d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.updateBottomSheetWithCurrentFile:()Lkotlinx/coroutines/Job; // method@0d11 │ │ -19a5b6: 0c00 |0003: move-result-object v0 │ │ -19a5b8: 1100 |0004: return-object v0 │ │ +19a670: |[19a670] com.infomaniak.drive.ui.BasePreviewSliderFragment.access$updateBottomSheetWithCurrentFile:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlinx/coroutines/Job; │ │ +19a680: 7010 110d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.updateBottomSheetWithCurrentFile:()Lkotlinx/coroutines/Job; // method@0d11 │ │ +19a686: 0c00 |0003: move-result-object v0 │ │ +19a688: 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 │ │ -19a788: |[19a788] com.infomaniak.drive.ui.BasePreviewSliderFragment.clearEdgeToEdge:()V │ │ -19a798: 6e10 030d 0300 |0000: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d03 │ │ -19a79e: 0c00 |0003: move-result-object v0 │ │ -19a7a0: 7110 2eb7 0000 |0004: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -19a7a6: 0701 |0007: move-object v1, v0 │ │ -19a7a8: 1f01 1600 |0008: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -19a7ac: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -19a7ae: 7120 9d3a 2100 |000b: invoke-static {v1, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.toggleSystemBar:(Landroid/app/Activity;Z)V // method@3a9d │ │ -19a7b4: 6e10 0806 0000 |000e: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0608 │ │ -19a7ba: 0c00 |0011: move-result-object v0 │ │ -19a7bc: 1a01 eebb |0012: const-string v1, "getWindow(...)" // string@bbee │ │ -19a7c0: 7120 30b7 1000 |0014: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -19a7c6: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -19a7c8: 7120 7645 1000 |0018: invoke-static {v0, v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.toggleEdgeToEdge:(Landroid/view/Window;Z)V // method@4576 │ │ -19a7ce: 0e00 |001b: return-void │ │ +19a858: |[19a858] com.infomaniak.drive.ui.BasePreviewSliderFragment.clearEdgeToEdge:()V │ │ +19a868: 6e10 030d 0300 |0000: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d03 │ │ +19a86e: 0c00 |0003: move-result-object v0 │ │ +19a870: 7110 3bb7 0000 |0004: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +19a876: 0701 |0007: move-object v1, v0 │ │ +19a878: 1f01 1600 |0008: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +19a87c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +19a87e: 7120 aa3a 2100 |000b: invoke-static {v1, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.toggleSystemBar:(Landroid/app/Activity;Z)V // method@3aaa │ │ +19a884: 6e10 0806 0000 |000e: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0608 │ │ +19a88a: 0c00 |0011: move-result-object v0 │ │ +19a88c: 1a01 f3bb |0012: const-string v1, "getWindow(...)" // string@bbf3 │ │ +19a890: 7120 3db7 1000 |0014: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +19a896: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +19a898: 7120 8345 1000 |0018: invoke-static {v0, v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.toggleEdgeToEdge:(Landroid/view/Window;Z)V // method@4583 │ │ +19a89e: 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 │ │ -199fc0: |[199fc0] com.infomaniak.drive.ui.BasePreviewSliderFragment.currentContext_delegate$lambda$0:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; │ │ -199fd0: 6e10 040d 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d04 │ │ -199fd6: 0c00 |0003: move-result-object v0 │ │ -199fd8: 1100 |0004: return-object v0 │ │ +19a090: |[19a090] com.infomaniak.drive.ui.BasePreviewSliderFragment.currentContext_delegate$lambda$0:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; │ │ +19a0a0: 6e10 040d 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d04 │ │ +19a0a6: 0c00 |0003: move-result-object v0 │ │ +19a0a8: 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 │ │ -19a3dc: |[19a3dc] 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; │ │ -19a3ec: 6e10 e00c 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce0 │ │ -19a3f2: 0c00 |0003: move-result-object v0 │ │ -19a3f4: 6e10 570a 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a57 │ │ -19a3fa: 0a00 |0007: move-result v0 │ │ -19a3fc: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ -19a400: 5410 a902 |000a: iget-object v0, v1, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02a9 │ │ -19a404: 6e10 fb92 0200 |000c: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92fb │ │ -19a40a: 0a01 |000f: move-result v1 │ │ -19a40c: df01 0101 |0010: xor-int/lit8 v1, v1, #int 1 // #01 │ │ -19a410: 6e20 8e3e 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleOpenWithVisibility:(Z)V // method@3e8e │ │ -19a416: 6200 98b2 |0015: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19a41a: 1100 |0017: return-object v0 │ │ +19a4ac: |[19a4ac] 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; │ │ +19a4bc: 6e10 e00c 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce0 │ │ +19a4c2: 0c00 |0003: move-result-object v0 │ │ +19a4c4: 6e10 570a 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a57 │ │ +19a4ca: 0a00 |0007: move-result v0 │ │ +19a4cc: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ +19a4d0: 5410 a902 |000a: iget-object v0, v1, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02a9 │ │ +19a4d4: 6e10 0893 0200 |000c: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9308 │ │ +19a4da: 0a01 |000f: move-result v1 │ │ +19a4dc: df01 0101 |0010: xor-int/lit8 v1, v1, #int 1 // #01 │ │ +19a4e0: 6e20 9b3e 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleOpenWithVisibility:(Z)V // method@3e9b │ │ +19a4e6: 6200 9bb2 |0015: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19a4ea: 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 │ │ -19a9ac: |[19a9ac] 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 │ │ -19a9bc: 1a00 21ec |0000: const-string v0, "scope" // string@ec21 │ │ -19a9c0: 7120 31b7 0c00 |0002: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -19a9c6: 6e10 e00c 0900 |0005: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce0 │ │ -19a9cc: 0c09 |0008: move-result-object v9 │ │ -19a9ce: 6e10 260a 0900 |0009: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a26 │ │ -19a9d4: 0a09 |000c: move-result v9 │ │ -19a9d6: 2200 ac17 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@17ac │ │ -19a9da: 1a01 dfbe |000f: const-string v1, "id: " // string@bedf │ │ -19a9de: 7020 8094 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9480 │ │ -19a9e4: 6e20 8494 9000 |0014: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9484 │ │ -19a9ea: 6e10 9a94 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@949a │ │ -19a9f0: 0c09 |001a: move-result-object v9 │ │ -19a9f2: 1a00 cca1 |001b: const-string v0, "currentFile" // string@a1cc │ │ -19a9f6: 7230 9573 0c09 |001d: invoke-interface {v12, v0, v9}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@7395 │ │ -19a9fc: 6e10 9e97 0a00 |0020: invoke-virtual {v10}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@979e │ │ -19aa02: 0c09 |0023: move-result-object v9 │ │ -19aa04: 1a0a 0c26 |0024: const-string v10, "(...)" // string@260c │ │ -19aa08: 7120 30b7 a900 |0026: invoke-static {v9, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -19aa0e: 0790 |0029: move-object v0, v9 │ │ -19aa10: 1f00 9417 |002a: check-cast v0, Ljava/lang/Iterable; // type@1794 │ │ -19aa14: 2206 3e04 |002c: new-instance v6, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4; // type@043e │ │ -19aa18: 7010 8f0c 0600 |002e: invoke-direct {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4;.:()V // method@0c8f │ │ -19aa1e: 1307 1f00 |0031: const/16 v7, #int 31 // #1f │ │ -19aa22: 1208 |0033: const/4 v8, #int 0 // #0 │ │ -19aa24: 1201 |0034: const/4 v1, #int 0 // #0 │ │ -19aa26: 1202 |0035: const/4 v2, #int 0 // #0 │ │ -19aa28: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -19aa2a: 1204 |0037: const/4 v4, #int 0 // #0 │ │ -19aa2c: 1205 |0038: const/4 v5, #int 0 // #0 │ │ -19aa2e: 7709 7da8 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@a87d │ │ -19aa34: 0c09 |003c: move-result-object v9 │ │ -19aa36: 1a0a 0cab |003d: const-string v10, "files.values" // string@ab0c │ │ -19aa3a: 7230 9573 ac09 |003f: invoke-interface {v12, v10, v9}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@7395 │ │ -19aa40: 7110 b279 0b00 |0042: invoke-static {v11}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@79b2 │ │ -19aa46: 0e00 |0045: return-void │ │ +19aa7c: |[19aa7c] 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 │ │ +19aa8c: 1a00 26ec |0000: const-string v0, "scope" // string@ec26 │ │ +19aa90: 7120 3eb7 0c00 |0002: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +19aa96: 6e10 e00c 0900 |0005: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce0 │ │ +19aa9c: 0c09 |0008: move-result-object v9 │ │ +19aa9e: 6e10 260a 0900 |0009: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a26 │ │ +19aaa4: 0a09 |000c: move-result v9 │ │ +19aaa6: 2200 ad17 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@17ad │ │ +19aaaa: 1a01 e4be |000f: const-string v1, "id: " // string@bee4 │ │ +19aaae: 7020 8d94 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@948d │ │ +19aab4: 6e20 9194 9000 |0014: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9491 │ │ +19aaba: 6e10 a794 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@94a7 │ │ +19aac0: 0c09 |001a: move-result-object v9 │ │ +19aac2: 1a00 d1a1 |001b: const-string v0, "currentFile" // string@a1d1 │ │ +19aac6: 7230 a273 0c09 |001d: invoke-interface {v12, v0, v9}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@73a2 │ │ +19aacc: 6e10 ab97 0a00 |0020: invoke-virtual {v10}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@97ab │ │ +19aad2: 0c09 |0023: move-result-object v9 │ │ +19aad4: 1a0a 0d26 |0024: const-string v10, "(...)" // string@260d │ │ +19aad8: 7120 3db7 a900 |0026: invoke-static {v9, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +19aade: 0790 |0029: move-object v0, v9 │ │ +19aae0: 1f00 9517 |002a: check-cast v0, Ljava/lang/Iterable; // type@1795 │ │ +19aae4: 2206 3e04 |002c: new-instance v6, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4; // type@043e │ │ +19aae8: 7010 8f0c 0600 |002e: invoke-direct {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4;.:()V // method@0c8f │ │ +19aaee: 1307 1f00 |0031: const/16 v7, #int 31 // #1f │ │ +19aaf2: 1208 |0033: const/4 v8, #int 0 // #0 │ │ +19aaf4: 1201 |0034: const/4 v1, #int 0 // #0 │ │ +19aaf6: 1202 |0035: const/4 v2, #int 0 // #0 │ │ +19aaf8: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +19aafa: 1204 |0037: const/4 v4, #int 0 // #0 │ │ +19aafc: 1205 |0038: const/4 v5, #int 0 // #0 │ │ +19aafe: 7709 8aa8 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@a88a │ │ +19ab04: 0c09 |003c: move-result-object v9 │ │ +19ab06: 1a0a 11ab |003d: const-string v10, "files.values" // string@ab11 │ │ +19ab0a: 7230 a273 ac09 |003f: invoke-interface {v12, v10, v9}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@73a2 │ │ +19ab10: 7110 bf79 0b00 |0042: invoke-static {v11}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@79bf │ │ +19ab16: 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 │ │ -19a2b8: |[19a2b8] 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; │ │ -19a2c8: 1a00 d4c4 |0000: const-string v0, "it" // string@c4d4 │ │ -19a2cc: 7120 31b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -19a2d2: 6e10 260a 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a26 │ │ -19a2d8: 0a02 |0008: move-result v2 │ │ -19a2da: 2200 ac17 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@17ac │ │ -19a2de: 1a01 dfbe |000b: const-string v1, "id: " // string@bedf │ │ -19a2e2: 7020 8094 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9480 │ │ -19a2e8: 6e20 8494 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9484 │ │ -19a2ee: 6e10 9a94 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@949a │ │ -19a2f4: 0c02 |0016: move-result-object v2 │ │ -19a2f6: 1f02 7b17 |0017: check-cast v2, Ljava/lang/CharSequence; // type@177b │ │ -19a2fa: 1102 |0019: return-object v2 │ │ +19a388: |[19a388] 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; │ │ +19a398: 1a00 d9c4 |0000: const-string v0, "it" // string@c4d9 │ │ +19a39c: 7120 3eb7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +19a3a2: 6e10 260a 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a26 │ │ +19a3a8: 0a02 |0008: move-result v2 │ │ +19a3aa: 2200 ad17 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@17ad │ │ +19a3ae: 1a01 e4be |000b: const-string v1, "id: " // string@bee4 │ │ +19a3b2: 7020 8d94 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@948d │ │ +19a3b8: 6e20 9194 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9491 │ │ +19a3be: 6e10 a794 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@94a7 │ │ +19a3c4: 0c02 |0016: move-result-object v2 │ │ +19a3c6: 1f02 7c17 |0017: check-cast v2, Ljava/lang/CharSequence; // type@177c │ │ +19a3ca: 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 │ │ -19a41c: |[19a41c] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$4:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ -19a42c: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -19a430: 6e10 d60c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.downloadFileClicked:()V // method@0cd6 │ │ -19a436: 6200 98b2 |0005: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19a43a: 1100 |0007: return-object v0 │ │ +19a4ec: |[19a4ec] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$4:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ +19a4fc: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +19a500: 6e10 d60c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.downloadFileClicked:()V // method@0cd6 │ │ +19a506: 6200 9bb2 |0005: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19a50a: 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 │ │ -19a43c: |[19a43c] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$7$lambda$5:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; │ │ -19a44c: 5488 aa02 |0000: iget-object v8, v8, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.pdfContainer:Landroidx/constraintlayout/widget/ConstraintLayout; // field@02aa │ │ -19a450: 1a00 b3e1 |0002: const-string v0, "pdfContainer" // string@e1b3 │ │ -19a454: 7120 30b7 0800 |0004: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -19a45a: 0781 |0007: move-object v1, v8 │ │ -19a45c: 1f01 0e01 |0008: check-cast v1, Landroid/view/View; // type@010e │ │ -19a460: 3809 0500 |000a: if-eqz v9, 000f // +0005 │ │ -19a464: 5298 8300 |000c: iget v8, v9, Landroidx/core/graphics/Insets;.right:I // field@0083 │ │ -19a468: 2802 |000e: goto 0010 // +0002 │ │ -19a46a: 1208 |000f: const/4 v8, #int 0 // #0 │ │ -19a46c: 7110 a893 0800 |0010: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a8 │ │ -19a472: 0c04 |0013: move-result-object v4 │ │ -19a474: 1306 0b00 |0014: const/16 v6, #int 11 // #b │ │ -19a478: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -19a47a: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -19a47c: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -19a47e: 1205 |0019: const/4 v5, #int 0 // #0 │ │ -19a480: 7707 6145 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@4561 │ │ -19a486: 6208 98b2 |001d: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19a48a: 1108 |001f: return-object v8 │ │ +19a50c: |[19a50c] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$7$lambda$5:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; │ │ +19a51c: 5488 aa02 |0000: iget-object v8, v8, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.pdfContainer:Landroidx/constraintlayout/widget/ConstraintLayout; // field@02aa │ │ +19a520: 1a00 b8e1 |0002: const-string v0, "pdfContainer" // string@e1b8 │ │ +19a524: 7120 3db7 0800 |0004: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +19a52a: 0781 |0007: move-object v1, v8 │ │ +19a52c: 1f01 0e01 |0008: check-cast v1, Landroid/view/View; // type@010e │ │ +19a530: 3809 0500 |000a: if-eqz v9, 000f // +0005 │ │ +19a534: 5298 8300 |000c: iget v8, v9, Landroidx/core/graphics/Insets;.right:I // field@0083 │ │ +19a538: 2802 |000e: goto 0010 // +0002 │ │ +19a53a: 1208 |000f: const/4 v8, #int 0 // #0 │ │ +19a53c: 7110 b593 0800 |0010: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93b5 │ │ +19a542: 0c04 |0013: move-result-object v4 │ │ +19a544: 1306 0b00 |0014: const/16 v6, #int 11 // #b │ │ +19a548: 1207 |0016: const/4 v7, #int 0 // #0 │ │ +19a54a: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +19a54c: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +19a54e: 1205 |0019: const/4 v5, #int 0 // #0 │ │ +19a550: 7707 6e45 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@456e │ │ +19a556: 6208 9bb2 |001d: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19a55a: 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 │ │ -19a48c: |[19a48c] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$7$lambda$6:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; │ │ -19a49c: 0730 |0000: move-object v0, v3 │ │ -19a49e: 1f00 1702 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@0217 │ │ -19a4a2: 6e10 e00c 0300 |0003: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce0 │ │ -19a4a8: 0c01 |0006: move-result-object v1 │ │ -19a4aa: 6e10 e30c 0300 |0007: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0ce3 │ │ -19a4b0: 0c03 |000a: move-result-object v3 │ │ -19a4b2: 6e10 0c10 0300 |000b: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@100c │ │ -19a4b8: 0c03 |000e: move-result-object v3 │ │ -19a4ba: 7210 1bd4 0300 |000f: invoke-interface {v3}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d41b │ │ -19a4c0: 0c03 |0012: move-result-object v3 │ │ -19a4c2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -19a4c4: 7110 0093 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9300 │ │ -19a4ca: 0c02 |0017: move-result-object v2 │ │ -19a4cc: 7120 28b7 2300 |0018: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -19a4d2: 0a03 |001b: move-result v3 │ │ -19a4d4: df03 0301 |001c: xor-int/lit8 v3, v3, #int 1 // #01 │ │ -19a4d8: 7130 7c3a 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@3a7c │ │ -19a4de: 6203 98b2 |0021: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19a4e2: 1103 |0023: return-object v3 │ │ +19a55c: |[19a55c] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$7$lambda$6:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; │ │ +19a56c: 0730 |0000: move-object v0, v3 │ │ +19a56e: 1f00 1702 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@0217 │ │ +19a572: 6e10 e00c 0300 |0003: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce0 │ │ +19a578: 0c01 |0006: move-result-object v1 │ │ +19a57a: 6e10 e30c 0300 |0007: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0ce3 │ │ +19a580: 0c03 |000a: move-result-object v3 │ │ +19a582: 6e10 0c10 0300 |000b: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@100c │ │ +19a588: 0c03 |000e: move-result-object v3 │ │ +19a58a: 7210 28d4 0300 |000f: invoke-interface {v3}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d428 │ │ +19a590: 0c03 |0012: move-result-object v3 │ │ +19a592: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +19a594: 7110 0d93 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@930d │ │ +19a59a: 0c02 |0017: move-result-object v2 │ │ +19a59c: 7120 35b7 2300 |0018: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +19a5a2: 0a03 |001b: move-result v3 │ │ +19a5a4: df03 0301 |001c: xor-int/lit8 v3, v3, #int 1 // #01 │ │ +19a5a8: 7130 893a 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@3a89 │ │ +19a5ae: 6203 9bb2 |0021: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19a5b2: 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 │ │ -19a0e4: |[19a0e4] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$9$lambda$8:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -19a0f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19a0f6: 0f00 |0001: return v0 │ │ +19a1b4: |[19a1b4] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$9$lambda$8:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +19a1c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19a1c6: 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 │ │ -19a21c: |[19a21c] com.infomaniak.drive.ui.BasePreviewSliderFragment.previewPDFHandler_delegate$lambda$3:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ -19a22c: 2206 4b09 |0000: new-instance v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // type@094b │ │ -19a230: 6e10 040d 0700 |0002: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d04 │ │ -19a236: 0c01 |0005: move-result-object v1 │ │ -19a238: 1a00 eee9 |0006: const-string v0, "requireContext(...)" // string@e9ee │ │ -19a23c: 7120 30b7 0100 |0008: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -19a242: 2203 3704 |000b: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0; // type@0437 │ │ -19a246: 7020 810c 7300 |000d: invoke-direct {v3, v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c81 │ │ -19a24c: 1224 |0010: const/4 v4, #int 2 // #2 │ │ -19a24e: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -19a250: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -19a252: 0760 |0013: move-object v0, v6 │ │ -19a254: 7606 f72a 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@2af7 │ │ -19a25a: 1106 |0017: return-object v6 │ │ +19a2ec: |[19a2ec] com.infomaniak.drive.ui.BasePreviewSliderFragment.previewPDFHandler_delegate$lambda$3:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ +19a2fc: 2206 4c09 |0000: new-instance v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // type@094c │ │ +19a300: 6e10 040d 0700 |0002: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d04 │ │ +19a306: 0c01 |0005: move-result-object v1 │ │ +19a308: 1a00 f3e9 |0006: const-string v0, "requireContext(...)" // string@e9f3 │ │ +19a30c: 7120 3db7 0100 |0008: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +19a312: 2203 3704 |000b: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0; // type@0437 │ │ +19a316: 7020 810c 7300 |000d: invoke-direct {v3, v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c81 │ │ +19a31c: 1224 |0010: const/4 v4, #int 2 // #2 │ │ +19a31e: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +19a320: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +19a322: 0760 |0013: move-object v0, v6 │ │ +19a324: 7606 042b 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@2b04 │ │ +19a32a: 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 │ │ -19a4e4: |[19a4e4] com.infomaniak.drive.ui.BasePreviewSliderFragment.previewPDFHandler_delegate$lambda$3$lambda$2:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ -19a4f4: 5410 b403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b4 │ │ -19a4f8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -19a4fc: 6201 98b2 |0004: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19a500: 1101 |0006: return-object v1 │ │ -19a502: 7020 0b0d 2100 |0007: invoke-direct {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPrintButtonVisibility:(Z)V // method@0d0b │ │ -19a508: 6201 98b2 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19a50c: 1101 |000c: return-object v1 │ │ +19a5b4: |[19a5b4] com.infomaniak.drive.ui.BasePreviewSliderFragment.previewPDFHandler_delegate$lambda$3$lambda$2:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ +19a5c4: 5410 b403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b4 │ │ +19a5c8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +19a5cc: 6201 9bb2 |0004: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19a5d0: 1101 |0006: return-object v1 │ │ +19a5d2: 7020 0b0d 2100 |0007: invoke-direct {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPrintButtonVisibility:(Z)V // method@0d0b │ │ +19a5d8: 6201 9bb2 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19a5dc: 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 │ │ -19ac9c: |[19ac9c] com.infomaniak.drive.ui.BasePreviewSliderFragment.selectFolderResultLauncher$lambda$1:(Landroidx/activity/result/ActivityResult;)V │ │ -19acac: 0e00 |0000: return-void │ │ +19ad6c: |[19ad6c] com.infomaniak.drive.ui.BasePreviewSliderFragment.selectFolderResultLauncher$lambda$1:(Landroidx/activity/result/ActivityResult;)V │ │ +19ad7c: 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 │ │ -19a510: |[19a510] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers$lambda$18:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ -19a520: 6e10 de0c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getContext:()Landroid/content/Context; // method@0cde │ │ -19a526: 0c03 |0003: move-result-object v3 │ │ -19a528: 3803 0f00 |0004: if-eqz v3, 0013 // +000f │ │ -19a52c: 6200 ae13 |0006: sget-object v0, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@13ae │ │ -19a530: 6e10 e00c 0200 |0008: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce0 │ │ -19a536: 0c01 |000b: move-result-object v1 │ │ -19a538: 6e10 e80c 0200 |000c: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@0ce8 │ │ -19a53e: 0c02 |000f: move-result-object v2 │ │ -19a540: 6e40 333c 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@3c33 │ │ -19a546: 6202 98b2 |0013: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19a54a: 1102 |0015: return-object v2 │ │ +19a5e0: |[19a5e0] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers$lambda$18:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ +19a5f0: 6e10 de0c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getContext:()Landroid/content/Context; // method@0cde │ │ +19a5f6: 0c03 |0003: move-result-object v3 │ │ +19a5f8: 3803 0f00 |0004: if-eqz v3, 0013 // +000f │ │ +19a5fc: 6200 b113 |0006: sget-object v0, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@13b1 │ │ +19a600: 6e10 e00c 0200 |0008: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce0 │ │ +19a606: 0c01 |000b: move-result-object v1 │ │ +19a608: 6e10 e80c 0200 |000c: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@0ce8 │ │ +19a60e: 0c02 |000f: move-result-object v2 │ │ +19a610: 6e40 403c 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@3c40 │ │ +19a616: 6202 9bb2 |0013: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19a61a: 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 │ │ -19a54c: |[19a54c] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers$lambda$19:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ -19a55c: 6e10 040d 0300 |0000: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d04 │ │ -19a562: 0c04 |0003: move-result-object v4 │ │ -19a564: 1a00 eee9 |0004: const-string v0, "requireContext(...)" // string@e9ee │ │ -19a568: 7120 30b7 0400 |0006: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -19a56e: 6e10 e00c 0300 |0009: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce0 │ │ -19a574: 0c01 |000c: move-result-object v1 │ │ -19a576: 6e10 040d 0300 |000d: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d04 │ │ -19a57c: 0c02 |0010: move-result-object v2 │ │ -19a57e: 7120 30b7 0200 |0011: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -19a584: 6e10 e80c 0300 |0014: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@0ce8 │ │ -19a58a: 0c03 |0017: move-result-object v3 │ │ -19a58c: 6e30 110a 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@0a11 │ │ -19a592: 0c03 |001b: move-result-object v3 │ │ -19a594: 7120 3e3b 3400 |001c: invoke-static {v4, v3}, Lcom/infomaniak/drive/utils/PreviewUtilsKt;.printPdf:(Landroid/content/Context;Ljava/io/File;)V // method@3b3e │ │ -19a59a: 6203 98b2 |001f: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19a59e: 1103 |0021: return-object v3 │ │ +19a61c: |[19a61c] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers$lambda$19:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ +19a62c: 6e10 040d 0300 |0000: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d04 │ │ +19a632: 0c04 |0003: move-result-object v4 │ │ +19a634: 1a00 f3e9 |0004: const-string v0, "requireContext(...)" // string@e9f3 │ │ +19a638: 7120 3db7 0400 |0006: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +19a63e: 6e10 e00c 0300 |0009: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce0 │ │ +19a644: 0c01 |000c: move-result-object v1 │ │ +19a646: 6e10 040d 0300 |000d: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d04 │ │ +19a64c: 0c02 |0010: move-result-object v2 │ │ +19a64e: 7120 3db7 0200 |0011: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +19a654: 6e10 e80c 0300 |0014: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@0ce8 │ │ +19a65a: 0c03 |0017: move-result-object v3 │ │ +19a65c: 6e30 110a 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@0a11 │ │ +19a662: 0c03 |001b: move-result-object v3 │ │ +19a664: 7120 4b3b 3400 |001c: invoke-static {v4, v3}, Lcom/infomaniak/drive/utils/PreviewUtilsKt;.printPdf:(Landroid/content/Context;Ljava/io/File;)V // method@3b4b │ │ +19a66a: 6203 9bb2 |001f: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19a66e: 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 │ │ -19ad40: |[19ad40] com.infomaniak.drive.ui.BasePreviewSliderFragment.setPrintButtonVisibility:(Z)V │ │ -19ad50: 6e10 dc0c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cdc │ │ -19ad56: 0c00 |0003: move-result-object v0 │ │ -19ad58: 2001 670c |0004: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c67 │ │ -19ad5c: 3801 1100 |0006: if-eqz v1, 0017 // +0011 │ │ -19ad60: 6e10 dc0c 0200 |0008: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cdc │ │ -19ad66: 0c00 |000b: move-result-object v0 │ │ -19ad68: 1a01 e5da |000c: const-string v1, "null cannot be cast to non-null type com.infomaniak.drive.views.FileInfoActionsView" // string@dae5 │ │ -19ad6c: 7120 2fb7 1000 |000e: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b72f │ │ -19ad72: 1f00 670c |0011: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c67 │ │ -19ad76: 6e20 f93d 3000 |0013: invoke-virtual {v0, v3}, Lcom/infomaniak/drive/views/FileInfoActionsView;.setPrintVisibility:(Z)V // method@3df9 │ │ -19ad7c: 2813 |0016: goto 0029 // +0013 │ │ -19ad7e: 2000 360c |0017: instance-of v0, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c36 │ │ -19ad82: 3800 1000 |0019: if-eqz v0, 0029 // +0010 │ │ -19ad86: 6e10 dc0c 0200 |001b: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cdc │ │ -19ad8c: 0c00 |001e: move-result-object v0 │ │ -19ad8e: 1a01 e4da |001f: const-string v1, "null cannot be cast to non-null type com.infomaniak.drive.views.ExternalFileInfoActionsView" // string@dae4 │ │ -19ad92: 7120 2fb7 1000 |0021: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b72f │ │ -19ad98: 1f00 360c |0024: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c36 │ │ -19ad9c: 6e20 e73c 3000 |0026: invoke-virtual {v0, v3}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.isPrintingHidden:(Z)V // method@3ce7 │ │ -19ada2: 0e00 |0029: return-void │ │ +19ae10: |[19ae10] com.infomaniak.drive.ui.BasePreviewSliderFragment.setPrintButtonVisibility:(Z)V │ │ +19ae20: 6e10 dc0c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cdc │ │ +19ae26: 0c00 |0003: move-result-object v0 │ │ +19ae28: 2001 680c |0004: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c68 │ │ +19ae2c: 3801 1100 |0006: if-eqz v1, 0017 // +0011 │ │ +19ae30: 6e10 dc0c 0200 |0008: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cdc │ │ +19ae36: 0c00 |000b: move-result-object v0 │ │ +19ae38: 1a01 eada |000c: const-string v1, "null cannot be cast to non-null type com.infomaniak.drive.views.FileInfoActionsView" // string@daea │ │ +19ae3c: 7120 3cb7 1000 |000e: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73c │ │ +19ae42: 1f00 680c |0011: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c68 │ │ +19ae46: 6e20 063e 3000 |0013: invoke-virtual {v0, v3}, Lcom/infomaniak/drive/views/FileInfoActionsView;.setPrintVisibility:(Z)V // method@3e06 │ │ +19ae4c: 2813 |0016: goto 0029 // +0013 │ │ +19ae4e: 2000 370c |0017: instance-of v0, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c37 │ │ +19ae52: 3800 1000 |0019: if-eqz v0, 0029 // +0010 │ │ +19ae56: 6e10 dc0c 0200 |001b: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cdc │ │ +19ae5c: 0c00 |001e: move-result-object v0 │ │ +19ae5e: 1a01 e9da |001f: const-string v1, "null cannot be cast to non-null type com.infomaniak.drive.views.ExternalFileInfoActionsView" // string@dae9 │ │ +19ae62: 7120 3cb7 1000 |0021: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73c │ │ +19ae68: 1f00 370c |0024: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c37 │ │ +19ae6c: 6e20 f43c 3000 |0026: invoke-virtual {v0, v3}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.isPrintingHidden:(Z)V // method@3cf4 │ │ +19ae72: 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 │ │ -19a5bc: |[19a5bc] com.infomaniak.drive.ui.BasePreviewSliderFragment.updateBottomSheetWithCurrentFile:()Lkotlinx/coroutines/Job; │ │ -19a5cc: 6e10 e90c 0700 |0000: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@0ce9 │ │ -19a5d2: 0c00 |0003: move-result-object v0 │ │ -19a5d4: 1a01 d2bb |0004: const-string v1, "getViewLifecycleOwner(...)" // string@bbd2 │ │ -19a5d8: 7120 30b7 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -19a5de: 7110 2e06 0000 |0009: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@062e │ │ -19a5e4: 0c00 |000c: move-result-object v0 │ │ -19a5e6: 0701 |000d: move-object v1, v0 │ │ -19a5e8: 1f01 391d |000e: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -19a5ec: 7100 fbc7 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c7fb │ │ -19a5f2: 0c00 |0013: move-result-object v0 │ │ -19a5f4: 0702 |0014: move-object v2, v0 │ │ -19a5f6: 1f02 5c1a |0015: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -19a5fa: 2200 4d04 |0017: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@044d │ │ -19a5fe: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -19a600: 7030 b90c 7003 |001a: invoke-direct {v0, v7, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V // method@0cb9 │ │ -19a606: 0704 |001d: move-object v4, v0 │ │ -19a608: 1f04 221b |001e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -19a60c: 1225 |0020: const/4 v5, #int 2 // #2 │ │ -19a60e: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -19a610: 7706 41c6 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@c641 │ │ -19a616: 0c00 |0025: move-result-object v0 │ │ -19a618: 1100 |0026: return-object v0 │ │ +19a68c: |[19a68c] com.infomaniak.drive.ui.BasePreviewSliderFragment.updateBottomSheetWithCurrentFile:()Lkotlinx/coroutines/Job; │ │ +19a69c: 6e10 e90c 0700 |0000: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@0ce9 │ │ +19a6a2: 0c00 |0003: move-result-object v0 │ │ +19a6a4: 1a01 d7bb |0004: const-string v1, "getViewLifecycleOwner(...)" // string@bbd7 │ │ +19a6a8: 7120 3db7 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +19a6ae: 7110 2e06 0000 |0009: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@062e │ │ +19a6b4: 0c00 |000c: move-result-object v0 │ │ +19a6b6: 0701 |000d: move-object v1, v0 │ │ +19a6b8: 1f01 3a1d |000e: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +19a6bc: 7100 08c8 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c808 │ │ +19a6c2: 0c00 |0013: move-result-object v0 │ │ +19a6c4: 0702 |0014: move-object v2, v0 │ │ +19a6c6: 1f02 5d1a |0015: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +19a6ca: 2200 4d04 |0017: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@044d │ │ +19a6ce: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +19a6d0: 7030 b90c 7003 |001a: invoke-direct {v0, v7, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V // method@0cb9 │ │ +19a6d6: 0704 |001d: move-object v4, v0 │ │ +19a6d8: 1f04 231b |001e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +19a6dc: 1225 |0020: const/4 v5, #int 2 // #2 │ │ +19a6de: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +19a6e0: 7706 4ec6 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@c64e │ │ +19a6e6: 0c00 |0025: move-result-object v0 │ │ +19a6e8: 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 │ │ -19a758: |[19a758] com.infomaniak.drive.ui.BasePreviewSliderFragment.addFavoritesClicked:()V │ │ -19a768: 7110 5a3d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.addFavoritesClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3d5a │ │ -19a76e: 0e00 |0003: return-void │ │ +19a828: |[19a828] com.infomaniak.drive.ui.BasePreviewSliderFragment.addFavoritesClicked:()V │ │ +19a838: 7110 673d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.addFavoritesClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3d67 │ │ +19a83e: 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 │ │ -19a09c: |[19a09c] com.infomaniak.drive.ui.BasePreviewSliderFragment.availableOfflineSwitched:(Lcom/infomaniak/drive/views/FileInfoActionsView;Z)Z │ │ -19a0ac: 7130 5b3d 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@3d5b │ │ -19a0b2: 0a01 |0003: move-result v1 │ │ -19a0b4: 0f01 |0004: return v1 │ │ +19a16c: |[19a16c] com.infomaniak.drive.ui.BasePreviewSliderFragment.availableOfflineSwitched:(Lcom/infomaniak/drive/views/FileInfoActionsView;Z)Z │ │ +19a17c: 7130 683d 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@3d68 │ │ +19a182: 0a01 |0003: move-result v1 │ │ +19a184: 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 │ │ -19a770: |[19a770] com.infomaniak.drive.ui.BasePreviewSliderFragment.cancelExternalImportClicked:()V │ │ -19a780: 7110 5c3d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.cancelExternalImportClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3d5c │ │ -19a786: 0e00 |0003: return-void │ │ +19a840: |[19a840] com.infomaniak.drive.ui.BasePreviewSliderFragment.cancelExternalImportClicked:()V │ │ +19a850: 7110 693d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.cancelExternalImportClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3d69 │ │ +19a856: 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 │ │ -19a7d0: |[19a7d0] com.infomaniak.drive.ui.BasePreviewSliderFragment.colorFolderClicked:(Ljava/lang/String;)V │ │ -19a7e0: 7120 5d3d 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@3d5d │ │ -19a7e6: 0e00 |0003: return-void │ │ +19a8a0: |[19a8a0] com.infomaniak.drive.ui.BasePreviewSliderFragment.colorFolderClicked:(Ljava/lang/String;)V │ │ +19a8b0: 7120 6a3d 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@3d6a │ │ +19a8b6: 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 │ │ -19a3c0: |[19a3c0] com.infomaniak.drive.ui.BasePreviewSliderFragment.deleteFileClicked:()Lkotlin/Unit; │ │ -19a3d0: 7110 5e3d 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.deleteFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)Lkotlin/Unit; // method@3d5e │ │ -19a3d6: 0c00 |0003: move-result-object v0 │ │ -19a3d8: 1100 |0004: return-object v0 │ │ +19a490: |[19a490] com.infomaniak.drive.ui.BasePreviewSliderFragment.deleteFileClicked:()Lkotlin/Unit; │ │ +19a4a0: 7110 6b3d 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.deleteFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)Lkotlin/Unit; // method@3d6b │ │ +19a4a6: 0c00 |0003: move-result-object v0 │ │ +19a4a8: 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 │ │ -19a7e8: |[19a7e8] com.infomaniak.drive.ui.BasePreviewSliderFragment.downloadFileClicked:()V │ │ -19a7f8: 7110 613d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.downloadFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3d61 │ │ -19a7fe: 0e00 |0003: return-void │ │ +19a8b8: |[19a8b8] com.infomaniak.drive.ui.BasePreviewSliderFragment.downloadFileClicked:()V │ │ +19a8c8: 7110 6e3d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.downloadFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3d6e │ │ +19a8ce: 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 │ │ -19a800: |[19a800] com.infomaniak.drive.ui.BasePreviewSliderFragment.dropBoxClicked:(ZZ)V │ │ -19a810: 7130 623d 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.dropBoxClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;ZZ)V // method@3d62 │ │ -19a816: 0e00 |0003: return-void │ │ +19a8d0: |[19a8d0] com.infomaniak.drive.ui.BasePreviewSliderFragment.dropBoxClicked:(ZZ)V │ │ +19a8e0: 7130 6f3d 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.dropBoxClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;ZZ)V // method@3d6f │ │ +19a8e6: 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 │ │ -19a818: |[19a818] com.infomaniak.drive.ui.BasePreviewSliderFragment.duplicateFileClicked:(Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -19a828: 7130 633d 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@3d63 │ │ -19a82e: 0e00 |0003: return-void │ │ +19a8e8: |[19a8e8] com.infomaniak.drive.ui.BasePreviewSliderFragment.duplicateFileClicked:(Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +19a8f8: 7130 703d 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@3d70 │ │ +19a8fe: 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 │ │ -19a830: |[19a830] com.infomaniak.drive.ui.BasePreviewSliderFragment.editDocumentClicked:(Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -19a840: 7120 643d 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@3d64 │ │ -19a846: 0e00 |0003: return-void │ │ +19a900: |[19a900] com.infomaniak.drive.ui.BasePreviewSliderFragment.editDocumentClicked:(Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +19a910: 7120 713d 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@3d71 │ │ +19a916: 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 │ │ -19a184: |[19a184] com.infomaniak.drive.ui.BasePreviewSliderFragment.getBinding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ -19a194: 5410 b403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b4 │ │ -19a198: 7110 2eb7 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -19a19e: 1100 |0005: return-object v0 │ │ +19a254: |[19a254] com.infomaniak.drive.ui.BasePreviewSliderFragment.getBinding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ +19a264: 5410 b403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b4 │ │ +19a268: 7110 3bb7 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +19a26e: 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 │ │ -199fdc: |[199fdc] com.infomaniak.drive.ui.BasePreviewSliderFragment.getCurrentContext:()Landroid/content/Context; │ │ -199fec: 5410 b503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext$delegate:Lkotlin/Lazy; // field@03b5 │ │ -199ff0: 7210 419a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a41 │ │ -199ff6: 0c00 |0005: move-result-object v0 │ │ -199ff8: 1f00 3000 |0006: check-cast v0, Landroid/content/Context; // type@0030 │ │ -199ffc: 1100 |0008: return-object v0 │ │ +19a0ac: |[19a0ac] com.infomaniak.drive.ui.BasePreviewSliderFragment.getCurrentContext:()Landroid/content/Context; │ │ +19a0bc: 5410 b503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext$delegate:Lkotlin/Lazy; // field@03b5 │ │ +19a0c0: 7210 4e9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a4e │ │ +19a0c6: 0c00 |0005: move-result-object v0 │ │ +19a0c8: 1f00 3000 |0006: check-cast v0, Landroid/content/Context; // type@0030 │ │ +19a0cc: 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 │ │ -19a0f8: |[19a0f8] com.infomaniak.drive.ui.BasePreviewSliderFragment.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; │ │ -19a108: 5410 b603 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentFile:Lcom/infomaniak/drive/data/models/File; // field@03b6 │ │ -19a10c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -19a110: 1100 |0004: return-object v0 │ │ -19a112: 1a00 cca1 |0005: const-string v0, "currentFile" // string@a1cc │ │ -19a116: 7110 4eb7 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b74e │ │ -19a11c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -19a11e: 1100 |000b: return-object v0 │ │ +19a1c8: |[19a1c8] com.infomaniak.drive.ui.BasePreviewSliderFragment.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; │ │ +19a1d8: 5410 b603 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentFile:Lcom/infomaniak/drive/data/models/File; // field@03b6 │ │ +19a1dc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +19a1e0: 1100 |0004: return-object v0 │ │ +19a1e2: 1a00 d1a1 |0005: const-string v0, "currentFile" // string@a1d1 │ │ +19a1e6: 7110 5bb7 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b75b │ │ +19a1ec: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +19a1ee: 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 │ │ -19a284: |[19a284] com.infomaniak.drive.ui.BasePreviewSliderFragment.getDrivePermissions:()Lcom/infomaniak/drive/utils/DrivePermissions; │ │ -19a294: 5410 b703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03b7 │ │ -19a298: 1100 |0002: return-object v0 │ │ +19a354: |[19a354] com.infomaniak.drive.ui.BasePreviewSliderFragment.getDrivePermissions:()Lcom/infomaniak/drive/utils/DrivePermissions; │ │ +19a364: 5410 b703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03b7 │ │ +19a368: 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 │ │ -19a1b8: |[19a1b8] com.infomaniak.drive.ui.BasePreviewSliderFragment.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; │ │ -19a1c8: 5410 b903 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.mainViewModel$delegate:Lkotlin/Lazy; // field@03b9 │ │ -19a1cc: 7210 419a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a41 │ │ -19a1d2: 0c00 |0005: move-result-object v0 │ │ -19a1d4: 1f00 c804 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04c8 │ │ -19a1d8: 1100 |0008: return-object v0 │ │ +19a288: |[19a288] com.infomaniak.drive.ui.BasePreviewSliderFragment.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; │ │ +19a298: 5410 b903 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.mainViewModel$delegate:Lkotlin/Lazy; // field@03b9 │ │ +19a29c: 7210 4e9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a4e │ │ +19a2a2: 0c00 |0005: move-result-object v0 │ │ +19a2a4: 1f00 c804 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04c8 │ │ +19a2a8: 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 │ │ -19a1f8: |[19a1f8] com.infomaniak.drive.ui.BasePreviewSliderFragment.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ -19a208: 5410 ba03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler$delegate:Lkotlin/Lazy; // field@03ba │ │ -19a20c: 7210 419a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a41 │ │ -19a212: 0c00 |0005: move-result-object v0 │ │ -19a214: 1f00 4b09 |0006: check-cast v0, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // type@094b │ │ -19a218: 1100 |0008: return-object v0 │ │ +19a2c8: |[19a2c8] com.infomaniak.drive.ui.BasePreviewSliderFragment.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ +19a2d8: 5410 ba03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler$delegate:Lkotlin/Lazy; // field@03ba │ │ +19a2dc: 7210 4e9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a4e │ │ +19a2e2: 0c00 |0005: move-result-object v0 │ │ +19a2e4: 1f00 4c09 |0006: check-cast v0, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // type@094c │ │ +19a2e8: 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 │ │ -19a25c: |[19a25c] com.infomaniak.drive.ui.BasePreviewSliderFragment.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; │ │ -19a26c: 5410 bb03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewSliderAdapter:Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // field@03bb │ │ -19a270: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -19a274: 1100 |0004: return-object v0 │ │ -19a276: 1a00 3ee3 |0005: const-string v0, "previewSliderAdapter" // string@e33e │ │ -19a27a: 7110 4eb7 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b74e │ │ -19a280: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -19a282: 1100 |000b: return-object v0 │ │ +19a32c: |[19a32c] com.infomaniak.drive.ui.BasePreviewSliderFragment.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; │ │ +19a33c: 5410 bb03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewSliderAdapter:Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // field@03bb │ │ +19a340: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +19a344: 1100 |0004: return-object v0 │ │ +19a346: 1a00 43e3 |0005: const-string v0, "previewSliderAdapter" // string@e343 │ │ +19a34a: 7110 5bb7 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b75b │ │ +19a350: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +19a352: 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 │ │ -19a000: |[19a000] com.infomaniak.drive.ui.BasePreviewSliderFragment.getSelectFolderResultLauncher:()Landroidx/activity/result/ActivityResultLauncher; │ │ -19a010: 5410 bc03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@03bc │ │ -19a014: 1100 |0002: return-object v0 │ │ +19a0d0: |[19a0d0] com.infomaniak.drive.ui.BasePreviewSliderFragment.getSelectFolderResultLauncher:()Landroidx/activity/result/ActivityResultLauncher; │ │ +19a0e0: 5410 bc03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@03bc │ │ +19a0e4: 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 │ │ -19a158: |[19a158] com.infomaniak.drive.ui.BasePreviewSliderFragment.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; │ │ -19a168: 5410 bd03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@03bd │ │ -19a16c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -19a170: 1100 |0004: return-object v0 │ │ -19a172: 1b00 f500 0100 |0005: const-string/jumbo v0, "userDrive" // string@000100f5 │ │ -19a178: 7110 4eb7 0000 |0008: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b74e │ │ -19a17e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -19a180: 1100 |000c: return-object v0 │ │ +19a228: |[19a228] com.infomaniak.drive.ui.BasePreviewSliderFragment.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; │ │ +19a238: 5410 bd03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@03bd │ │ +19a23c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +19a240: 1100 |0004: return-object v0 │ │ +19a242: 1b00 fa00 0100 |0005: const-string/jumbo v0, "userDrive" // string@000100fa │ │ +19a248: 7110 5bb7 0000 |0008: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b75b │ │ +19a24e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +19a250: 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 │ │ -19a1a0: |[19a1a0] com.infomaniak.drive.ui.BasePreviewSliderFragment.get_binding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ -19a1b0: 5410 b403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b4 │ │ -19a1b4: 1100 |0002: return-object v0 │ │ +19a270: |[19a270] com.infomaniak.drive.ui.BasePreviewSliderFragment.get_binding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ +19a280: 5410 b403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b4 │ │ +19a284: 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 │ │ -19a120: |[19a120] com.infomaniak.drive.ui.BasePreviewSliderFragment.leaveShare:()Lcom/infomaniak/drive/data/models/File; │ │ -19a130: 7110 653d 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@3d65 │ │ -19a136: 0c00 |0003: move-result-object v0 │ │ -19a138: 1100 |0004: return-object v0 │ │ +19a1f0: |[19a1f0] com.infomaniak.drive.ui.BasePreviewSliderFragment.leaveShare:()Lcom/infomaniak/drive/data/models/File; │ │ +19a200: 7110 723d 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@3d72 │ │ +19a206: 0c00 |0003: move-result-object v0 │ │ +19a208: 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 │ │ -19a848: |[19a848] com.infomaniak.drive.ui.BasePreviewSliderFragment.moveFileClicked:(Ljava/lang/Integer;Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -19a858: 7140 683d 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@3d68 │ │ -19a85e: 0e00 |0003: return-void │ │ +19a918: |[19a918] com.infomaniak.drive.ui.BasePreviewSliderFragment.moveFileClicked:(Ljava/lang/Integer;Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +19a928: 7140 753d 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@3d75 │ │ +19a92e: 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 │ │ -19a0b8: |[19a0b8] com.infomaniak.drive.ui.BasePreviewSliderFragment.noPreviewList:()Z │ │ -19a0c8: 6e10 e30c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0ce3 │ │ -19a0ce: 0c00 |0003: move-result-object v0 │ │ -19a0d0: 6e10 f30f 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; // method@0ff3 │ │ -19a0d6: 0c00 |0007: move-result-object v0 │ │ -19a0d8: 6e10 9897 0000 |0008: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@9798 │ │ -19a0de: 0a00 |000b: move-result v0 │ │ -19a0e0: 0f00 |000c: return v0 │ │ +19a188: |[19a188] com.infomaniak.drive.ui.BasePreviewSliderFragment.noPreviewList:()Z │ │ +19a198: 6e10 e30c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0ce3 │ │ +19a19e: 0c00 |0003: move-result-object v0 │ │ +19a1a0: 6e10 f30f 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; // method@0ff3 │ │ +19a1a6: 0c00 |0007: move-result-object v0 │ │ +19a1a8: 6e10 a597 0000 |0008: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@97a5 │ │ +19a1ae: 0a00 |000b: move-result v0 │ │ +19a1b0: 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 │ │ -19a860: |[19a860] com.infomaniak.drive.ui.BasePreviewSliderFragment.onDestroy:()V │ │ -19a870: 0720 |0000: move-object v0, v2 │ │ -19a872: 1f00 1702 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@0217 │ │ -19a876: 7110 7e06 0000 |0003: invoke-static {v0}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@067e │ │ -19a87c: 0c00 |0006: move-result-object v0 │ │ -19a87e: 6e10 6206 0000 |0007: invoke-virtual {v0}, Landroidx/navigation/NavController;.getPreviousBackStackEntry:()Landroidx/navigation/NavBackStackEntry; // method@0662 │ │ -19a884: 0c00 |000a: move-result-object v0 │ │ -19a886: 3800 1200 |000b: if-eqz v0, 001d // +0012 │ │ -19a88a: 6e10 5906 0000 |000d: invoke-virtual {v0}, Landroidx/navigation/NavBackStackEntry;.getDestination:()Landroidx/navigation/NavDestination; // method@0659 │ │ -19a890: 0c00 |0010: move-result-object v0 │ │ -19a892: 3800 0c00 |0011: if-eqz v0, 001d // +000c │ │ -19a896: 6e10 6f06 0000 |0013: invoke-virtual {v0}, Landroidx/navigation/NavDestination;.getId:()I // method@066f │ │ -19a89c: 0a00 |0016: move-result v0 │ │ -19a89e: 1401 8504 0a7f |0017: const v1, #float 1.83457e+38 // #7f0a0485 │ │ -19a8a4: 3310 0300 |001a: if-ne v0, v1, 001d // +0003 │ │ -19a8a8: 280d |001c: goto 0029 // +000d │ │ -19a8aa: 6e10 e30c 0200 |001d: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0ce3 │ │ -19a8b0: 0c00 |0020: move-result-object v0 │ │ -19a8b2: 2201 5a18 |0021: new-instance v1, Ljava/util/LinkedHashMap; // type@185a │ │ -19a8b6: 7010 8d97 0100 |0023: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@978d │ │ -19a8bc: 6e20 2b10 1000 |0026: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentPreviewFileList:(Ljava/util/LinkedHashMap;)V // method@102b │ │ -19a8c2: 6f10 f005 0200 |0029: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onDestroy:()V // method@05f0 │ │ -19a8c8: 0e00 |002c: return-void │ │ +19a930: |[19a930] com.infomaniak.drive.ui.BasePreviewSliderFragment.onDestroy:()V │ │ +19a940: 0720 |0000: move-object v0, v2 │ │ +19a942: 1f00 1702 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@0217 │ │ +19a946: 7110 7e06 0000 |0003: invoke-static {v0}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@067e │ │ +19a94c: 0c00 |0006: move-result-object v0 │ │ +19a94e: 6e10 6206 0000 |0007: invoke-virtual {v0}, Landroidx/navigation/NavController;.getPreviousBackStackEntry:()Landroidx/navigation/NavBackStackEntry; // method@0662 │ │ +19a954: 0c00 |000a: move-result-object v0 │ │ +19a956: 3800 1200 |000b: if-eqz v0, 001d // +0012 │ │ +19a95a: 6e10 5906 0000 |000d: invoke-virtual {v0}, Landroidx/navigation/NavBackStackEntry;.getDestination:()Landroidx/navigation/NavDestination; // method@0659 │ │ +19a960: 0c00 |0010: move-result-object v0 │ │ +19a962: 3800 0c00 |0011: if-eqz v0, 001d // +000c │ │ +19a966: 6e10 6f06 0000 |0013: invoke-virtual {v0}, Landroidx/navigation/NavDestination;.getId:()I // method@066f │ │ +19a96c: 0a00 |0016: move-result v0 │ │ +19a96e: 1401 8504 0a7f |0017: const v1, #float 1.83457e+38 // #7f0a0485 │ │ +19a974: 3310 0300 |001a: if-ne v0, v1, 001d // +0003 │ │ +19a978: 280d |001c: goto 0029 // +000d │ │ +19a97a: 6e10 e30c 0200 |001d: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0ce3 │ │ +19a980: 0c00 |0020: move-result-object v0 │ │ +19a982: 2201 5b18 |0021: new-instance v1, Ljava/util/LinkedHashMap; // type@185b │ │ +19a986: 7010 9a97 0100 |0023: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@979a │ │ +19a98c: 6e20 2b10 1000 |0026: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentPreviewFileList:(Ljava/util/LinkedHashMap;)V // method@102b │ │ +19a992: 6f10 f005 0200 |0029: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onDestroy:()V // method@05f0 │ │ +19a998: 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 │ │ -19a8cc: |[19a8cc] com.infomaniak.drive.ui.BasePreviewSliderFragment.onDestroyView:()V │ │ -19a8dc: 6f10 f105 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@05f1 │ │ -19a8e2: 5410 b403 |0003: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b4 │ │ -19a8e6: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ -19a8ea: 5400 ab02 |0007: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.previewSliderParent:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@02ab │ │ -19a8ee: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -19a8f2: 1f00 1201 |000b: check-cast v0, Landroid/view/ViewGroup; // type@0112 │ │ -19a8f6: 7110 2e07 0000 |000d: invoke-static {v0}, Landroidx/transition/TransitionManager;.endTransitions:(Landroid/view/ViewGroup;)V // method@072e │ │ -19a8fc: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -19a8fe: 5b10 b403 |0011: iput-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b4 │ │ -19a902: 0e00 |0013: return-void │ │ +19a99c: |[19a99c] com.infomaniak.drive.ui.BasePreviewSliderFragment.onDestroyView:()V │ │ +19a9ac: 6f10 f105 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@05f1 │ │ +19a9b2: 5410 b403 |0003: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b4 │ │ +19a9b6: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ +19a9ba: 5400 ab02 |0007: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.previewSliderParent:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@02ab │ │ +19a9be: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +19a9c2: 1f00 1201 |000b: check-cast v0, Landroid/view/ViewGroup; // type@0112 │ │ +19a9c6: 7110 2e07 0000 |000d: invoke-static {v0}, Landroidx/transition/TransitionManager;.endTransitions:(Landroid/view/ViewGroup;)V // method@072e │ │ +19a9cc: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +19a9ce: 5b10 b403 |0011: iput-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b4 │ │ +19a9d2: 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 │ │ -19a904: |[19a904] com.infomaniak.drive.ui.BasePreviewSliderFragment.onPause:()V │ │ -19a914: 6f10 f205 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onPause:()V // method@05f2 │ │ -19a91a: 6e10 ee0c 0200 |0003: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.noPreviewList:()Z // method@0cee │ │ -19a920: 0a00 |0006: move-result v0 │ │ -19a922: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ -19a926: 0e00 |0009: return-void │ │ -19a928: 6e10 e60c 0200 |000a: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0ce6 │ │ -19a92e: 0c00 |000d: move-result-object v0 │ │ -19a930: 6e10 e00c 0200 |000e: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce0 │ │ -19a936: 0c01 |0011: move-result-object v1 │ │ -19a938: 6e20 662c 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.setCurrentPreview:(Lcom/infomaniak/drive/data/models/File;)V // method@2c66 │ │ -19a93e: 0e00 |0015: return-void │ │ +19a9d4: |[19a9d4] com.infomaniak.drive.ui.BasePreviewSliderFragment.onPause:()V │ │ +19a9e4: 6f10 f205 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onPause:()V // method@05f2 │ │ +19a9ea: 6e10 ee0c 0200 |0003: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.noPreviewList:()Z // method@0cee │ │ +19a9f0: 0a00 |0006: move-result v0 │ │ +19a9f2: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ +19a9f6: 0e00 |0009: return-void │ │ +19a9f8: 6e10 e60c 0200 |000a: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0ce6 │ │ +19a9fe: 0c00 |000d: move-result-object v0 │ │ +19aa00: 6e10 e00c 0200 |000e: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce0 │ │ +19aa06: 0c01 |0011: move-result-object v1 │ │ +19aa08: 6e20 732c 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.setCurrentPreview:(Lcom/infomaniak/drive/data/models/File;)V // method@2c73 │ │ +19aa0e: 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 │ │ -19a940: |[19a940] com.infomaniak.drive.ui.BasePreviewSliderFragment.onSelectFolderResult:(Landroid/content/Intent;)V │ │ -19a950: 7120 693d 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@3d69 │ │ -19a956: 0e00 |0003: return-void │ │ +19aa10: |[19aa10] com.infomaniak.drive.ui.BasePreviewSliderFragment.onSelectFolderResult:(Landroid/content/Intent;)V │ │ +19aa20: 7120 763d 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@3d76 │ │ +19aa26: 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 │ │ -19a958: |[19a958] com.infomaniak.drive.ui.BasePreviewSliderFragment.onStart:()V │ │ -19a968: 6f10 f405 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onStart:()V // method@05f4 │ │ -19a96e: 6e10 030d 0200 |0003: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d03 │ │ -19a974: 0c00 |0006: move-result-object v0 │ │ -19a976: 1a01 ece9 |0007: const-string v1, "requireActivity(...)" // string@e9ec │ │ -19a97a: 7120 30b7 1000 |0009: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -19a980: 1f00 1600 |000c: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -19a984: 7110 913a 0000 |000e: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setupStatusBarForPreview:(Landroid/app/Activity;)V // method@3a91 │ │ -19a98a: 0e00 |0011: return-void │ │ +19aa28: |[19aa28] com.infomaniak.drive.ui.BasePreviewSliderFragment.onStart:()V │ │ +19aa38: 6f10 f405 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onStart:()V // method@05f4 │ │ +19aa3e: 6e10 030d 0200 |0003: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d03 │ │ +19aa44: 0c00 |0006: move-result-object v0 │ │ +19aa46: 1a01 f1e9 |0007: const-string v1, "requireActivity(...)" // string@e9f1 │ │ +19aa4a: 7120 3db7 1000 |0009: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +19aa50: 1f00 1600 |000c: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +19aa54: 7110 9e3a 0000 |000e: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setupStatusBarForPreview:(Landroid/app/Activity;)V // method@3a9e │ │ +19aa5a: 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 │ │ -19a98c: |[19a98c] com.infomaniak.drive.ui.BasePreviewSliderFragment.onStop:()V │ │ -19a99c: 7010 d20c 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.clearEdgeToEdge:()V // method@0cd2 │ │ -19a9a2: 6f10 f505 0000 |0003: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onStop:()V // method@05f5 │ │ -19a9a8: 0e00 |0006: return-void │ │ +19aa5c: |[19aa5c] com.infomaniak.drive.ui.BasePreviewSliderFragment.onStop:()V │ │ +19aa6c: 7010 d20c 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.clearEdgeToEdge:()V // method@0cd2 │ │ +19aa72: 6f10 f505 0000 |0003: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onStop:()V // method@05f5 │ │ +19aa78: 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 │ │ -19aa48: |[19aa48] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -19aa58: 1b00 d201 0100 |0000: const-string/jumbo v0, "view" // string@000101d2 │ │ -19aa5e: 7120 31b7 0500 |0003: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -19aa64: 6e10 da0c 0400 |0006: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBinding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // method@0cda │ │ -19aa6a: 0c00 |0009: move-result-object v0 │ │ -19aa6c: 6f30 f605 5406 |000a: invoke-super {v4, v5, v6}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@05f6 │ │ -19aa72: 6e10 060d 0400 |000d: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers:()V // method@0d06 │ │ -19aa78: 5445 b703 |0010: iget-object v5, v4, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03b7 │ │ -19aa7c: 0746 |0012: move-object v6, v4 │ │ -19aa7e: 1f06 1702 |0013: check-cast v6, Landroidx/fragment/app/Fragment; // type@0217 │ │ -19aa82: 2201 3804 |0015: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10; // type@0438 │ │ -19aa86: 7020 830c 4100 |0017: invoke-direct {v1, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c83 │ │ -19aa8c: 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 │ │ -19aa92: 5405 a902 |001d: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02a9 │ │ -19aa96: 6e10 2d0c 0000 |001f: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0c2d │ │ -19aa9c: 0c01 |0022: move-result-object v1 │ │ -19aa9e: 1a02 01b9 |0023: const-string v2, "getRoot(...)" // string@b901 │ │ -19aaa2: 7120 30b7 2100 |0025: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -19aaa8: 1f01 0e01 |0028: check-cast v1, Landroid/view/View; // type@010e │ │ -19aaac: 6e10 dc0c 0400 |002a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cdc │ │ -19aab2: 0c02 |002d: move-result-object v2 │ │ -19aab4: 2203 3904 |002e: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11; // type@0439 │ │ -19aab8: 7020 850c 0300 |0030: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V // method@0c85 │ │ -19aabe: 6e40 8a3e 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@3e8a │ │ -19aac4: 2201 4504 |0036: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2; // type@0445 │ │ -19aac8: 7110 7e06 0600 |0038: invoke-static {v6}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@067e │ │ -19aace: 0c06 |003b: move-result-object v6 │ │ -19aad0: 7020 a10c 6100 |003c: invoke-direct {v1, v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.:(Ljava/lang/Object;)V // method@0ca1 │ │ -19aad6: 1f01 131b |003f: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b13 │ │ -19aada: 2206 4604 |0041: new-instance v6, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3; // type@0446 │ │ -19aade: 7020 a40c 4600 |0043: invoke-direct {v6, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.:(Ljava/lang/Object;)V // method@0ca4 │ │ -19aae4: 1f06 131b |0046: check-cast v6, Lkotlin/jvm/functions/Function0; // type@1b13 │ │ -19aae8: 2202 3a04 |0048: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12; // type@043a │ │ -19aaec: 7020 870c 4200 |004a: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c87 │ │ -19aaf2: 6e40 853e 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@3e85 │ │ -19aaf8: 6e10 dc0c 0400 |0050: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cdc │ │ -19aafe: 0c05 |0053: move-result-object v5 │ │ -19ab00: 1206 |0054: const/4 v6, #int 0 // #0 │ │ -19ab02: 6e20 4303 6500 |0055: invoke-virtual {v5, v6}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ -19ab08: 2201 3b04 |0058: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1; // type@043b │ │ -19ab0c: 7010 890c 0100 |005a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1;.:()V // method@0c89 │ │ -19ab12: 6e20 3d03 1500 |005d: invoke-virtual {v5, v1}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@033d │ │ -19ab18: 2205 5609 |0060: new-instance v5, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // type@0956 │ │ -19ab1c: 6e10 dd0c 0400 |0062: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getChildFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0cdd │ │ -19ab22: 0c01 |0065: move-result-object v1 │ │ -19ab24: 1a02 30b0 |0066: const-string v2, "getChildFragmentManager(...)" // string@b030 │ │ -19ab28: 7120 30b7 2100 |0068: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -19ab2e: 6e10 e20c 0400 |006b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@0ce2 │ │ -19ab34: 0c02 |006e: move-result-object v2 │ │ -19ab36: 1a03 0926 |006f: const-string v3, "(...)" // string@2609 │ │ -19ab3a: 7120 30b7 3200 |0071: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -19ab40: 6e10 e60c 0400 |0074: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0ce6 │ │ -19ab46: 0c03 |0077: move-result-object v3 │ │ -19ab48: 6e10 652c 0300 |0078: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@2c65 │ │ -19ab4e: 0c03 |007b: move-result-object v3 │ │ -19ab50: 7040 3f2b 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@2b3f │ │ -19ab56: 6e20 0a0d 5400 |007f: invoke-virtual {v4, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPreviewSliderAdapter:(Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;)V // method@0d0a │ │ -19ab5c: 5405 ad02 |0082: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02ad │ │ -19ab60: 6e10 e50c 0400 |0084: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0ce5 │ │ -19ab66: 0c01 |0087: move-result-object v1 │ │ -19ab68: 1f01 6702 |0088: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@0267 │ │ -19ab6c: 6e20 3f07 1500 |008a: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@073f │ │ -19ab72: 1211 |008d: const/4 v1, #int 1 // #1 │ │ -19ab74: 6e20 4207 1500 |008e: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.setOffscreenPageLimit:(I)V // method@0742 │ │ -19ab7a: 2201 4704 |0091: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1; // type@0447 │ │ -19ab7e: 7030 a70c 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@0ca7 │ │ -19ab84: 1f01 9c02 |0096: check-cast v1, Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback; // type@029c │ │ -19ab88: 6e20 3e07 1500 |0098: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.registerOnPageChangeCallback:(Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;)V // method@073e │ │ -19ab8e: 6e10 e60c 0400 |009b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0ce6 │ │ -19ab94: 0c05 |009e: move-result-object v5 │ │ -19ab96: 6e10 632c 0500 |009f: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.getPdfIsDownloading:()Landroidx/lifecycle/MutableLiveData; // method@2c63 │ │ -19ab9c: 0c05 |00a2: move-result-object v5 │ │ -19ab9e: 6e10 e90c 0400 |00a3: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@0ce9 │ │ -19aba4: 0c01 |00a6: move-result-object v1 │ │ -19aba6: 2202 3c04 |00a7: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2; // type@043c │ │ -19abaa: 7030 8b0c 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@0c8b │ │ -19abb0: 2203 4804 |00ac: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0; // type@0448 │ │ -19abb4: 7020 a90c 2300 |00ae: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0ca9 │ │ -19abba: 1f03 3202 |00b1: check-cast v3, Landroidx/lifecycle/Observer; // type@0232 │ │ -19abbe: 6e30 3c06 1503 |00b3: invoke-virtual {v5, v1, v3}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@063c │ │ -19abc4: 6e10 e30c 0400 |00b6: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0ce3 │ │ -19abca: 0c05 |00b9: move-result-object v5 │ │ -19abcc: 6e10 f30f 0500 |00ba: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; // method@0ff3 │ │ -19abd2: 0c05 |00bd: move-result-object v5 │ │ -19abd4: 6e10 e50c 0400 |00be: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0ce5 │ │ -19abda: 0c01 |00c1: move-result-object v1 │ │ -19abdc: 2202 4918 |00c2: new-instance v2, Ljava/util/ArrayList; // type@1849 │ │ -19abe0: 6e10 9e97 0500 |00c4: invoke-virtual {v5}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@979e │ │ -19abe6: 0c03 |00c7: move-result-object v3 │ │ -19abe8: 7020 a596 3200 |00c8: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@96a5 │ │ -19abee: 6e20 4a2b 2100 |00cb: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.setFiles:(Ljava/util/ArrayList;)V // method@2b4a │ │ -19abf4: 6e10 e50c 0400 |00ce: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0ce5 │ │ -19abfa: 0c01 |00d1: move-result-object v1 │ │ -19abfc: 6e10 e00c 0400 |00d2: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce0 │ │ -19ac02: 0c02 |00d5: move-result-object v2 │ │ -19ac04: 6e20 472b 2100 |00d6: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getPosition:(Lcom/infomaniak/drive/data/models/File;)I // method@2b47 │ │ -19ac0a: 0a01 |00d9: move-result v1 │ │ -19ac0c: 6202 66b2 |00da: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b266 │ │ -19ac10: 5402 ad02 |00dc: iget-object v2, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02ad │ │ -19ac14: 6e30 4107 1206 |00de: invoke-virtual {v2, v1, v6}, Landroidx/viewpager2/widget/ViewPager2;.setCurrentItem:(IZ)V // method@0741 │ │ -19ac1a: 6201 98b2 |00e1: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19ac1e: 7110 139b 0100 |00e3: invoke-static {v1}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9b13 │ │ -19ac24: 0c01 |00e6: move-result-object v1 │ │ -19ac26: 280c |00e7: goto 00f3 // +000c │ │ -19ac28: 0d01 |00e8: move-exception v1 │ │ -19ac2a: 6202 66b2 |00e9: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b266 │ │ -19ac2e: 7110 219b 0100 |00eb: invoke-static {v1}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9b21 │ │ -19ac34: 0c01 |00ee: move-result-object v1 │ │ -19ac36: 7110 139b 0100 |00ef: invoke-static {v1}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9b13 │ │ -19ac3c: 0c01 |00f2: move-result-object v1 │ │ -19ac3e: 7110 179b 0100 |00f3: invoke-static {v1}, Lkotlin/Result;.exceptionOrNull-impl:(Ljava/lang/Object;)Ljava/lang/Throwable; // method@9b17 │ │ -19ac44: 0c01 |00f6: move-result-object v1 │ │ -19ac46: 3801 2300 |00f7: if-eqz v1, 011a // +0023 │ │ -19ac4a: 2202 3d04 |00f9: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3; // type@043d │ │ -19ac4e: 7040 8d0c 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@0c8d │ │ -19ac54: 7110 fc79 0200 |00fe: invoke-static {v2}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79fc │ │ -19ac5a: 6e10 9e97 0500 |0101: invoke-virtual {v5}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@979e │ │ -19ac60: 0c05 |0104: move-result-object v5 │ │ -19ac62: 1a01 0c26 |0105: const-string v1, "(...)" // string@260c │ │ -19ac66: 7120 30b7 1500 |0107: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -19ac6c: 1f05 9417 |010a: check-cast v5, Ljava/lang/Iterable; // type@1794 │ │ -19ac70: 7110 71a8 0500 |010c: invoke-static {v5}, Lkotlin/collections/CollectionsKt;.first:(Ljava/lang/Iterable;)Ljava/lang/Object; // method@a871 │ │ -19ac76: 0c05 |010f: move-result-object v5 │ │ -19ac78: 1f05 7503 |0110: check-cast v5, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -19ac7c: 6e20 090d 5400 |0112: invoke-virtual {v4, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@0d09 │ │ -19ac82: 5405 ad02 |0115: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02ad │ │ -19ac86: 6e30 4107 6506 |0117: invoke-virtual {v5, v6, v6}, Landroidx/viewpager2/widget/ViewPager2;.setCurrentItem:(IZ)V // method@0741 │ │ -19ac8c: 0e00 |011a: return-void │ │ +19ab18: |[19ab18] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +19ab28: 1b00 d701 0100 |0000: const-string/jumbo v0, "view" // string@000101d7 │ │ +19ab2e: 7120 3eb7 0500 |0003: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +19ab34: 6e10 da0c 0400 |0006: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBinding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // method@0cda │ │ +19ab3a: 0c00 |0009: move-result-object v0 │ │ +19ab3c: 6f30 f605 5406 |000a: invoke-super {v4, v5, v6}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@05f6 │ │ +19ab42: 6e10 060d 0400 |000d: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers:()V // method@0d06 │ │ +19ab48: 5445 b703 |0010: iget-object v5, v4, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03b7 │ │ +19ab4c: 0746 |0012: move-object v6, v4 │ │ +19ab4e: 1f06 1702 |0013: check-cast v6, Landroidx/fragment/app/Fragment; // type@0217 │ │ +19ab52: 2201 3804 |0015: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10; // type@0438 │ │ +19ab56: 7020 830c 4100 |0017: invoke-direct {v1, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c83 │ │ +19ab5c: 6e30 393a 6501 |001a: invoke-virtual {v5, v6, v1}, Lcom/infomaniak/drive/utils/DrivePermissions;.registerPermissions:(Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)V // method@3a39 │ │ +19ab62: 5405 a902 |001d: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02a9 │ │ +19ab66: 6e10 2d0c 0000 |001f: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0c2d │ │ +19ab6c: 0c01 |0022: move-result-object v1 │ │ +19ab6e: 1a02 06b9 |0023: const-string v2, "getRoot(...)" // string@b906 │ │ +19ab72: 7120 3db7 2100 |0025: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +19ab78: 1f01 0e01 |0028: check-cast v1, Landroid/view/View; // type@010e │ │ +19ab7c: 6e10 dc0c 0400 |002a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cdc │ │ +19ab82: 0c02 |002d: move-result-object v2 │ │ +19ab84: 2203 3904 |002e: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11; // type@0439 │ │ +19ab88: 7020 850c 0300 |0030: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V // method@0c85 │ │ +19ab8e: 6e40 973e 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@3e97 │ │ +19ab94: 2201 4504 |0036: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2; // type@0445 │ │ +19ab98: 7110 7e06 0600 |0038: invoke-static {v6}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@067e │ │ +19ab9e: 0c06 |003b: move-result-object v6 │ │ +19aba0: 7020 a10c 6100 |003c: invoke-direct {v1, v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.:(Ljava/lang/Object;)V // method@0ca1 │ │ +19aba6: 1f01 141b |003f: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b14 │ │ +19abaa: 2206 4604 |0041: new-instance v6, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3; // type@0446 │ │ +19abae: 7020 a40c 4600 |0043: invoke-direct {v6, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.:(Ljava/lang/Object;)V // method@0ca4 │ │ +19abb4: 1f06 141b |0046: check-cast v6, Lkotlin/jvm/functions/Function0; // type@1b14 │ │ +19abb8: 2202 3a04 |0048: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12; // type@043a │ │ +19abbc: 7020 870c 4200 |004a: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c87 │ │ +19abc2: 6e40 923e 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@3e92 │ │ +19abc8: 6e10 dc0c 0400 |0050: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cdc │ │ +19abce: 0c05 |0053: move-result-object v5 │ │ +19abd0: 1206 |0054: const/4 v6, #int 0 // #0 │ │ +19abd2: 6e20 4303 6500 |0055: invoke-virtual {v5, v6}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ +19abd8: 2201 3b04 |0058: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1; // type@043b │ │ +19abdc: 7010 890c 0100 |005a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1;.:()V // method@0c89 │ │ +19abe2: 6e20 3d03 1500 |005d: invoke-virtual {v5, v1}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@033d │ │ +19abe8: 2205 5709 |0060: new-instance v5, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // type@0957 │ │ +19abec: 6e10 dd0c 0400 |0062: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getChildFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0cdd │ │ +19abf2: 0c01 |0065: move-result-object v1 │ │ +19abf4: 1a02 35b0 |0066: const-string v2, "getChildFragmentManager(...)" // string@b035 │ │ +19abf8: 7120 3db7 2100 |0068: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +19abfe: 6e10 e20c 0400 |006b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@0ce2 │ │ +19ac04: 0c02 |006e: move-result-object v2 │ │ +19ac06: 1a03 0a26 |006f: const-string v3, "(...)" // string@260a │ │ +19ac0a: 7120 3db7 3200 |0071: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +19ac10: 6e10 e60c 0400 |0074: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0ce6 │ │ +19ac16: 0c03 |0077: move-result-object v3 │ │ +19ac18: 6e10 722c 0300 |0078: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@2c72 │ │ +19ac1e: 0c03 |007b: move-result-object v3 │ │ +19ac20: 7040 4c2b 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@2b4c │ │ +19ac26: 6e20 0a0d 5400 |007f: invoke-virtual {v4, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPreviewSliderAdapter:(Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;)V // method@0d0a │ │ +19ac2c: 5405 ad02 |0082: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02ad │ │ +19ac30: 6e10 e50c 0400 |0084: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0ce5 │ │ +19ac36: 0c01 |0087: move-result-object v1 │ │ +19ac38: 1f01 6702 |0088: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@0267 │ │ +19ac3c: 6e20 3f07 1500 |008a: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@073f │ │ +19ac42: 1211 |008d: const/4 v1, #int 1 // #1 │ │ +19ac44: 6e20 4207 1500 |008e: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.setOffscreenPageLimit:(I)V // method@0742 │ │ +19ac4a: 2201 4704 |0091: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1; // type@0447 │ │ +19ac4e: 7030 a70c 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@0ca7 │ │ +19ac54: 1f01 9c02 |0096: check-cast v1, Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback; // type@029c │ │ +19ac58: 6e20 3e07 1500 |0098: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.registerOnPageChangeCallback:(Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;)V // method@073e │ │ +19ac5e: 6e10 e60c 0400 |009b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0ce6 │ │ +19ac64: 0c05 |009e: move-result-object v5 │ │ +19ac66: 6e10 702c 0500 |009f: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.getPdfIsDownloading:()Landroidx/lifecycle/MutableLiveData; // method@2c70 │ │ +19ac6c: 0c05 |00a2: move-result-object v5 │ │ +19ac6e: 6e10 e90c 0400 |00a3: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@0ce9 │ │ +19ac74: 0c01 |00a6: move-result-object v1 │ │ +19ac76: 2202 3c04 |00a7: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2; // type@043c │ │ +19ac7a: 7030 8b0c 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@0c8b │ │ +19ac80: 2203 4804 |00ac: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0; // type@0448 │ │ +19ac84: 7020 a90c 2300 |00ae: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0ca9 │ │ +19ac8a: 1f03 3202 |00b1: check-cast v3, Landroidx/lifecycle/Observer; // type@0232 │ │ +19ac8e: 6e30 3c06 1503 |00b3: invoke-virtual {v5, v1, v3}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@063c │ │ +19ac94: 6e10 e30c 0400 |00b6: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0ce3 │ │ +19ac9a: 0c05 |00b9: move-result-object v5 │ │ +19ac9c: 6e10 f30f 0500 |00ba: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; // method@0ff3 │ │ +19aca2: 0c05 |00bd: move-result-object v5 │ │ +19aca4: 6e10 e50c 0400 |00be: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0ce5 │ │ +19acaa: 0c01 |00c1: move-result-object v1 │ │ +19acac: 2202 4a18 |00c2: new-instance v2, Ljava/util/ArrayList; // type@184a │ │ +19acb0: 6e10 ab97 0500 |00c4: invoke-virtual {v5}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@97ab │ │ +19acb6: 0c03 |00c7: move-result-object v3 │ │ +19acb8: 7020 b296 3200 |00c8: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@96b2 │ │ +19acbe: 6e20 572b 2100 |00cb: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.setFiles:(Ljava/util/ArrayList;)V // method@2b57 │ │ +19acc4: 6e10 e50c 0400 |00ce: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0ce5 │ │ +19acca: 0c01 |00d1: move-result-object v1 │ │ +19accc: 6e10 e00c 0400 |00d2: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce0 │ │ +19acd2: 0c02 |00d5: move-result-object v2 │ │ +19acd4: 6e20 542b 2100 |00d6: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getPosition:(Lcom/infomaniak/drive/data/models/File;)I // method@2b54 │ │ +19acda: 0a01 |00d9: move-result v1 │ │ +19acdc: 6202 69b2 |00da: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b269 │ │ +19ace0: 5402 ad02 |00dc: iget-object v2, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02ad │ │ +19ace4: 6e30 4107 1206 |00de: invoke-virtual {v2, v1, v6}, Landroidx/viewpager2/widget/ViewPager2;.setCurrentItem:(IZ)V // method@0741 │ │ +19acea: 6201 9bb2 |00e1: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19acee: 7110 209b 0100 |00e3: invoke-static {v1}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9b20 │ │ +19acf4: 0c01 |00e6: move-result-object v1 │ │ +19acf6: 280c |00e7: goto 00f3 // +000c │ │ +19acf8: 0d01 |00e8: move-exception v1 │ │ +19acfa: 6202 69b2 |00e9: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b269 │ │ +19acfe: 7110 2e9b 0100 |00eb: invoke-static {v1}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9b2e │ │ +19ad04: 0c01 |00ee: move-result-object v1 │ │ +19ad06: 7110 209b 0100 |00ef: invoke-static {v1}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9b20 │ │ +19ad0c: 0c01 |00f2: move-result-object v1 │ │ +19ad0e: 7110 249b 0100 |00f3: invoke-static {v1}, Lkotlin/Result;.exceptionOrNull-impl:(Ljava/lang/Object;)Ljava/lang/Throwable; // method@9b24 │ │ +19ad14: 0c01 |00f6: move-result-object v1 │ │ +19ad16: 3801 2300 |00f7: if-eqz v1, 011a // +0023 │ │ +19ad1a: 2202 3d04 |00f9: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3; // type@043d │ │ +19ad1e: 7040 8d0c 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@0c8d │ │ +19ad24: 7110 097a 0200 |00fe: invoke-static {v2}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@7a09 │ │ +19ad2a: 6e10 ab97 0500 |0101: invoke-virtual {v5}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@97ab │ │ +19ad30: 0c05 |0104: move-result-object v5 │ │ +19ad32: 1a01 0d26 |0105: const-string v1, "(...)" // string@260d │ │ +19ad36: 7120 3db7 1500 |0107: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +19ad3c: 1f05 9517 |010a: check-cast v5, Ljava/lang/Iterable; // type@1795 │ │ +19ad40: 7110 7ea8 0500 |010c: invoke-static {v5}, Lkotlin/collections/CollectionsKt;.first:(Ljava/lang/Iterable;)Ljava/lang/Object; // method@a87e │ │ +19ad46: 0c05 |010f: move-result-object v5 │ │ +19ad48: 1f05 7503 |0110: check-cast v5, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +19ad4c: 6e20 090d 5400 |0112: invoke-virtual {v4, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@0d09 │ │ +19ad52: 5405 ad02 |0115: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02ad │ │ +19ad56: 6e30 4107 6506 |0117: invoke-virtual {v5, v6, v6}, Landroidx/viewpager2/widget/ViewPager2;.setCurrentItem:(IZ)V // method@0741 │ │ +19ad5c: 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 │ │ -19a13c: |[19a13c] com.infomaniak.drive.ui.BasePreviewSliderFragment.renameFileClicked:()Lcom/infomaniak/drive/data/models/File; │ │ -19a14c: 7110 6a3d 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@3d6a │ │ -19a152: 0c00 |0003: move-result-object v0 │ │ -19a154: 1100 |0004: return-object v0 │ │ +19a20c: |[19a20c] com.infomaniak.drive.ui.BasePreviewSliderFragment.renameFileClicked:()Lcom/infomaniak/drive/data/models/File; │ │ +19a21c: 7110 773d 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@3d77 │ │ +19a222: 0c00 |0003: move-result-object v0 │ │ +19a224: 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 │ │ -19acb0: |[19acb0] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers:()V │ │ -19acc0: 0730 |0000: move-object v0, v3 │ │ -19acc2: 1f00 1702 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@0217 │ │ -19acc6: 6201 d807 |0003: sget-object v1, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.OPEN_WITH:Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction; // field@07d8 │ │ -19acca: 6e10 a818 0100 |0005: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.getValue:()Ljava/lang/String; // method@18a8 │ │ -19acd0: 0c01 |0008: move-result-object v1 │ │ -19acd2: 2202 3f04 |0009: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5; // type@043f │ │ -19acd6: 7020 910c 3200 |000b: invoke-direct {v2, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c91 │ │ -19acdc: 7130 3d45 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@453d │ │ -19ace2: 6201 d907 |0011: sget-object v1, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.PRINT_PDF:Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction; // field@07d9 │ │ -19ace6: 6e10 a818 0100 |0013: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.getValue:()Ljava/lang/String; // method@18a8 │ │ -19acec: 0c01 |0016: move-result-object v1 │ │ -19acee: 2202 4004 |0017: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6; // type@0440 │ │ -19acf2: 7020 930c 3200 |0019: invoke-direct {v2, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c93 │ │ -19acf8: 7130 3d45 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@453d │ │ -19acfe: 0e00 |001f: return-void │ │ +19ad80: |[19ad80] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers:()V │ │ +19ad90: 0730 |0000: move-object v0, v3 │ │ +19ad92: 1f00 1702 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@0217 │ │ +19ad96: 6201 db07 |0003: sget-object v1, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.OPEN_WITH:Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction; // field@07db │ │ +19ad9a: 6e10 b518 0100 |0005: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.getValue:()Ljava/lang/String; // method@18b5 │ │ +19ada0: 0c01 |0008: move-result-object v1 │ │ +19ada2: 2202 3f04 |0009: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5; // type@043f │ │ +19ada6: 7020 910c 3200 |000b: invoke-direct {v2, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c91 │ │ +19adac: 7130 4a45 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@454a │ │ +19adb2: 6201 dc07 |0011: sget-object v1, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.PRINT_PDF:Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction; // field@07dc │ │ +19adb6: 6e10 b518 0100 |0013: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.getValue:()Ljava/lang/String; // method@18b5 │ │ +19adbc: 0c01 |0016: move-result-object v1 │ │ +19adbe: 2202 4004 |0017: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6; // type@0440 │ │ +19adc2: 7020 930c 3200 |0019: invoke-direct {v2, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c93 │ │ +19adc8: 7130 4a45 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@454a │ │ +19adce: 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 │ │ -19ad00: |[19ad00] com.infomaniak.drive.ui.BasePreviewSliderFragment.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V │ │ -19ad10: 1a00 1026 |0000: const-string v0, "" // string@2610 │ │ -19ad14: 7120 31b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -19ad1a: 5b12 b603 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentFile:Lcom/infomaniak/drive/data/models/File; // field@03b6 │ │ -19ad1e: 0e00 |0007: return-void │ │ +19add0: |[19add0] com.infomaniak.drive.ui.BasePreviewSliderFragment.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V │ │ +19ade0: 1a00 1126 |0000: const-string v0, "" // string@2611 │ │ +19ade4: 7120 3eb7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +19adea: 5b12 b603 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentFile:Lcom/infomaniak/drive/data/models/File; // field@03b6 │ │ +19adee: 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 │ │ -19ad20: |[19ad20] com.infomaniak.drive.ui.BasePreviewSliderFragment.setPreviewSliderAdapter:(Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;)V │ │ -19ad30: 1a00 1026 |0000: const-string v0, "" // string@2610 │ │ -19ad34: 7120 31b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -19ad3a: 5b12 bb03 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewSliderAdapter:Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // field@03bb │ │ -19ad3e: 0e00 |0007: return-void │ │ +19adf0: |[19adf0] com.infomaniak.drive.ui.BasePreviewSliderFragment.setPreviewSliderAdapter:(Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;)V │ │ +19ae00: 1a00 1126 |0000: const-string v0, "" // string@2611 │ │ +19ae04: 7120 3eb7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +19ae0a: 5b12 bb03 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewSliderAdapter:Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // field@03bb │ │ +19ae0e: 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 │ │ -19ada4: |[19ada4] com.infomaniak.drive.ui.BasePreviewSliderFragment.setUserDrive:(Lcom/infomaniak/drive/data/models/UserDrive;)V │ │ -19adb4: 1a00 1026 |0000: const-string v0, "" // string@2610 │ │ -19adb8: 7120 31b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -19adbe: 5b12 bd03 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@03bd │ │ -19adc2: 0e00 |0007: return-void │ │ +19ae74: |[19ae74] com.infomaniak.drive.ui.BasePreviewSliderFragment.setUserDrive:(Lcom/infomaniak/drive/data/models/UserDrive;)V │ │ +19ae84: 1a00 1126 |0000: const-string v0, "" // string@2611 │ │ +19ae88: 7120 3eb7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +19ae8e: 5b12 bd03 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@03bd │ │ +19ae92: 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 │ │ -19adc4: |[19adc4] com.infomaniak.drive.ui.BasePreviewSliderFragment.set_binding:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ -19add4: 5b01 b403 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b4 │ │ -19add8: 0e00 |0002: return-void │ │ +19ae94: |[19ae94] com.infomaniak.drive.ui.BasePreviewSliderFragment.set_binding:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ +19aea4: 5b01 b403 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b4 │ │ +19aea8: 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 │ │ -19addc: |[19addc] com.infomaniak.drive.ui.BasePreviewSliderFragment.sharePublicLink:(Lkotlin/jvm/functions/Function0;)V │ │ -19adec: 7120 6d3d 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@3d6d │ │ -19adf2: 0e00 |0003: return-void │ │ +19aeac: |[19aeac] com.infomaniak.drive.ui.BasePreviewSliderFragment.sharePublicLink:(Lkotlin/jvm/functions/Function0;)V │ │ +19aebc: 7120 7a3d 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@3d7a │ │ +19aec2: 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 │ │ -19adf4: |[19adf4] com.infomaniak.drive.ui.BasePreviewSliderFragment.toggleBottomSheet:(Z)V │ │ -19ae04: 6e10 dc0c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cdc │ │ -19ae0a: 0c00 |0003: move-result-object v0 │ │ -19ae0c: 2001 670c |0004: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c67 │ │ -19ae10: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -19ae14: 1f00 670c |0008: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c67 │ │ -19ae18: 2802 |000a: goto 000c // +0002 │ │ -19ae1a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -19ae1c: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -19ae20: 6e10 f73d 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView;.scrollToTop:()V // method@3df7 │ │ -19ae26: 6e10 db0c 0200 |0011: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetBehavior:()Lcom/google/android/material/bottomsheet/BottomSheetBehavior; // method@0cdb │ │ -19ae2c: 0c00 |0014: move-result-object v0 │ │ -19ae2e: 3803 0400 |0015: if-eqz v3, 0019 // +0004 │ │ -19ae32: 1243 |0017: const/4 v3, #int 4 // #4 │ │ -19ae34: 2802 |0018: goto 001a // +0002 │ │ -19ae36: 1253 |0019: const/4 v3, #int 5 // #5 │ │ -19ae38: 6e20 1b08 3000 |001a: invoke-virtual {v0, v3}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@081b │ │ -19ae3e: 0e00 |001d: return-void │ │ +19aec4: |[19aec4] com.infomaniak.drive.ui.BasePreviewSliderFragment.toggleBottomSheet:(Z)V │ │ +19aed4: 6e10 dc0c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cdc │ │ +19aeda: 0c00 |0003: move-result-object v0 │ │ +19aedc: 2001 680c |0004: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c68 │ │ +19aee0: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +19aee4: 1f00 680c |0008: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c68 │ │ +19aee8: 2802 |000a: goto 000c // +0002 │ │ +19aeea: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +19aeec: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +19aef0: 6e10 043e 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView;.scrollToTop:()V // method@3e04 │ │ +19aef6: 6e10 db0c 0200 |0011: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetBehavior:()Lcom/google/android/material/bottomsheet/BottomSheetBehavior; // method@0cdb │ │ +19aefc: 0c00 |0014: move-result-object v0 │ │ +19aefe: 3803 0400 |0015: if-eqz v3, 0019 // +0004 │ │ +19af02: 1243 |0017: const/4 v3, #int 4 // #4 │ │ +19af04: 2802 |0018: goto 001a // +0002 │ │ +19af06: 1253 |0019: const/4 v3, #int 5 // #5 │ │ +19af08: 6e20 1b08 3000 |001a: invoke-virtual {v0, v3}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@081b │ │ +19af0e: 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 │ │ -19a018: |[19a018] com.infomaniak.drive.ui.BasePreviewSliderFragment.toggleFullscreen:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; │ │ -19a028: 5430 b403 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b4 │ │ -19a02c: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ -19a030: 5401 ab02 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.previewSliderParent:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@02ab │ │ -19a034: 5532 b803 |0006: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b8 │ │ -19a038: df02 0201 |0008: xor-int/lit8 v2, v2, #int 1 // #01 │ │ -19a03c: 5c32 b803 |000a: iput-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b8 │ │ -19a040: 5400 a902 |000c: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02a9 │ │ -19a044: 5532 b803 |000e: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b8 │ │ -19a048: 6e20 8f3e 2000 |0010: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleVisibility:(Z)V // method@3e8f │ │ -19a04e: 5530 b803 |0013: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b8 │ │ -19a052: 6e20 0f0d 0300 |0015: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.toggleBottomSheet:(Z)V // method@0d0f │ │ -19a058: 6e10 030d 0300 |0018: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d03 │ │ -19a05e: 0c00 |001b: move-result-object v0 │ │ -19a060: 1a02 ece9 |001c: const-string v2, "requireActivity(...)" // string@e9ec │ │ -19a064: 7120 30b7 2000 |001e: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -19a06a: 1f00 1600 |0021: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -19a06e: 5532 b803 |0023: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b8 │ │ -19a072: 7120 9d3a 2000 |0025: invoke-static {v0, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.toggleSystemBar:(Landroid/app/Activity;Z)V // method@3a9d │ │ -19a078: 2802 |0028: goto 002a // +0002 │ │ -19a07a: 1201 |0029: const/4 v1, #int 0 // #0 │ │ -19a07c: 1101 |002a: return-object v1 │ │ +19a0e8: |[19a0e8] com.infomaniak.drive.ui.BasePreviewSliderFragment.toggleFullscreen:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; │ │ +19a0f8: 5430 b403 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b4 │ │ +19a0fc: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ +19a100: 5401 ab02 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.previewSliderParent:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@02ab │ │ +19a104: 5532 b803 |0006: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b8 │ │ +19a108: df02 0201 |0008: xor-int/lit8 v2, v2, #int 1 // #01 │ │ +19a10c: 5c32 b803 |000a: iput-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b8 │ │ +19a110: 5400 a902 |000c: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02a9 │ │ +19a114: 5532 b803 |000e: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b8 │ │ +19a118: 6e20 9c3e 2000 |0010: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleVisibility:(Z)V // method@3e9c │ │ +19a11e: 5530 b803 |0013: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b8 │ │ +19a122: 6e20 0f0d 0300 |0015: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.toggleBottomSheet:(Z)V // method@0d0f │ │ +19a128: 6e10 030d 0300 |0018: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d03 │ │ +19a12e: 0c00 |001b: move-result-object v0 │ │ +19a130: 1a02 f1e9 |001c: const-string v2, "requireActivity(...)" // string@e9f1 │ │ +19a134: 7120 3db7 2000 |001e: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +19a13a: 1f00 1600 |0021: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +19a13e: 5532 b803 |0023: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b8 │ │ +19a142: 7120 aa3a 2000 |0025: invoke-static {v0, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.toggleSystemBar:(Landroid/app/Activity;Z)V // method@3aaa │ │ +19a148: 2802 |0028: goto 002a // +0002 │ │ +19a14a: 1201 |0029: const/4 v1, #int 0 // #0 │ │ +19a14c: 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 : 11238 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11241 (BasePreviewSliderFragment.kt) │ │ │ │ Class #48 header: │ │ class_idx : 1103 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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 │ │ -19ae60: |[19ae60] com.infomaniak.drive.ui.LaunchActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ -19ae70: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19ae76: 5b01 be03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03be │ │ -19ae7a: 0e00 |0005: return-void │ │ +19af30: |[19af30] com.infomaniak.drive.ui.LaunchActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ +19af40: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19af46: 5b01 be03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03be │ │ +19af4a: 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 │ │ -19ae40: |[19ae40] com.infomaniak.drive.ui.LaunchActivity$$ExternalSyntheticLambda1.invoke:()Ljava/lang/Object; │ │ -19ae50: 5410 be03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03be │ │ -19ae54: 7110 380d 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.$r8$lambda$WsRfmQ2SMJ6ApmooMyZgAM9jYHA:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d38 │ │ -19ae5a: 0c00 |0005: move-result-object v0 │ │ -19ae5c: 1100 |0006: return-object v0 │ │ +19af10: |[19af10] com.infomaniak.drive.ui.LaunchActivity$$ExternalSyntheticLambda1.invoke:()Ljava/lang/Object; │ │ +19af20: 5410 be03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03be │ │ +19af24: 7110 380d 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.$r8$lambda$WsRfmQ2SMJ6ApmooMyZgAM9jYHA:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d38 │ │ +19af2a: 0c00 |0005: move-result-object v0 │ │ +19af2c: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #49 header: │ │ class_idx : 1104 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 17233 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 17236 │ │ 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 │ │ -19ae7c: |[19ae7c] com.infomaniak.drive.ui.LaunchActivity$Companion.:()V │ │ -19ae8c: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19ae92: 0e00 |0003: return-void │ │ +19af4c: |[19af4c] com.infomaniak.drive.ui.LaunchActivity$Companion.:()V │ │ +19af5c: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19af62: 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 │ │ -19ae94: |[19ae94] com.infomaniak.drive.ui.LaunchActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -19aea4: 7010 140d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity$Companion;.:()V // method@0d14 │ │ -19aeaa: 0e00 |0003: return-void │ │ +19af64: |[19af64] com.infomaniak.drive.ui.LaunchActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +19af74: 7010 140d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity$Companion;.:()V // method@0d14 │ │ +19af7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 17233 (LaunchActivity.kt) │ │ + source_file_idx : 17236 (LaunchActivity.kt) │ │ │ │ Class #50 header: │ │ class_idx : 1105 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 17233 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 17236 │ │ 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 │ │ -19aeac: |[19aeac] com.infomaniak.drive.ui.LaunchActivity$WhenMappings.:()V │ │ -19aebc: 7100 1142 0000 |0000: invoke-static {}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.values:()[Lcom/infomaniak/lib/core/models/ApiResponseStatus; // method@4211 │ │ -19aec2: 0c00 |0003: move-result-object v0 │ │ -19aec4: 2100 |0004: array-length v0, v0 │ │ -19aec6: 2300 a824 |0005: new-array v0, v0, [I // type@24a8 │ │ -19aeca: 6201 8d4f |0007: sget-object v1, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.SUCCESS:Lcom/infomaniak/lib/core/models/ApiResponseStatus; // field@4f8d │ │ -19aece: 6e10 0f42 0100 |0009: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@420f │ │ -19aed4: 0a01 |000c: move-result v1 │ │ -19aed6: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -19aed8: 4b02 0001 |000e: aput v2, v0, v1 │ │ -19aedc: 6201 8c4f |0010: sget-object v1, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.REDIRECT:Lcom/infomaniak/lib/core/models/ApiResponseStatus; // field@4f8c │ │ -19aee0: 6e10 0f42 0100 |0012: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@420f │ │ -19aee6: 0a01 |0015: move-result v1 │ │ -19aee8: 1222 |0016: const/4 v2, #int 2 // #2 │ │ -19aeea: 4b02 0001 |0017: aput v2, v0, v1 │ │ -19aeee: 6900 bf03 |0019: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@03bf │ │ -19aef2: 0e00 |001b: return-void │ │ +19af7c: |[19af7c] com.infomaniak.drive.ui.LaunchActivity$WhenMappings.:()V │ │ +19af8c: 7100 1e42 0000 |0000: invoke-static {}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.values:()[Lcom/infomaniak/lib/core/models/ApiResponseStatus; // method@421e │ │ +19af92: 0c00 |0003: move-result-object v0 │ │ +19af94: 2100 |0004: array-length v0, v0 │ │ +19af96: 2300 a924 |0005: new-array v0, v0, [I // type@24a9 │ │ +19af9a: 6201 904f |0007: sget-object v1, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.SUCCESS:Lcom/infomaniak/lib/core/models/ApiResponseStatus; // field@4f90 │ │ +19af9e: 6e10 1c42 0100 |0009: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@421c │ │ +19afa4: 0a01 |000c: move-result v1 │ │ +19afa6: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +19afa8: 4b02 0001 |000e: aput v2, v0, v1 │ │ +19afac: 6201 8f4f |0010: sget-object v1, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.REDIRECT:Lcom/infomaniak/lib/core/models/ApiResponseStatus; // field@4f8f │ │ +19afb0: 6e10 1c42 0100 |0012: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@421c │ │ +19afb6: 0a01 |0015: move-result v1 │ │ +19afb8: 1222 |0016: const/4 v2, #int 2 // #2 │ │ +19afba: 4b02 0001 |0017: aput v2, v0, v1 │ │ +19afbe: 6900 bf03 |0019: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@03bf │ │ +19afc2: 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 : 17233 (LaunchActivity.kt) │ │ + source_file_idx : 17236 (LaunchActivity.kt) │ │ │ │ Class #51 header: │ │ class_idx : 1106 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 17233 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 17236 │ │ 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 │ │ -19b034: |[19b034] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19b044: 5b01 c103 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c1 │ │ -19b048: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19b04a: 7030 d2b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -19b050: 0e00 |0006: return-void │ │ +19b104: |[19b104] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19b114: 5b01 c103 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c1 │ │ +19b118: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19b11a: 7030 dfb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +19b120: 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 │ │ -19b010: |[19b010] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19b020: 2202 5204 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0452 │ │ -19b024: 5410 c103 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c1 │ │ -19b028: 7030 170d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d17 │ │ -19b02e: 1f02 511a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -19b032: 1102 |0009: return-object v2 │ │ +19b0e0: |[19b0e0] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19b0f0: 2202 5204 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0452 │ │ +19b0f4: 5410 c103 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c1 │ │ +19b0f8: 7030 170d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d17 │ │ +19b0fe: 1f02 521a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +19b102: 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 │ │ -19af10: |[19af10] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19af20: 1f01 391d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -19af24: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -19af28: 6e30 1a0d 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@0d1a │ │ -19af2e: 0c01 |0007: move-result-object v1 │ │ -19af30: 1101 |0008: return-object v1 │ │ +19afe0: |[19afe0] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19aff0: 1f01 3a1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +19aff4: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +19aff8: 6e30 1a0d 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@0d1a │ │ +19affe: 0c01 |0007: move-result-object v1 │ │ +19b000: 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 │ │ -19af34: |[19af34] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19af44: 6e30 180d 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@0d18 │ │ -19af4a: 0c01 |0003: move-result-object v1 │ │ -19af4c: 1f01 5204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0452 │ │ -19af50: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19af54: 6e20 1b0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d1b │ │ -19af5a: 0c01 |000b: move-result-object v1 │ │ -19af5c: 1101 |000c: return-object v1 │ │ +19b004: |[19b004] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19b014: 6e30 180d 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@0d18 │ │ +19b01a: 0c01 |0003: move-result-object v1 │ │ +19b01c: 1f01 5204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0452 │ │ +19b020: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19b024: 6e20 1b0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d1b │ │ +19b02a: 0c01 |000b: move-result-object v1 │ │ +19b02c: 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 │ │ -19af60: |[19af60] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19af70: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -19af76: 0c00 |0003: move-result-object v0 │ │ -19af78: 5241 c003 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03c0 │ │ -19af7c: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -19af7e: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -19af80: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -19af84: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ -19af88: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ -19af8c: 7110 2e9b 0500 |000e: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -19af92: 283c |0011: goto 004d // +003c │ │ -19af94: 2205 8f17 |0012: new-instance v5, Ljava/lang/IllegalStateException; // type@178f │ │ -19af98: 1a00 be96 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -19af9c: 7020 8e93 0500 |0016: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -19afa2: 2705 |0019: throw v5 │ │ -19afa4: 7110 2e9b 0500 |001a: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -19afaa: 281d |001d: goto 003a // +001d │ │ -19afac: 7110 2e9b 0500 |001e: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -19afb2: 5445 c103 |0021: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c1 │ │ -19afb6: 7110 3c0d 0500 |0023: invoke-static {v5}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$getPublicShareActivityExtras$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Landroid/os/Bundle; // method@0d3c │ │ -19afbc: 0c05 |0026: move-result-object v5 │ │ -19afbe: 3805 0500 |0027: if-eqz v5, 002c // +0005 │ │ -19afc2: 1c05 410b |0029: const-class v5, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivity; // type@0b41 │ │ -19afc6: 2824 |002b: goto 004f // +0024 │ │ -19afc8: 6205 c212 |002c: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -19afcc: 0741 |002e: move-object v1, v4 │ │ -19afce: 1f01 511a |002f: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -19afd2: 5943 c003 |0031: iput v3, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03c0 │ │ -19afd6: 6e20 a339 1500 |0033: invoke-virtual {v5, v1}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@39a3 │ │ -19afdc: 0c05 |0036: move-result-object v5 │ │ -19afde: 3305 0300 |0037: if-ne v5, v0, 003a // +0003 │ │ -19afe2: 1100 |0039: return-object v0 │ │ -19afe4: 3905 0500 |003a: if-nez v5, 003f // +0005 │ │ -19afe8: 1c05 ef09 |003c: const-class v5, Lcom/infomaniak/drive/ui/login/LoginActivity; // type@09ef │ │ -19afec: 2811 |003e: goto 004f // +0011 │ │ -19afee: 5445 c103 |003f: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c1 │ │ -19aff2: 0741 |0041: move-object v1, v4 │ │ -19aff4: 1f01 511a |0042: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -19aff8: 5942 c003 |0044: iput v2, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03c0 │ │ -19affc: 7120 420d 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@0d42 │ │ -19b002: 0c05 |0049: move-result-object v5 │ │ -19b004: 3305 0300 |004a: if-ne v5, v0, 004d // +0003 │ │ -19b008: 1100 |004c: return-object v0 │ │ -19b00a: 1f05 7d17 |004d: check-cast v5, Ljava/lang/Class; // type@177d │ │ -19b00e: 1105 |004f: return-object v5 │ │ +19b030: |[19b030] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19b040: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +19b046: 0c00 |0003: move-result-object v0 │ │ +19b048: 5241 c003 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03c0 │ │ +19b04c: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +19b04e: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +19b050: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +19b054: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ +19b058: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ +19b05c: 7110 3b9b 0500 |000e: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +19b062: 283c |0011: goto 004d // +003c │ │ +19b064: 2205 9017 |0012: new-instance v5, Ljava/lang/IllegalStateException; // type@1790 │ │ +19b068: 1a00 c396 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +19b06c: 7020 9b93 0500 |0016: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +19b072: 2705 |0019: throw v5 │ │ +19b074: 7110 3b9b 0500 |001a: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +19b07a: 281d |001d: goto 003a // +001d │ │ +19b07c: 7110 3b9b 0500 |001e: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +19b082: 5445 c103 |0021: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c1 │ │ +19b086: 7110 3c0d 0500 |0023: invoke-static {v5}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$getPublicShareActivityExtras$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Landroid/os/Bundle; // method@0d3c │ │ +19b08c: 0c05 |0026: move-result-object v5 │ │ +19b08e: 3805 0500 |0027: if-eqz v5, 002c // +0005 │ │ +19b092: 1c05 420b |0029: const-class v5, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivity; // type@0b42 │ │ +19b096: 2824 |002b: goto 004f // +0024 │ │ +19b098: 6205 c512 |002c: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +19b09c: 0741 |002e: move-object v1, v4 │ │ +19b09e: 1f01 521a |002f: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +19b0a2: 5943 c003 |0031: iput v3, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03c0 │ │ +19b0a6: 6e20 b039 1500 |0033: invoke-virtual {v5, v1}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@39b0 │ │ +19b0ac: 0c05 |0036: move-result-object v5 │ │ +19b0ae: 3305 0300 |0037: if-ne v5, v0, 003a // +0003 │ │ +19b0b2: 1100 |0039: return-object v0 │ │ +19b0b4: 3905 0500 |003a: if-nez v5, 003f // +0005 │ │ +19b0b8: 1c05 f009 |003c: const-class v5, Lcom/infomaniak/drive/ui/login/LoginActivity; // type@09f0 │ │ +19b0bc: 2811 |003e: goto 004f // +0011 │ │ +19b0be: 5445 c103 |003f: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c1 │ │ +19b0c2: 0741 |0041: move-object v1, v4 │ │ +19b0c4: 1f01 521a |0042: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +19b0c8: 5942 c003 |0044: iput v2, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03c0 │ │ +19b0cc: 7120 420d 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@0d42 │ │ +19b0d2: 0c05 |0049: move-result-object v5 │ │ +19b0d4: 3305 0300 |004a: if-ne v5, v0, 004d // +0003 │ │ +19b0d8: 1100 |004c: return-object v0 │ │ +19b0da: 1f05 7e17 |004d: check-cast v5, Ljava/lang/Class; // type@177e │ │ +19b0de: 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 : 17233 (LaunchActivity.kt) │ │ + source_file_idx : 17236 (LaunchActivity.kt) │ │ │ │ Class #52 header: │ │ class_idx : 1107 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 17233 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 17236 │ │ 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 │ │ -19b208: |[19b208] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19b218: 5b01 c503 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c5 │ │ -19b21c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19b21e: 7030 d2b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -19b224: 0e00 |0006: return-void │ │ +19b2d8: |[19b2d8] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19b2e8: 5b01 c503 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c5 │ │ +19b2ec: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19b2ee: 7030 dfb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +19b2f4: 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 │ │ -19b1e4: |[19b1e4] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19b1f4: 2202 5304 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@0453 │ │ -19b1f8: 5410 c503 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c5 │ │ -19b1fc: 7030 1c0d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d1c │ │ -19b202: 1f02 511a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -19b206: 1102 |0009: return-object v2 │ │ +19b2b4: |[19b2b4] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19b2c4: 2202 5304 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@0453 │ │ +19b2c8: 5410 c503 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c5 │ │ +19b2cc: 7030 1c0d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d1c │ │ +19b2d2: 1f02 521a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +19b2d6: 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 │ │ -19b054: |[19b054] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19b064: 1f01 391d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -19b068: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -19b06c: 6e30 1f0d 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@0d1f │ │ -19b072: 0c01 |0007: move-result-object v1 │ │ -19b074: 1101 |0008: return-object v1 │ │ +19b124: |[19b124] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19b134: 1f01 3a1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +19b138: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +19b13c: 6e30 1f0d 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@0d1f │ │ +19b142: 0c01 |0007: move-result-object v1 │ │ +19b144: 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 │ │ -19b078: |[19b078] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19b088: 6e30 1d0d 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@0d1d │ │ -19b08e: 0c01 |0003: move-result-object v1 │ │ -19b090: 1f01 5304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@0453 │ │ -19b094: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19b098: 6e20 200d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d20 │ │ -19b09e: 0c01 |000b: move-result-object v1 │ │ -19b0a0: 1101 |000c: return-object v1 │ │ +19b148: |[19b148] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19b158: 6e30 1d0d 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@0d1d │ │ +19b15e: 0c01 |0003: move-result-object v1 │ │ +19b160: 1f01 5304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@0453 │ │ +19b164: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19b168: 6e20 200d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d20 │ │ +19b16e: 0c01 |000b: move-result-object v1 │ │ +19b170: 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 │ │ -19b0a4: |[19b0a4] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19b0b4: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -19b0ba: 0c00 |0003: move-result-object v0 │ │ -19b0bc: 5281 c403 |0004: iget v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03c4 │ │ -19b0c0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -19b0c2: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -19b0c4: 1224 |0008: const/4 v4, #int 2 // #2 │ │ -19b0c6: 3801 2200 |0009: if-eqz v1, 002b // +0022 │ │ -19b0ca: 3221 1400 |000b: if-eq v1, v2, 001f // +0014 │ │ -19b0ce: 3341 0a00 |000d: if-ne v1, v4, 0017 // +000a │ │ -19b0d2: 5480 c203 |000f: iget-object v0, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c2 │ │ -19b0d6: 1f00 aa17 |0011: check-cast v0, Ljava/lang/String; // type@17aa │ │ -19b0da: 7110 2e9b 0900 |0013: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -19b0e0: 2861 |0016: goto 0077 // +0061 │ │ -19b0e2: 2209 8f17 |0017: new-instance v9, Ljava/lang/IllegalStateException; // type@178f │ │ -19b0e6: 1a00 be96 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -19b0ea: 7020 8e93 0900 |001b: invoke-direct {v9, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -19b0f0: 2709 |001e: throw v9 │ │ -19b0f2: 5481 c303 |001f: iget-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03c3 │ │ -19b0f6: 1f01 aa17 |0021: check-cast v1, Ljava/lang/String; // type@17aa │ │ -19b0fa: 5482 c203 |0023: iget-object v2, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c2 │ │ -19b0fe: 1f02 5b04 |0025: check-cast v2, Lcom/infomaniak/drive/ui/LaunchActivity; // type@045b │ │ -19b102: 7110 2e9b 0900 |0027: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -19b108: 2830 |002a: goto 005a // +0030 │ │ -19b10a: 7110 2e9b 0900 |002b: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -19b110: 5489 c503 |002e: iget-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c5 │ │ -19b114: 6e10 4a0d 0900 |0030: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d4a │ │ -19b11a: 0c09 |0033: move-result-object v9 │ │ -19b11c: 6e10 9700 0900 |0034: invoke-virtual {v9}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0097 │ │ -19b122: 0c09 |0037: move-result-object v9 │ │ -19b124: 3809 5e00 |0038: if-eqz v9, 0096 // +005e │ │ -19b128: 6e10 bd01 0900 |003a: invoke-virtual {v9}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01bd │ │ -19b12e: 0c01 |003d: move-result-object v1 │ │ -19b130: 3801 5800 |003e: if-eqz v1, 0096 // +0058 │ │ -19b134: 5489 c503 |0040: iget-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c5 │ │ -19b138: 6205 c212 |0042: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -19b13c: 6e10 9339 0500 |0044: invoke-virtual {v5}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3993 │ │ -19b142: 0c05 |0047: move-result-object v5 │ │ -19b144: 3905 1300 |0048: if-nez v5, 005b // +0013 │ │ -19b148: 6205 c212 |004a: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -19b14c: 5b89 c203 |004c: iput-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c2 │ │ -19b150: 5b81 c303 |004e: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03c3 │ │ -19b154: 5982 c403 |0050: iput v2, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03c4 │ │ -19b158: 6e20 a339 8500 |0052: invoke-virtual {v5, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@39a3 │ │ -19b15e: 0c02 |0055: move-result-object v2 │ │ -19b160: 3302 0300 |0056: if-ne v2, v0, 0059 // +0003 │ │ -19b164: 1100 |0058: return-object v0 │ │ -19b166: 0792 |0059: move-object v2, v9 │ │ -19b168: 0729 |005a: move-object v9, v2 │ │ -19b16a: 0712 |005b: move-object v2, v1 │ │ -19b16c: 1f02 7b17 |005c: check-cast v2, Ljava/lang/CharSequence; // type@177b │ │ -19b170: 1a05 6b25 |005e: const-string v5, "/app/share/" // string@256b │ │ -19b174: 1f05 7b17 |0060: check-cast v5, Ljava/lang/CharSequence; // type@177b │ │ -19b178: 1206 |0062: const/4 v6, #int 0 // #0 │ │ -19b17a: 7153 0fc1 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@c10f │ │ -19b180: 0a02 |0066: move-result v2 │ │ -19b182: 3802 1200 |0067: if-eqz v2, 0079 // +0012 │ │ -19b186: 5b81 c203 |0069: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c2 │ │ -19b18a: 5b83 c303 |006b: iput-object v3, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03c3 │ │ -19b18e: 5984 c403 |006d: iput v4, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03c4 │ │ -19b192: 7130 450d 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@0d45 │ │ -19b198: 0c09 |0072: move-result-object v9 │ │ -19b19a: 3309 0300 |0073: if-ne v9, v0, 0076 // +0003 │ │ -19b19e: 1100 |0075: return-object v0 │ │ -19b1a0: 0710 |0076: move-object v0, v1 │ │ -19b1a2: 0701 |0077: move-object v1, v0 │ │ -19b1a4: 2804 |0078: goto 007c // +0004 │ │ -19b1a6: 7120 440d 1900 |0079: invoke-static {v9, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$processInternalLink:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;)V // method@0d44 │ │ -19b1ac: 6202 9a50 |007c: sget-object v2, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@509a │ │ -19b1b0: 2209 ac17 |007e: new-instance v9, Ljava/lang/StringBuilder; // type@17ac │ │ -19b1b4: 1a00 8e34 |0080: const-string v0, "DeepLink: " // string@348e │ │ -19b1b8: 7020 8094 0900 |0082: invoke-direct {v9, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9480 │ │ -19b1be: 6e20 8994 1900 |0085: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -19b1c4: 6e10 9a94 0900 |0088: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@949a │ │ -19b1ca: 0c04 |008b: move-result-object v4 │ │ -19b1cc: 1246 |008c: const/4 v6, #int 4 // #4 │ │ -19b1ce: 1207 |008d: const/4 v7, #int 0 // #0 │ │ -19b1d0: 1a03 1c82 |008e: const-string v3, "Upload" // string@821c │ │ -19b1d4: 1205 |0090: const/4 v5, #int 0 // #0 │ │ -19b1d6: 7706 b045 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@45b0 │ │ -19b1dc: 6203 98b2 |0094: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19b1e0: 1103 |0096: return-object v3 │ │ +19b174: |[19b174] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19b184: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +19b18a: 0c00 |0003: move-result-object v0 │ │ +19b18c: 5281 c403 |0004: iget v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03c4 │ │ +19b190: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +19b192: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +19b194: 1224 |0008: const/4 v4, #int 2 // #2 │ │ +19b196: 3801 2200 |0009: if-eqz v1, 002b // +0022 │ │ +19b19a: 3221 1400 |000b: if-eq v1, v2, 001f // +0014 │ │ +19b19e: 3341 0a00 |000d: if-ne v1, v4, 0017 // +000a │ │ +19b1a2: 5480 c203 |000f: iget-object v0, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c2 │ │ +19b1a6: 1f00 ab17 |0011: check-cast v0, Ljava/lang/String; // type@17ab │ │ +19b1aa: 7110 3b9b 0900 |0013: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +19b1b0: 2861 |0016: goto 0077 // +0061 │ │ +19b1b2: 2209 9017 |0017: new-instance v9, Ljava/lang/IllegalStateException; // type@1790 │ │ +19b1b6: 1a00 c396 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +19b1ba: 7020 9b93 0900 |001b: invoke-direct {v9, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +19b1c0: 2709 |001e: throw v9 │ │ +19b1c2: 5481 c303 |001f: iget-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03c3 │ │ +19b1c6: 1f01 ab17 |0021: check-cast v1, Ljava/lang/String; // type@17ab │ │ +19b1ca: 5482 c203 |0023: iget-object v2, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c2 │ │ +19b1ce: 1f02 5b04 |0025: check-cast v2, Lcom/infomaniak/drive/ui/LaunchActivity; // type@045b │ │ +19b1d2: 7110 3b9b 0900 |0027: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +19b1d8: 2830 |002a: goto 005a // +0030 │ │ +19b1da: 7110 3b9b 0900 |002b: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +19b1e0: 5489 c503 |002e: iget-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c5 │ │ +19b1e4: 6e10 4a0d 0900 |0030: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d4a │ │ +19b1ea: 0c09 |0033: move-result-object v9 │ │ +19b1ec: 6e10 9700 0900 |0034: invoke-virtual {v9}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0097 │ │ +19b1f2: 0c09 |0037: move-result-object v9 │ │ +19b1f4: 3809 5e00 |0038: if-eqz v9, 0096 // +005e │ │ +19b1f8: 6e10 bd01 0900 |003a: invoke-virtual {v9}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01bd │ │ +19b1fe: 0c01 |003d: move-result-object v1 │ │ +19b200: 3801 5800 |003e: if-eqz v1, 0096 // +0058 │ │ +19b204: 5489 c503 |0040: iget-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c5 │ │ +19b208: 6205 c512 |0042: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +19b20c: 6e10 a039 0500 |0044: invoke-virtual {v5}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@39a0 │ │ +19b212: 0c05 |0047: move-result-object v5 │ │ +19b214: 3905 1300 |0048: if-nez v5, 005b // +0013 │ │ +19b218: 6205 c512 |004a: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +19b21c: 5b89 c203 |004c: iput-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c2 │ │ +19b220: 5b81 c303 |004e: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03c3 │ │ +19b224: 5982 c403 |0050: iput v2, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03c4 │ │ +19b228: 6e20 b039 8500 |0052: invoke-virtual {v5, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@39b0 │ │ +19b22e: 0c02 |0055: move-result-object v2 │ │ +19b230: 3302 0300 |0056: if-ne v2, v0, 0059 // +0003 │ │ +19b234: 1100 |0058: return-object v0 │ │ +19b236: 0792 |0059: move-object v2, v9 │ │ +19b238: 0729 |005a: move-object v9, v2 │ │ +19b23a: 0712 |005b: move-object v2, v1 │ │ +19b23c: 1f02 7c17 |005c: check-cast v2, Ljava/lang/CharSequence; // type@177c │ │ +19b240: 1a05 6c25 |005e: const-string v5, "/app/share/" // string@256c │ │ +19b244: 1f05 7c17 |0060: check-cast v5, Ljava/lang/CharSequence; // type@177c │ │ +19b248: 1206 |0062: const/4 v6, #int 0 // #0 │ │ +19b24a: 7153 1cc1 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@c11c │ │ +19b250: 0a02 |0066: move-result v2 │ │ +19b252: 3802 1200 |0067: if-eqz v2, 0079 // +0012 │ │ +19b256: 5b81 c203 |0069: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c2 │ │ +19b25a: 5b83 c303 |006b: iput-object v3, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03c3 │ │ +19b25e: 5984 c403 |006d: iput v4, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03c4 │ │ +19b262: 7130 450d 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@0d45 │ │ +19b268: 0c09 |0072: move-result-object v9 │ │ +19b26a: 3309 0300 |0073: if-ne v9, v0, 0076 // +0003 │ │ +19b26e: 1100 |0075: return-object v0 │ │ +19b270: 0710 |0076: move-object v0, v1 │ │ +19b272: 0701 |0077: move-object v1, v0 │ │ +19b274: 2804 |0078: goto 007c // +0004 │ │ +19b276: 7120 440d 1900 |0079: invoke-static {v9, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$processInternalLink:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;)V // method@0d44 │ │ +19b27c: 6202 9d50 |007c: sget-object v2, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@509d │ │ +19b280: 2209 ad17 |007e: new-instance v9, Ljava/lang/StringBuilder; // type@17ad │ │ +19b284: 1a00 9134 |0080: const-string v0, "DeepLink: " // string@3491 │ │ +19b288: 7020 8d94 0900 |0082: invoke-direct {v9, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@948d │ │ +19b28e: 6e20 9694 1900 |0085: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +19b294: 6e10 a794 0900 |0088: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@94a7 │ │ +19b29a: 0c04 |008b: move-result-object v4 │ │ +19b29c: 1246 |008c: const/4 v6, #int 4 // #4 │ │ +19b29e: 1207 |008d: const/4 v7, #int 0 // #0 │ │ +19b2a0: 1a03 2082 |008e: const-string v3, "Upload" // string@8220 │ │ +19b2a4: 1205 |0090: const/4 v5, #int 0 // #0 │ │ +19b2a6: 7706 bd45 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@45bd │ │ +19b2ac: 6203 9bb2 |0094: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19b2b0: 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 : 17233 (LaunchActivity.kt) │ │ + source_file_idx : 17236 (LaunchActivity.kt) │ │ │ │ Class #53 header: │ │ class_idx : 1108 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6770 │ │ -source_file_idx : 17233 │ │ +superclass_idx : 6771 │ │ +source_file_idx : 17236 │ │ 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 │ │ -19b260: |[19b260] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19b270: 5b01 c903 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c9 │ │ -19b274: 7020 a4b2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b2a4 │ │ -19b27a: 0e00 |0005: return-void │ │ +19b330: |[19b330] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19b340: 5b01 c903 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c9 │ │ +19b344: 7020 b1b2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b2b1 │ │ +19b34a: 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 │ │ -19b228: |[19b228] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19b238: 5b23 c803 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.result:Ljava/lang/Object; // field@03c8 │ │ -19b23c: 5223 c703 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c7 │ │ -19b240: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -19b244: b603 |0006: or-int/2addr v3, v0 │ │ -19b246: 5923 c703 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c7 │ │ -19b24a: 5423 c903 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c9 │ │ -19b24e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -19b250: 0721 |000c: move-object v1, v2 │ │ -19b252: 1f01 511a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -19b256: 7151 400d 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@0d40 │ │ -19b25c: 0c03 |0012: move-result-object v3 │ │ -19b25e: 1103 |0013: return-object v3 │ │ +19b2f8: |[19b2f8] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19b308: 5b23 c803 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.result:Ljava/lang/Object; // field@03c8 │ │ +19b30c: 5223 c703 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c7 │ │ +19b310: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +19b314: b603 |0006: or-int/2addr v3, v0 │ │ +19b316: 5923 c703 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c7 │ │ +19b31a: 5423 c903 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c9 │ │ +19b31e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +19b320: 0721 |000c: move-object v1, v2 │ │ +19b322: 1f01 521a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +19b326: 7151 400d 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@0d40 │ │ +19b32c: 0c03 |0012: move-result-object v3 │ │ +19b32e: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 17233 (LaunchActivity.kt) │ │ + source_file_idx : 17236 (LaunchActivity.kt) │ │ │ │ Class #54 header: │ │ class_idx : 1109 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 17233 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 17236 │ │ 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 │ │ -19b344: |[19b344] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19b354: 5b01 cb03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cb │ │ -19b358: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19b35a: 7030 d2b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -19b360: 0e00 |0006: return-void │ │ +19b414: |[19b414] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19b424: 5b01 cb03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cb │ │ +19b428: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19b42a: 7030 dfb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +19b430: 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 │ │ -19b320: |[19b320] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19b330: 2202 5504 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@0455 │ │ -19b334: 5410 cb03 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cb │ │ -19b338: 7030 230d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d23 │ │ -19b33e: 1f02 511a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -19b342: 1102 |0009: return-object v2 │ │ +19b3f0: |[19b3f0] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19b400: 2202 5504 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@0455 │ │ +19b404: 5410 cb03 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cb │ │ +19b408: 7030 230d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d23 │ │ +19b40e: 1f02 521a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +19b412: 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 │ │ -19b27c: |[19b27c] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19b28c: 1f01 391d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -19b290: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -19b294: 6e30 260d 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@0d26 │ │ -19b29a: 0c01 |0007: move-result-object v1 │ │ -19b29c: 1101 |0008: return-object v1 │ │ +19b34c: |[19b34c] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19b35c: 1f01 3a1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +19b360: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +19b364: 6e30 260d 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@0d26 │ │ +19b36a: 0c01 |0007: move-result-object v1 │ │ +19b36c: 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 │ │ -19b2a0: |[19b2a0] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19b2b0: 6e30 240d 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@0d24 │ │ -19b2b6: 0c01 |0003: move-result-object v1 │ │ -19b2b8: 1f01 5504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@0455 │ │ -19b2bc: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19b2c0: 6e20 270d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d27 │ │ -19b2c6: 0c01 |000b: move-result-object v1 │ │ -19b2c8: 1101 |000c: return-object v1 │ │ +19b370: |[19b370] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19b380: 6e30 240d 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@0d24 │ │ +19b386: 0c01 |0003: move-result-object v1 │ │ +19b388: 1f01 5504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@0455 │ │ +19b38c: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19b390: 6e20 270d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d27 │ │ +19b396: 0c01 |000b: move-result-object v1 │ │ +19b398: 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 │ │ -19b2cc: |[19b2cc] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19b2dc: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -19b2e2: 5240 ca03 |0003: iget v0, v4, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.label:I // field@03ca │ │ -19b2e6: 3900 1500 |0005: if-nez v0, 001a // +0015 │ │ -19b2ea: 7110 2e9b 0500 |0007: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -19b2f0: 5445 cb03 |000a: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cb │ │ -19b2f4: 1f05 3000 |000c: check-cast v5, Landroid/content/Context; // type@0030 │ │ -19b2f8: 1220 |000e: const/4 v0, #int 2 // #2 │ │ -19b2fa: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -19b2fc: 1402 3f01 147f |0010: const v2, #float 1.96732e+38 // #7f14013f │ │ -19b302: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -19b304: 7151 6f45 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@456f │ │ -19b30a: 6205 98b2 |0017: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19b30e: 1105 |0019: return-object v5 │ │ -19b310: 2205 8f17 |001a: new-instance v5, Ljava/lang/IllegalStateException; // type@178f │ │ -19b314: 1a00 be96 |001c: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -19b318: 7020 8e93 0500 |001e: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -19b31e: 2705 |0021: throw v5 │ │ +19b39c: |[19b39c] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19b3ac: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +19b3b2: 5240 ca03 |0003: iget v0, v4, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.label:I // field@03ca │ │ +19b3b6: 3900 1500 |0005: if-nez v0, 001a // +0015 │ │ +19b3ba: 7110 3b9b 0500 |0007: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +19b3c0: 5445 cb03 |000a: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cb │ │ +19b3c4: 1f05 3000 |000c: check-cast v5, Landroid/content/Context; // type@0030 │ │ +19b3c8: 1220 |000e: const/4 v0, #int 2 // #2 │ │ +19b3ca: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +19b3cc: 1402 3f01 147f |0010: const v2, #float 1.96732e+38 // #7f14013f │ │ +19b3d2: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +19b3d4: 7151 7c45 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@457c │ │ +19b3da: 6205 9bb2 |0017: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19b3de: 1105 |0019: return-object v5 │ │ +19b3e0: 2205 9017 |001a: new-instance v5, Ljava/lang/IllegalStateException; // type@1790 │ │ +19b3e4: 1a00 c396 |001c: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +19b3e8: 7020 9b93 0500 |001e: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +19b3ee: 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 : 17233 (LaunchActivity.kt) │ │ + source_file_idx : 17236 (LaunchActivity.kt) │ │ │ │ Class #55 header: │ │ class_idx : 1110 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6770 │ │ -source_file_idx : 17233 │ │ +superclass_idx : 6771 │ │ +source_file_idx : 17236 │ │ 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 │ │ -19b39c: |[19b39c] com.infomaniak.drive.ui.LaunchActivity$loggedUserDestination$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19b3ac: 5b01 ce03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03ce │ │ -19b3b0: 7020 a4b2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b2a4 │ │ -19b3b6: 0e00 |0005: return-void │ │ +19b46c: |[19b46c] com.infomaniak.drive.ui.LaunchActivity$loggedUserDestination$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19b47c: 5b01 ce03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03ce │ │ +19b480: 7020 b1b2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b2b1 │ │ +19b486: 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 │ │ -19b364: |[19b364] com.infomaniak.drive.ui.LaunchActivity$loggedUserDestination$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19b374: 5b12 cd03 |0000: iput-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.result:Ljava/lang/Object; // field@03cd │ │ -19b378: 5212 cc03 |0002: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cc │ │ -19b37c: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -19b380: b602 |0006: or-int/2addr v2, v0 │ │ -19b382: 5912 cc03 |0007: iput v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cc │ │ -19b386: 5412 ce03 |0009: iget-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03ce │ │ -19b38a: 0710 |000b: move-object v0, v1 │ │ -19b38c: 1f00 511a |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -19b390: 7120 420d 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@0d42 │ │ -19b396: 0c02 |0011: move-result-object v2 │ │ -19b398: 1102 |0012: return-object v2 │ │ +19b434: |[19b434] com.infomaniak.drive.ui.LaunchActivity$loggedUserDestination$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19b444: 5b12 cd03 |0000: iput-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.result:Ljava/lang/Object; // field@03cd │ │ +19b448: 5212 cc03 |0002: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cc │ │ +19b44c: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +19b450: b602 |0006: or-int/2addr v2, v0 │ │ +19b452: 5912 cc03 |0007: iput v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cc │ │ +19b456: 5412 ce03 |0009: iget-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03ce │ │ +19b45a: 0710 |000b: move-object v0, v1 │ │ +19b45c: 1f00 521a |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +19b460: 7120 420d 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@0d42 │ │ +19b466: 0c02 |0011: move-result-object v2 │ │ +19b468: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 17233 (LaunchActivity.kt) │ │ + source_file_idx : 17236 (LaunchActivity.kt) │ │ │ │ Class #56 header: │ │ class_idx : 1111 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 17233 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 17236 │ │ 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 │ │ -19b514: |[19b514] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19b524: 5b01 d103 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d1 │ │ -19b528: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19b52a: 7030 d2b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -19b530: 0e00 |0006: return-void │ │ +19b5e4: |[19b5e4] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19b5f4: 5b01 d103 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d1 │ │ +19b5f8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19b5fa: 7030 dfb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +19b600: 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 │ │ -19b4f0: |[19b4f0] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19b500: 2202 5704 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@0457 │ │ -19b504: 5410 d103 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d1 │ │ -19b508: 7030 2a0d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d2a │ │ -19b50e: 1f02 511a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -19b512: 1102 |0009: return-object v2 │ │ +19b5c0: |[19b5c0] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19b5d0: 2202 5704 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@0457 │ │ +19b5d4: 5410 d103 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d1 │ │ +19b5d8: 7030 2a0d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d2a │ │ +19b5de: 1f02 521a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +19b5e2: 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 │ │ -19b3b8: |[19b3b8] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19b3c8: 1f01 391d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -19b3cc: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -19b3d0: 6e30 2d0d 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@0d2d │ │ -19b3d6: 0c01 |0007: move-result-object v1 │ │ -19b3d8: 1101 |0008: return-object v1 │ │ +19b488: |[19b488] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19b498: 1f01 3a1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +19b49c: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +19b4a0: 6e30 2d0d 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@0d2d │ │ +19b4a6: 0c01 |0007: move-result-object v1 │ │ +19b4a8: 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 │ │ -19b3dc: |[19b3dc] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19b3ec: 6e30 2b0d 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@0d2b │ │ -19b3f2: 0c01 |0003: move-result-object v1 │ │ -19b3f4: 1f01 5704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@0457 │ │ -19b3f8: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19b3fc: 6e20 2e0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d2e │ │ -19b402: 0c01 |000b: move-result-object v1 │ │ -19b404: 1101 |000c: return-object v1 │ │ +19b4ac: |[19b4ac] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19b4bc: 6e30 2b0d 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@0d2b │ │ +19b4c2: 0c01 |0003: move-result-object v1 │ │ +19b4c4: 1f01 5704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@0457 │ │ +19b4c8: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19b4cc: 6e20 2e0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d2e │ │ +19b4d2: 0c01 |000b: move-result-object v1 │ │ +19b4d4: 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 │ │ -19b408: |[19b408] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19b418: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -19b41e: 0c00 |0003: move-result-object v0 │ │ -19b420: 5251 d003 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03d0 │ │ -19b424: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -19b426: 1223 |0007: const/4 v3, #int 2 // #2 │ │ -19b428: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -19b42a: 3801 1a00 |0009: if-eqz v1, 0023 // +001a │ │ -19b42e: 3241 1000 |000b: if-eq v1, v4, 001b // +0010 │ │ -19b432: 3331 0600 |000d: if-ne v1, v3, 0013 // +0006 │ │ -19b436: 7110 2e9b 0600 |000f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -19b43c: 2856 |0012: goto 0068 // +0056 │ │ -19b43e: 2206 8f17 |0013: new-instance v6, Ljava/lang/IllegalStateException; // type@178f │ │ -19b442: 1a00 be96 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -19b446: 7020 8e93 0600 |0017: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -19b44c: 2706 |001a: throw v6 │ │ -19b44e: 5451 cf03 |001b: iget-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03cf │ │ -19b452: 1f01 5b04 |001d: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity; // type@045b │ │ -19b456: 7110 2e9b 0600 |001f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -19b45c: 282f |0022: goto 0051 // +002f │ │ -19b45e: 7110 2e9b 0600 |0023: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -19b464: 5456 d103 |0026: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d1 │ │ -19b468: 6e10 4a0d 0600 |0028: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d4a │ │ -19b46e: 0c06 |002b: move-result-object v6 │ │ -19b470: 6e10 9900 0600 |002c: invoke-virtual {v6}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0099 │ │ -19b476: 0c06 |002f: move-result-object v6 │ │ -19b478: 3806 3a00 |0030: if-eqz v6, 006a // +003a │ │ -19b47c: 1a01 f1ca |0032: const-string v1, "logout_current_user_tag" // string@caf1 │ │ -19b480: 6e20 cf01 1600 |0034: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01cf │ │ -19b486: 0a06 |0037: move-result v6 │ │ -19b488: 5451 d103 |0038: iget-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d1 │ │ -19b48c: 3806 2e00 |003a: if-eqz v6, 0068 // +002e │ │ -19b490: 6206 c212 |003c: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -19b494: 6e10 9339 0600 |003e: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3993 │ │ -19b49a: 0c06 |0041: move-result-object v6 │ │ -19b49c: 3906 0f00 |0042: if-nez v6, 0051 // +000f │ │ -19b4a0: 6206 c212 |0044: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -19b4a4: 5b51 cf03 |0046: iput-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03cf │ │ -19b4a8: 5954 d003 |0048: iput v4, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03d0 │ │ -19b4ac: 6e20 a339 5600 |004a: invoke-virtual {v6, v5}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@39a3 │ │ -19b4b2: 0c06 |004d: move-result-object v6 │ │ -19b4b4: 3306 0300 |004e: if-ne v6, v0, 0051 // +0003 │ │ -19b4b8: 1100 |0050: return-object v0 │ │ -19b4ba: 6206 c212 |0051: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -19b4be: 6e10 9339 0600 |0053: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3993 │ │ -19b4c4: 0c06 |0056: move-result-object v6 │ │ -19b4c6: 3806 1100 |0057: if-eqz v6, 0068 // +0011 │ │ -19b4ca: 6204 c212 |0059: sget-object v4, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -19b4ce: 1f01 3000 |005b: check-cast v1, Landroid/content/Context; // type@0030 │ │ -19b4d2: 5b52 cf03 |005d: iput-object v2, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03cf │ │ -19b4d6: 5953 d003 |005f: iput v3, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03d0 │ │ -19b4da: 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 │ │ -19b4e0: 0c06 |0064: move-result-object v6 │ │ -19b4e2: 3306 0300 |0065: if-ne v6, v0, 0068 // +0003 │ │ -19b4e6: 1100 |0067: return-object v0 │ │ -19b4e8: 6202 98b2 |0068: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19b4ec: 1102 |006a: return-object v2 │ │ +19b4d8: |[19b4d8] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19b4e8: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +19b4ee: 0c00 |0003: move-result-object v0 │ │ +19b4f0: 5251 d003 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03d0 │ │ +19b4f4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +19b4f6: 1223 |0007: const/4 v3, #int 2 // #2 │ │ +19b4f8: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +19b4fa: 3801 1a00 |0009: if-eqz v1, 0023 // +001a │ │ +19b4fe: 3241 1000 |000b: if-eq v1, v4, 001b // +0010 │ │ +19b502: 3331 0600 |000d: if-ne v1, v3, 0013 // +0006 │ │ +19b506: 7110 3b9b 0600 |000f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +19b50c: 2856 |0012: goto 0068 // +0056 │ │ +19b50e: 2206 9017 |0013: new-instance v6, Ljava/lang/IllegalStateException; // type@1790 │ │ +19b512: 1a00 c396 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +19b516: 7020 9b93 0600 |0017: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +19b51c: 2706 |001a: throw v6 │ │ +19b51e: 5451 cf03 |001b: iget-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03cf │ │ +19b522: 1f01 5b04 |001d: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity; // type@045b │ │ +19b526: 7110 3b9b 0600 |001f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +19b52c: 282f |0022: goto 0051 // +002f │ │ +19b52e: 7110 3b9b 0600 |0023: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +19b534: 5456 d103 |0026: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d1 │ │ +19b538: 6e10 4a0d 0600 |0028: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d4a │ │ +19b53e: 0c06 |002b: move-result-object v6 │ │ +19b540: 6e10 9900 0600 |002c: invoke-virtual {v6}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0099 │ │ +19b546: 0c06 |002f: move-result-object v6 │ │ +19b548: 3806 3a00 |0030: if-eqz v6, 006a // +003a │ │ +19b54c: 1a01 f6ca |0032: const-string v1, "logout_current_user_tag" // string@caf6 │ │ +19b550: 6e20 cf01 1600 |0034: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01cf │ │ +19b556: 0a06 |0037: move-result v6 │ │ +19b558: 5451 d103 |0038: iget-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d1 │ │ +19b55c: 3806 2e00 |003a: if-eqz v6, 0068 // +002e │ │ +19b560: 6206 c512 |003c: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +19b564: 6e10 a039 0600 |003e: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@39a0 │ │ +19b56a: 0c06 |0041: move-result-object v6 │ │ +19b56c: 3906 0f00 |0042: if-nez v6, 0051 // +000f │ │ +19b570: 6206 c512 |0044: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +19b574: 5b51 cf03 |0046: iput-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03cf │ │ +19b578: 5954 d003 |0048: iput v4, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03d0 │ │ +19b57c: 6e20 b039 5600 |004a: invoke-virtual {v6, v5}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@39b0 │ │ +19b582: 0c06 |004d: move-result-object v6 │ │ +19b584: 3306 0300 |004e: if-ne v6, v0, 0051 // +0003 │ │ +19b588: 1100 |0050: return-object v0 │ │ +19b58a: 6206 c512 |0051: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +19b58e: 6e10 a039 0600 |0053: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@39a0 │ │ +19b594: 0c06 |0056: move-result-object v6 │ │ +19b596: 3806 1100 |0057: if-eqz v6, 0068 // +0011 │ │ +19b59a: 6204 c512 |0059: sget-object v4, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +19b59e: 1f01 3000 |005b: check-cast v1, Landroid/content/Context; // type@0030 │ │ +19b5a2: 5b52 cf03 |005d: iput-object v2, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03cf │ │ +19b5a6: 5953 d003 |005f: iput v3, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03d0 │ │ +19b5aa: 6e40 af39 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@39af │ │ +19b5b0: 0c06 |0064: move-result-object v6 │ │ +19b5b2: 3306 0300 |0065: if-ne v6, v0, 0068 // +0003 │ │ +19b5b6: 1100 |0067: return-object v0 │ │ +19b5b8: 6202 9bb2 |0068: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19b5bc: 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 : 17233 (LaunchActivity.kt) │ │ + source_file_idx : 17236 (LaunchActivity.kt) │ │ │ │ Class #57 header: │ │ class_idx : 1112 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 17233 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 17236 │ │ 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 │ │ -19b690: |[19b690] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19b6a0: 5b01 d303 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ -19b6a4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19b6a6: 7030 d2b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -19b6ac: 0e00 |0006: return-void │ │ +19b760: |[19b760] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19b770: 5b01 d303 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ +19b774: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19b776: 7030 dfb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +19b77c: 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 │ │ -19b66c: |[19b66c] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19b67c: 2202 5804 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@0458 │ │ -19b680: 5410 d303 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ -19b684: 7030 2f0d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d2f │ │ -19b68a: 1f02 511a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -19b68e: 1102 |0009: return-object v2 │ │ +19b73c: |[19b73c] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19b74c: 2202 5804 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@0458 │ │ +19b750: 5410 d303 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ +19b754: 7030 2f0d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d2f │ │ +19b75a: 1f02 521a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +19b75e: 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 │ │ -19b534: |[19b534] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19b544: 1f01 391d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -19b548: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -19b54c: 6e30 320d 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@0d32 │ │ -19b552: 0c01 |0007: move-result-object v1 │ │ -19b554: 1101 |0008: return-object v1 │ │ +19b604: |[19b604] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19b614: 1f01 3a1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +19b618: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +19b61c: 6e30 320d 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@0d32 │ │ +19b622: 0c01 |0007: move-result-object v1 │ │ +19b624: 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 │ │ -19b558: |[19b558] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19b568: 6e30 300d 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@0d30 │ │ -19b56e: 0c01 |0003: move-result-object v1 │ │ -19b570: 1f01 5804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@0458 │ │ -19b574: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19b578: 6e20 330d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d33 │ │ -19b57e: 0c01 |000b: move-result-object v1 │ │ -19b580: 1101 |000c: return-object v1 │ │ +19b628: |[19b628] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19b638: 6e30 300d 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@0d30 │ │ +19b63e: 0c01 |0003: move-result-object v1 │ │ +19b640: 1f01 5804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@0458 │ │ +19b644: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19b648: 6e20 330d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d33 │ │ +19b64e: 0c01 |000b: move-result-object v1 │ │ +19b650: 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 │ │ -19b584: |[19b584] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19b594: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -19b59a: 0c00 |0003: move-result-object v0 │ │ -19b59c: 5251 d203 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d2 │ │ -19b5a0: 1232 |0006: const/4 v2, #int 3 // #3 │ │ -19b5a2: 1223 |0007: const/4 v3, #int 2 // #2 │ │ -19b5a4: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -19b5a6: 3801 1c00 |0009: if-eqz v1, 0025 // +001c │ │ -19b5aa: 3241 1600 |000b: if-eq v1, v4, 0021 // +0016 │ │ -19b5ae: 3231 1000 |000d: if-eq v1, v3, 001d // +0010 │ │ -19b5b2: 3321 0600 |000f: if-ne v1, v2, 0015 // +0006 │ │ -19b5b6: 7110 2e9b 0600 |0011: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -19b5bc: 2850 |0014: goto 0064 // +0050 │ │ -19b5be: 2206 8f17 |0015: new-instance v6, Ljava/lang/IllegalStateException; // type@178f │ │ -19b5c2: 1a00 be96 |0017: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -19b5c6: 7020 8e93 0600 |0019: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -19b5cc: 2706 |001c: throw v6 │ │ -19b5ce: 7110 2e9b 0600 |001d: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -19b5d4: 282e |0020: goto 004e // +002e │ │ -19b5d6: 7110 2e9b 0600 |0021: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -19b5dc: 2812 |0024: goto 0036 // +0012 │ │ -19b5de: 7110 2e9b 0600 |0025: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -19b5e4: 5456 d303 |0028: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ -19b5e8: 0751 |002a: move-object v1, v5 │ │ -19b5ea: 1f01 511a |002b: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -19b5ee: 5954 d203 |002d: iput v4, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d2 │ │ -19b5f2: 7120 430d 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@0d43 │ │ -19b5f8: 0c06 |0032: move-result-object v6 │ │ -19b5fa: 3306 0300 |0033: if-ne v6, v0, 0036 // +0003 │ │ -19b5fe: 1100 |0035: return-object v0 │ │ -19b600: 5456 d303 |0036: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ -19b604: 7110 3f0d 0600 |0038: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handleNotificationDestinationIntent:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d3f │ │ -19b60a: 5456 d303 |003b: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ -19b60e: 7110 410d 0600 |003d: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handleShortcuts:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d41 │ │ -19b614: 5456 d303 |0040: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ -19b618: 0751 |0042: move-object v1, v5 │ │ -19b61a: 1f01 511a |0043: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -19b61e: 5953 d203 |0045: iput v3, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d2 │ │ -19b622: 7120 3e0d 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@0d3e │ │ -19b628: 0c06 |004a: move-result-object v6 │ │ -19b62a: 3306 0300 |004b: if-ne v6, v0, 004e // +0003 │ │ -19b62e: 1100 |004d: return-object v0 │ │ -19b630: 5456 d303 |004e: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ -19b634: 7110 3d0d 0600 |0050: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$getShouldStartApp$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Z // method@0d3d │ │ -19b63a: 0a06 |0053: move-result v6 │ │ -19b63c: 3806 1000 |0054: if-eqz v6, 0064 // +0010 │ │ -19b640: 5456 d303 |0056: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ -19b644: 0751 |0058: move-object v1, v5 │ │ -19b646: 1f01 511a |0059: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -19b64a: 5952 d203 |005b: iput v2, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d2 │ │ -19b64e: 7120 460d 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@0d46 │ │ -19b654: 0c06 |0060: move-result-object v6 │ │ -19b656: 3306 0300 |0061: if-ne v6, v0, 0064 // +0003 │ │ -19b65a: 1100 |0063: return-object v0 │ │ -19b65c: 5456 d303 |0064: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ -19b660: 6e10 470d 0600 |0066: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.finish:()V // method@0d47 │ │ -19b666: 6206 98b2 |0069: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19b66a: 1106 |006b: return-object v6 │ │ +19b654: |[19b654] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19b664: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +19b66a: 0c00 |0003: move-result-object v0 │ │ +19b66c: 5251 d203 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d2 │ │ +19b670: 1232 |0006: const/4 v2, #int 3 // #3 │ │ +19b672: 1223 |0007: const/4 v3, #int 2 // #2 │ │ +19b674: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +19b676: 3801 1c00 |0009: if-eqz v1, 0025 // +001c │ │ +19b67a: 3241 1600 |000b: if-eq v1, v4, 0021 // +0016 │ │ +19b67e: 3231 1000 |000d: if-eq v1, v3, 001d // +0010 │ │ +19b682: 3321 0600 |000f: if-ne v1, v2, 0015 // +0006 │ │ +19b686: 7110 3b9b 0600 |0011: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +19b68c: 2850 |0014: goto 0064 // +0050 │ │ +19b68e: 2206 9017 |0015: new-instance v6, Ljava/lang/IllegalStateException; // type@1790 │ │ +19b692: 1a00 c396 |0017: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +19b696: 7020 9b93 0600 |0019: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +19b69c: 2706 |001c: throw v6 │ │ +19b69e: 7110 3b9b 0600 |001d: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +19b6a4: 282e |0020: goto 004e // +002e │ │ +19b6a6: 7110 3b9b 0600 |0021: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +19b6ac: 2812 |0024: goto 0036 // +0012 │ │ +19b6ae: 7110 3b9b 0600 |0025: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +19b6b4: 5456 d303 |0028: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ +19b6b8: 0751 |002a: move-object v1, v5 │ │ +19b6ba: 1f01 521a |002b: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +19b6be: 5954 d203 |002d: iput v4, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d2 │ │ +19b6c2: 7120 430d 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@0d43 │ │ +19b6c8: 0c06 |0032: move-result-object v6 │ │ +19b6ca: 3306 0300 |0033: if-ne v6, v0, 0036 // +0003 │ │ +19b6ce: 1100 |0035: return-object v0 │ │ +19b6d0: 5456 d303 |0036: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ +19b6d4: 7110 3f0d 0600 |0038: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handleNotificationDestinationIntent:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d3f │ │ +19b6da: 5456 d303 |003b: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ +19b6de: 7110 410d 0600 |003d: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handleShortcuts:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d41 │ │ +19b6e4: 5456 d303 |0040: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ +19b6e8: 0751 |0042: move-object v1, v5 │ │ +19b6ea: 1f01 521a |0043: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +19b6ee: 5953 d203 |0045: iput v3, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d2 │ │ +19b6f2: 7120 3e0d 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@0d3e │ │ +19b6f8: 0c06 |004a: move-result-object v6 │ │ +19b6fa: 3306 0300 |004b: if-ne v6, v0, 004e // +0003 │ │ +19b6fe: 1100 |004d: return-object v0 │ │ +19b700: 5456 d303 |004e: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ +19b704: 7110 3d0d 0600 |0050: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$getShouldStartApp$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Z // method@0d3d │ │ +19b70a: 0a06 |0053: move-result v6 │ │ +19b70c: 3806 1000 |0054: if-eqz v6, 0064 // +0010 │ │ +19b710: 5456 d303 |0056: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ +19b714: 0751 |0058: move-object v1, v5 │ │ +19b716: 1f01 521a |0059: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +19b71a: 5952 d203 |005b: iput v2, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d2 │ │ +19b71e: 7120 460d 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@0d46 │ │ +19b724: 0c06 |0060: move-result-object v6 │ │ +19b726: 3306 0300 |0061: if-ne v6, v0, 0064 // +0003 │ │ +19b72a: 1100 |0063: return-object v0 │ │ +19b72c: 5456 d303 |0064: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ +19b730: 6e10 470d 0600 |0066: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.finish:()V // method@0d47 │ │ +19b736: 6206 9bb2 |0069: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19b73a: 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 : 17233 (LaunchActivity.kt) │ │ + source_file_idx : 17236 (LaunchActivity.kt) │ │ │ │ Class #58 header: │ │ class_idx : 1113 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6770 │ │ -source_file_idx : 17233 │ │ +superclass_idx : 6771 │ │ +source_file_idx : 17236 │ │ 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 │ │ -19b6e8: |[19b6e8] com.infomaniak.drive.ui.LaunchActivity$processPublicShare$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19b6f8: 5b01 d603 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d6 │ │ -19b6fc: 7020 a4b2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b2a4 │ │ -19b702: 0e00 |0005: return-void │ │ +19b7b8: |[19b7b8] com.infomaniak.drive.ui.LaunchActivity$processPublicShare$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19b7c8: 5b01 d603 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d6 │ │ +19b7cc: 7020 b1b2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b2b1 │ │ +19b7d2: 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 │ │ -19b6b0: |[19b6b0] com.infomaniak.drive.ui.LaunchActivity$processPublicShare$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19b6c0: 5b23 d503 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.result:Ljava/lang/Object; // field@03d5 │ │ -19b6c4: 5223 d403 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d4 │ │ -19b6c8: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -19b6cc: b603 |0006: or-int/2addr v3, v0 │ │ -19b6ce: 5923 d403 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d4 │ │ -19b6d2: 5423 d603 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d6 │ │ -19b6d6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -19b6d8: 0721 |000c: move-object v1, v2 │ │ -19b6da: 1f01 511a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -19b6de: 7130 450d 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@0d45 │ │ -19b6e4: 0c03 |0012: move-result-object v3 │ │ -19b6e6: 1103 |0013: return-object v3 │ │ +19b780: |[19b780] com.infomaniak.drive.ui.LaunchActivity$processPublicShare$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19b790: 5b23 d503 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.result:Ljava/lang/Object; // field@03d5 │ │ +19b794: 5223 d403 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d4 │ │ +19b798: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +19b79c: b603 |0006: or-int/2addr v3, v0 │ │ +19b79e: 5923 d403 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d4 │ │ +19b7a2: 5423 d603 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d6 │ │ +19b7a6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +19b7a8: 0721 |000c: move-object v1, v2 │ │ +19b7aa: 1f01 521a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +19b7ae: 7130 450d 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@0d45 │ │ +19b7b4: 0c03 |0012: move-result-object v3 │ │ +19b7b6: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 17233 (LaunchActivity.kt) │ │ + source_file_idx : 17236 (LaunchActivity.kt) │ │ │ │ Class #59 header: │ │ class_idx : 1114 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6770 │ │ -source_file_idx : 17233 │ │ +superclass_idx : 6771 │ │ +source_file_idx : 17236 │ │ 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 │ │ -19b73c: |[19b73c] com.infomaniak.drive.ui.LaunchActivity$startApp$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19b74c: 5b01 da03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03da │ │ -19b750: 7020 a4b2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b2a4 │ │ -19b756: 0e00 |0005: return-void │ │ +19b80c: |[19b80c] com.infomaniak.drive.ui.LaunchActivity$startApp$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19b81c: 5b01 da03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03da │ │ +19b820: 7020 b1b2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b2b1 │ │ +19b826: 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 │ │ -19b704: |[19b704] com.infomaniak.drive.ui.LaunchActivity$startApp$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19b714: 5b12 d903 |0000: iput-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.result:Ljava/lang/Object; // field@03d9 │ │ -19b718: 5212 d803 |0002: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d8 │ │ -19b71c: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -19b720: b602 |0006: or-int/2addr v2, v0 │ │ -19b722: 5912 d803 |0007: iput v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d8 │ │ -19b726: 5412 da03 |0009: iget-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03da │ │ -19b72a: 0710 |000b: move-object v0, v1 │ │ -19b72c: 1f00 511a |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -19b730: 7120 460d 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@0d46 │ │ -19b736: 0c02 |0011: move-result-object v2 │ │ -19b738: 1102 |0012: return-object v2 │ │ +19b7d4: |[19b7d4] com.infomaniak.drive.ui.LaunchActivity$startApp$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19b7e4: 5b12 d903 |0000: iput-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.result:Ljava/lang/Object; // field@03d9 │ │ +19b7e8: 5212 d803 |0002: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d8 │ │ +19b7ec: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +19b7f0: b602 |0006: or-int/2addr v2, v0 │ │ +19b7f2: 5912 d803 |0007: iput v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d8 │ │ +19b7f6: 5412 da03 |0009: iget-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03da │ │ +19b7fa: 0710 |000b: move-object v0, v1 │ │ +19b7fc: 1f00 521a |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +19b800: 7120 460d 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@0d46 │ │ +19b806: 0c02 |0011: move-result-object v2 │ │ +19b808: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 17233 (LaunchActivity.kt) │ │ + source_file_idx : 17236 (LaunchActivity.kt) │ │ │ │ Class #60 header: │ │ class_idx : 1115 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 368 │ │ -source_file_idx : 17233 │ │ +source_file_idx : 17236 │ │ 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 │ │ -19bc84: |[19bc84] com.infomaniak.drive.ui.LaunchActivity.$r8$lambda$WsRfmQ2SMJ6ApmooMyZgAM9jYHA:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19bc94: 7110 520d 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@0d52 │ │ -19bc9a: 0c00 |0003: move-result-object v0 │ │ -19bc9c: 1100 |0004: return-object v0 │ │ +19bd54: |[19bd54] com.infomaniak.drive.ui.LaunchActivity.$r8$lambda$WsRfmQ2SMJ6ApmooMyZgAM9jYHA:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19bd64: 7110 520d 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@0d52 │ │ +19bd6a: 0c00 |0003: move-result-object v0 │ │ +19bd6c: 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 │ │ -19c448: |[19c448] com.infomaniak.drive.ui.LaunchActivity.:()V │ │ -19c458: 2200 5004 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$Companion; // type@0450 │ │ -19c45c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19c45e: 7020 150d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d15 │ │ -19c464: 6900 db03 |0006: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivity;.Companion:Lcom/infomaniak/drive/ui/LaunchActivity$Companion; // field@03db │ │ -19c468: 0e00 |0008: return-void │ │ +19c518: |[19c518] com.infomaniak.drive.ui.LaunchActivity.:()V │ │ +19c528: 2200 5004 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$Companion; // type@0450 │ │ +19c52c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19c52e: 7020 150d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d15 │ │ +19c534: 6900 db03 |0006: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivity;.Companion:Lcom/infomaniak/drive/ui/LaunchActivity$Companion; // field@03db │ │ +19c538: 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 │ │ -19c46c: |[19c46c] com.infomaniak.drive.ui.LaunchActivity.:()V │ │ -19c47c: 7010 8104 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@0481 │ │ -19c482: 2200 4f04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1; // type@044f │ │ -19c486: 7020 120d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d12 │ │ -19c48c: 7110 459a 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a45 │ │ -19c492: 0c00 |000b: move-result-object v0 │ │ -19c494: 5b10 e003 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@03e0 │ │ -19c498: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -19c49a: 5c10 e203 |000f: iput-boolean v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e2 │ │ -19c49e: 0e00 |0011: return-void │ │ +19c53c: |[19c53c] com.infomaniak.drive.ui.LaunchActivity.:()V │ │ +19c54c: 7010 8104 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@0481 │ │ +19c552: 2200 4f04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1; // type@044f │ │ +19c556: 7020 120d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d12 │ │ +19c55c: 7110 529a 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a52 │ │ +19c562: 0c00 |000b: move-result-object v0 │ │ +19c564: 5b10 e003 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@03e0 │ │ +19c568: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +19c56a: 5c10 e203 |000f: iput-boolean v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e2 │ │ +19c56e: 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 │ │ -19bd00: |[19bd00] com.infomaniak.drive.ui.LaunchActivity.access$getDestinationClass:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19bd10: 7020 490d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d49 │ │ -19bd16: 0c00 |0003: move-result-object v0 │ │ -19bd18: 1100 |0004: return-object v0 │ │ +19bdd0: |[19bdd0] com.infomaniak.drive.ui.LaunchActivity.access$getDestinationClass:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19bde0: 7020 490d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d49 │ │ +19bde6: 0c00 |0003: move-result-object v0 │ │ +19bde8: 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 │ │ -19bc54: |[19bc54] com.infomaniak.drive.ui.LaunchActivity.access$getPublicShareActivityExtras$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Landroid/os/Bundle; │ │ -19bc64: 5400 e103 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03e1 │ │ -19bc68: 1100 |0002: return-object v0 │ │ +19bd24: |[19bd24] com.infomaniak.drive.ui.LaunchActivity.access$getPublicShareActivityExtras$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Landroid/os/Bundle; │ │ +19bd34: 5400 e103 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03e1 │ │ +19bd38: 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 │ │ -19bc6c: |[19bc6c] com.infomaniak.drive.ui.LaunchActivity.access$getShouldStartApp$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Z │ │ -19bc7c: 5500 e203 |0000: iget-boolean v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e2 │ │ -19bc80: 0f00 |0002: return v0 │ │ +19bd3c: |[19bd3c] com.infomaniak.drive.ui.LaunchActivity.access$getShouldStartApp$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Z │ │ +19bd4c: 5500 e203 |0000: iget-boolean v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e2 │ │ +19bd50: 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 │ │ -19bd1c: |[19bd1c] com.infomaniak.drive.ui.LaunchActivity.access$handleDeeplink:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19bd2c: 7020 4c0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleDeeplink:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d4c │ │ -19bd32: 0c00 |0003: move-result-object v0 │ │ -19bd34: 1100 |0004: return-object v0 │ │ +19bdec: |[19bdec] com.infomaniak.drive.ui.LaunchActivity.access$handleDeeplink:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19bdfc: 7020 4c0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleDeeplink:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d4c │ │ +19be02: 0c00 |0003: move-result-object v0 │ │ +19be04: 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 │ │ -19c4a0: |[19c4a0] com.infomaniak.drive.ui.LaunchActivity.access$handleNotificationDestinationIntent:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ -19c4b0: 7010 4d0d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleNotificationDestinationIntent:()V // method@0d4d │ │ -19c4b6: 0e00 |0003: return-void │ │ +19c570: |[19c570] com.infomaniak.drive.ui.LaunchActivity.access$handleNotificationDestinationIntent:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ +19c580: 7010 4d0d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleNotificationDestinationIntent:()V // method@0d4d │ │ +19c586: 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 │ │ -19bd38: |[19bd38] 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; │ │ -19bd48: 7054 4e0d 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@0d4e │ │ -19bd4e: 0c00 |0003: move-result-object v0 │ │ -19bd50: 1100 |0004: return-object v0 │ │ +19be08: |[19be08] 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; │ │ +19be18: 7054 4e0d 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@0d4e │ │ +19be1e: 0c00 |0003: move-result-object v0 │ │ +19be20: 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 │ │ -19c4b8: |[19c4b8] com.infomaniak.drive.ui.LaunchActivity.access$handleShortcuts:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ -19c4c8: 7010 4f0d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleShortcuts:()V // method@0d4f │ │ -19c4ce: 0e00 |0003: return-void │ │ +19c588: |[19c588] com.infomaniak.drive.ui.LaunchActivity.access$handleShortcuts:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ +19c598: 7010 4f0d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleShortcuts:()V // method@0d4f │ │ +19c59e: 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 │ │ -19bd54: |[19bd54] com.infomaniak.drive.ui.LaunchActivity.access$loggedUserDestination:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19bd64: 7020 500d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.loggedUserDestination:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d50 │ │ -19bd6a: 0c00 |0003: move-result-object v0 │ │ -19bd6c: 1100 |0004: return-object v0 │ │ +19be24: |[19be24] com.infomaniak.drive.ui.LaunchActivity.access$loggedUserDestination:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19be34: 7020 500d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.loggedUserDestination:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d50 │ │ +19be3a: 0c00 |0003: move-result-object v0 │ │ +19be3c: 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 │ │ -19bd70: |[19bd70] com.infomaniak.drive.ui.LaunchActivity.access$logoutCurrentUserIfNeeded:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19bd80: 7020 510d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.logoutCurrentUserIfNeeded:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d51 │ │ -19bd86: 0c00 |0003: move-result-object v0 │ │ -19bd88: 1100 |0004: return-object v0 │ │ +19be40: |[19be40] com.infomaniak.drive.ui.LaunchActivity.access$logoutCurrentUserIfNeeded:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19be50: 7020 510d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.logoutCurrentUserIfNeeded:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d51 │ │ +19be56: 0c00 |0003: move-result-object v0 │ │ +19be58: 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 │ │ -19c4d0: |[19c4d0] com.infomaniak.drive.ui.LaunchActivity.access$processInternalLink:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;)V │ │ -19c4e0: 7020 570d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.processInternalLink:(Ljava/lang/String;)V // method@0d57 │ │ -19c4e6: 0e00 |0003: return-void │ │ +19c5a0: |[19c5a0] com.infomaniak.drive.ui.LaunchActivity.access$processInternalLink:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;)V │ │ +19c5b0: 7020 570d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.processInternalLink:(Ljava/lang/String;)V // method@0d57 │ │ +19c5b6: 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 │ │ -19bd8c: |[19bd8c] com.infomaniak.drive.ui.LaunchActivity.access$processPublicShare:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19bd9c: 7030 580d 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity;.processPublicShare:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d58 │ │ -19bda2: 0c00 |0003: move-result-object v0 │ │ -19bda4: 1100 |0004: return-object v0 │ │ +19be5c: |[19be5c] com.infomaniak.drive.ui.LaunchActivity.access$processPublicShare:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19be6c: 7030 580d 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity;.processPublicShare:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d58 │ │ +19be72: 0c00 |0003: move-result-object v0 │ │ +19be74: 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 │ │ -19bda8: |[19bda8] com.infomaniak.drive.ui.LaunchActivity.access$startApp:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19bdb8: 7020 5d0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.startApp:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d5d │ │ -19bdbe: 0c00 |0003: move-result-object v0 │ │ -19bdc0: 1100 |0004: return-object v0 │ │ +19be78: |[19be78] com.infomaniak.drive.ui.LaunchActivity.access$startApp:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19be88: 7020 5d0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.startApp:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d5d │ │ +19be8e: 0c00 |0003: move-result-object v0 │ │ +19be90: 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 │ │ -19bdc4: |[19bdc4] com.infomaniak.drive.ui.LaunchActivity.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19bdd4: 7100 f9c7 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -19bdda: 0c00 |0003: move-result-object v0 │ │ -19bddc: 1f00 5c1a |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -19bde0: 2201 5204 |0006: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0452 │ │ -19bde4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -19bde6: 7030 170d 3102 |0009: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d17 │ │ -19bdec: 1f01 221b |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -19bdf0: 7130 44c6 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@c644 │ │ -19bdf6: 0c04 |0011: move-result-object v4 │ │ -19bdf8: 1104 |0012: return-object v4 │ │ +19be94: |[19be94] com.infomaniak.drive.ui.LaunchActivity.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19bea4: 7100 06c8 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +19beaa: 0c00 |0003: move-result-object v0 │ │ +19beac: 1f00 5d1a |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +19beb0: 2201 5204 |0006: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0452 │ │ +19beb4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +19beb6: 7030 170d 3102 |0009: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d17 │ │ +19bebc: 1f01 231b |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +19bec0: 7130 51c6 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@c651 │ │ +19bec6: 0c04 |0011: move-result-object v4 │ │ +19bec8: 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 │ │ -19bca0: |[19bca0] com.infomaniak.drive.ui.LaunchActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19bcb0: 5410 e003 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@03e0 │ │ -19bcb4: 7210 419a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a41 │ │ -19bcba: 0c00 |0005: move-result-object v0 │ │ -19bcbc: 1f00 5d04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045d │ │ -19bcc0: 1100 |0008: return-object v0 │ │ +19bd70: |[19bd70] com.infomaniak.drive.ui.LaunchActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19bd80: 5410 e003 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@03e0 │ │ +19bd84: 7210 4e9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a4e │ │ +19bd8a: 0c00 |0005: move-result-object v0 │ │ +19bd8c: 1f00 5d04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045d │ │ +19bd90: 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 │ │ -19bdfc: |[19bdfc] com.infomaniak.drive.ui.LaunchActivity.handleDeeplink:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19be0c: 7100 f9c7 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -19be12: 0c00 |0003: move-result-object v0 │ │ -19be14: 2201 5304 |0004: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@0453 │ │ -19be18: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -19be1a: 7030 1c0d 3102 |0007: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d1c │ │ -19be20: 1f01 221b |000a: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -19be24: 1f00 5c1a |000c: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -19be28: 7130 44c6 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@c644 │ │ -19be2e: 0c04 |0011: move-result-object v4 │ │ -19be30: 1104 |0012: return-object v4 │ │ +19becc: |[19becc] com.infomaniak.drive.ui.LaunchActivity.handleDeeplink:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19bedc: 7100 06c8 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +19bee2: 0c00 |0003: move-result-object v0 │ │ +19bee4: 2201 5304 |0004: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@0453 │ │ +19bee8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +19beea: 7030 1c0d 3102 |0007: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d1c │ │ +19bef0: 1f01 231b |000a: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +19bef4: 1f00 5d1a |000c: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +19bef8: 7130 51c6 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@c651 │ │ +19befe: 0c04 |0011: move-result-object v4 │ │ +19bf00: 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 │ │ -19c4e8: |[19c4e8] com.infomaniak.drive.ui.LaunchActivity.handleNotificationDestinationIntent:()V │ │ -19c4f8: 7010 4b0d 0b00 |0000: invoke-direct {v11}, Lcom/infomaniak/drive/ui/LaunchActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d4b │ │ -19c4fe: 0c00 |0003: move-result-object v0 │ │ -19c500: 3800 5300 |0004: if-eqz v0, 0057 // +0053 │ │ -19c504: 6e10 700d 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationUserId:()I // method@0d70 │ │ -19c50a: 0a01 |0009: move-result v1 │ │ -19c50c: 3801 4d00 |000a: if-eqz v1, 0057 // +004d │ │ -19c510: 6e10 6e0d 0000 |000c: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationDriveId:()I // method@0d6e │ │ -19c516: 0a01 |000f: move-result v1 │ │ -19c518: 3801 4700 |0010: if-eqz v1, 0057 // +0047 │ │ -19c51c: 2201 d512 |0012: new-instance v1, Lio/sentry/Breadcrumb; // type@12d5 │ │ -19c520: 7010 be70 0100 |0014: invoke-direct {v1}, Lio/sentry/Breadcrumb;.:()V // method@70be │ │ -19c526: 1a02 1c82 |0017: const-string v2, "Upload" // string@821c │ │ -19c52a: 6e20 e470 2100 |0019: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setCategory:(Ljava/lang/String;)V // method@70e4 │ │ -19c530: 1a02 1d82 |001c: const-string v2, "Upload notification has been clicked" // string@821d │ │ -19c534: 6e20 e770 2100 |001e: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setMessage:(Ljava/lang/String;)V // method@70e7 │ │ -19c53a: 6202 f0a6 |0021: sget-object v2, Lio/sentry/SentryLevel;.INFO:Lio/sentry/SentryLevel; // field@a6f0 │ │ -19c53e: 6e20 e670 2100 |0023: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setLevel:(Lio/sentry/SentryLevel;)V // method@70e6 │ │ -19c544: 7110 a779 0100 |0026: invoke-static {v1}, Lio/sentry/Sentry;.addBreadcrumb:(Lio/sentry/Breadcrumb;)V // method@79a7 │ │ -19c54a: 6203 b700 |0029: sget-object v3, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b7 │ │ -19c54e: 6e10 6e0d 0000 |002b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationDriveId:()I // method@0d6e │ │ -19c554: 0a01 |002e: move-result v1 │ │ -19c556: 7110 a893 0100 |002f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a8 │ │ -19c55c: 0c05 |0032: move-result-object v5 │ │ -19c55e: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -19c560: 7110 0093 0100 |0034: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9300 │ │ -19c566: 0c07 |0037: move-result-object v7 │ │ -19c568: 1309 1500 |0038: const/16 v9, #int 21 // #15 │ │ -19c56c: 120a |003a: const/4 v10, #int 0 // #0 │ │ -19c56e: 1204 |003b: const/4 v4, #int 0 // #0 │ │ -19c570: 1206 |003c: const/4 v6, #int 0 // #0 │ │ -19c572: 1208 |003d: const/4 v8, #int 0 // #0 │ │ -19c574: 7708 7109 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@0971 │ │ -19c57a: 0c01 |0041: move-result-object v1 │ │ -19c57c: 3801 1500 |0042: if-eqz v1, 0057 // +0015 │ │ -19c580: 6e10 720b 0100 |0044: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUserId:()I // method@0b72 │ │ -19c586: 0a02 |0047: move-result v2 │ │ -19c588: 6e10 670b 0100 |0048: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b67 │ │ -19c58e: 0a03 |004b: move-result v3 │ │ -19c590: 6e10 6f0d 0000 |004c: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationRemoteFolderId:()I // method@0d6f │ │ -19c596: 0a00 |004f: move-result v0 │ │ -19c598: 6e10 6e0b 0100 |0050: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b6e │ │ -19c59e: 0a01 |0053: move-result v1 │ │ -19c5a0: 7051 590d 2b03 |0054: invoke-direct {v11, v2, v3, v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.setOpenSpecificFile:(IIIZ)V // method@0d59 │ │ -19c5a6: 0e00 |0057: return-void │ │ +19c5b8: |[19c5b8] com.infomaniak.drive.ui.LaunchActivity.handleNotificationDestinationIntent:()V │ │ +19c5c8: 7010 4b0d 0b00 |0000: invoke-direct {v11}, Lcom/infomaniak/drive/ui/LaunchActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d4b │ │ +19c5ce: 0c00 |0003: move-result-object v0 │ │ +19c5d0: 3800 5300 |0004: if-eqz v0, 0057 // +0053 │ │ +19c5d4: 6e10 700d 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationUserId:()I // method@0d70 │ │ +19c5da: 0a01 |0009: move-result v1 │ │ +19c5dc: 3801 4d00 |000a: if-eqz v1, 0057 // +004d │ │ +19c5e0: 6e10 6e0d 0000 |000c: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationDriveId:()I // method@0d6e │ │ +19c5e6: 0a01 |000f: move-result v1 │ │ +19c5e8: 3801 4700 |0010: if-eqz v1, 0057 // +0047 │ │ +19c5ec: 2201 d612 |0012: new-instance v1, Lio/sentry/Breadcrumb; // type@12d6 │ │ +19c5f0: 7010 cb70 0100 |0014: invoke-direct {v1}, Lio/sentry/Breadcrumb;.:()V // method@70cb │ │ +19c5f6: 1a02 2082 |0017: const-string v2, "Upload" // string@8220 │ │ +19c5fa: 6e20 f170 2100 |0019: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setCategory:(Ljava/lang/String;)V // method@70f1 │ │ +19c600: 1a02 2182 |001c: const-string v2, "Upload notification has been clicked" // string@8221 │ │ +19c604: 6e20 f470 2100 |001e: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setMessage:(Ljava/lang/String;)V // method@70f4 │ │ +19c60a: 6202 f3a6 |0021: sget-object v2, Lio/sentry/SentryLevel;.INFO:Lio/sentry/SentryLevel; // field@a6f3 │ │ +19c60e: 6e20 f370 2100 |0023: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setLevel:(Lio/sentry/SentryLevel;)V // method@70f3 │ │ +19c614: 7110 b479 0100 |0026: invoke-static {v1}, Lio/sentry/Sentry;.addBreadcrumb:(Lio/sentry/Breadcrumb;)V // method@79b4 │ │ +19c61a: 6203 b700 |0029: sget-object v3, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b7 │ │ +19c61e: 6e10 6e0d 0000 |002b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationDriveId:()I // method@0d6e │ │ +19c624: 0a01 |002e: move-result v1 │ │ +19c626: 7110 b593 0100 |002f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93b5 │ │ +19c62c: 0c05 |0032: move-result-object v5 │ │ +19c62e: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +19c630: 7110 0d93 0100 |0034: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@930d │ │ +19c636: 0c07 |0037: move-result-object v7 │ │ +19c638: 1309 1500 |0038: const/16 v9, #int 21 // #15 │ │ +19c63c: 120a |003a: const/4 v10, #int 0 // #0 │ │ +19c63e: 1204 |003b: const/4 v4, #int 0 // #0 │ │ +19c640: 1206 |003c: const/4 v6, #int 0 // #0 │ │ +19c642: 1208 |003d: const/4 v8, #int 0 // #0 │ │ +19c644: 7708 7109 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@0971 │ │ +19c64a: 0c01 |0041: move-result-object v1 │ │ +19c64c: 3801 1500 |0042: if-eqz v1, 0057 // +0015 │ │ +19c650: 6e10 720b 0100 |0044: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUserId:()I // method@0b72 │ │ +19c656: 0a02 |0047: move-result v2 │ │ +19c658: 6e10 670b 0100 |0048: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b67 │ │ +19c65e: 0a03 |004b: move-result v3 │ │ +19c660: 6e10 6f0d 0000 |004c: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationRemoteFolderId:()I // method@0d6f │ │ +19c666: 0a00 |004f: move-result v0 │ │ +19c668: 6e10 6e0b 0100 |0050: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b6e │ │ +19c66e: 0a01 |0053: move-result v1 │ │ +19c670: 7051 590d 2b03 |0054: invoke-direct {v11, v2, v3, v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.setOpenSpecificFile:(IIIZ)V // method@0d59 │ │ +19c676: 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 │ │ -19be34: |[19be34] com.infomaniak.drive.ui.LaunchActivity.handlePublicShareError:(Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19be44: 07f8 |0000: move-object v8, v15 │ │ -19be46: 0800 1300 |0001: move-object/from16 v0, v19 │ │ -19be4a: 2001 5404 |0003: instance-of v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@0454 │ │ -19be4e: 3801 1200 |0005: if-eqz v1, 0017 // +0012 │ │ -19be52: 0701 |0007: move-object v1, v0 │ │ -19be54: 1f01 5404 |0008: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@0454 │ │ -19be58: 5212 c703 |000a: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c7 │ │ -19be5c: 1503 0080 |000c: const/high16 v3, #int -2147483648 // #8000 │ │ -19be60: b532 |000e: and-int/2addr v2, v3 │ │ -19be62: 3802 0800 |000f: if-eqz v2, 0017 // +0008 │ │ -19be66: 5210 c703 |0011: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c7 │ │ -19be6a: b130 |0013: sub-int/2addr v0, v3 │ │ -19be6c: 5910 c703 |0014: iput v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c7 │ │ -19be70: 2806 |0016: goto 001c // +0006 │ │ -19be72: 2201 5404 |0017: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@0454 │ │ -19be76: 7030 210d f100 |0019: invoke-direct {v1, v15, v0}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d21 │ │ -19be7c: 5410 c803 |001c: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.result:Ljava/lang/Object; // field@03c8 │ │ -19be80: 7100 68b2 0000 |001e: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -19be86: 0c02 |0021: move-result-object v2 │ │ -19be88: 5213 c703 |0022: iget v3, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c7 │ │ -19be8c: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -19be8e: 3803 1400 |0025: if-eqz v3, 0039 // +0014 │ │ -19be92: 3343 0a00 |0027: if-ne v3, v4, 0031 // +000a │ │ -19be96: 5411 c603 |0029: iget-object v1, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.L$0:Ljava/lang/Object; // field@03c6 │ │ -19be9a: 1f01 5b04 |002b: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity; // type@045b │ │ -19be9e: 7110 2e9b 0000 |002d: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -19bea4: 2834 |0030: goto 0064 // +0034 │ │ -19bea6: 2200 8f17 |0031: new-instance v0, Ljava/lang/IllegalStateException; // type@178f │ │ -19beaa: 1a01 be96 |0033: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -19beae: 7020 8e93 1000 |0035: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -19beb4: 2700 |0038: throw v0 │ │ -19beb6: 7110 2e9b 0000 |0039: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -19bebc: 1200 |003c: const/4 v0, #int 0 // #0 │ │ -19bebe: 3810 0700 |003d: if-eqz v16, 0044 // +0007 │ │ -19bec2: 7401 db41 1000 |003f: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getException:()Ljava/lang/Exception; // method@41db │ │ -19bec8: 0c03 |0042: move-result-object v3 │ │ -19beca: 2802 |0043: goto 0045 // +0002 │ │ -19becc: 0703 |0044: move-object v3, v0 │ │ -19bece: 2033 f80c |0045: instance-of v3, v3, Lcom/infomaniak/lib/core/api/ApiController$NetworkException; // type@0cf8 │ │ -19bed2: 3803 2200 |0047: if-eqz v3, 0069 // +0022 │ │ -19bed6: 7100 fbc7 0000 |0049: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c7fb │ │ -19bedc: 0c03 |004c: move-result-object v3 │ │ -19bede: 1f03 2f1d |004d: check-cast v3, Lkotlinx/coroutines/CoroutineDispatcher; // type@1d2f │ │ -19bee2: 2205 5504 |004f: new-instance v5, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@0455 │ │ -19bee6: 7030 230d f500 |0051: invoke-direct {v5, v15, v0}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d23 │ │ -19beec: 1f05 221b |0054: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -19bef0: 1f03 5c1a |0056: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -19bef4: 5b18 c603 |0058: iput-object v8, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.L$0:Ljava/lang/Object; // field@03c6 │ │ -19bef8: 5914 c703 |005a: iput v4, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c7 │ │ -19befc: 7130 44c6 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@c644 │ │ -19bf02: 0c00 |005f: move-result-object v0 │ │ -19bf04: 3320 0300 |0060: if-ne v0, v2, 0063 // +0003 │ │ -19bf08: 1102 |0062: return-object v2 │ │ -19bf0a: 0781 |0063: move-object v1, v8 │ │ -19bf0c: 6e10 480d 0100 |0064: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.finishAndRemoveTask:()V // method@0d48 │ │ -19bf12: 2900 6e00 |0067: goto/16 00d5 // +006e │ │ -19bf16: 3810 0700 |0069: if-eqz v16, 0070 // +0007 │ │ -19bf1a: 7401 d441 1000 |006b: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41d4 │ │ -19bf20: 0c01 |006e: move-result-object v1 │ │ -19bf22: 2802 |006f: goto 0071 // +0002 │ │ -19bf24: 0701 |0070: move-object v1, v0 │ │ -19bf26: 1a02 83e1 |0071: const-string v2, "password_not_valid" // string@e183 │ │ -19bf2a: 7120 28b7 2100 |0073: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -19bf30: 0a01 |0076: move-result v1 │ │ -19bf32: 3801 1100 |0077: if-eqz v1, 0088 // +0011 │ │ -19bf36: 1306 1400 |0079: const/16 v6, #int 20 // #14 │ │ -19bf3a: 1207 |007b: const/4 v7, #int 0 // #0 │ │ -19bf3c: 1203 |007c: const/4 v3, #int 0 // #0 │ │ -19bf3e: 1214 |007d: const/4 v4, #int 1 // #1 │ │ -19bf40: 1205 |007e: const/4 v5, #int 0 // #0 │ │ -19bf42: 07f0 |007f: move-object v0, v15 │ │ -19bf44: 0801 1100 |0080: move-object/from16 v1, v17 │ │ -19bf48: 0802 1200 |0082: move-object/from16 v2, v18 │ │ -19bf4c: 7708 5b0d 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@0d5b │ │ -19bf52: 284e |0087: goto 00d5 // +004e │ │ -19bf54: 3810 0700 |0088: if-eqz v16, 008f // +0007 │ │ -19bf58: 7401 d441 1000 |008a: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41d4 │ │ -19bf5e: 0c01 |008d: move-result-object v1 │ │ -19bf60: 2802 |008e: goto 0090 // +0002 │ │ -19bf62: 0701 |008f: move-object v1, v0 │ │ -19bf64: 1a02 1fca |0090: const-string v2, "link_is_not_valid" // string@ca1f │ │ -19bf68: 7120 28b7 2100 |0092: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -19bf6e: 0a01 |0095: move-result v1 │ │ -19bf70: 3801 1100 |0096: if-eqz v1, 00a7 // +0011 │ │ -19bf74: 1306 0c00 |0098: const/16 v6, #int 12 // #c │ │ -19bf78: 1207 |009a: const/4 v7, #int 0 // #0 │ │ -19bf7a: 1203 |009b: const/4 v3, #int 0 // #0 │ │ -19bf7c: 1204 |009c: const/4 v4, #int 0 // #0 │ │ -19bf7e: 1215 |009d: const/4 v5, #int 1 // #1 │ │ -19bf80: 07f0 |009e: move-object v0, v15 │ │ -19bf82: 0801 1100 |009f: move-object/from16 v1, v17 │ │ -19bf86: 0802 1200 |00a1: move-object/from16 v2, v18 │ │ -19bf8a: 7708 5b0d 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@0d5b │ │ -19bf90: 282f |00a6: goto 00d5 // +002f │ │ -19bf92: 6209 9a50 |00a7: sget-object v9, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@509a │ │ -19bf96: 3810 0700 |00a9: if-eqz v16, 00b0 // +0007 │ │ -19bf9a: 7401 d441 1000 |00ab: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41d4 │ │ -19bfa0: 0c01 |00ae: move-result-object v1 │ │ -19bfa2: 2802 |00af: goto 00b1 // +0002 │ │ -19bfa4: 0701 |00b0: move-object v1, v0 │ │ -19bfa6: 3810 0600 |00b1: if-eqz v16, 00b7 // +0006 │ │ -19bfaa: 7401 d941 1000 |00b3: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getDescription:()Ljava/lang/String; // method@41d9 │ │ -19bfb0: 0c00 |00b6: move-result-object v0 │ │ -19bfb2: 2202 ac17 |00b7: new-instance v2, Ljava/lang/StringBuilder; // type@17ac │ │ -19bfb6: 1a03 b536 |00b9: const-string v3, "Error during getPublicShareFile: " // string@36b5 │ │ -19bfba: 7020 8094 3200 |00bb: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9480 │ │ -19bfc0: 6e20 8994 1200 |00be: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -19bfc6: 1a01 240a |00c1: const-string v1, " / " // string@0a24 │ │ -19bfca: 6e20 8994 1200 |00c3: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -19bfd0: 6e20 8994 0200 |00c6: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -19bfd6: 6e10 9a94 0200 |00c9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@949a │ │ -19bfdc: 0c0b |00cc: move-result-object v11 │ │ -19bfde: 124d |00cd: const/4 v13, #int 4 // #4 │ │ -19bfe0: 120e |00ce: const/4 v14, #int 0 // #0 │ │ -19bfe2: 1a0a 43e4 |00cf: const-string v10, "publicShare" // string@e443 │ │ -19bfe6: 120c |00d1: const/4 v12, #int 0 // #0 │ │ -19bfe8: 7706 ad45 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@45ad │ │ -19bfee: 6200 98b2 |00d5: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19bff2: 1100 |00d7: return-object v0 │ │ +19bf04: |[19bf04] com.infomaniak.drive.ui.LaunchActivity.handlePublicShareError:(Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19bf14: 07f8 |0000: move-object v8, v15 │ │ +19bf16: 0800 1300 |0001: move-object/from16 v0, v19 │ │ +19bf1a: 2001 5404 |0003: instance-of v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@0454 │ │ +19bf1e: 3801 1200 |0005: if-eqz v1, 0017 // +0012 │ │ +19bf22: 0701 |0007: move-object v1, v0 │ │ +19bf24: 1f01 5404 |0008: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@0454 │ │ +19bf28: 5212 c703 |000a: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c7 │ │ +19bf2c: 1503 0080 |000c: const/high16 v3, #int -2147483648 // #8000 │ │ +19bf30: b532 |000e: and-int/2addr v2, v3 │ │ +19bf32: 3802 0800 |000f: if-eqz v2, 0017 // +0008 │ │ +19bf36: 5210 c703 |0011: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c7 │ │ +19bf3a: b130 |0013: sub-int/2addr v0, v3 │ │ +19bf3c: 5910 c703 |0014: iput v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c7 │ │ +19bf40: 2806 |0016: goto 001c // +0006 │ │ +19bf42: 2201 5404 |0017: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@0454 │ │ +19bf46: 7030 210d f100 |0019: invoke-direct {v1, v15, v0}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d21 │ │ +19bf4c: 5410 c803 |001c: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.result:Ljava/lang/Object; // field@03c8 │ │ +19bf50: 7100 75b2 0000 |001e: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +19bf56: 0c02 |0021: move-result-object v2 │ │ +19bf58: 5213 c703 |0022: iget v3, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c7 │ │ +19bf5c: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +19bf5e: 3803 1400 |0025: if-eqz v3, 0039 // +0014 │ │ +19bf62: 3343 0a00 |0027: if-ne v3, v4, 0031 // +000a │ │ +19bf66: 5411 c603 |0029: iget-object v1, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.L$0:Ljava/lang/Object; // field@03c6 │ │ +19bf6a: 1f01 5b04 |002b: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity; // type@045b │ │ +19bf6e: 7110 3b9b 0000 |002d: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +19bf74: 2834 |0030: goto 0064 // +0034 │ │ +19bf76: 2200 9017 |0031: new-instance v0, Ljava/lang/IllegalStateException; // type@1790 │ │ +19bf7a: 1a01 c396 |0033: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +19bf7e: 7020 9b93 1000 |0035: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +19bf84: 2700 |0038: throw v0 │ │ +19bf86: 7110 3b9b 0000 |0039: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +19bf8c: 1200 |003c: const/4 v0, #int 0 // #0 │ │ +19bf8e: 3810 0700 |003d: if-eqz v16, 0044 // +0007 │ │ +19bf92: 7401 e841 1000 |003f: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getException:()Ljava/lang/Exception; // method@41e8 │ │ +19bf98: 0c03 |0042: move-result-object v3 │ │ +19bf9a: 2802 |0043: goto 0045 // +0002 │ │ +19bf9c: 0703 |0044: move-object v3, v0 │ │ +19bf9e: 2033 f90c |0045: instance-of v3, v3, Lcom/infomaniak/lib/core/api/ApiController$NetworkException; // type@0cf9 │ │ +19bfa2: 3803 2200 |0047: if-eqz v3, 0069 // +0022 │ │ +19bfa6: 7100 08c8 0000 |0049: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c808 │ │ +19bfac: 0c03 |004c: move-result-object v3 │ │ +19bfae: 1f03 301d |004d: check-cast v3, Lkotlinx/coroutines/CoroutineDispatcher; // type@1d30 │ │ +19bfb2: 2205 5504 |004f: new-instance v5, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@0455 │ │ +19bfb6: 7030 230d f500 |0051: invoke-direct {v5, v15, v0}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d23 │ │ +19bfbc: 1f05 231b |0054: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +19bfc0: 1f03 5d1a |0056: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +19bfc4: 5b18 c603 |0058: iput-object v8, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.L$0:Ljava/lang/Object; // field@03c6 │ │ +19bfc8: 5914 c703 |005a: iput v4, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c7 │ │ +19bfcc: 7130 51c6 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@c651 │ │ +19bfd2: 0c00 |005f: move-result-object v0 │ │ +19bfd4: 3320 0300 |0060: if-ne v0, v2, 0063 // +0003 │ │ +19bfd8: 1102 |0062: return-object v2 │ │ +19bfda: 0781 |0063: move-object v1, v8 │ │ +19bfdc: 6e10 480d 0100 |0064: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.finishAndRemoveTask:()V // method@0d48 │ │ +19bfe2: 2900 6e00 |0067: goto/16 00d5 // +006e │ │ +19bfe6: 3810 0700 |0069: if-eqz v16, 0070 // +0007 │ │ +19bfea: 7401 e141 1000 |006b: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41e1 │ │ +19bff0: 0c01 |006e: move-result-object v1 │ │ +19bff2: 2802 |006f: goto 0071 // +0002 │ │ +19bff4: 0701 |0070: move-object v1, v0 │ │ +19bff6: 1a02 88e1 |0071: const-string v2, "password_not_valid" // string@e188 │ │ +19bffa: 7120 35b7 2100 |0073: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +19c000: 0a01 |0076: move-result v1 │ │ +19c002: 3801 1100 |0077: if-eqz v1, 0088 // +0011 │ │ +19c006: 1306 1400 |0079: const/16 v6, #int 20 // #14 │ │ +19c00a: 1207 |007b: const/4 v7, #int 0 // #0 │ │ +19c00c: 1203 |007c: const/4 v3, #int 0 // #0 │ │ +19c00e: 1214 |007d: const/4 v4, #int 1 // #1 │ │ +19c010: 1205 |007e: const/4 v5, #int 0 // #0 │ │ +19c012: 07f0 |007f: move-object v0, v15 │ │ +19c014: 0801 1100 |0080: move-object/from16 v1, v17 │ │ +19c018: 0802 1200 |0082: move-object/from16 v2, v18 │ │ +19c01c: 7708 5b0d 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@0d5b │ │ +19c022: 284e |0087: goto 00d5 // +004e │ │ +19c024: 3810 0700 |0088: if-eqz v16, 008f // +0007 │ │ +19c028: 7401 e141 1000 |008a: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41e1 │ │ +19c02e: 0c01 |008d: move-result-object v1 │ │ +19c030: 2802 |008e: goto 0090 // +0002 │ │ +19c032: 0701 |008f: move-object v1, v0 │ │ +19c034: 1a02 24ca |0090: const-string v2, "link_is_not_valid" // string@ca24 │ │ +19c038: 7120 35b7 2100 |0092: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +19c03e: 0a01 |0095: move-result v1 │ │ +19c040: 3801 1100 |0096: if-eqz v1, 00a7 // +0011 │ │ +19c044: 1306 0c00 |0098: const/16 v6, #int 12 // #c │ │ +19c048: 1207 |009a: const/4 v7, #int 0 // #0 │ │ +19c04a: 1203 |009b: const/4 v3, #int 0 // #0 │ │ +19c04c: 1204 |009c: const/4 v4, #int 0 // #0 │ │ +19c04e: 1215 |009d: const/4 v5, #int 1 // #1 │ │ +19c050: 07f0 |009e: move-object v0, v15 │ │ +19c052: 0801 1100 |009f: move-object/from16 v1, v17 │ │ +19c056: 0802 1200 |00a1: move-object/from16 v2, v18 │ │ +19c05a: 7708 5b0d 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@0d5b │ │ +19c060: 282f |00a6: goto 00d5 // +002f │ │ +19c062: 6209 9d50 |00a7: sget-object v9, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@509d │ │ +19c066: 3810 0700 |00a9: if-eqz v16, 00b0 // +0007 │ │ +19c06a: 7401 e141 1000 |00ab: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41e1 │ │ +19c070: 0c01 |00ae: move-result-object v1 │ │ +19c072: 2802 |00af: goto 00b1 // +0002 │ │ +19c074: 0701 |00b0: move-object v1, v0 │ │ +19c076: 3810 0600 |00b1: if-eqz v16, 00b7 // +0006 │ │ +19c07a: 7401 e641 1000 |00b3: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getDescription:()Ljava/lang/String; // method@41e6 │ │ +19c080: 0c00 |00b6: move-result-object v0 │ │ +19c082: 2202 ad17 |00b7: new-instance v2, Ljava/lang/StringBuilder; // type@17ad │ │ +19c086: 1a03 b836 |00b9: const-string v3, "Error during getPublicShareFile: " // string@36b8 │ │ +19c08a: 7020 8d94 3200 |00bb: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@948d │ │ +19c090: 6e20 9694 1200 |00be: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +19c096: 1a01 250a |00c1: const-string v1, " / " // string@0a25 │ │ +19c09a: 6e20 9694 1200 |00c3: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +19c0a0: 6e20 9694 0200 |00c6: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +19c0a6: 6e10 a794 0200 |00c9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@94a7 │ │ +19c0ac: 0c0b |00cc: move-result-object v11 │ │ +19c0ae: 124d |00cd: const/4 v13, #int 4 // #4 │ │ +19c0b0: 120e |00ce: const/4 v14, #int 0 // #0 │ │ +19c0b2: 1a0a 48e4 |00cf: const-string v10, "publicShare" // string@e448 │ │ +19c0b6: 120c |00d1: const/4 v12, #int 0 // #0 │ │ +19c0b8: 7706 ba45 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@45ba │ │ +19c0be: 6200 9bb2 |00d5: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19c0c2: 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 │ │ -19c5a8: |[19c5a8] com.infomaniak.drive.ui.LaunchActivity.handleShortcuts:()V │ │ -19c5b8: 6e10 4a0d 0800 |0000: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d4a │ │ -19c5be: 0c00 |0003: move-result-object v0 │ │ -19c5c0: 6e10 9900 0000 |0004: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0099 │ │ -19c5c6: 0c00 |0007: move-result-object v0 │ │ -19c5c8: 3800 2a00 |0008: if-eqz v0, 0032 // +002a │ │ -19c5cc: 1a01 0ff6 |000a: const-string v1, "shortcuts_tag" // string@f60f │ │ -19c5d0: 6e20 de01 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01de │ │ -19c5d6: 0c00 |000f: move-result-object v0 │ │ -19c5d8: 3800 2200 |0010: if-eqz v0, 0032 // +0022 │ │ -19c5dc: 2201 9004 |0012: new-instance v1, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0490 │ │ -19c5e0: 1236 |0014: const/4 v6, #int 3 // #3 │ │ -19c5e2: 1207 |0015: const/4 v7, #int 0 // #0 │ │ -19c5e4: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -19c5e6: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -19c5e8: 0712 |0018: move-object v2, v1 │ │ -19c5ea: 0705 |0019: move-object v5, v0 │ │ -19c5ec: 7606 ac0e 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@0eac │ │ -19c5f2: 6e10 b90e 0100 |001d: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivityArgs;.toBundle:()Landroid/os/Bundle; // method@0eb9 │ │ -19c5f8: 0c01 |0020: move-result-object v1 │ │ -19c5fa: 5b81 df03 |0021: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03df │ │ -19c5fe: 6201 a113 |0023: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.FEEDBACK:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13a1 │ │ -19c602: 6e10 fe3b 0100 |0025: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bfe │ │ -19c608: 0c01 |0028: move-result-object v1 │ │ -19c60a: 7120 28b7 1000 |0029: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -19c610: 0a00 |002c: move-result v0 │ │ -19c612: 3800 0500 |002d: if-eqz v0, 0032 // +0005 │ │ -19c616: 1210 |002f: const/4 v0, #int 1 // #1 │ │ -19c618: 5c80 de03 |0030: iput-boolean v0, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.isHelpShortcutPressed:Z // field@03de │ │ -19c61c: 0e00 |0032: return-void │ │ +19c678: |[19c678] com.infomaniak.drive.ui.LaunchActivity.handleShortcuts:()V │ │ +19c688: 6e10 4a0d 0800 |0000: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d4a │ │ +19c68e: 0c00 |0003: move-result-object v0 │ │ +19c690: 6e10 9900 0000 |0004: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0099 │ │ +19c696: 0c00 |0007: move-result-object v0 │ │ +19c698: 3800 2a00 |0008: if-eqz v0, 0032 // +002a │ │ +19c69c: 1a01 14f6 |000a: const-string v1, "shortcuts_tag" // string@f614 │ │ +19c6a0: 6e20 de01 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01de │ │ +19c6a6: 0c00 |000f: move-result-object v0 │ │ +19c6a8: 3800 2200 |0010: if-eqz v0, 0032 // +0022 │ │ +19c6ac: 2201 9004 |0012: new-instance v1, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0490 │ │ +19c6b0: 1236 |0014: const/4 v6, #int 3 // #3 │ │ +19c6b2: 1207 |0015: const/4 v7, #int 0 // #0 │ │ +19c6b4: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +19c6b6: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +19c6b8: 0712 |0018: move-object v2, v1 │ │ +19c6ba: 0705 |0019: move-object v5, v0 │ │ +19c6bc: 7606 ac0e 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@0eac │ │ +19c6c2: 6e10 b90e 0100 |001d: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivityArgs;.toBundle:()Landroid/os/Bundle; // method@0eb9 │ │ +19c6c8: 0c01 |0020: move-result-object v1 │ │ +19c6ca: 5b81 df03 |0021: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03df │ │ +19c6ce: 6201 a413 |0023: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.FEEDBACK:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13a4 │ │ +19c6d2: 6e10 0b3c 0100 |0025: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c0b │ │ +19c6d8: 0c01 |0028: move-result-object v1 │ │ +19c6da: 7120 35b7 1000 |0029: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +19c6e0: 0a00 |002c: move-result v0 │ │ +19c6e2: 3800 0500 |002d: if-eqz v0, 0032 // +0005 │ │ +19c6e6: 1210 |002f: const/4 v0, #int 1 // #1 │ │ +19c6e8: 5c80 de03 |0030: iput-boolean v0, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.isHelpShortcutPressed:Z // field@03de │ │ +19c6ec: 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 │ │ -19bff4: |[19bff4] com.infomaniak.drive.ui.LaunchActivity.loggedUserDestination:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19c004: 20f0 5604 |0000: instance-of v0, v15, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@0456 │ │ -19c008: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -19c00c: 07f0 |0004: move-object v0, v15 │ │ -19c00e: 1f00 5604 |0005: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@0456 │ │ -19c012: 5201 cc03 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cc │ │ -19c016: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -19c01a: b521 |000b: and-int/2addr v1, v2 │ │ -19c01c: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -19c020: 520f cc03 |000e: iget v15, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cc │ │ -19c024: b12f |0010: sub-int/2addr v15, v2 │ │ -19c026: 590f cc03 |0011: iput v15, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cc │ │ -19c02a: 2806 |0013: goto 0019 // +0006 │ │ -19c02c: 2200 5604 |0014: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@0456 │ │ -19c030: 7030 280d e00f |0016: invoke-direct {v0, v14, v15}, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d28 │ │ -19c036: 0706 |0019: move-object v6, v0 │ │ -19c038: 546f cd03 |001a: iget-object v15, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.result:Ljava/lang/Object; // field@03cd │ │ -19c03c: 7100 68b2 0000 |001c: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -19c042: 0c00 |001f: move-result-object v0 │ │ -19c044: 5261 cc03 |0020: iget v1, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cc │ │ -19c048: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -19c04a: 3801 1000 |0023: if-eqz v1, 0033 // +0010 │ │ -19c04e: 3321 0600 |0025: if-ne v1, v2, 002b // +0006 │ │ -19c052: 7110 2e9b 0f00 |0027: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -19c058: 2845 |002a: goto 006f // +0045 │ │ -19c05a: 220f 8f17 |002b: new-instance v15, Ljava/lang/IllegalStateException; // type@178f │ │ -19c05e: 1a00 be96 |002d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -19c062: 7020 8e93 0f00 |002f: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -19c068: 270f |0032: throw v15 │ │ -19c06a: 7110 2e9b 0f00 |0033: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -19c070: 620f ad00 |0036: sget-object v15, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -19c074: 07e3 |0038: move-object v3, v14 │ │ -19c076: 1f03 3000 |0039: check-cast v3, Landroid/content/Context; // type@0030 │ │ -19c07a: 6201 c212 |003b: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -19c07e: 6e10 9439 0100 |003d: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3994 │ │ -19c084: 0a01 |0040: move-result v1 │ │ -19c086: 6e30 1e09 3f01 |0041: invoke-virtual {v15, v3, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@091e │ │ -19c08c: 6207 b700 |0044: sget-object v7, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b7 │ │ -19c090: 620f c212 |0046: sget-object v15, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -19c094: 6e10 9439 0f00 |0048: invoke-virtual {v15}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3994 │ │ -19c09a: 0a08 |004b: move-result v8 │ │ -19c09c: 130c 0e00 |004c: const/16 v12, #int 14 // #e │ │ -19c0a0: 120d |004e: const/4 v13, #int 0 // #0 │ │ -19c0a2: 1209 |004f: const/4 v9, #int 0 // #0 │ │ -19c0a4: 120a |0050: const/4 v10, #int 0 // #0 │ │ -19c0a6: 120b |0051: const/4 v11, #int 0 // #0 │ │ -19c0a8: 7707 7409 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@0974 │ │ -19c0ae: 0b04 |0055: move-result-wide v4 │ │ -19c0b0: 1607 0000 |0056: const-wide/16 v7, #int 0 // #0 │ │ -19c0b4: 310f 0407 |0058: cmp-long v15, v4, v7 │ │ -19c0b8: 390f 1500 |005a: if-nez v15, 006f // +0015 │ │ -19c0bc: 6201 c212 |005c: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -19c0c0: 5962 cc03 |005e: iput v2, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cc │ │ -19c0c4: 120f |0060: const/4 v15, #int 0 // #0 │ │ -19c0c6: 1204 |0061: const/4 v4, #int 0 // #0 │ │ -19c0c8: 1205 |0062: const/4 v5, #int 0 // #0 │ │ -19c0ca: 1307 0e00 |0063: const/16 v7, #int 14 // #e │ │ -19c0ce: 1208 |0065: const/4 v8, #int 0 // #0 │ │ -19c0d0: 0732 |0066: move-object v2, v3 │ │ -19c0d2: 01f3 |0067: move v3, v15 │ │ -19c0d4: 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 │ │ -19c0da: 0c0f |006b: move-result-object v15 │ │ -19c0dc: 330f 0300 |006c: if-ne v15, v0, 006f // +0003 │ │ -19c0e0: 1100 |006e: return-object v0 │ │ -19c0e2: 6201 b700 |006f: sget-object v1, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b7 │ │ -19c0e6: 620f c212 |0071: sget-object v15, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -19c0ea: 6e10 9439 0f00 |0073: invoke-virtual {v15}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3994 │ │ -19c0f0: 0a0f |0076: move-result v15 │ │ -19c0f2: 7110 9cb2 0f00 |0077: invoke-static {v15}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b29c │ │ -19c0f8: 0c02 |007a: move-result-object v2 │ │ -19c0fa: 1306 0e00 |007b: const/16 v6, #int 14 // #e │ │ -19c0fe: 1207 |007d: const/4 v7, #int 0 // #0 │ │ -19c100: 1203 |007e: const/4 v3, #int 0 // #0 │ │ -19c102: 1204 |007f: const/4 v4, #int 0 // #0 │ │ -19c104: 1205 |0080: const/4 v5, #int 0 // #0 │ │ -19c106: 7707 7309 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@0973 │ │ -19c10c: 0c0f |0084: move-result-object v15 │ │ -19c10e: 6e10 b096 0f00 |0085: invoke-virtual {v15}, Ljava/util/ArrayList;.isEmpty:()Z // method@96b0 │ │ -19c114: 0a00 |0088: move-result v0 │ │ -19c116: 3900 0300 |0089: if-nez v0, 008c // +0003 │ │ -19c11a: 2802 |008b: goto 008d // +0002 │ │ -19c11c: 120f |008c: const/4 v15, #int 0 // #0 │ │ -19c11e: 380f 2c00 |008d: if-eqz v15, 00b9 // +002c │ │ -19c122: 1f0f 9417 |008f: check-cast v15, Ljava/lang/Iterable; // type@1794 │ │ -19c126: 20f0 4c18 |0091: instance-of v0, v15, Ljava/util/Collection; // type@184c │ │ -19c12a: 3800 0c00 |0093: if-eqz v0, 009f // +000c │ │ -19c12e: 07f0 |0095: move-object v0, v15 │ │ -19c130: 1f00 4c18 |0096: check-cast v0, Ljava/util/Collection; // type@184c │ │ -19c134: 7210 2e97 0000 |0098: invoke-interface {v0}, Ljava/util/Collection;.isEmpty:()Z // method@972e │ │ -19c13a: 0a00 |009b: move-result v0 │ │ -19c13c: 3800 0300 |009c: if-eqz v0, 009f // +0003 │ │ -19c140: 2818 |009e: goto 00b6 // +0018 │ │ -19c142: 7210 ac93 0f00 |009f: invoke-interface {v15}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@93ac │ │ -19c148: 0c0f |00a2: move-result-object v15 │ │ -19c14a: 7210 8a97 0f00 |00a3: invoke-interface {v15}, Ljava/util/Iterator;.hasNext:()Z // method@978a │ │ -19c150: 0a00 |00a6: move-result v0 │ │ -19c152: 3800 0f00 |00a7: if-eqz v0, 00b6 // +000f │ │ -19c156: 7210 8b97 0f00 |00a9: invoke-interface {v15}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@978b │ │ -19c15c: 0c00 |00ac: move-result-object v0 │ │ -19c15e: 1f00 a403 |00ad: check-cast v0, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ -19c162: 6e10 680b 0000 |00af: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenance:()Z // method@0b68 │ │ -19c168: 0a00 |00b2: move-result v0 │ │ -19c16a: 3900 f0ff |00b3: if-nez v0, 00a3 // -0010 │ │ -19c16e: 2804 |00b5: goto 00b9 // +0004 │ │ -19c170: 1c0f cd04 |00b6: const-class v15, Lcom/infomaniak/drive/ui/MaintenanceActivity; // type@04cd │ │ -19c174: 2803 |00b8: goto 00bb // +0003 │ │ -19c176: 1c0f 8e04 |00b9: const-class v15, Lcom/infomaniak/drive/ui/MainActivity; // type@048e │ │ -19c17a: 110f |00bb: return-object v15 │ │ +19c0c4: |[19c0c4] com.infomaniak.drive.ui.LaunchActivity.loggedUserDestination:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19c0d4: 20f0 5604 |0000: instance-of v0, v15, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@0456 │ │ +19c0d8: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +19c0dc: 07f0 |0004: move-object v0, v15 │ │ +19c0de: 1f00 5604 |0005: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@0456 │ │ +19c0e2: 5201 cc03 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cc │ │ +19c0e6: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +19c0ea: b521 |000b: and-int/2addr v1, v2 │ │ +19c0ec: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +19c0f0: 520f cc03 |000e: iget v15, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cc │ │ +19c0f4: b12f |0010: sub-int/2addr v15, v2 │ │ +19c0f6: 590f cc03 |0011: iput v15, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cc │ │ +19c0fa: 2806 |0013: goto 0019 // +0006 │ │ +19c0fc: 2200 5604 |0014: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@0456 │ │ +19c100: 7030 280d e00f |0016: invoke-direct {v0, v14, v15}, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d28 │ │ +19c106: 0706 |0019: move-object v6, v0 │ │ +19c108: 546f cd03 |001a: iget-object v15, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.result:Ljava/lang/Object; // field@03cd │ │ +19c10c: 7100 75b2 0000 |001c: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +19c112: 0c00 |001f: move-result-object v0 │ │ +19c114: 5261 cc03 |0020: iget v1, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cc │ │ +19c118: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +19c11a: 3801 1000 |0023: if-eqz v1, 0033 // +0010 │ │ +19c11e: 3321 0600 |0025: if-ne v1, v2, 002b // +0006 │ │ +19c122: 7110 3b9b 0f00 |0027: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +19c128: 2845 |002a: goto 006f // +0045 │ │ +19c12a: 220f 9017 |002b: new-instance v15, Ljava/lang/IllegalStateException; // type@1790 │ │ +19c12e: 1a00 c396 |002d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +19c132: 7020 9b93 0f00 |002f: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +19c138: 270f |0032: throw v15 │ │ +19c13a: 7110 3b9b 0f00 |0033: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +19c140: 620f ad00 |0036: sget-object v15, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +19c144: 07e3 |0038: move-object v3, v14 │ │ +19c146: 1f03 3000 |0039: check-cast v3, Landroid/content/Context; // type@0030 │ │ +19c14a: 6201 c512 |003b: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +19c14e: 6e10 a139 0100 |003d: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@39a1 │ │ +19c154: 0a01 |0040: move-result v1 │ │ +19c156: 6e30 1e09 3f01 |0041: invoke-virtual {v15, v3, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@091e │ │ +19c15c: 6207 b700 |0044: sget-object v7, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b7 │ │ +19c160: 620f c512 |0046: sget-object v15, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +19c164: 6e10 a139 0f00 |0048: invoke-virtual {v15}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@39a1 │ │ +19c16a: 0a08 |004b: move-result v8 │ │ +19c16c: 130c 0e00 |004c: const/16 v12, #int 14 // #e │ │ +19c170: 120d |004e: const/4 v13, #int 0 // #0 │ │ +19c172: 1209 |004f: const/4 v9, #int 0 // #0 │ │ +19c174: 120a |0050: const/4 v10, #int 0 // #0 │ │ +19c176: 120b |0051: const/4 v11, #int 0 // #0 │ │ +19c178: 7707 7409 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@0974 │ │ +19c17e: 0b04 |0055: move-result-wide v4 │ │ +19c180: 1607 0000 |0056: const-wide/16 v7, #int 0 // #0 │ │ +19c184: 310f 0407 |0058: cmp-long v15, v4, v7 │ │ +19c188: 390f 1500 |005a: if-nez v15, 006f // +0015 │ │ +19c18c: 6201 c512 |005c: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +19c190: 5962 cc03 |005e: iput v2, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cc │ │ +19c194: 120f |0060: const/4 v15, #int 0 // #0 │ │ +19c196: 1204 |0061: const/4 v4, #int 0 // #0 │ │ +19c198: 1205 |0062: const/4 v5, #int 0 // #0 │ │ +19c19a: 1307 0e00 |0063: const/16 v7, #int 14 // #e │ │ +19c19e: 1208 |0065: const/4 v8, #int 0 // #0 │ │ +19c1a0: 0732 |0066: move-object v2, v3 │ │ +19c1a2: 01f3 |0067: move v3, v15 │ │ +19c1a4: 7708 bb39 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@39bb │ │ +19c1aa: 0c0f |006b: move-result-object v15 │ │ +19c1ac: 330f 0300 |006c: if-ne v15, v0, 006f // +0003 │ │ +19c1b0: 1100 |006e: return-object v0 │ │ +19c1b2: 6201 b700 |006f: sget-object v1, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b7 │ │ +19c1b6: 620f c512 |0071: sget-object v15, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +19c1ba: 6e10 a139 0f00 |0073: invoke-virtual {v15}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@39a1 │ │ +19c1c0: 0a0f |0076: move-result v15 │ │ +19c1c2: 7110 a9b2 0f00 |0077: invoke-static {v15}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b2a9 │ │ +19c1c8: 0c02 |007a: move-result-object v2 │ │ +19c1ca: 1306 0e00 |007b: const/16 v6, #int 14 // #e │ │ +19c1ce: 1207 |007d: const/4 v7, #int 0 // #0 │ │ +19c1d0: 1203 |007e: const/4 v3, #int 0 // #0 │ │ +19c1d2: 1204 |007f: const/4 v4, #int 0 // #0 │ │ +19c1d4: 1205 |0080: const/4 v5, #int 0 // #0 │ │ +19c1d6: 7707 7309 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@0973 │ │ +19c1dc: 0c0f |0084: move-result-object v15 │ │ +19c1de: 6e10 bd96 0f00 |0085: invoke-virtual {v15}, Ljava/util/ArrayList;.isEmpty:()Z // method@96bd │ │ +19c1e4: 0a00 |0088: move-result v0 │ │ +19c1e6: 3900 0300 |0089: if-nez v0, 008c // +0003 │ │ +19c1ea: 2802 |008b: goto 008d // +0002 │ │ +19c1ec: 120f |008c: const/4 v15, #int 0 // #0 │ │ +19c1ee: 380f 2c00 |008d: if-eqz v15, 00b9 // +002c │ │ +19c1f2: 1f0f 9517 |008f: check-cast v15, Ljava/lang/Iterable; // type@1795 │ │ +19c1f6: 20f0 4d18 |0091: instance-of v0, v15, Ljava/util/Collection; // type@184d │ │ +19c1fa: 3800 0c00 |0093: if-eqz v0, 009f // +000c │ │ +19c1fe: 07f0 |0095: move-object v0, v15 │ │ +19c200: 1f00 4d18 |0096: check-cast v0, Ljava/util/Collection; // type@184d │ │ +19c204: 7210 3b97 0000 |0098: invoke-interface {v0}, Ljava/util/Collection;.isEmpty:()Z // method@973b │ │ +19c20a: 0a00 |009b: move-result v0 │ │ +19c20c: 3800 0300 |009c: if-eqz v0, 009f // +0003 │ │ +19c210: 2818 |009e: goto 00b6 // +0018 │ │ +19c212: 7210 b993 0f00 |009f: invoke-interface {v15}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@93b9 │ │ +19c218: 0c0f |00a2: move-result-object v15 │ │ +19c21a: 7210 9797 0f00 |00a3: invoke-interface {v15}, Ljava/util/Iterator;.hasNext:()Z // method@9797 │ │ +19c220: 0a00 |00a6: move-result v0 │ │ +19c222: 3800 0f00 |00a7: if-eqz v0, 00b6 // +000f │ │ +19c226: 7210 9897 0f00 |00a9: invoke-interface {v15}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9798 │ │ +19c22c: 0c00 |00ac: move-result-object v0 │ │ +19c22e: 1f00 a403 |00ad: check-cast v0, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ +19c232: 6e10 680b 0000 |00af: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenance:()Z // method@0b68 │ │ +19c238: 0a00 |00b2: move-result v0 │ │ +19c23a: 3900 f0ff |00b3: if-nez v0, 00a3 // -0010 │ │ +19c23e: 2804 |00b5: goto 00b9 // +0004 │ │ +19c240: 1c0f cd04 |00b6: const-class v15, Lcom/infomaniak/drive/ui/MaintenanceActivity; // type@04cd │ │ +19c244: 2803 |00b8: goto 00bb // +0003 │ │ +19c246: 1c0f 8e04 |00b9: const-class v15, Lcom/infomaniak/drive/ui/MainActivity; // type@048e │ │ +19c24a: 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 │ │ -19c17c: |[19c17c] com.infomaniak.drive.ui.LaunchActivity.logoutCurrentUserIfNeeded:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19c18c: 7100 f9c7 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -19c192: 0c00 |0003: move-result-object v0 │ │ -19c194: 1f00 5c1a |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -19c198: 2201 5704 |0006: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@0457 │ │ -19c19c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -19c19e: 7030 2a0d 3102 |0009: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d2a │ │ -19c1a4: 1f01 221b |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -19c1a8: 7130 44c6 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@c644 │ │ -19c1ae: 0c04 |0011: move-result-object v4 │ │ -19c1b0: 1104 |0012: return-object v4 │ │ +19c24c: |[19c24c] com.infomaniak.drive.ui.LaunchActivity.logoutCurrentUserIfNeeded:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19c25c: 7100 06c8 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +19c262: 0c00 |0003: move-result-object v0 │ │ +19c264: 1f00 5d1a |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +19c268: 2201 5704 |0006: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@0457 │ │ +19c26c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +19c26e: 7030 2a0d 3102 |0009: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d2a │ │ +19c274: 1f01 231b |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +19c278: 7130 51c6 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@c651 │ │ +19c27e: 0c04 |0011: move-result-object v4 │ │ +19c280: 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 │ │ -19bcc4: |[19bcc4] com.infomaniak.drive.ui.LaunchActivity.navigationArgs_delegate$lambda$1:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19bcd4: 6e10 4a0d 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d4a │ │ -19bcda: 0c01 |0003: move-result-object v1 │ │ -19bcdc: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ -19bce0: 6e10 9900 0100 |0006: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0099 │ │ -19bce6: 0c01 |0009: move-result-object v1 │ │ -19bce8: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ -19bcec: 6200 e303 |000c: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e3 │ │ -19bcf0: 6e20 600d 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d60 │ │ -19bcf6: 0c01 |0011: move-result-object v1 │ │ -19bcf8: 2802 |0012: goto 0014 // +0002 │ │ -19bcfa: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -19bcfc: 1101 |0014: return-object v1 │ │ +19bd94: |[19bd94] com.infomaniak.drive.ui.LaunchActivity.navigationArgs_delegate$lambda$1:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19bda4: 6e10 4a0d 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d4a │ │ +19bdaa: 0c01 |0003: move-result-object v1 │ │ +19bdac: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ +19bdb0: 6e10 9900 0100 |0006: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0099 │ │ +19bdb6: 0c01 |0009: move-result-object v1 │ │ +19bdb8: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ +19bdbc: 6200 e303 |000c: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e3 │ │ +19bdc0: 6e20 600d 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d60 │ │ +19bdc6: 0c01 |0011: move-result-object v1 │ │ +19bdc8: 2802 |0012: goto 0014 // +0002 │ │ +19bdca: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +19bdcc: 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 │ │ -19c6ec: |[19c6ec] com.infomaniak.drive.ui.LaunchActivity.processInternalLink:(Ljava/lang/String;)V │ │ -19c6fc: 2200 9b1c |0000: new-instance v0, Lkotlin/text/Regex; // type@1c9b │ │ -19c700: 1a01 6a25 |0002: const-string v1, "/app/[a-z]+/(\d+)/([a-z-]*)/?[a-z]*/?[a-z]*/?(\d*)/?[a-z]*/?[a-z]*/?(\d*)" // string@256a │ │ -19c704: 7020 cbc0 1000 |0004: invoke-direct {v0, v1}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c0cb │ │ -19c70a: 07d1 |0007: move-object v1, v13 │ │ -19c70c: 1f01 7b17 |0008: check-cast v1, Ljava/lang/CharSequence; // type@177b │ │ -19c710: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -19c712: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -19c714: 1224 |000c: const/4 v4, #int 2 // #2 │ │ -19c716: 7152 d2c0 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@c0d2 │ │ -19c71c: 0c00 |0010: move-result-object v0 │ │ -19c71e: 3800 9b00 |0011: if-eqz v0, 00ac // +009b │ │ -19c722: 7210 88c0 0000 |0013: invoke-interface {v0}, Lkotlin/text/MatchResult;.getDestructured:()Lkotlin/text/MatchResult$Destructured; // method@c088 │ │ -19c728: 0c00 |0016: move-result-object v0 │ │ -19c72a: 6e10 86c0 0000 |0017: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c086 │ │ -19c730: 0c01 |001a: move-result-object v1 │ │ -19c732: 7210 89c0 0100 |001b: invoke-interface {v1}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c089 │ │ -19c738: 0c01 |001e: move-result-object v1 │ │ -19c73a: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -19c73c: 7220 b997 2100 |0020: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@97b9 │ │ -19c742: 0c01 |0023: move-result-object v1 │ │ -19c744: 1f01 aa17 |0024: check-cast v1, Ljava/lang/String; // type@17aa │ │ -19c748: 6e10 86c0 0000 |0026: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c086 │ │ -19c74e: 0c05 |0029: move-result-object v5 │ │ -19c750: 7210 89c0 0500 |002a: invoke-interface {v5}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c089 │ │ -19c756: 0c05 |002d: move-result-object v5 │ │ -19c758: 7220 b997 4500 |002e: invoke-interface {v5, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@97b9 │ │ -19c75e: 0c04 |0031: move-result-object v4 │ │ -19c760: 1f04 aa17 |0032: check-cast v4, Ljava/lang/String; // type@17aa │ │ -19c764: 6e10 86c0 0000 |0034: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c086 │ │ -19c76a: 0c05 |0037: move-result-object v5 │ │ -19c76c: 7210 89c0 0500 |0038: invoke-interface {v5}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c089 │ │ -19c772: 0c05 |003b: move-result-object v5 │ │ -19c774: 1236 |003c: const/4 v6, #int 3 // #3 │ │ -19c776: 7220 b997 6500 |003d: invoke-interface {v5, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@97b9 │ │ -19c77c: 0c05 |0040: move-result-object v5 │ │ -19c77e: 1f05 aa17 |0041: check-cast v5, Ljava/lang/String; // type@17aa │ │ -19c782: 6e10 86c0 0000 |0043: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c086 │ │ -19c788: 0c00 |0046: move-result-object v0 │ │ -19c78a: 7210 89c0 0000 |0047: invoke-interface {v0}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c089 │ │ -19c790: 0c00 |004a: move-result-object v0 │ │ -19c792: 1246 |004b: const/4 v6, #int 4 // #4 │ │ -19c794: 7220 b997 6000 |004c: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@97b9 │ │ -19c79a: 0c00 |004f: move-result-object v0 │ │ -19c79c: 1f00 aa17 |0050: check-cast v0, Ljava/lang/String; // type@17aa │ │ -19c7a0: 1a06 d2f5 |0052: const-string v6, "shared-with-me" // string@f5d2 │ │ -19c7a4: 7120 28b7 6400 |0054: invoke-static {v4, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -19c7aa: 0a04 |0057: move-result v4 │ │ -19c7ac: 3804 0d00 |0058: if-eqz v4, 0065 // +000d │ │ -19c7b0: 6200 6d13 |005a: sget-object v0, Lcom/infomaniak/drive/utils/PublicShareUtils;.INSTANCE:Lcom/infomaniak/drive/utils/PublicShareUtils; // field@136d │ │ -19c7b4: 07c1 |005c: move-object v1, v12 │ │ -19c7b6: 1f01 1600 |005d: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -19c7ba: 6e30 4e3b 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@3b4e │ │ -19c7c0: 5cc3 e203 |0062: iput-boolean v3, v12, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e2 │ │ -19c7c4: 0e00 |0064: return-void │ │ -19c7c6: 7110 9e93 0100 |0065: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@939e │ │ -19c7cc: 0a0d |0068: move-result v13 │ │ -19c7ce: 0701 |0069: move-object v1, v0 │ │ -19c7d0: 1f01 7b17 |006a: check-cast v1, Ljava/lang/CharSequence; // type@177b │ │ -19c7d4: 7210 0793 0100 |006c: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@9307 │ │ -19c7da: 0a01 |006f: move-result v1 │ │ -19c7dc: 3901 0d00 |0070: if-nez v1, 007d // +000d │ │ -19c7e0: 7110 94c1 0500 |0072: invoke-static {v5}, Lkotlin/text/StringsKt;.toIntOrNull:(Ljava/lang/String;)Ljava/lang/Integer; // method@c194 │ │ -19c7e6: 0c00 |0075: move-result-object v0 │ │ -19c7e8: 3800 0b00 |0076: if-eqz v0, 0081 // +000b │ │ -19c7ec: 6e10 9993 0000 |0078: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@9399 │ │ -19c7f2: 0a02 |007b: move-result v2 │ │ -19c7f4: 2805 |007c: goto 0081 // +0005 │ │ -19c7f6: 7110 9e93 0000 |007d: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@939e │ │ -19c7fc: 0a02 |0080: move-result v2 │ │ -19c7fe: 6204 b700 |0081: sget-object v4, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b7 │ │ -19c802: 7110 a893 0d00 |0083: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a8 │ │ -19c808: 0c06 |0086: move-result-object v6 │ │ -19c80a: 7110 0093 0300 |0087: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9300 │ │ -19c810: 0c08 |008a: move-result-object v8 │ │ -19c812: 130a 1500 |008b: const/16 v10, #int 21 // #15 │ │ -19c816: 120b |008d: const/4 v11, #int 0 // #0 │ │ -19c818: 1205 |008e: const/4 v5, #int 0 // #0 │ │ -19c81a: 1207 |008f: const/4 v7, #int 0 // #0 │ │ -19c81c: 1209 |0090: const/4 v9, #int 0 // #0 │ │ -19c81e: 7708 7109 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@0971 │ │ -19c824: 0c00 |0094: move-result-object v0 │ │ -19c826: 3800 0d00 |0095: if-eqz v0, 00a2 // +000d │ │ -19c82a: 6e10 720b 0000 |0097: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUserId:()I // method@0b72 │ │ -19c830: 0a01 |009a: move-result v1 │ │ -19c832: 6e10 6e0b 0000 |009b: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b6e │ │ -19c838: 0a00 |009e: move-result v0 │ │ -19c83a: 7050 590d 1c2d |009f: invoke-direct {v12, v1, v13, v2, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.setOpenSpecificFile:(IIIZ)V // method@0d59 │ │ -19c840: 620d ad00 |00a2: sget-object v13, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -19c844: 07c0 |00a4: move-object v0, v12 │ │ -19c846: 1f00 1600 |00a5: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -19c84a: 1a01 eac0 |00a7: const-string v1, "internal" // string@c0ea │ │ -19c84e: 6e30 0d09 0d01 |00a9: invoke-virtual {v13, v0, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackDeepLink:(Landroid/app/Activity;Ljava/lang/String;)V // method@090d │ │ -19c854: 0e00 |00ac: return-void │ │ +19c7bc: |[19c7bc] com.infomaniak.drive.ui.LaunchActivity.processInternalLink:(Ljava/lang/String;)V │ │ +19c7cc: 2200 9c1c |0000: new-instance v0, Lkotlin/text/Regex; // type@1c9c │ │ +19c7d0: 1a01 6b25 |0002: const-string v1, "/app/[a-z]+/(\d+)/([a-z-]*)/?[a-z]*/?[a-z]*/?(\d*)/?[a-z]*/?[a-z]*/?(\d*)" // string@256b │ │ +19c7d4: 7020 d8c0 1000 |0004: invoke-direct {v0, v1}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c0d8 │ │ +19c7da: 07d1 |0007: move-object v1, v13 │ │ +19c7dc: 1f01 7c17 |0008: check-cast v1, Ljava/lang/CharSequence; // type@177c │ │ +19c7e0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +19c7e2: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +19c7e4: 1224 |000c: const/4 v4, #int 2 // #2 │ │ +19c7e6: 7152 dfc0 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@c0df │ │ +19c7ec: 0c00 |0010: move-result-object v0 │ │ +19c7ee: 3800 9b00 |0011: if-eqz v0, 00ac // +009b │ │ +19c7f2: 7210 95c0 0000 |0013: invoke-interface {v0}, Lkotlin/text/MatchResult;.getDestructured:()Lkotlin/text/MatchResult$Destructured; // method@c095 │ │ +19c7f8: 0c00 |0016: move-result-object v0 │ │ +19c7fa: 6e10 93c0 0000 |0017: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c093 │ │ +19c800: 0c01 |001a: move-result-object v1 │ │ +19c802: 7210 96c0 0100 |001b: invoke-interface {v1}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c096 │ │ +19c808: 0c01 |001e: move-result-object v1 │ │ +19c80a: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +19c80c: 7220 c697 2100 |0020: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@97c6 │ │ +19c812: 0c01 |0023: move-result-object v1 │ │ +19c814: 1f01 ab17 |0024: check-cast v1, Ljava/lang/String; // type@17ab │ │ +19c818: 6e10 93c0 0000 |0026: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c093 │ │ +19c81e: 0c05 |0029: move-result-object v5 │ │ +19c820: 7210 96c0 0500 |002a: invoke-interface {v5}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c096 │ │ +19c826: 0c05 |002d: move-result-object v5 │ │ +19c828: 7220 c697 4500 |002e: invoke-interface {v5, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@97c6 │ │ +19c82e: 0c04 |0031: move-result-object v4 │ │ +19c830: 1f04 ab17 |0032: check-cast v4, Ljava/lang/String; // type@17ab │ │ +19c834: 6e10 93c0 0000 |0034: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c093 │ │ +19c83a: 0c05 |0037: move-result-object v5 │ │ +19c83c: 7210 96c0 0500 |0038: invoke-interface {v5}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c096 │ │ +19c842: 0c05 |003b: move-result-object v5 │ │ +19c844: 1236 |003c: const/4 v6, #int 3 // #3 │ │ +19c846: 7220 c697 6500 |003d: invoke-interface {v5, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@97c6 │ │ +19c84c: 0c05 |0040: move-result-object v5 │ │ +19c84e: 1f05 ab17 |0041: check-cast v5, Ljava/lang/String; // type@17ab │ │ +19c852: 6e10 93c0 0000 |0043: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c093 │ │ +19c858: 0c00 |0046: move-result-object v0 │ │ +19c85a: 7210 96c0 0000 |0047: invoke-interface {v0}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c096 │ │ +19c860: 0c00 |004a: move-result-object v0 │ │ +19c862: 1246 |004b: const/4 v6, #int 4 // #4 │ │ +19c864: 7220 c697 6000 |004c: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@97c6 │ │ +19c86a: 0c00 |004f: move-result-object v0 │ │ +19c86c: 1f00 ab17 |0050: check-cast v0, Ljava/lang/String; // type@17ab │ │ +19c870: 1a06 d7f5 |0052: const-string v6, "shared-with-me" // string@f5d7 │ │ +19c874: 7120 35b7 6400 |0054: invoke-static {v4, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +19c87a: 0a04 |0057: move-result v4 │ │ +19c87c: 3804 0d00 |0058: if-eqz v4, 0065 // +000d │ │ +19c880: 6200 7013 |005a: sget-object v0, Lcom/infomaniak/drive/utils/PublicShareUtils;.INSTANCE:Lcom/infomaniak/drive/utils/PublicShareUtils; // field@1370 │ │ +19c884: 07c1 |005c: move-object v1, v12 │ │ +19c886: 1f01 1600 |005d: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +19c88a: 6e30 5b3b 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@3b5b │ │ +19c890: 5cc3 e203 |0062: iput-boolean v3, v12, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e2 │ │ +19c894: 0e00 |0064: return-void │ │ +19c896: 7110 ab93 0100 |0065: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@93ab │ │ +19c89c: 0a0d |0068: move-result v13 │ │ +19c89e: 0701 |0069: move-object v1, v0 │ │ +19c8a0: 1f01 7c17 |006a: check-cast v1, Ljava/lang/CharSequence; // type@177c │ │ +19c8a4: 7210 1493 0100 |006c: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@9314 │ │ +19c8aa: 0a01 |006f: move-result v1 │ │ +19c8ac: 3901 0d00 |0070: if-nez v1, 007d // +000d │ │ +19c8b0: 7110 a1c1 0500 |0072: invoke-static {v5}, Lkotlin/text/StringsKt;.toIntOrNull:(Ljava/lang/String;)Ljava/lang/Integer; // method@c1a1 │ │ +19c8b6: 0c00 |0075: move-result-object v0 │ │ +19c8b8: 3800 0b00 |0076: if-eqz v0, 0081 // +000b │ │ +19c8bc: 6e10 a693 0000 |0078: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@93a6 │ │ +19c8c2: 0a02 |007b: move-result v2 │ │ +19c8c4: 2805 |007c: goto 0081 // +0005 │ │ +19c8c6: 7110 ab93 0000 |007d: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@93ab │ │ +19c8cc: 0a02 |0080: move-result v2 │ │ +19c8ce: 6204 b700 |0081: sget-object v4, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b7 │ │ +19c8d2: 7110 b593 0d00 |0083: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93b5 │ │ +19c8d8: 0c06 |0086: move-result-object v6 │ │ +19c8da: 7110 0d93 0300 |0087: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@930d │ │ +19c8e0: 0c08 |008a: move-result-object v8 │ │ +19c8e2: 130a 1500 |008b: const/16 v10, #int 21 // #15 │ │ +19c8e6: 120b |008d: const/4 v11, #int 0 // #0 │ │ +19c8e8: 1205 |008e: const/4 v5, #int 0 // #0 │ │ +19c8ea: 1207 |008f: const/4 v7, #int 0 // #0 │ │ +19c8ec: 1209 |0090: const/4 v9, #int 0 // #0 │ │ +19c8ee: 7708 7109 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@0971 │ │ +19c8f4: 0c00 |0094: move-result-object v0 │ │ +19c8f6: 3800 0d00 |0095: if-eqz v0, 00a2 // +000d │ │ +19c8fa: 6e10 720b 0000 |0097: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUserId:()I // method@0b72 │ │ +19c900: 0a01 |009a: move-result v1 │ │ +19c902: 6e10 6e0b 0000 |009b: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b6e │ │ +19c908: 0a00 |009e: move-result v0 │ │ +19c90a: 7050 590d 1c2d |009f: invoke-direct {v12, v1, v13, v2, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.setOpenSpecificFile:(IIIZ)V // method@0d59 │ │ +19c910: 620d ad00 |00a2: sget-object v13, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +19c914: 07c0 |00a4: move-object v0, v12 │ │ +19c916: 1f00 1600 |00a5: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +19c91a: 1a01 efc0 |00a7: const-string v1, "internal" // string@c0ef │ │ +19c91e: 6e30 0d09 0d01 |00a9: invoke-virtual {v13, v0, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackDeepLink:(Landroid/app/Activity;Ljava/lang/String;)V // method@090d │ │ +19c924: 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 │ │ -19c1b4: |[19c1b4] com.infomaniak.drive.ui.LaunchActivity.processPublicShare:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19c1c4: 20c1 5904 |0000: instance-of v1, v12, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@0459 │ │ -19c1c8: 3801 1200 |0002: if-eqz v1, 0014 // +0012 │ │ -19c1cc: 07c1 |0004: move-object v1, v12 │ │ -19c1ce: 1f01 5904 |0005: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@0459 │ │ -19c1d2: 5212 d403 |0007: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d4 │ │ -19c1d6: 1503 0080 |0009: const/high16 v3, #int -2147483648 // #8000 │ │ -19c1da: b532 |000b: and-int/2addr v2, v3 │ │ -19c1dc: 3802 0800 |000c: if-eqz v2, 0014 // +0008 │ │ -19c1e0: 5210 d403 |000e: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d4 │ │ -19c1e4: b130 |0010: sub-int/2addr v0, v3 │ │ -19c1e6: 5910 d403 |0011: iput v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d4 │ │ -19c1ea: 2806 |0013: goto 0019 // +0006 │ │ -19c1ec: 2201 5904 |0014: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@0459 │ │ -19c1f0: 7030 340d a10c |0016: invoke-direct {v1, v10, v12}, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d34 │ │ -19c1f6: 5410 d503 |0019: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.result:Ljava/lang/Object; // field@03d5 │ │ -19c1fa: 7100 68b2 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -19c200: 0c02 |001e: move-result-object v2 │ │ -19c202: 5213 d403 |001f: iget v3, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d4 │ │ -19c206: 1214 |0021: const/4 v4, #int 1 // #1 │ │ -19c208: 3803 1100 |0022: if-eqz v3, 0033 // +0011 │ │ -19c20c: 3343 0700 |0024: if-ne v3, v4, 002b // +0007 │ │ -19c210: 7110 2e9b 0000 |0026: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -19c216: 2900 8a00 |0029: goto/16 00b3 // +008a │ │ -19c21a: 2200 8f17 |002b: new-instance v0, Ljava/lang/IllegalStateException; // type@178f │ │ -19c21e: 1a01 be96 |002d: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -19c222: 7020 8e93 1000 |002f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -19c228: 2700 |0032: throw v0 │ │ -19c22a: 7110 2e9b 0000 |0033: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -19c230: 2200 9b1c |0036: new-instance v0, Lkotlin/text/Regex; // type@1c9b │ │ -19c234: 1a03 6c25 |0038: const-string v3, "/app/share/(\d+)/([a-z0-9-]+)" // string@256c │ │ -19c238: 7020 cbc0 3000 |003a: invoke-direct {v0, v3}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c0cb │ │ -19c23e: 07b3 |003d: move-object v3, v11 │ │ -19c240: 1f03 7b17 |003e: check-cast v3, Ljava/lang/CharSequence; // type@177b │ │ -19c244: 1205 |0040: const/4 v5, #int 0 // #0 │ │ -19c246: 1206 |0041: const/4 v6, #int 0 // #0 │ │ -19c248: 1227 |0042: const/4 v7, #int 2 // #2 │ │ -19c24a: 7156 d2c0 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@c0d2 │ │ -19c250: 0c00 |0046: move-result-object v0 │ │ -19c252: 3800 6c00 |0047: if-eqz v0, 00b3 // +006c │ │ -19c256: 7210 88c0 0000 |0049: invoke-interface {v0}, Lkotlin/text/MatchResult;.getDestructured:()Lkotlin/text/MatchResult$Destructured; // method@c088 │ │ -19c25c: 0c00 |004c: move-result-object v0 │ │ -19c25e: 6e10 86c0 0000 |004d: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c086 │ │ -19c264: 0c03 |0050: move-result-object v3 │ │ -19c266: 7210 89c0 0300 |0051: invoke-interface {v3}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c089 │ │ -19c26c: 0c03 |0054: move-result-object v3 │ │ -19c26e: 7220 b997 4300 |0055: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@97b9 │ │ -19c274: 0c03 |0058: move-result-object v3 │ │ -19c276: 1f03 aa17 |0059: check-cast v3, Ljava/lang/String; // type@17aa │ │ -19c27a: 6e10 86c0 0000 |005b: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c086 │ │ -19c280: 0c00 |005e: move-result-object v0 │ │ -19c282: 7210 89c0 0000 |005f: invoke-interface {v0}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c089 │ │ -19c288: 0c00 |0062: move-result-object v0 │ │ -19c28a: 7220 b997 7000 |0063: invoke-interface {v0, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@97b9 │ │ -19c290: 0c00 |0066: move-result-object v0 │ │ -19c292: 0705 |0067: move-object v5, v0 │ │ -19c294: 1f05 aa17 |0068: check-cast v5, Ljava/lang/String; // type@17aa │ │ -19c298: 6200 b400 |006a: sget-object v0, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -19c29c: 7110 9e93 0300 |006c: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@939e │ │ -19c2a2: 0a06 |006f: move-result v6 │ │ -19c2a4: 6e30 4409 6005 |0070: invoke-virtual {v0, v6, v5}, Lcom/infomaniak/drive/data/api/ApiRepository;.getPublicShareInfo:(ILjava/lang/String;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0944 │ │ -19c2aa: 0c00 |0073: move-result-object v0 │ │ -19c2ac: 6e10 fb41 0000 |0074: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getResult:()Lcom/infomaniak/lib/core/models/ApiResponseStatus; // method@41fb │ │ -19c2b2: 0c06 |0077: move-result-object v6 │ │ -19c2b4: 6208 bf03 |0078: sget-object v8, Lcom/infomaniak/drive/ui/LaunchActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@03bf │ │ -19c2b8: 6e10 0f42 0600 |007a: invoke-virtual {v6}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@420f │ │ -19c2be: 0a06 |007d: move-result v6 │ │ -19c2c0: 4406 0806 |007e: aget v6, v8, v6 │ │ -19c2c4: 3246 1b00 |0080: if-eq v6, v4, 009b // +001b │ │ -19c2c8: 3276 0f00 |0082: if-eq v6, v7, 0091 // +000f │ │ -19c2cc: 6e10 f441 0000 |0084: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41f4 │ │ -19c2d2: 0c00 |0087: move-result-object v0 │ │ -19c2d4: 5914 d403 |0088: iput v4, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d4 │ │ -19c2d8: 7051 4e0d 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@0d4e │ │ -19c2de: 0c00 |008d: move-result-object v0 │ │ -19c2e0: 3320 2500 |008e: if-ne v0, v2, 00b3 // +0025 │ │ -19c2e4: 1102 |0090: return-object v2 │ │ -19c2e6: 6e10 fe41 0000 |0091: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getUri:()Ljava/lang/String; // method@41fe │ │ -19c2ec: 0c00 |0094: move-result-object v0 │ │ -19c2ee: 3800 1e00 |0095: if-eqz v0, 00b3 // +001e │ │ -19c2f2: 7020 570d 0a00 |0097: invoke-direct {v10, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.processInternalLink:(Ljava/lang/String;)V // method@0d57 │ │ -19c2f8: 2819 |009a: goto 00b3 // +0019 │ │ -19c2fa: 6e10 f341 0000 |009b: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41f3 │ │ -19c300: 0c00 |009e: move-result-object v0 │ │ -19c302: 7110 2eb7 0000 |009f: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -19c308: 0704 |00a2: move-object v4, v0 │ │ -19c30a: 1f04 9303 |00a3: check-cast v4, Lcom/infomaniak/drive/data/models/ShareLink; // type@0393 │ │ -19c30e: 1306 1800 |00a5: const/16 v6, #int 24 // #18 │ │ -19c312: 1207 |00a7: const/4 v7, #int 0 // #0 │ │ -19c314: 1208 |00a8: const/4 v8, #int 0 // #0 │ │ -19c316: 1209 |00a9: const/4 v9, #int 0 // #0 │ │ -19c318: 07a0 |00aa: move-object v0, v10 │ │ -19c31a: 0731 |00ab: move-object v1, v3 │ │ -19c31c: 0752 |00ac: move-object v2, v5 │ │ -19c31e: 0743 |00ad: move-object v3, v4 │ │ -19c320: 0184 |00ae: move v4, v8 │ │ -19c322: 0195 |00af: move v5, v9 │ │ -19c324: 7708 5b0d 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@0d5b │ │ -19c32a: 6200 98b2 |00b3: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19c32e: 1100 |00b5: return-object v0 │ │ +19c284: |[19c284] com.infomaniak.drive.ui.LaunchActivity.processPublicShare:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19c294: 20c1 5904 |0000: instance-of v1, v12, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@0459 │ │ +19c298: 3801 1200 |0002: if-eqz v1, 0014 // +0012 │ │ +19c29c: 07c1 |0004: move-object v1, v12 │ │ +19c29e: 1f01 5904 |0005: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@0459 │ │ +19c2a2: 5212 d403 |0007: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d4 │ │ +19c2a6: 1503 0080 |0009: const/high16 v3, #int -2147483648 // #8000 │ │ +19c2aa: b532 |000b: and-int/2addr v2, v3 │ │ +19c2ac: 3802 0800 |000c: if-eqz v2, 0014 // +0008 │ │ +19c2b0: 5210 d403 |000e: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d4 │ │ +19c2b4: b130 |0010: sub-int/2addr v0, v3 │ │ +19c2b6: 5910 d403 |0011: iput v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d4 │ │ +19c2ba: 2806 |0013: goto 0019 // +0006 │ │ +19c2bc: 2201 5904 |0014: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@0459 │ │ +19c2c0: 7030 340d a10c |0016: invoke-direct {v1, v10, v12}, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d34 │ │ +19c2c6: 5410 d503 |0019: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.result:Ljava/lang/Object; // field@03d5 │ │ +19c2ca: 7100 75b2 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +19c2d0: 0c02 |001e: move-result-object v2 │ │ +19c2d2: 5213 d403 |001f: iget v3, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d4 │ │ +19c2d6: 1214 |0021: const/4 v4, #int 1 // #1 │ │ +19c2d8: 3803 1100 |0022: if-eqz v3, 0033 // +0011 │ │ +19c2dc: 3343 0700 |0024: if-ne v3, v4, 002b // +0007 │ │ +19c2e0: 7110 3b9b 0000 |0026: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +19c2e6: 2900 8a00 |0029: goto/16 00b3 // +008a │ │ +19c2ea: 2200 9017 |002b: new-instance v0, Ljava/lang/IllegalStateException; // type@1790 │ │ +19c2ee: 1a01 c396 |002d: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +19c2f2: 7020 9b93 1000 |002f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +19c2f8: 2700 |0032: throw v0 │ │ +19c2fa: 7110 3b9b 0000 |0033: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +19c300: 2200 9c1c |0036: new-instance v0, Lkotlin/text/Regex; // type@1c9c │ │ +19c304: 1a03 6d25 |0038: const-string v3, "/app/share/(\d+)/([a-z0-9-]+)" // string@256d │ │ +19c308: 7020 d8c0 3000 |003a: invoke-direct {v0, v3}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c0d8 │ │ +19c30e: 07b3 |003d: move-object v3, v11 │ │ +19c310: 1f03 7c17 |003e: check-cast v3, Ljava/lang/CharSequence; // type@177c │ │ +19c314: 1205 |0040: const/4 v5, #int 0 // #0 │ │ +19c316: 1206 |0041: const/4 v6, #int 0 // #0 │ │ +19c318: 1227 |0042: const/4 v7, #int 2 // #2 │ │ +19c31a: 7156 dfc0 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@c0df │ │ +19c320: 0c00 |0046: move-result-object v0 │ │ +19c322: 3800 6c00 |0047: if-eqz v0, 00b3 // +006c │ │ +19c326: 7210 95c0 0000 |0049: invoke-interface {v0}, Lkotlin/text/MatchResult;.getDestructured:()Lkotlin/text/MatchResult$Destructured; // method@c095 │ │ +19c32c: 0c00 |004c: move-result-object v0 │ │ +19c32e: 6e10 93c0 0000 |004d: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c093 │ │ +19c334: 0c03 |0050: move-result-object v3 │ │ +19c336: 7210 96c0 0300 |0051: invoke-interface {v3}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c096 │ │ +19c33c: 0c03 |0054: move-result-object v3 │ │ +19c33e: 7220 c697 4300 |0055: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@97c6 │ │ +19c344: 0c03 |0058: move-result-object v3 │ │ +19c346: 1f03 ab17 |0059: check-cast v3, Ljava/lang/String; // type@17ab │ │ +19c34a: 6e10 93c0 0000 |005b: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c093 │ │ +19c350: 0c00 |005e: move-result-object v0 │ │ +19c352: 7210 96c0 0000 |005f: invoke-interface {v0}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c096 │ │ +19c358: 0c00 |0062: move-result-object v0 │ │ +19c35a: 7220 c697 7000 |0063: invoke-interface {v0, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@97c6 │ │ +19c360: 0c00 |0066: move-result-object v0 │ │ +19c362: 0705 |0067: move-object v5, v0 │ │ +19c364: 1f05 ab17 |0068: check-cast v5, Ljava/lang/String; // type@17ab │ │ +19c368: 6200 b400 |006a: sget-object v0, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +19c36c: 7110 ab93 0300 |006c: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@93ab │ │ +19c372: 0a06 |006f: move-result v6 │ │ +19c374: 6e30 4409 6005 |0070: invoke-virtual {v0, v6, v5}, Lcom/infomaniak/drive/data/api/ApiRepository;.getPublicShareInfo:(ILjava/lang/String;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0944 │ │ +19c37a: 0c00 |0073: move-result-object v0 │ │ +19c37c: 6e10 0842 0000 |0074: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getResult:()Lcom/infomaniak/lib/core/models/ApiResponseStatus; // method@4208 │ │ +19c382: 0c06 |0077: move-result-object v6 │ │ +19c384: 6208 bf03 |0078: sget-object v8, Lcom/infomaniak/drive/ui/LaunchActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@03bf │ │ +19c388: 6e10 1c42 0600 |007a: invoke-virtual {v6}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@421c │ │ +19c38e: 0a06 |007d: move-result v6 │ │ +19c390: 4406 0806 |007e: aget v6, v8, v6 │ │ +19c394: 3246 1b00 |0080: if-eq v6, v4, 009b // +001b │ │ +19c398: 3276 0f00 |0082: if-eq v6, v7, 0091 // +000f │ │ +19c39c: 6e10 0142 0000 |0084: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@4201 │ │ +19c3a2: 0c00 |0087: move-result-object v0 │ │ +19c3a4: 5914 d403 |0088: iput v4, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d4 │ │ +19c3a8: 7051 4e0d 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@0d4e │ │ +19c3ae: 0c00 |008d: move-result-object v0 │ │ +19c3b0: 3320 2500 |008e: if-ne v0, v2, 00b3 // +0025 │ │ +19c3b4: 1102 |0090: return-object v2 │ │ +19c3b6: 6e10 0b42 0000 |0091: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getUri:()Ljava/lang/String; // method@420b │ │ +19c3bc: 0c00 |0094: move-result-object v0 │ │ +19c3be: 3800 1e00 |0095: if-eqz v0, 00b3 // +001e │ │ +19c3c2: 7020 570d 0a00 |0097: invoke-direct {v10, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.processInternalLink:(Ljava/lang/String;)V // method@0d57 │ │ +19c3c8: 2819 |009a: goto 00b3 // +0019 │ │ +19c3ca: 6e10 0042 0000 |009b: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@4200 │ │ +19c3d0: 0c00 |009e: move-result-object v0 │ │ +19c3d2: 7110 3bb7 0000 |009f: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +19c3d8: 0704 |00a2: move-object v4, v0 │ │ +19c3da: 1f04 9303 |00a3: check-cast v4, Lcom/infomaniak/drive/data/models/ShareLink; // type@0393 │ │ +19c3de: 1306 1800 |00a5: const/16 v6, #int 24 // #18 │ │ +19c3e2: 1207 |00a7: const/4 v7, #int 0 // #0 │ │ +19c3e4: 1208 |00a8: const/4 v8, #int 0 // #0 │ │ +19c3e6: 1209 |00a9: const/4 v9, #int 0 // #0 │ │ +19c3e8: 07a0 |00aa: move-object v0, v10 │ │ +19c3ea: 0731 |00ab: move-object v1, v3 │ │ +19c3ec: 0752 |00ac: move-object v2, v5 │ │ +19c3ee: 0743 |00ad: move-object v3, v4 │ │ +19c3f0: 0184 |00ae: move v4, v8 │ │ +19c3f2: 0195 |00af: move v5, v9 │ │ +19c3f4: 7708 5b0d 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@0d5b │ │ +19c3fa: 6200 9bb2 |00b3: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19c3fe: 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 │ │ -19c858: |[19c858] com.infomaniak.drive.ui.LaunchActivity.setOpenSpecificFile:(IIIZ)V │ │ -19c868: 6200 c212 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -19c86c: 6e10 9439 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3994 │ │ -19c872: 0a00 |0005: move-result v0 │ │ -19c874: 3207 0700 |0006: if-eq v7, v0, 000d // +0007 │ │ -19c878: 6200 c212 |0008: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -19c87c: 6e20 a839 7000 |000a: invoke-virtual {v0, v7}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentUserId:(I)V // method@39a8 │ │ -19c882: 390a 0f00 |000d: if-nez v10, 001c // +000f │ │ -19c886: 6207 c212 |000f: sget-object v7, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -19c88a: 6e10 9239 0700 |0011: invoke-virtual {v7}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@3992 │ │ -19c890: 0a07 |0014: move-result v7 │ │ -19c892: 3278 0700 |0015: if-eq v8, v7, 001c // +0007 │ │ -19c896: 6207 c212 |0017: sget-object v7, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -19c89a: 6e20 a639 8700 |0019: invoke-virtual {v7, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentDriveId:(I)V // method@39a6 │ │ -19c8a0: 2207 9004 |001c: new-instance v7, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0490 │ │ -19c8a4: 1244 |001e: const/4 v4, #int 4 // #4 │ │ -19c8a6: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -19c8a8: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -19c8aa: 0770 |0021: move-object v0, v7 │ │ -19c8ac: 0191 |0022: move v1, v9 │ │ -19c8ae: 01a2 |0023: move v2, v10 │ │ -19c8b0: 7606 ac0e 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@0eac │ │ -19c8b6: 6e10 b90e 0700 |0027: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/MainActivityArgs;.toBundle:()Landroid/os/Bundle; // method@0eb9 │ │ -19c8bc: 0c07 |002a: move-result-object v7 │ │ -19c8be: 5b67 df03 |002b: iput-object v7, v6, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03df │ │ -19c8c2: 0e00 |002d: return-void │ │ +19c928: |[19c928] com.infomaniak.drive.ui.LaunchActivity.setOpenSpecificFile:(IIIZ)V │ │ +19c938: 6200 c512 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +19c93c: 6e10 a139 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@39a1 │ │ +19c942: 0a00 |0005: move-result v0 │ │ +19c944: 3207 0700 |0006: if-eq v7, v0, 000d // +0007 │ │ +19c948: 6200 c512 |0008: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +19c94c: 6e20 b539 7000 |000a: invoke-virtual {v0, v7}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentUserId:(I)V // method@39b5 │ │ +19c952: 390a 0f00 |000d: if-nez v10, 001c // +000f │ │ +19c956: 6207 c512 |000f: sget-object v7, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +19c95a: 6e10 9f39 0700 |0011: invoke-virtual {v7}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@399f │ │ +19c960: 0a07 |0014: move-result v7 │ │ +19c962: 3278 0700 |0015: if-eq v8, v7, 001c // +0007 │ │ +19c966: 6207 c512 |0017: sget-object v7, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +19c96a: 6e20 b339 8700 |0019: invoke-virtual {v7, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentDriveId:(I)V // method@39b3 │ │ +19c970: 2207 9004 |001c: new-instance v7, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0490 │ │ +19c974: 1244 |001e: const/4 v4, #int 4 // #4 │ │ +19c976: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +19c978: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +19c97a: 0770 |0021: move-object v0, v7 │ │ +19c97c: 0191 |0022: move v1, v9 │ │ +19c97e: 01a2 |0023: move v2, v10 │ │ +19c980: 7606 ac0e 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@0eac │ │ +19c986: 6e10 b90e 0700 |0027: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/MainActivityArgs;.toBundle:()Landroid/os/Bundle; // method@0eb9 │ │ +19c98c: 0c07 |002a: move-result-object v7 │ │ +19c98e: 5b67 df03 |002b: iput-object v7, v6, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03df │ │ +19c992: 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 │ │ -19c90c: |[19c90c] com.infomaniak.drive.ui.LaunchActivity.setPublicShareActivityArgs:(Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZ)V │ │ -19c91c: 2207 430b |0000: new-instance v7, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs; // type@0b43 │ │ -19c920: 7110 9e93 0900 |0002: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@939e │ │ -19c926: 0a01 |0005: move-result v1 │ │ -19c928: 380b 0e00 |0006: if-eqz v11, 0014 // +000e │ │ -19c92c: 6e10 e60a 0b00 |0008: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/ShareLink;.getFileId:()Ljava/lang/Integer; // method@0ae6 │ │ -19c932: 0c09 |000b: move-result-object v9 │ │ -19c934: 3809 0800 |000c: if-eqz v9, 0014 // +0008 │ │ -19c938: 6e10 9993 0900 |000e: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@9399 │ │ -19c93e: 0a09 |0011: move-result v9 │ │ -19c940: 0193 |0012: move v3, v9 │ │ -19c942: 2803 |0013: goto 0016 // +0003 │ │ -19c944: 12f9 |0014: const/4 v9, #int -1 // #ff │ │ -19c946: 12f3 |0015: const/4 v3, #int -1 // #ff │ │ -19c948: 1209 |0016: const/4 v9, #int 0 // #0 │ │ -19c94a: 380b 1100 |0017: if-eqz v11, 0028 // +0011 │ │ -19c94e: 6e10 e50a 0b00 |0019: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/ShareLink;.getCapabilities:()Lcom/infomaniak/drive/data/models/file/sharelink/ShareLinkCapabilities; // method@0ae5 │ │ -19c954: 0c0b |001c: move-result-object v11 │ │ -19c956: 380b 0b00 |001d: if-eqz v11, 0028 // +000b │ │ -19c95a: 6e10 a50b 0b00 |001f: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/file/sharelink/ShareLinkCapabilities;.getCanDownload:()Z // method@0ba5 │ │ -19c960: 0a0b |0022: move-result v11 │ │ -19c962: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -19c964: 330b 0400 |0024: if-ne v11, v0, 0028 // +0004 │ │ -19c968: 1216 |0026: const/4 v6, #int 1 // #1 │ │ -19c96a: 2802 |0027: goto 0029 // +0002 │ │ -19c96c: 1206 |0028: const/4 v6, #int 0 // #0 │ │ -19c96e: 0770 |0029: move-object v0, v7 │ │ -19c970: 07a2 |002a: move-object v2, v10 │ │ -19c972: 01c4 |002b: move v4, v12 │ │ -19c974: 01d5 |002c: move v5, v13 │ │ -19c976: 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 │ │ -19c97c: 6e10 0237 0700 |0030: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs;.toBundle:()Landroid/os/Bundle; // method@3702 │ │ -19c982: 0c09 |0033: move-result-object v9 │ │ -19c984: 5b89 e103 |0034: iput-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03e1 │ │ -19c988: 380c 0500 |0036: if-eqz v12, 003b // +0005 │ │ -19c98c: 1a09 53e4 |0038: const-string v9, "publicShareWithPassword" // string@e453 │ │ -19c990: 2808 |003a: goto 0042 // +0008 │ │ -19c992: 380d 0500 |003b: if-eqz v13, 0040 // +0005 │ │ -19c996: 1a09 49e4 |003d: const-string v9, "publicShareExpired" // string@e449 │ │ -19c99a: 2803 |003f: goto 0042 // +0003 │ │ -19c99c: 1a09 43e4 |0040: const-string v9, "publicShare" // string@e443 │ │ -19c9a0: 620a ad00 |0042: sget-object v10, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -19c9a4: 078b |0044: move-object v11, v8 │ │ -19c9a6: 1f0b 1600 |0045: check-cast v11, Landroid/app/Activity; // type@0016 │ │ -19c9aa: 6e30 0d09 ba09 |0047: invoke-virtual {v10, v11, v9}, Lcom/infomaniak/drive/MatomoDrive;.trackDeepLink:(Landroid/app/Activity;Ljava/lang/String;)V // method@090d │ │ -19c9b0: 0e00 |004a: return-void │ │ +19c9dc: |[19c9dc] com.infomaniak.drive.ui.LaunchActivity.setPublicShareActivityArgs:(Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZ)V │ │ +19c9ec: 2207 440b |0000: new-instance v7, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs; // type@0b44 │ │ +19c9f0: 7110 ab93 0900 |0002: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@93ab │ │ +19c9f6: 0a01 |0005: move-result v1 │ │ +19c9f8: 380b 0e00 |0006: if-eqz v11, 0014 // +000e │ │ +19c9fc: 6e10 e60a 0b00 |0008: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/ShareLink;.getFileId:()Ljava/lang/Integer; // method@0ae6 │ │ +19ca02: 0c09 |000b: move-result-object v9 │ │ +19ca04: 3809 0800 |000c: if-eqz v9, 0014 // +0008 │ │ +19ca08: 6e10 a693 0900 |000e: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@93a6 │ │ +19ca0e: 0a09 |0011: move-result v9 │ │ +19ca10: 0193 |0012: move v3, v9 │ │ +19ca12: 2803 |0013: goto 0016 // +0003 │ │ +19ca14: 12f9 |0014: const/4 v9, #int -1 // #ff │ │ +19ca16: 12f3 |0015: const/4 v3, #int -1 // #ff │ │ +19ca18: 1209 |0016: const/4 v9, #int 0 // #0 │ │ +19ca1a: 380b 1100 |0017: if-eqz v11, 0028 // +0011 │ │ +19ca1e: 6e10 e50a 0b00 |0019: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/ShareLink;.getCapabilities:()Lcom/infomaniak/drive/data/models/file/sharelink/ShareLinkCapabilities; // method@0ae5 │ │ +19ca24: 0c0b |001c: move-result-object v11 │ │ +19ca26: 380b 0b00 |001d: if-eqz v11, 0028 // +000b │ │ +19ca2a: 6e10 a50b 0b00 |001f: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/file/sharelink/ShareLinkCapabilities;.getCanDownload:()Z // method@0ba5 │ │ +19ca30: 0a0b |0022: move-result v11 │ │ +19ca32: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +19ca34: 330b 0400 |0024: if-ne v11, v0, 0028 // +0004 │ │ +19ca38: 1216 |0026: const/4 v6, #int 1 // #1 │ │ +19ca3a: 2802 |0027: goto 0029 // +0002 │ │ +19ca3c: 1206 |0028: const/4 v6, #int 0 // #0 │ │ +19ca3e: 0770 |0029: move-object v0, v7 │ │ +19ca40: 07a2 |002a: move-object v2, v10 │ │ +19ca42: 01c4 |002b: move v4, v12 │ │ +19ca44: 01d5 |002c: move v5, v13 │ │ +19ca46: 7607 fb36 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs;.:(ILjava/lang/String;IZZZ)V // method@36fb │ │ +19ca4c: 6e10 0f37 0700 |0030: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs;.toBundle:()Landroid/os/Bundle; // method@370f │ │ +19ca52: 0c09 |0033: move-result-object v9 │ │ +19ca54: 5b89 e103 |0034: iput-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03e1 │ │ +19ca58: 380c 0500 |0036: if-eqz v12, 003b // +0005 │ │ +19ca5c: 1a09 58e4 |0038: const-string v9, "publicShareWithPassword" // string@e458 │ │ +19ca60: 2808 |003a: goto 0042 // +0008 │ │ +19ca62: 380d 0500 |003b: if-eqz v13, 0040 // +0005 │ │ +19ca66: 1a09 4ee4 |003d: const-string v9, "publicShareExpired" // string@e44e │ │ +19ca6a: 2803 |003f: goto 0042 // +0003 │ │ +19ca6c: 1a09 48e4 |0040: const-string v9, "publicShare" // string@e448 │ │ +19ca70: 620a ad00 |0042: sget-object v10, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +19ca74: 078b |0044: move-object v11, v8 │ │ +19ca76: 1f0b 1600 |0045: check-cast v11, Landroid/app/Activity; // type@0016 │ │ +19ca7a: 6e30 0d09 ba09 |0047: invoke-virtual {v10, v11, v9}, Lcom/infomaniak/drive/MatomoDrive;.trackDeepLink:(Landroid/app/Activity;Ljava/lang/String;)V // method@090d │ │ +19ca80: 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 │ │ -19c8c4: |[19c8c4] 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 │ │ -19c8d4: dd0d 0c04 |0000: and-int/lit8 v13, v12, #int 4 // #04 │ │ -19c8d8: 380d 0300 |0002: if-eqz v13, 0005 // +0003 │ │ -19c8dc: 1209 |0004: const/4 v9, #int 0 // #0 │ │ -19c8de: 0793 |0005: move-object v3, v9 │ │ -19c8e0: dd09 0c08 |0006: and-int/lit8 v9, v12, #int 8 // #08 │ │ -19c8e4: 120d |0008: const/4 v13, #int 0 // #0 │ │ -19c8e6: 3809 0400 |0009: if-eqz v9, 000d // +0004 │ │ -19c8ea: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -19c8ec: 2802 |000c: goto 000e // +0002 │ │ -19c8ee: 01a4 |000d: move v4, v10 │ │ -19c8f0: dd09 0c10 |000e: and-int/lit8 v9, v12, #int 16 // #10 │ │ -19c8f4: 3809 0400 |0010: if-eqz v9, 0014 // +0004 │ │ -19c8f8: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -19c8fa: 2802 |0013: goto 0015 // +0002 │ │ -19c8fc: 01b5 |0014: move v5, v11 │ │ -19c8fe: 0760 |0015: move-object v0, v6 │ │ -19c900: 0771 |0016: move-object v1, v7 │ │ -19c902: 0782 |0017: move-object v2, v8 │ │ -19c904: 7606 5a0d 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@0d5a │ │ -19c90a: 0e00 |001b: return-void │ │ +19c994: |[19c994] 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 │ │ +19c9a4: dd0d 0c04 |0000: and-int/lit8 v13, v12, #int 4 // #04 │ │ +19c9a8: 380d 0300 |0002: if-eqz v13, 0005 // +0003 │ │ +19c9ac: 1209 |0004: const/4 v9, #int 0 // #0 │ │ +19c9ae: 0793 |0005: move-object v3, v9 │ │ +19c9b0: dd09 0c08 |0006: and-int/lit8 v9, v12, #int 8 // #08 │ │ +19c9b4: 120d |0008: const/4 v13, #int 0 // #0 │ │ +19c9b6: 3809 0400 |0009: if-eqz v9, 000d // +0004 │ │ +19c9ba: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +19c9bc: 2802 |000c: goto 000e // +0002 │ │ +19c9be: 01a4 |000d: move v4, v10 │ │ +19c9c0: dd09 0c10 |000e: and-int/lit8 v9, v12, #int 16 // #10 │ │ +19c9c4: 3809 0400 |0010: if-eqz v9, 0014 // +0004 │ │ +19c9c8: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +19c9ca: 2802 |0013: goto 0015 // +0002 │ │ +19c9cc: 01b5 |0014: move v5, v11 │ │ +19c9ce: 0760 |0015: move-object v0, v6 │ │ +19c9d0: 0771 |0016: move-object v1, v7 │ │ +19c9d2: 0782 |0017: move-object v2, v8 │ │ +19c9d4: 7606 5a0d 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@0d5a │ │ +19c9da: 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 │ │ -19c330: |[19c330] com.infomaniak.drive.ui.LaunchActivity.startApp:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19c340: 2050 5a04 |0000: instance-of v0, v5, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@045a │ │ -19c344: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -19c348: 0750 |0004: move-object v0, v5 │ │ -19c34a: 1f00 5a04 |0005: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@045a │ │ -19c34e: 5201 d803 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d8 │ │ -19c352: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -19c356: b521 |000b: and-int/2addr v1, v2 │ │ -19c358: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -19c35c: 5205 d803 |000e: iget v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d8 │ │ -19c360: b125 |0010: sub-int/2addr v5, v2 │ │ -19c362: 5905 d803 |0011: iput v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d8 │ │ -19c366: 2806 |0013: goto 0019 // +0006 │ │ -19c368: 2200 5a04 |0014: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@045a │ │ -19c36c: 7030 360d 4005 |0016: invoke-direct {v0, v4, v5}, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d36 │ │ -19c372: 5405 d903 |0019: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.result:Ljava/lang/Object; // field@03d9 │ │ -19c376: 7100 68b2 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -19c37c: 0c01 |001e: move-result-object v1 │ │ -19c37e: 5202 d803 |001f: iget v2, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d8 │ │ -19c382: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -19c384: 3802 1400 |0022: if-eqz v2, 0036 // +0014 │ │ -19c388: 3332 0a00 |0024: if-ne v2, v3, 002e // +000a │ │ -19c38c: 5400 d703 |0026: iget-object v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.L$0:Ljava/lang/Object; // field@03d7 │ │ -19c390: 1f00 5b04 |0028: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity; // type@045b │ │ -19c394: 7110 2e9b 0500 |002a: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -19c39a: 2818 |002d: goto 0045 // +0018 │ │ -19c39c: 2205 8f17 |002e: new-instance v5, Ljava/lang/IllegalStateException; // type@178f │ │ -19c3a0: 1a00 be96 |0030: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -19c3a4: 7020 8e93 0500 |0032: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -19c3aa: 2705 |0035: throw v5 │ │ -19c3ac: 7110 2e9b 0500 |0036: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -19c3b2: 5b04 d703 |0039: iput-object v4, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.L$0:Ljava/lang/Object; // field@03d7 │ │ -19c3b6: 5903 d803 |003b: iput v3, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d8 │ │ -19c3ba: 7020 490d 0400 |003d: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d49 │ │ -19c3c0: 0c05 |0040: move-result-object v5 │ │ -19c3c2: 3315 0300 |0041: if-ne v5, v1, 0044 // +0003 │ │ -19c3c6: 1101 |0043: return-object v1 │ │ -19c3c8: 0740 |0044: move-object v0, v4 │ │ -19c3ca: 1f05 7d17 |0045: check-cast v5, Ljava/lang/Class; // type@177d │ │ -19c3ce: 2201 3700 |0047: new-instance v1, Landroid/content/Intent; // type@0037 │ │ -19c3d2: 0702 |0049: move-object v2, v0 │ │ -19c3d4: 1f02 3000 |004a: check-cast v2, Landroid/content/Context; // type@0030 │ │ -19c3d8: 7030 8e00 2105 |004c: invoke-direct {v1, v2, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@008e │ │ -19c3de: 1c02 8e04 |004f: const-class v2, Lcom/infomaniak/drive/ui/MainActivity; // type@048e │ │ -19c3e2: 7120 28b7 2500 |0051: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -19c3e8: 0a02 |0054: move-result v2 │ │ -19c3ea: 3802 0a00 |0055: if-eqz v2, 005f // +000a │ │ -19c3ee: 5405 df03 |0057: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03df │ │ -19c3f2: 3805 2500 |0059: if-eqz v5, 007e // +0025 │ │ -19c3f6: 6e20 ab00 5100 |005b: invoke-virtual {v1, v5}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00ab │ │ -19c3fc: 2820 |005e: goto 007e // +0020 │ │ -19c3fe: 1c02 ef09 |005f: const-class v2, Lcom/infomaniak/drive/ui/login/LoginActivity; // type@09ef │ │ -19c402: 7120 28b7 2500 |0061: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -19c408: 0a02 |0064: move-result v2 │ │ -19c40a: 3802 0a00 |0065: if-eqz v2, 006f // +000a │ │ -19c40e: 1a05 1fc3 |0067: const-string v5, "isHelpShortcutPressed" // string@c31f │ │ -19c412: 5502 de03 |0069: iget-boolean v2, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.isHelpShortcutPressed:Z // field@03de │ │ -19c416: 6e30 a900 5102 |006b: invoke-virtual {v1, v5, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a9 │ │ -19c41c: 2810 |006e: goto 007e // +0010 │ │ -19c41e: 1c02 410b |006f: const-class v2, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivity; // type@0b41 │ │ -19c422: 7120 28b7 2500 |0071: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -19c428: 0a05 |0074: move-result v5 │ │ -19c42a: 3805 0900 |0075: if-eqz v5, 007e // +0009 │ │ -19c42e: 5405 e103 |0077: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03e1 │ │ -19c432: 3805 0500 |0079: if-eqz v5, 007e // +0005 │ │ -19c436: 6e20 ab00 5100 |007b: invoke-virtual {v1, v5}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00ab │ │ -19c43c: 6e20 5c0d 1000 |007e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.startActivity:(Landroid/content/Intent;)V // method@0d5c │ │ -19c442: 6205 98b2 |0081: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19c446: 1105 |0083: return-object v5 │ │ +19c400: |[19c400] com.infomaniak.drive.ui.LaunchActivity.startApp:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19c410: 2050 5a04 |0000: instance-of v0, v5, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@045a │ │ +19c414: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +19c418: 0750 |0004: move-object v0, v5 │ │ +19c41a: 1f00 5a04 |0005: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@045a │ │ +19c41e: 5201 d803 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d8 │ │ +19c422: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +19c426: b521 |000b: and-int/2addr v1, v2 │ │ +19c428: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +19c42c: 5205 d803 |000e: iget v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d8 │ │ +19c430: b125 |0010: sub-int/2addr v5, v2 │ │ +19c432: 5905 d803 |0011: iput v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d8 │ │ +19c436: 2806 |0013: goto 0019 // +0006 │ │ +19c438: 2200 5a04 |0014: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@045a │ │ +19c43c: 7030 360d 4005 |0016: invoke-direct {v0, v4, v5}, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d36 │ │ +19c442: 5405 d903 |0019: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.result:Ljava/lang/Object; // field@03d9 │ │ +19c446: 7100 75b2 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +19c44c: 0c01 |001e: move-result-object v1 │ │ +19c44e: 5202 d803 |001f: iget v2, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d8 │ │ +19c452: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +19c454: 3802 1400 |0022: if-eqz v2, 0036 // +0014 │ │ +19c458: 3332 0a00 |0024: if-ne v2, v3, 002e // +000a │ │ +19c45c: 5400 d703 |0026: iget-object v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.L$0:Ljava/lang/Object; // field@03d7 │ │ +19c460: 1f00 5b04 |0028: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity; // type@045b │ │ +19c464: 7110 3b9b 0500 |002a: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +19c46a: 2818 |002d: goto 0045 // +0018 │ │ +19c46c: 2205 9017 |002e: new-instance v5, Ljava/lang/IllegalStateException; // type@1790 │ │ +19c470: 1a00 c396 |0030: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +19c474: 7020 9b93 0500 |0032: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +19c47a: 2705 |0035: throw v5 │ │ +19c47c: 7110 3b9b 0500 |0036: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +19c482: 5b04 d703 |0039: iput-object v4, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.L$0:Ljava/lang/Object; // field@03d7 │ │ +19c486: 5903 d803 |003b: iput v3, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d8 │ │ +19c48a: 7020 490d 0400 |003d: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d49 │ │ +19c490: 0c05 |0040: move-result-object v5 │ │ +19c492: 3315 0300 |0041: if-ne v5, v1, 0044 // +0003 │ │ +19c496: 1101 |0043: return-object v1 │ │ +19c498: 0740 |0044: move-object v0, v4 │ │ +19c49a: 1f05 7e17 |0045: check-cast v5, Ljava/lang/Class; // type@177e │ │ +19c49e: 2201 3700 |0047: new-instance v1, Landroid/content/Intent; // type@0037 │ │ +19c4a2: 0702 |0049: move-object v2, v0 │ │ +19c4a4: 1f02 3000 |004a: check-cast v2, Landroid/content/Context; // type@0030 │ │ +19c4a8: 7030 8e00 2105 |004c: invoke-direct {v1, v2, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@008e │ │ +19c4ae: 1c02 8e04 |004f: const-class v2, Lcom/infomaniak/drive/ui/MainActivity; // type@048e │ │ +19c4b2: 7120 35b7 2500 |0051: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +19c4b8: 0a02 |0054: move-result v2 │ │ +19c4ba: 3802 0a00 |0055: if-eqz v2, 005f // +000a │ │ +19c4be: 5405 df03 |0057: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03df │ │ +19c4c2: 3805 2500 |0059: if-eqz v5, 007e // +0025 │ │ +19c4c6: 6e20 ab00 5100 |005b: invoke-virtual {v1, v5}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00ab │ │ +19c4cc: 2820 |005e: goto 007e // +0020 │ │ +19c4ce: 1c02 f009 |005f: const-class v2, Lcom/infomaniak/drive/ui/login/LoginActivity; // type@09f0 │ │ +19c4d2: 7120 35b7 2500 |0061: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +19c4d8: 0a02 |0064: move-result v2 │ │ +19c4da: 3802 0a00 |0065: if-eqz v2, 006f // +000a │ │ +19c4de: 1a05 24c3 |0067: const-string v5, "isHelpShortcutPressed" // string@c324 │ │ +19c4e2: 5502 de03 |0069: iget-boolean v2, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.isHelpShortcutPressed:Z // field@03de │ │ +19c4e6: 6e30 a900 5102 |006b: invoke-virtual {v1, v5, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a9 │ │ +19c4ec: 2810 |006e: goto 007e // +0010 │ │ +19c4ee: 1c02 420b |006f: const-class v2, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivity; // type@0b42 │ │ +19c4f2: 7120 35b7 2500 |0071: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +19c4f8: 0a05 |0074: move-result v5 │ │ +19c4fa: 3805 0900 |0075: if-eqz v5, 007e // +0009 │ │ +19c4fe: 5405 e103 |0077: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03e1 │ │ +19c502: 3805 0500 |0079: if-eqz v5, 007e // +0005 │ │ +19c506: 6e20 ab00 5100 |007b: invoke-virtual {v1, v5}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00ab │ │ +19c50c: 6e20 5c0d 1000 |007e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.startActivity:(Landroid/content/Intent;)V // method@0d5c │ │ +19c512: 6205 9bb2 |0081: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19c516: 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 │ │ -19c620: |[19c620] com.infomaniak.drive.ui.LaunchActivity.onCreate:(Landroid/os/Bundle;)V │ │ -19c630: 6f20 8304 7600 |0000: invoke-super {v6, v7}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@0483 │ │ -19c636: 0767 |0003: move-object v7, v6 │ │ -19c638: 1f07 7001 |0004: check-cast v7, Landroidx/appcompat/app/AppCompatActivity; // type@0170 │ │ -19c63c: 7110 2641 0700 |0006: invoke-static {v7}, Lcom/infomaniak/lib/core/extensions/AppCompatActivityExtensionsKt;.setDefaultLocaleIfNeeded:(Landroidx/appcompat/app/AppCompatActivity;)V // method@4126 │ │ -19c642: 6200 408a |0009: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a40 │ │ -19c646: 0761 |000b: move-object v1, v6 │ │ -19c648: 1f01 1802 |000c: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0218 │ │ -19c64c: 1404 2d0c 0103 |000e: const v4, #float 3.79237e-37 // #03010c2d │ │ -19c652: 1405 0b00 157f |0011: const v5, #float 1.98055e+38 // #7f15000b │ │ -19c658: 1a02 3d9b |0014: const-string v2, "com.infomaniak.drive" // string@9b3d │ │ -19c65c: 1a03 b025 |0016: const-string v3, "5.4.3" // string@25b0 │ │ -19c660: 7406 844a 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@4a84 │ │ -19c666: 6207 ad00 |001b: sget-object v7, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -19c66a: 0760 |001d: move-object v0, v6 │ │ -19c66c: 1f00 1600 |001e: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -19c670: 6e20 1909 0700 |0020: invoke-virtual {v7, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroid/app/Activity;)V // method@0919 │ │ -19c676: 0767 |0023: move-object v7, v6 │ │ -19c678: 1f07 2c02 |0024: check-cast v7, Landroidx/lifecycle/LifecycleOwner; // type@022c │ │ -19c67c: 7110 2e06 0700 |0026: invoke-static {v7}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@062e │ │ -19c682: 0c07 |0029: move-result-object v7 │ │ -19c684: 0770 |002a: move-object v0, v7 │ │ -19c686: 1f00 391d |002b: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -19c68a: 2207 5804 |002d: new-instance v7, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@0458 │ │ -19c68e: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -19c690: 7030 2f0d 6701 |0030: invoke-direct {v7, v6, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d2f │ │ -19c696: 0773 |0033: move-object v3, v7 │ │ -19c698: 1f03 221b |0034: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -19c69c: 1234 |0036: const/4 v4, #int 3 // #3 │ │ -19c69e: 1205 |0037: const/4 v5, #int 0 // #0 │ │ -19c6a0: 1202 |0038: const/4 v2, #int 0 // #0 │ │ -19c6a2: 7706 41c6 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@c641 │ │ -19c6a8: 0e00 |003c: return-void │ │ +19c6f0: |[19c6f0] com.infomaniak.drive.ui.LaunchActivity.onCreate:(Landroid/os/Bundle;)V │ │ +19c700: 6f20 8304 7600 |0000: invoke-super {v6, v7}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@0483 │ │ +19c706: 0767 |0003: move-object v7, v6 │ │ +19c708: 1f07 7001 |0004: check-cast v7, Landroidx/appcompat/app/AppCompatActivity; // type@0170 │ │ +19c70c: 7110 3341 0700 |0006: invoke-static {v7}, Lcom/infomaniak/lib/core/extensions/AppCompatActivityExtensionsKt;.setDefaultLocaleIfNeeded:(Landroidx/appcompat/app/AppCompatActivity;)V // method@4133 │ │ +19c712: 6200 438a |0009: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a43 │ │ +19c716: 0761 |000b: move-object v1, v6 │ │ +19c718: 1f01 1802 |000c: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0218 │ │ +19c71c: 1404 2d0c 0103 |000e: const v4, #float 3.79237e-37 // #03010c2d │ │ +19c722: 1405 0b00 157f |0011: const v5, #float 1.98055e+38 // #7f15000b │ │ +19c728: 1a02 429b |0014: const-string v2, "com.infomaniak.drive" // string@9b42 │ │ +19c72c: 1a03 b125 |0016: const-string v3, "5.4.3" // string@25b1 │ │ +19c730: 7406 914a 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@4a91 │ │ +19c736: 6207 ad00 |001b: sget-object v7, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +19c73a: 0760 |001d: move-object v0, v6 │ │ +19c73c: 1f00 1600 |001e: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +19c740: 6e20 1909 0700 |0020: invoke-virtual {v7, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroid/app/Activity;)V // method@0919 │ │ +19c746: 0767 |0023: move-object v7, v6 │ │ +19c748: 1f07 2c02 |0024: check-cast v7, Landroidx/lifecycle/LifecycleOwner; // type@022c │ │ +19c74c: 7110 2e06 0700 |0026: invoke-static {v7}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@062e │ │ +19c752: 0c07 |0029: move-result-object v7 │ │ +19c754: 0770 |002a: move-object v0, v7 │ │ +19c756: 1f00 3a1d |002b: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +19c75a: 2207 5804 |002d: new-instance v7, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@0458 │ │ +19c75e: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +19c760: 7030 2f0d 6701 |0030: invoke-direct {v7, v6, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d2f │ │ +19c766: 0773 |0033: move-object v3, v7 │ │ +19c768: 1f03 231b |0034: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +19c76c: 1234 |0036: const/4 v4, #int 3 // #3 │ │ +19c76e: 1205 |0037: const/4 v5, #int 0 // #0 │ │ +19c770: 1202 |0038: const/4 v2, #int 0 // #0 │ │ +19c772: 7706 4ec6 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@c64e │ │ +19c778: 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 │ │ -19c6ac: |[19c6ac] com.infomaniak.drive.ui.LaunchActivity.onPause:()V │ │ -19c6bc: 6f10 8504 0400 |0000: invoke-super {v4}, Landroidx/appcompat/app/AppCompatActivity;.onPause:()V // method@0485 │ │ -19c6c2: 6000 3800 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -19c6c6: 1301 2200 |0005: const/16 v1, #int 34 // #22 │ │ -19c6ca: 1402 0100 0a01 |0007: const v2, #float 2.53466e-38 // #010a0001 │ │ -19c6d0: 1503 0a01 |000a: const/high16 v3, #int 17432576 // #10a │ │ -19c6d4: 3410 0700 |000c: if-lt v0, v1, 0013 // +0007 │ │ -19c6d8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -19c6da: 7140 9f0d 0423 |000f: invoke-static {v4, v0, v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Lcom/infomaniak/drive/ui/LaunchActivity;III)V // method@0d9f │ │ -19c6e0: 2804 |0012: goto 0016 // +0004 │ │ -19c6e2: 6e30 560d 3402 |0013: invoke-virtual {v4, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity;.overridePendingTransition:(II)V // method@0d56 │ │ -19c6e8: 0e00 |0016: return-void │ │ +19c77c: |[19c77c] com.infomaniak.drive.ui.LaunchActivity.onPause:()V │ │ +19c78c: 6f10 8504 0400 |0000: invoke-super {v4}, Landroidx/appcompat/app/AppCompatActivity;.onPause:()V // method@0485 │ │ +19c792: 6000 3800 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +19c796: 1301 2200 |0005: const/16 v1, #int 34 // #22 │ │ +19c79a: 1402 0100 0a01 |0007: const v2, #float 2.53466e-38 // #010a0001 │ │ +19c7a0: 1503 0a01 |000a: const/high16 v3, #int 17432576 // #10a │ │ +19c7a4: 3410 0700 |000c: if-lt v0, v1, 0013 // +0007 │ │ +19c7a8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +19c7aa: 7140 9f0d 0423 |000f: invoke-static {v4, v0, v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Lcom/infomaniak/drive/ui/LaunchActivity;III)V // method@0d9f │ │ +19c7b0: 2804 |0012: goto 0016 // +0004 │ │ +19c7b2: 6e30 560d 3402 |0013: invoke-virtual {v4, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity;.overridePendingTransition:(II)V // method@0d56 │ │ +19c7b8: 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 : 17233 (LaunchActivity.kt) │ │ + source_file_idx : 17236 (LaunchActivity.kt) │ │ │ │ Class #61 header: │ │ class_idx : 1116 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 17235 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 17238 │ │ 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 │ │ -19b8c8: |[19b8c8] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.:()V │ │ -19b8d8: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19b8de: 0e00 |0003: return-void │ │ +19b998: |[19b998] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.:()V │ │ +19b9a8: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19b9ae: 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 │ │ -19b8e0: |[19b8e0] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -19b8f0: 7010 5e0d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.:()V // method@0d5e │ │ -19b8f6: 0e00 |0003: return-void │ │ +19b9b0: |[19b9b0] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +19b9c0: 7010 5e0d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.:()V // method@0d5e │ │ +19b9c6: 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 │ │ -19b758: |[19b758] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19b768: 1a00 0e96 |0000: const-string v0, "bundle" // string@960e │ │ -19b76c: 7120 31b7 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -19b772: 1c00 5d04 |0005: const-class v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045d │ │ -19b776: 6e10 2b93 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@932b │ │ -19b77c: 0c00 |000a: move-result-object v0 │ │ -19b77e: 6e20 ef01 0600 |000b: invoke-virtual {v6, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01ef │ │ -19b784: 1a00 b8a4 |000e: const-string v0, "destinationUserId" // string@a4b8 │ │ -19b788: 6e20 cd01 0600 |0010: invoke-virtual {v6, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01cd │ │ -19b78e: 0a01 |0013: move-result v1 │ │ -19b790: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -19b792: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -19b796: 6e20 d401 0600 |0017: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01d4 │ │ -19b79c: 0a00 |001a: move-result v0 │ │ -19b79e: 2802 |001b: goto 001d // +0002 │ │ -19b7a0: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -19b7a2: 1a01 afa4 |001d: const-string v1, "destinationDriveId" // string@a4af │ │ -19b7a6: 6e20 cd01 1600 |001f: invoke-virtual {v6, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01cd │ │ -19b7ac: 0a03 |0022: move-result v3 │ │ -19b7ae: 3803 0700 |0023: if-eqz v3, 002a // +0007 │ │ -19b7b2: 6e20 d401 1600 |0025: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01d4 │ │ -19b7b8: 0a01 |0028: move-result v1 │ │ -19b7ba: 2802 |0029: goto 002b // +0002 │ │ -19b7bc: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -19b7be: 1a03 b6a4 |002b: const-string v3, "destinationRemoteFolderId" // string@a4b6 │ │ -19b7c2: 6e20 cd01 3600 |002d: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01cd │ │ -19b7c8: 0a04 |0030: move-result v4 │ │ -19b7ca: 3804 0600 |0031: if-eqz v4, 0037 // +0006 │ │ -19b7ce: 6e20 d401 3600 |0033: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01d4 │ │ -19b7d4: 0a02 |0036: move-result v2 │ │ -19b7d6: 2206 5d04 |0037: new-instance v6, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045d │ │ -19b7da: 7040 640d 0621 |0039: invoke-direct {v6, v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d64 │ │ -19b7e0: 1106 |003c: return-object v6 │ │ +19b828: |[19b828] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19b838: 1a00 1396 |0000: const-string v0, "bundle" // string@9613 │ │ +19b83c: 7120 3eb7 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +19b842: 1c00 5d04 |0005: const-class v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045d │ │ +19b846: 6e10 3893 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9338 │ │ +19b84c: 0c00 |000a: move-result-object v0 │ │ +19b84e: 6e20 ef01 0600 |000b: invoke-virtual {v6, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01ef │ │ +19b854: 1a00 bda4 |000e: const-string v0, "destinationUserId" // string@a4bd │ │ +19b858: 6e20 cd01 0600 |0010: invoke-virtual {v6, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01cd │ │ +19b85e: 0a01 |0013: move-result v1 │ │ +19b860: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +19b862: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +19b866: 6e20 d401 0600 |0017: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01d4 │ │ +19b86c: 0a00 |001a: move-result v0 │ │ +19b86e: 2802 |001b: goto 001d // +0002 │ │ +19b870: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +19b872: 1a01 b4a4 |001d: const-string v1, "destinationDriveId" // string@a4b4 │ │ +19b876: 6e20 cd01 1600 |001f: invoke-virtual {v6, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01cd │ │ +19b87c: 0a03 |0022: move-result v3 │ │ +19b87e: 3803 0700 |0023: if-eqz v3, 002a // +0007 │ │ +19b882: 6e20 d401 1600 |0025: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01d4 │ │ +19b888: 0a01 |0028: move-result v1 │ │ +19b88a: 2802 |0029: goto 002b // +0002 │ │ +19b88c: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +19b88e: 1a03 bba4 |002b: const-string v3, "destinationRemoteFolderId" // string@a4bb │ │ +19b892: 6e20 cd01 3600 |002d: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01cd │ │ +19b898: 0a04 |0030: move-result v4 │ │ +19b89a: 3804 0600 |0031: if-eqz v4, 0037 // +0006 │ │ +19b89e: 6e20 d401 3600 |0033: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01d4 │ │ +19b8a4: 0a02 |0036: move-result v2 │ │ +19b8a6: 2206 5d04 |0037: new-instance v6, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045d │ │ +19b8aa: 7040 640d 0621 |0039: invoke-direct {v6, v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d64 │ │ +19b8b0: 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 │ │ -19b7e4: |[19b7e4] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19b7f4: 1a00 cdeb |0000: const-string v0, "savedStateHandle" // string@ebcd │ │ -19b7f8: 7120 31b7 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -19b7fe: 1a00 b8a4 |0005: const-string v0, "destinationUserId" // string@a4b8 │ │ -19b802: 6e20 4306 0600 |0007: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0643 │ │ -19b808: 0a01 |000a: move-result v1 │ │ -19b80a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -19b80c: 7110 a893 0200 |000c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a8 │ │ -19b812: 0c02 |000f: move-result-object v2 │ │ -19b814: 3801 1300 |0010: if-eqz v1, 0023 // +0013 │ │ -19b818: 6e20 4406 0600 |0012: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0644 │ │ -19b81e: 0c00 |0015: move-result-object v0 │ │ -19b820: 1f00 9217 |0016: check-cast v0, Ljava/lang/Integer; // type@1792 │ │ -19b824: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ -19b828: 280a |001a: goto 0024 // +000a │ │ -19b82a: 2206 8e17 |001b: new-instance v6, Ljava/lang/IllegalArgumentException; // type@178e │ │ -19b82e: 1a00 992a |001d: const-string v0, "Argument "destinationUserId" of type integer does not support null values" // string@2a99 │ │ -19b832: 7020 8993 0600 |001f: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9389 │ │ -19b838: 2706 |0022: throw v6 │ │ -19b83a: 0720 |0023: move-object v0, v2 │ │ -19b83c: 1a01 afa4 |0024: const-string v1, "destinationDriveId" // string@a4af │ │ -19b840: 6e20 4306 1600 |0026: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0643 │ │ -19b846: 0a03 |0029: move-result v3 │ │ -19b848: 3803 1300 |002a: if-eqz v3, 003d // +0013 │ │ -19b84c: 6e20 4406 1600 |002c: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0644 │ │ -19b852: 0c01 |002f: move-result-object v1 │ │ -19b854: 1f01 9217 |0030: check-cast v1, Ljava/lang/Integer; // type@1792 │ │ -19b858: 3801 0300 |0032: if-eqz v1, 0035 // +0003 │ │ -19b85c: 280a |0034: goto 003e // +000a │ │ -19b85e: 2206 8e17 |0035: new-instance v6, Ljava/lang/IllegalArgumentException; // type@178e │ │ -19b862: 1a00 962a |0037: const-string v0, "Argument "destinationDriveId" of type integer does not support null values" // string@2a96 │ │ -19b866: 7020 8993 0600 |0039: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9389 │ │ -19b86c: 2706 |003c: throw v6 │ │ -19b86e: 0721 |003d: move-object v1, v2 │ │ -19b870: 1a03 b6a4 |003e: const-string v3, "destinationRemoteFolderId" // string@a4b6 │ │ -19b874: 6e20 4306 3600 |0040: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0643 │ │ -19b87a: 0a04 |0043: move-result v4 │ │ -19b87c: 3804 1400 |0044: if-eqz v4, 0058 // +0014 │ │ -19b880: 6e20 4406 3600 |0046: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0644 │ │ -19b886: 0c06 |0049: move-result-object v6 │ │ -19b888: 0762 |004a: move-object v2, v6 │ │ -19b88a: 1f02 9217 |004b: check-cast v2, Ljava/lang/Integer; // type@1792 │ │ -19b88e: 3802 0300 |004d: if-eqz v2, 0050 // +0003 │ │ -19b892: 2809 |004f: goto 0058 // +0009 │ │ -19b894: 2206 8e17 |0050: new-instance v6, Ljava/lang/IllegalArgumentException; // type@178e │ │ -19b898: 1a00 982a |0052: const-string v0, "Argument "destinationRemoteFolderId" of type integer does not support null values" // string@2a98 │ │ -19b89c: 7020 8993 0600 |0054: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9389 │ │ -19b8a2: 2706 |0057: throw v6 │ │ -19b8a4: 2206 5d04 |0058: new-instance v6, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045d │ │ -19b8a8: 6e10 9993 0000 |005a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@9399 │ │ -19b8ae: 0a00 |005d: move-result v0 │ │ -19b8b0: 6e10 9993 0100 |005e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@9399 │ │ -19b8b6: 0a01 |0061: move-result v1 │ │ -19b8b8: 6e10 9993 0200 |0062: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@9399 │ │ -19b8be: 0a02 |0065: move-result v2 │ │ -19b8c0: 7040 640d 0621 |0066: invoke-direct {v6, v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d64 │ │ -19b8c6: 1106 |0069: return-object v6 │ │ +19b8b4: |[19b8b4] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19b8c4: 1a00 d2eb |0000: const-string v0, "savedStateHandle" // string@ebd2 │ │ +19b8c8: 7120 3eb7 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +19b8ce: 1a00 bda4 |0005: const-string v0, "destinationUserId" // string@a4bd │ │ +19b8d2: 6e20 4306 0600 |0007: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0643 │ │ +19b8d8: 0a01 |000a: move-result v1 │ │ +19b8da: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +19b8dc: 7110 b593 0200 |000c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93b5 │ │ +19b8e2: 0c02 |000f: move-result-object v2 │ │ +19b8e4: 3801 1300 |0010: if-eqz v1, 0023 // +0013 │ │ +19b8e8: 6e20 4406 0600 |0012: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0644 │ │ +19b8ee: 0c00 |0015: move-result-object v0 │ │ +19b8f0: 1f00 9317 |0016: check-cast v0, Ljava/lang/Integer; // type@1793 │ │ +19b8f4: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ +19b8f8: 280a |001a: goto 0024 // +000a │ │ +19b8fa: 2206 8f17 |001b: new-instance v6, Ljava/lang/IllegalArgumentException; // type@178f │ │ +19b8fe: 1a00 9c2a |001d: const-string v0, "Argument "destinationUserId" of type integer does not support null values" // string@2a9c │ │ +19b902: 7020 9693 0600 |001f: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9396 │ │ +19b908: 2706 |0022: throw v6 │ │ +19b90a: 0720 |0023: move-object v0, v2 │ │ +19b90c: 1a01 b4a4 |0024: const-string v1, "destinationDriveId" // string@a4b4 │ │ +19b910: 6e20 4306 1600 |0026: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0643 │ │ +19b916: 0a03 |0029: move-result v3 │ │ +19b918: 3803 1300 |002a: if-eqz v3, 003d // +0013 │ │ +19b91c: 6e20 4406 1600 |002c: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0644 │ │ +19b922: 0c01 |002f: move-result-object v1 │ │ +19b924: 1f01 9317 |0030: check-cast v1, Ljava/lang/Integer; // type@1793 │ │ +19b928: 3801 0300 |0032: if-eqz v1, 0035 // +0003 │ │ +19b92c: 280a |0034: goto 003e // +000a │ │ +19b92e: 2206 8f17 |0035: new-instance v6, Ljava/lang/IllegalArgumentException; // type@178f │ │ +19b932: 1a00 992a |0037: const-string v0, "Argument "destinationDriveId" of type integer does not support null values" // string@2a99 │ │ +19b936: 7020 9693 0600 |0039: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9396 │ │ +19b93c: 2706 |003c: throw v6 │ │ +19b93e: 0721 |003d: move-object v1, v2 │ │ +19b940: 1a03 bba4 |003e: const-string v3, "destinationRemoteFolderId" // string@a4bb │ │ +19b944: 6e20 4306 3600 |0040: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0643 │ │ +19b94a: 0a04 |0043: move-result v4 │ │ +19b94c: 3804 1400 |0044: if-eqz v4, 0058 // +0014 │ │ +19b950: 6e20 4406 3600 |0046: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0644 │ │ +19b956: 0c06 |0049: move-result-object v6 │ │ +19b958: 0762 |004a: move-object v2, v6 │ │ +19b95a: 1f02 9317 |004b: check-cast v2, Ljava/lang/Integer; // type@1793 │ │ +19b95e: 3802 0300 |004d: if-eqz v2, 0050 // +0003 │ │ +19b962: 2809 |004f: goto 0058 // +0009 │ │ +19b964: 2206 8f17 |0050: new-instance v6, Ljava/lang/IllegalArgumentException; // type@178f │ │ +19b968: 1a00 9b2a |0052: const-string v0, "Argument "destinationRemoteFolderId" of type integer does not support null values" // string@2a9b │ │ +19b96c: 7020 9693 0600 |0054: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9396 │ │ +19b972: 2706 |0057: throw v6 │ │ +19b974: 2206 5d04 |0058: new-instance v6, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045d │ │ +19b978: 6e10 a693 0000 |005a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@93a6 │ │ +19b97e: 0a00 |005d: move-result v0 │ │ +19b980: 6e10 a693 0100 |005e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@93a6 │ │ +19b986: 0a01 |0061: move-result v1 │ │ +19b988: 6e10 a693 0200 |0062: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@93a6 │ │ +19b98e: 0a02 |0065: move-result v2 │ │ +19b990: 7040 640d 0621 |0066: invoke-direct {v6, v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d64 │ │ +19b996: 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 : 17235 (LaunchActivityArgs.kt) │ │ + source_file_idx : 17238 (LaunchActivityArgs.kt) │ │ │ │ Class #62 header: │ │ class_idx : 1117 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 17235 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 17238 │ │ 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 │ │ -19bbb0: |[19bbb0] com.infomaniak.drive.ui.LaunchActivityArgs.:()V │ │ -19bbc0: 2200 5c04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // type@045c │ │ -19bbc4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19bbc6: 7020 5f0d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d5f │ │ -19bbcc: 6900 e303 |0006: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e3 │ │ -19bbd0: 0e00 |0008: return-void │ │ +19bc80: |[19bc80] com.infomaniak.drive.ui.LaunchActivityArgs.:()V │ │ +19bc90: 2200 5c04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // type@045c │ │ +19bc94: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19bc96: 7020 5f0d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d5f │ │ +19bc9c: 6900 e303 |0006: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e3 │ │ +19bca0: 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 │ │ -19bbd4: |[19bbd4] com.infomaniak.drive.ui.LaunchActivityArgs.:()V │ │ -19bbe4: 1274 |0000: const/4 v4, #int 7 // #7 │ │ -19bbe6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -19bbe8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19bbea: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -19bbec: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -19bbee: 0760 |0005: move-object v0, v6 │ │ -19bbf0: 7606 650d 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d65 │ │ -19bbf6: 0e00 |0009: return-void │ │ +19bca4: |[19bca4] com.infomaniak.drive.ui.LaunchActivityArgs.:()V │ │ +19bcb4: 1274 |0000: const/4 v4, #int 7 // #7 │ │ +19bcb6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +19bcb8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19bcba: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +19bcbc: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +19bcbe: 0760 |0005: move-object v0, v6 │ │ +19bcc0: 7606 650d 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d65 │ │ +19bcc6: 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 │ │ -19bbf8: |[19bbf8] com.infomaniak.drive.ui.LaunchActivityArgs.:(III)V │ │ -19bc08: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19bc0e: 5901 e603 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ -19bc12: 5902 e403 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ -19bc16: 5903 e503 |0007: iput v3, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ -19bc1a: 0e00 |0009: return-void │ │ +19bcc8: |[19bcc8] com.infomaniak.drive.ui.LaunchActivityArgs.:(III)V │ │ +19bcd8: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19bcde: 5901 e603 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ +19bce2: 5902 e403 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ +19bce6: 5903 e503 |0007: iput v3, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ +19bcea: 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 │ │ -19bc1c: |[19bc1c] com.infomaniak.drive.ui.LaunchActivityArgs.:(IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -19bc2c: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ -19bc30: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -19bc32: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -19bc36: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -19bc38: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ -19bc3c: 3806 0300 |0008: if-eqz v6, 000b // +0003 │ │ -19bc40: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -19bc42: dd05 0504 |000b: and-int/lit8 v5, v5, #int 4 // #04 │ │ -19bc46: 3805 0300 |000d: if-eqz v5, 0010 // +0003 │ │ -19bc4a: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -19bc4c: 7040 640d 2143 |0010: invoke-direct {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d64 │ │ -19bc52: 0e00 |0013: return-void │ │ +19bcec: |[19bcec] com.infomaniak.drive.ui.LaunchActivityArgs.:(IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +19bcfc: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ +19bd00: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +19bd02: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +19bd06: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +19bd08: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ +19bd0c: 3806 0300 |0008: if-eqz v6, 000b // +0003 │ │ +19bd10: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +19bd12: dd05 0504 |000b: and-int/lit8 v5, v5, #int 4 // #04 │ │ +19bd16: 3805 0300 |000d: if-eqz v5, 0010 // +0003 │ │ +19bd1a: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +19bd1c: 7040 640d 2143 |0010: invoke-direct {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d64 │ │ +19bd22: 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 │ │ -19b9f4: |[19b9f4] com.infomaniak.drive.ui.LaunchActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/LaunchActivityArgs;IIIILjava/lang/Object;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19ba04: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ -19ba08: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ -19ba0c: 5201 e603 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ -19ba10: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ -19ba14: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ -19ba18: 5202 e403 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ -19ba1c: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ -19ba20: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ -19ba24: 5203 e503 |0010: iget v3, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ -19ba28: 6e40 690d 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.copy:(III)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d69 │ │ -19ba2e: 0c00 |0015: move-result-object v0 │ │ -19ba30: 1100 |0016: return-object v0 │ │ +19bac4: |[19bac4] com.infomaniak.drive.ui.LaunchActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/LaunchActivityArgs;IIIILjava/lang/Object;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19bad4: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ +19bad8: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ +19badc: 5201 e603 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ +19bae0: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ +19bae4: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ +19bae8: 5202 e403 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ +19baec: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ +19baf0: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ +19baf4: 5203 e503 |0010: iget v3, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ +19baf8: 6e40 690d 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.copy:(III)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d69 │ │ +19bafe: 0c00 |0015: move-result-object v0 │ │ +19bb00: 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 │ │ -19ba50: |[19ba50] com.infomaniak.drive.ui.LaunchActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19ba60: 6200 e303 |0000: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e3 │ │ -19ba64: 6e20 600d 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d60 │ │ -19ba6a: 0c01 |0005: move-result-object v1 │ │ -19ba6c: 1101 |0006: return-object v1 │ │ +19bb20: |[19bb20] com.infomaniak.drive.ui.LaunchActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19bb30: 6200 e303 |0000: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e3 │ │ +19bb34: 6e20 600d 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d60 │ │ +19bb3a: 0c01 |0005: move-result-object v1 │ │ +19bb3c: 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 │ │ -19ba70: |[19ba70] com.infomaniak.drive.ui.LaunchActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19ba80: 6200 e303 |0000: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e3 │ │ -19ba84: 6e20 610d 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d61 │ │ -19ba8a: 0c01 |0005: move-result-object v1 │ │ -19ba8c: 1101 |0006: return-object v1 │ │ +19bb40: |[19bb40] com.infomaniak.drive.ui.LaunchActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19bb50: 6200 e303 |0000: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e3 │ │ +19bb54: 6e20 610d 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d61 │ │ +19bb5a: 0c01 |0005: move-result-object v1 │ │ +19bb5c: 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 │ │ -19ba90: |[19ba90] com.infomaniak.drive.ui.LaunchActivityArgs.component1:()I │ │ -19baa0: 5210 e603 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ -19baa4: 0f00 |0002: return v0 │ │ +19bb60: |[19bb60] com.infomaniak.drive.ui.LaunchActivityArgs.component1:()I │ │ +19bb70: 5210 e603 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ +19bb74: 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 │ │ -19baa8: |[19baa8] com.infomaniak.drive.ui.LaunchActivityArgs.component2:()I │ │ -19bab8: 5210 e403 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ -19babc: 0f00 |0002: return v0 │ │ +19bb78: |[19bb78] com.infomaniak.drive.ui.LaunchActivityArgs.component2:()I │ │ +19bb88: 5210 e403 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ +19bb8c: 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 │ │ -19bac0: |[19bac0] com.infomaniak.drive.ui.LaunchActivityArgs.component3:()I │ │ -19bad0: 5210 e503 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ -19bad4: 0f00 |0002: return v0 │ │ +19bb90: |[19bb90] com.infomaniak.drive.ui.LaunchActivityArgs.component3:()I │ │ +19bba0: 5210 e503 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ +19bba4: 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 │ │ -19ba34: |[19ba34] com.infomaniak.drive.ui.LaunchActivityArgs.copy:(III)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19ba44: 2200 5d04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045d │ │ -19ba48: 7040 640d 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d64 │ │ -19ba4e: 1100 |0005: return-object v0 │ │ +19bb04: |[19bb04] com.infomaniak.drive.ui.LaunchActivityArgs.copy:(III)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19bb14: 2200 5d04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045d │ │ +19bb18: 7040 640d 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d64 │ │ +19bb1e: 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 │ │ -19b9a0: |[19b9a0] com.infomaniak.drive.ui.LaunchActivityArgs.equals:(Ljava/lang/Object;)Z │ │ -19b9b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19b9b2: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -19b9b6: 0f00 |0003: return v0 │ │ -19b9b8: 2051 5d04 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045d │ │ -19b9bc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -19b9be: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -19b9c2: 0f02 |0009: return v2 │ │ -19b9c4: 1f05 5d04 |000a: check-cast v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045d │ │ -19b9c8: 5241 e603 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ -19b9cc: 5253 e603 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ -19b9d0: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -19b9d4: 0f02 |0012: return v2 │ │ -19b9d6: 5241 e403 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ -19b9da: 5253 e403 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ -19b9de: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ -19b9e2: 0f02 |0019: return v2 │ │ -19b9e4: 5241 e503 |001a: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ -19b9e8: 5255 e503 |001c: iget v5, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ -19b9ec: 3251 0300 |001e: if-eq v1, v5, 0021 // +0003 │ │ -19b9f0: 0f02 |0020: return v2 │ │ -19b9f2: 0f00 |0021: return v0 │ │ +19ba70: |[19ba70] com.infomaniak.drive.ui.LaunchActivityArgs.equals:(Ljava/lang/Object;)Z │ │ +19ba80: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19ba82: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +19ba86: 0f00 |0003: return v0 │ │ +19ba88: 2051 5d04 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045d │ │ +19ba8c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +19ba8e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +19ba92: 0f02 |0009: return v2 │ │ +19ba94: 1f05 5d04 |000a: check-cast v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045d │ │ +19ba98: 5241 e603 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ +19ba9c: 5253 e603 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ +19baa0: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +19baa4: 0f02 |0012: return v2 │ │ +19baa6: 5241 e403 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ +19baaa: 5253 e403 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ +19baae: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ +19bab2: 0f02 |0019: return v2 │ │ +19bab4: 5241 e503 |001a: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ +19bab8: 5255 e503 |001c: iget v5, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ +19babc: 3251 0300 |001e: if-eq v1, v5, 0021 // +0003 │ │ +19bac0: 0f02 |0020: return v2 │ │ +19bac2: 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 │ │ -19bad8: |[19bad8] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationDriveId:()I │ │ -19bae8: 5210 e403 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ -19baec: 0f00 |0002: return v0 │ │ +19bba8: |[19bba8] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationDriveId:()I │ │ +19bbb8: 5210 e403 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ +19bbbc: 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 │ │ -19baf0: |[19baf0] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationRemoteFolderId:()I │ │ -19bb00: 5210 e503 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ -19bb04: 0f00 |0002: return v0 │ │ +19bbc0: |[19bbc0] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationRemoteFolderId:()I │ │ +19bbd0: 5210 e503 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ +19bbd4: 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 │ │ -19bb08: |[19bb08] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationUserId:()I │ │ -19bb18: 5210 e603 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ -19bb1c: 0f00 |0002: return v0 │ │ +19bbd8: |[19bbd8] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationUserId:()I │ │ +19bbe8: 5210 e603 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ +19bbec: 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 │ │ -19bb20: |[19bb20] com.infomaniak.drive.ui.LaunchActivityArgs.hashCode:()I │ │ -19bb30: 5220 e603 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ -19bb34: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -19bb38: 5221 e403 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ -19bb3c: b010 |0006: add-int/2addr v0, v1 │ │ -19bb3e: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -19bb42: 5221 e503 |0009: iget v1, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ -19bb46: b010 |000b: add-int/2addr v0, v1 │ │ -19bb48: 0f00 |000c: return v0 │ │ +19bbf0: |[19bbf0] com.infomaniak.drive.ui.LaunchActivityArgs.hashCode:()I │ │ +19bc00: 5220 e603 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ +19bc04: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +19bc08: 5221 e403 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ +19bc0c: b010 |0006: add-int/2addr v0, v1 │ │ +19bc0e: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +19bc12: 5221 e503 |0009: iget v1, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ +19bc16: b010 |000b: add-int/2addr v0, v1 │ │ +19bc18: 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 │ │ -19b8f8: |[19b8f8] com.infomaniak.drive.ui.LaunchActivityArgs.toBundle:()Landroid/os/Bundle; │ │ -19b908: 2200 9d00 |0000: new-instance v0, Landroid/os/Bundle; // type@009d │ │ -19b90c: 7010 cb01 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01cb │ │ -19b912: 1a01 b8a4 |0005: const-string v1, "destinationUserId" // string@a4b8 │ │ -19b916: 5232 e603 |0007: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ -19b91a: 6e30 e701 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01e7 │ │ -19b920: 1a01 afa4 |000c: const-string v1, "destinationDriveId" // string@a4af │ │ -19b924: 5232 e403 |000e: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ -19b928: 6e30 e701 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01e7 │ │ -19b92e: 1a01 b6a4 |0013: const-string v1, "destinationRemoteFolderId" // string@a4b6 │ │ -19b932: 5232 e503 |0015: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ -19b936: 6e30 e701 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01e7 │ │ -19b93c: 1100 |001a: return-object v0 │ │ +19b9c8: |[19b9c8] com.infomaniak.drive.ui.LaunchActivityArgs.toBundle:()Landroid/os/Bundle; │ │ +19b9d8: 2200 9d00 |0000: new-instance v0, Landroid/os/Bundle; // type@009d │ │ +19b9dc: 7010 cb01 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01cb │ │ +19b9e2: 1a01 bda4 |0005: const-string v1, "destinationUserId" // string@a4bd │ │ +19b9e6: 5232 e603 |0007: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ +19b9ea: 6e30 e701 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01e7 │ │ +19b9f0: 1a01 b4a4 |000c: const-string v1, "destinationDriveId" // string@a4b4 │ │ +19b9f4: 5232 e403 |000e: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ +19b9f8: 6e30 e701 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01e7 │ │ +19b9fe: 1a01 bba4 |0013: const-string v1, "destinationRemoteFolderId" // string@a4bb │ │ +19ba02: 5232 e503 |0015: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ +19ba06: 6e30 e701 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01e7 │ │ +19ba0c: 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 │ │ -19b940: |[19b940] com.infomaniak.drive.ui.LaunchActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ -19b950: 2200 3502 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@0235 │ │ -19b954: 7010 4206 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@0642 │ │ -19b95a: 5231 e603 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ -19b95e: 7110 a893 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a8 │ │ -19b964: 0c01 |000a: move-result-object v1 │ │ -19b966: 1a02 b8a4 |000b: const-string v2, "destinationUserId" // string@a4b8 │ │ -19b96a: 6e30 4606 2001 |000d: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0646 │ │ -19b970: 5231 e403 |0010: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ -19b974: 7110 a893 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a8 │ │ -19b97a: 0c01 |0015: move-result-object v1 │ │ -19b97c: 1a02 afa4 |0016: const-string v2, "destinationDriveId" // string@a4af │ │ -19b980: 6e30 4606 2001 |0018: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0646 │ │ -19b986: 5231 e503 |001b: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ -19b98a: 7110 a893 0100 |001d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a8 │ │ -19b990: 0c01 |0020: move-result-object v1 │ │ -19b992: 1a02 b6a4 |0021: const-string v2, "destinationRemoteFolderId" // string@a4b6 │ │ -19b996: 6e30 4606 2001 |0023: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0646 │ │ -19b99c: 1100 |0026: return-object v0 │ │ +19ba10: |[19ba10] com.infomaniak.drive.ui.LaunchActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ +19ba20: 2200 3502 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@0235 │ │ +19ba24: 7010 4206 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@0642 │ │ +19ba2a: 5231 e603 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ +19ba2e: 7110 b593 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93b5 │ │ +19ba34: 0c01 |000a: move-result-object v1 │ │ +19ba36: 1a02 bda4 |000b: const-string v2, "destinationUserId" // string@a4bd │ │ +19ba3a: 6e30 4606 2001 |000d: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0646 │ │ +19ba40: 5231 e403 |0010: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ +19ba44: 7110 b593 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93b5 │ │ +19ba4a: 0c01 |0015: move-result-object v1 │ │ +19ba4c: 1a02 b4a4 |0016: const-string v2, "destinationDriveId" // string@a4b4 │ │ +19ba50: 6e30 4606 2001 |0018: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0646 │ │ +19ba56: 5231 e503 |001b: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ +19ba5a: 7110 b593 0100 |001d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93b5 │ │ +19ba60: 0c01 |0020: move-result-object v1 │ │ +19ba62: 1a02 bba4 |0021: const-string v2, "destinationRemoteFolderId" // string@a4bb │ │ +19ba66: 6e30 4606 2001 |0023: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0646 │ │ +19ba6c: 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 │ │ -19bb4c: |[19bb4c] com.infomaniak.drive.ui.LaunchActivityArgs.toString:()Ljava/lang/String; │ │ -19bb5c: 5250 e603 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ -19bb60: 5251 e403 |0002: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ -19bb64: 5252 e503 |0004: iget v2, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ -19bb68: 2203 ac17 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@17ac │ │ -19bb6c: 1a04 5243 |0008: const-string v4, "LaunchActivityArgs(destinationUserId=" // string@4352 │ │ -19bb70: 7020 8094 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9480 │ │ -19bb76: 6e20 8494 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9484 │ │ -19bb7c: 1a00 b322 |0010: const-string v0, ", destinationDriveId=" // string@22b3 │ │ -19bb80: 6e20 8994 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -19bb86: 6e20 8494 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9484 │ │ -19bb8c: 1a00 b422 |0018: const-string v0, ", destinationRemoteFolderId=" // string@22b4 │ │ -19bb90: 6e20 8994 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -19bb96: 6e20 8494 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9484 │ │ -19bb9c: 1a00 6521 |0020: const-string v0, ")" // string@2165 │ │ -19bba0: 6e20 8994 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -19bba6: 6e10 9a94 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@949a │ │ -19bbac: 0c00 |0028: move-result-object v0 │ │ -19bbae: 1100 |0029: return-object v0 │ │ +19bc1c: |[19bc1c] com.infomaniak.drive.ui.LaunchActivityArgs.toString:()Ljava/lang/String; │ │ +19bc2c: 5250 e603 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e6 │ │ +19bc30: 5251 e403 |0002: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e4 │ │ +19bc34: 5252 e503 |0004: iget v2, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e5 │ │ +19bc38: 2203 ad17 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@17ad │ │ +19bc3c: 1a04 5543 |0008: const-string v4, "LaunchActivityArgs(destinationUserId=" // string@4355 │ │ +19bc40: 7020 8d94 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@948d │ │ +19bc46: 6e20 9194 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9491 │ │ +19bc4c: 1a00 b422 |0010: const-string v0, ", destinationDriveId=" // string@22b4 │ │ +19bc50: 6e20 9694 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +19bc56: 6e20 9194 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9491 │ │ +19bc5c: 1a00 b522 |0018: const-string v0, ", destinationRemoteFolderId=" // string@22b5 │ │ +19bc60: 6e20 9694 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +19bc66: 6e20 9194 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9491 │ │ +19bc6c: 1a00 6621 |0020: const-string v0, ")" // string@2166 │ │ +19bc70: 6e20 9694 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +19bc76: 6e10 a794 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@94a7 │ │ +19bc7c: 0c00 |0028: move-result-object v0 │ │ +19bc7e: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 17235 (LaunchActivityArgs.kt) │ │ + source_file_idx : 17238 (LaunchActivityArgs.kt) │ │ │ │ Class #63 header: │ │ class_idx : 1118 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 58 │ │ virtual_methods_size: 0 │ │ │ │ Class #63 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;' │ │ @@ -11017,18 +11017,18 @@ │ │ type : '(Lcom/infomaniak/core/ForegroundService;)I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19cc4c: |[19cc4c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Lcom/infomaniak/core/ForegroundService;)I │ │ -19cc5c: 6e10 ef08 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/core/ForegroundService;.getForegroundServiceType:()I // method@08ef │ │ -19cc62: 0a00 |0003: move-result v0 │ │ -19cc64: 0f00 |0004: return v0 │ │ +19cd1c: |[19cd1c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Lcom/infomaniak/core/ForegroundService;)I │ │ +19cd2c: 6e10 ef08 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/core/ForegroundService;.getForegroundServiceType:()I // method@08ef │ │ +19cd32: 0a00 |0003: move-result v0 │ │ +19cd34: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/core/ForegroundService; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11036,18 +11036,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 │ │ -19c9b4: |[19c9b4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; │ │ -19c9c4: 2200 2300 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0023 │ │ -19c9c8: 7040 5400 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/app/NotificationChannel;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0054 │ │ -19c9ce: 1100 |0005: return-object v0 │ │ +19ca84: |[19ca84] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; │ │ +19ca94: 2200 2300 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0023 │ │ +19ca98: 7040 5400 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/app/NotificationChannel;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0054 │ │ +19ca9e: 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 │ │ @@ -11057,18 +11057,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 │ │ -19c9d0: |[19c9d0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; │ │ -19c9e0: 7120 5c02 1000 |0000: invoke-static {v0, v1}, Landroid/provider/MediaStore;.createDeleteRequest:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; // method@025c │ │ -19c9e6: 0c00 |0003: move-result-object v0 │ │ -19c9e8: 1100 |0004: return-object v0 │ │ +19caa0: |[19caa0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; │ │ +19cab0: 7120 5c02 1000 |0000: invoke-static {v0, v1}, Landroid/provider/MediaStore;.createDeleteRequest:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; // method@025c │ │ +19cab6: 0c00 |0003: move-result-object v0 │ │ +19cab8: 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; │ │ │ │ @@ -11077,18 +11077,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 │ │ -19ca08: |[19ca08] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ -19ca18: 6e40 6700 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@0067 │ │ -19ca1e: 0c00 |0003: move-result-object v0 │ │ -19ca20: 1100 |0004: return-object v0 │ │ +19cad8: |[19cad8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ +19cae8: 6e40 6700 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@0067 │ │ +19caee: 0c00 |0003: move-result-object v0 │ │ +19caf0: 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; │ │ @@ -11099,18 +11099,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 │ │ -19ca24: |[19ca24] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/MediaMetadataRetriever;JIIILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap; │ │ -19ca34: 7407 a001 0000 |0000: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/MediaMetadataRetriever;.getScaledFrameAtTime:(JIIILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap; // method@01a0 │ │ -19ca3a: 0c00 |0003: move-result-object v0 │ │ -19ca3c: 1100 |0004: return-object v0 │ │ +19caf4: |[19caf4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/MediaMetadataRetriever;JIIILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap; │ │ +19cb04: 7407 a001 0000 |0000: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/MediaMetadataRetriever;.getScaledFrameAtTime:(JIIILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap; // method@01a0 │ │ +19cb0a: 0c00 |0003: move-result-object v0 │ │ +19cb0c: 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 │ │ @@ -11123,18 +11123,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 │ │ -19ca40: |[19ca40] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ -19ca50: 7130 a901 1002 |0000: invoke-static {v0, v1, v2}, Landroid/media/ThumbnailUtils;.createVideoThumbnail:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; // method@01a9 │ │ -19ca56: 0c00 |0003: move-result-object v0 │ │ -19ca58: 1100 |0004: return-object v0 │ │ +19cb10: |[19cb10] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ +19cb20: 7130 a901 1002 |0000: invoke-static {v0, v1, v2}, Landroid/media/ThumbnailUtils;.createVideoThumbnail:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; // method@01a9 │ │ +19cb26: 0c00 |0003: move-result-object v0 │ │ +19cb28: 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; │ │ @@ -11144,17 +11144,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 │ │ -19ca5c: |[19ca5c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/icu/text/DecimalFormat; │ │ -19ca6c: 1f00 7600 |0000: check-cast v0, Landroid/icu/text/DecimalFormat; // type@0076 │ │ -19ca70: 1100 |0002: return-object v0 │ │ +19cb2c: |[19cb2c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/icu/text/DecimalFormat; │ │ +19cb3c: 1f00 7600 |0000: check-cast v0, Landroid/icu/text/DecimalFormat; // type@0076 │ │ +19cb40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Object; │ │ │ │ #7 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11162,35 +11162,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 │ │ -19ca90: |[19ca90] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/icu/text/MeasureFormat$FormatWidth; │ │ -19caa0: 6200 2d00 |0000: sget-object v0, Landroid/icu/text/MeasureFormat$FormatWidth;.SHORT:Landroid/icu/text/MeasureFormat$FormatWidth; // field@002d │ │ -19caa4: 1100 |0002: return-object v0 │ │ +19cb60: |[19cb60] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/icu/text/MeasureFormat$FormatWidth; │ │ +19cb70: 6200 2d00 |0000: sget-object v0, Landroid/icu/text/MeasureFormat$FormatWidth;.SHORT:Landroid/icu/text/MeasureFormat$FormatWidth; // field@002d │ │ +19cb74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #8 : (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 │ │ -19ca74: |[19ca74] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Locale;Landroid/icu/text/MeasureFormat$FormatWidth;Landroid/icu/text/NumberFormat;)Landroid/icu/text/MeasureFormat; │ │ -19ca84: 7130 8001 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@0180 │ │ -19ca8a: 0c00 |0003: move-result-object v0 │ │ -19ca8c: 1100 |0004: return-object v0 │ │ +19cb44: |[19cb44] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Locale;Landroid/icu/text/MeasureFormat$FormatWidth;Landroid/icu/text/NumberFormat;)Landroid/icu/text/MeasureFormat; │ │ +19cb54: 7130 8001 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@0180 │ │ +19cb5a: 0c00 |0003: move-result-object v0 │ │ +19cb5c: 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; │ │ @@ -11200,18 +11200,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 │ │ -19caa8: |[19caa8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Locale;)Landroid/icu/text/NumberFormat; │ │ -19cab8: 7110 8101 0000 |0000: invoke-static {v0}, Landroid/icu/text/NumberFormat;.getInstance:(Ljava/util/Locale;)Landroid/icu/text/NumberFormat; // method@0181 │ │ -19cabe: 0c00 |0003: move-result-object v0 │ │ -19cac0: 1100 |0004: return-object v0 │ │ +19cb78: |[19cb78] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Locale;)Landroid/icu/text/NumberFormat; │ │ +19cb88: 7110 8101 0000 |0000: invoke-static {v0}, Landroid/icu/text/NumberFormat;.getInstance:(Ljava/util/Locale;)Landroid/icu/text/NumberFormat; // method@0181 │ │ +19cb8e: 0c00 |0003: move-result-object v0 │ │ +19cb90: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/util/Locale; │ │ │ │ #10 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11219,18 +11219,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 │ │ -19cac4: |[19cac4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Number;Landroid/icu/util/MeasureUnit;)Landroid/icu/util/Measure; │ │ -19cad4: 2200 7b00 |0000: new-instance v0, Landroid/icu/util/Measure; // type@007b │ │ -19cad8: 7030 8501 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/icu/util/Measure;.:(Ljava/lang/Number;Landroid/icu/util/MeasureUnit;)V // method@0185 │ │ -19cade: 1100 |0005: return-object v0 │ │ +19cb94: |[19cb94] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Number;Landroid/icu/util/MeasureUnit;)Landroid/icu/util/Measure; │ │ +19cba4: 2200 7b00 |0000: new-instance v0, Landroid/icu/util/Measure; // type@007b │ │ +19cba8: 7030 8501 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/icu/util/Measure;.:(Ljava/lang/Number;Landroid/icu/util/MeasureUnit;)V // method@0185 │ │ +19cbae: 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; │ │ │ │ @@ -11239,34 +11239,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 │ │ -19cb40: |[19cb40] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/icu/util/MeasureUnit; │ │ -19cb50: 6200 3200 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.TERABYTE:Landroid/icu/util/MeasureUnit; // field@0032 │ │ -19cb54: 1100 |0002: return-object v0 │ │ +19cc10: |[19cc10] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/icu/util/MeasureUnit; │ │ +19cc20: 6200 3200 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.TERABYTE:Landroid/icu/util/MeasureUnit; // field@0032 │ │ +19cc24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #12 : (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 │ │ -19cb58: |[19cb58] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/icu/util/MeasureUnit; │ │ -19cb68: 1f00 7c00 |0000: check-cast v0, Landroid/icu/util/MeasureUnit; // type@007c │ │ -19cb6c: 1100 |0002: return-object v0 │ │ +19cc28: |[19cc28] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/icu/util/MeasureUnit; │ │ +19cc38: 1f00 7c00 |0000: check-cast v0, Landroid/icu/util/MeasureUnit; // type@007c │ │ +19cc3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Object; │ │ │ │ #13 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11274,36 +11274,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 │ │ -19cb70: |[19cb70] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/media/MediaMetadataRetriever$BitmapParams; │ │ -19cb80: 2200 8700 |0000: new-instance v0, Landroid/media/MediaMetadataRetriever$BitmapParams; // type@0087 │ │ -19cb84: 7010 9e01 0000 |0002: invoke-direct {v0}, Landroid/media/MediaMetadataRetriever$BitmapParams;.:()V // method@019e │ │ -19cb8a: 1100 |0005: return-object v0 │ │ +19cc40: |[19cc40] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/media/MediaMetadataRetriever$BitmapParams; │ │ +19cc50: 2200 8700 |0000: new-instance v0, Landroid/media/MediaMetadataRetriever$BitmapParams; // type@0087 │ │ +19cc54: 7010 9e01 0000 |0002: invoke-direct {v0}, Landroid/media/MediaMetadataRetriever$BitmapParams;.:()V // method@019e │ │ +19cc5a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #14 : (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 │ │ -19cb8c: |[19cb8c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/ConnectivityManager;)Landroid/net/Network; │ │ -19cb9c: 6e10 ab01 0000 |0000: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetwork:()Landroid/net/Network; // method@01ab │ │ -19cba2: 0c00 |0003: move-result-object v0 │ │ -19cba4: 1100 |0004: return-object v0 │ │ +19cc5c: |[19cc5c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/ConnectivityManager;)Landroid/net/Network; │ │ +19cc6c: 6e10 ab01 0000 |0000: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetwork:()Landroid/net/Network; // method@01ab │ │ +19cc72: 0c00 |0003: move-result-object v0 │ │ +19cc74: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/net/ConnectivityManager; │ │ │ │ #15 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11311,18 +11311,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 │ │ -19cba8: |[19cba8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/Uri;)Landroid/net/Uri; │ │ -19cbb8: 7110 5d02 0000 |0000: invoke-static {v0}, Landroid/provider/MediaStore;.setRequireOriginal:(Landroid/net/Uri;)Landroid/net/Uri; // method@025d │ │ -19cbbe: 0c00 |0003: move-result-object v0 │ │ -19cbc0: 1100 |0004: return-object v0 │ │ +19cc78: |[19cc78] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/Uri;)Landroid/net/Uri; │ │ +19cc88: 7110 5d02 0000 |0000: invoke-static {v0}, Landroid/provider/MediaStore;.setRequireOriginal:(Landroid/net/Uri;)Landroid/net/Uri; // method@025d │ │ +19cc8e: 0c00 |0003: move-result-object v0 │ │ +19cc90: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/net/Uri; │ │ │ │ #16 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11330,18 +11330,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 │ │ -19cbc4: |[19cbc4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/res/Configuration;)Landroid/os/LocaleList; │ │ -19cbd4: 6e10 d600 0000 |0000: invoke-virtual {v0}, Landroid/content/res/Configuration;.getLocales:()Landroid/os/LocaleList; // method@00d6 │ │ -19cbda: 0c00 |0003: move-result-object v0 │ │ -19cbdc: 1100 |0004: return-object v0 │ │ +19cc94: |[19cc94] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/res/Configuration;)Landroid/os/LocaleList; │ │ +19cca4: 6e10 d600 0000 |0000: invoke-virtual {v0}, Landroid/content/res/Configuration;.getLocales:()Landroid/os/LocaleList; // method@00d6 │ │ +19ccaa: 0c00 |0003: move-result-object v0 │ │ +19ccac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/res/Configuration; │ │ │ │ #17 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11349,18 +11349,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 │ │ -19cbe0: |[19cbe0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)Landroid/view/ContextThemeWrapper; │ │ -19cbf0: 2200 ed00 |0000: new-instance v0, Landroid/view/ContextThemeWrapper; // type@00ed │ │ -19cbf4: 7030 b402 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)V // method@02b4 │ │ -19cbfa: 1100 |0005: return-object v0 │ │ +19ccb0: |[19ccb0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)Landroid/view/ContextThemeWrapper; │ │ +19ccc0: 2200 ed00 |0000: new-instance v0, Landroid/view/ContextThemeWrapper; // type@00ed │ │ +19ccc4: 7030 b402 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)V // method@02b4 │ │ +19ccca: 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; │ │ │ │ @@ -11369,18 +11369,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 │ │ -19cc68: |[19cc68] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; │ │ -19cc78: 6e30 a100 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getSerializableExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; // method@00a1 │ │ -19cc7e: 0c00 |0003: move-result-object v0 │ │ -19cc80: 1100 |0004: return-object v0 │ │ +19cd38: |[19cd38] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; │ │ +19cd48: 6e30 a100 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getSerializableExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; // method@00a1 │ │ +19cd4e: 0c00 |0003: move-result-object v0 │ │ +19cd50: 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; │ │ @@ -11390,18 +11390,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 │ │ -19cc84: |[19cc84] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ -19cc94: 6e30 9f00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@009f │ │ -19cc9a: 0c00 |0003: move-result-object v0 │ │ -19cc9c: 1100 |0004: return-object v0 │ │ +19cd54: |[19cd54] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ +19cd64: 6e30 9f00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@009f │ │ +19cd6a: 0c00 |0003: move-result-object v0 │ │ +19cd6c: 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; │ │ @@ -11411,18 +11411,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 │ │ -19cca0: |[19cca0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ -19ccb0: 6e30 d901 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01d9 │ │ -19ccb6: 0c00 |0003: move-result-object v0 │ │ -19ccb8: 1100 |0004: return-object v0 │ │ +19cd70: |[19cd70] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ +19cd80: 6e30 d901 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01d9 │ │ +19cd86: 0c00 |0003: move-result-object v0 │ │ +19cd88: 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; │ │ @@ -11432,18 +11432,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 │ │ -19ccbc: |[19ccbc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/MeasureFormat;Ljava/lang/Object;)Ljava/lang/String; │ │ -19cccc: 6e20 7f01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/MeasureFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@017f │ │ -19ccd2: 0c00 |0003: move-result-object v0 │ │ -19ccd4: 1100 |0004: return-object v0 │ │ +19cd8c: |[19cd8c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/MeasureFormat;Ljava/lang/Object;)Ljava/lang/String; │ │ +19cd9c: 6e20 7f01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/MeasureFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@017f │ │ +19cda2: 0c00 |0003: move-result-object v0 │ │ +19cda4: 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; │ │ │ │ @@ -11452,18 +11452,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 │ │ -19ccd8: |[19ccd8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/ZonedDateTime;Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; │ │ -19cce8: 6e20 7e96 1000 |0000: invoke-virtual {v0, v1}, Ljava/time/ZonedDateTime;.format:(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; // method@967e │ │ -19ccee: 0c00 |0003: move-result-object v0 │ │ -19ccf0: 1100 |0004: return-object v0 │ │ +19cda8: |[19cda8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/ZonedDateTime;Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; │ │ +19cdb8: 6e20 8b96 1000 |0000: invoke-virtual {v0, v1}, Ljava/time/ZonedDateTime;.format:(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; // method@968b │ │ +19cdbe: 0c00 |0003: move-result-object v0 │ │ +19cdc0: 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; │ │ │ │ @@ -11472,18 +11472,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 │ │ -19ccf4: |[19ccf4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Date;)Ljava/time/Instant; │ │ -19cd04: 6e10 5897 0000 |0000: invoke-virtual {v0}, Ljava/util/Date;.toInstant:()Ljava/time/Instant; // method@9758 │ │ -19cd0a: 0c00 |0003: move-result-object v0 │ │ -19cd0c: 1100 |0004: return-object v0 │ │ +19cdc4: |[19cdc4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Date;)Ljava/time/Instant; │ │ +19cdd4: 6e10 6597 0000 |0000: invoke-virtual {v0}, Ljava/util/Date;.toInstant:()Ljava/time/Instant; // method@9765 │ │ +19cdda: 0c00 |0003: move-result-object v0 │ │ +19cddc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/util/Date; │ │ │ │ #24 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11491,36 +11491,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 │ │ -19cd10: |[19cd10] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Ljava/time/ZoneId; │ │ -19cd20: 7100 7d96 0000 |0000: invoke-static {}, Ljava/time/ZoneId;.systemDefault:()Ljava/time/ZoneId; // method@967d │ │ -19cd26: 0c00 |0003: move-result-object v0 │ │ -19cd28: 1100 |0004: return-object v0 │ │ +19cde0: |[19cde0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Ljava/time/ZoneId; │ │ +19cdf0: 7100 8a96 0000 |0000: invoke-static {}, Ljava/time/ZoneId;.systemDefault:()Ljava/time/ZoneId; // method@968a │ │ +19cdf6: 0c00 |0003: move-result-object v0 │ │ +19cdf8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #25 : (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 │ │ -19cd2c: |[19cd2c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; │ │ -19cd3c: 6e20 7996 1000 |0000: invoke-virtual {v0, v1}, Ljava/time/Instant;.atZone:(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; // method@9679 │ │ -19cd42: 0c00 |0003: move-result-object v0 │ │ -19cd44: 1100 |0004: return-object v0 │ │ +19cdfc: |[19cdfc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; │ │ +19ce0c: 6e20 8696 1000 |0000: invoke-virtual {v0, v1}, Ljava/time/Instant;.atZone:(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; // method@9686 │ │ +19ce12: 0c00 |0003: move-result-object v0 │ │ +19ce14: 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; │ │ │ │ @@ -11529,18 +11529,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 │ │ -19cd64: |[19cd64] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ -19cd74: 7110 7f96 0000 |0000: invoke-static {v0}, Ljava/time/format/DateTimeFormatter;.ofLocalizedDate:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@967f │ │ -19cd7a: 0c00 |0003: move-result-object v0 │ │ -19cd7c: 1100 |0004: return-object v0 │ │ +19ce34: |[19ce34] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ +19ce44: 7110 8c96 0000 |0000: invoke-static {v0}, Ljava/time/format/DateTimeFormatter;.ofLocalizedDate:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@968c │ │ +19ce4a: 0c00 |0003: move-result-object v0 │ │ +19ce4c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/time/format/FormatStyle; │ │ │ │ #27 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11548,18 +11548,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 │ │ -19cd80: |[19cd80] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ -19cd90: 7120 8096 1000 |0000: invoke-static {v0, v1}, Ljava/time/format/DateTimeFormatter;.ofLocalizedDateTime:(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@9680 │ │ -19cd96: 0c00 |0003: move-result-object v0 │ │ -19cd98: 1100 |0004: return-object v0 │ │ +19ce50: |[19ce50] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ +19ce60: 7120 8d96 1000 |0000: invoke-static {v0, v1}, Ljava/time/format/DateTimeFormatter;.ofLocalizedDateTime:(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@968d │ │ +19ce66: 0c00 |0003: move-result-object v0 │ │ +19ce68: 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; │ │ │ │ @@ -11568,18 +11568,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 │ │ -19cd9c: |[19cd9c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; │ │ -19cdac: 6e30 9d00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; // method@009d │ │ -19cdb2: 0c00 |0003: move-result-object v0 │ │ -19cdb4: 1100 |0004: return-object v0 │ │ +19ce6c: |[19ce6c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; │ │ +19ce7c: 6e30 9d00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; // method@009d │ │ +19ce82: 0c00 |0003: move-result-object v0 │ │ +19ce84: 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; │ │ @@ -11589,18 +11589,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 │ │ -19cdb8: |[19cdb8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; │ │ -19cdc8: 6e30 db01 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getParcelableArrayList:(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; // method@01db │ │ -19cdce: 0c00 |0003: move-result-object v0 │ │ -19cdd0: 1100 |0004: return-object v0 │ │ +19ce88: |[19ce88] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; │ │ +19ce98: 6e30 db01 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getParcelableArrayList:(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; // method@01db │ │ +19ce9e: 0c00 |0003: move-result-object v0 │ │ +19cea0: 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; │ │ @@ -11610,18 +11610,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 │ │ -19cdd4: |[19cdd4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/LocaleList;I)Ljava/util/Locale; │ │ -19cde4: 6e20 1102 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/LocaleList;.get:(I)Ljava/util/Locale; // method@0211 │ │ -19cdea: 0c00 |0003: move-result-object v0 │ │ -19cdec: 1100 |0004: return-object v0 │ │ +19cea4: |[19cea4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/LocaleList;I)Ljava/util/Locale; │ │ +19ceb4: 6e20 1102 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/LocaleList;.get:(I)Ljava/util/Locale; // method@0211 │ │ +19ceba: 0c00 |0003: move-result-object v0 │ │ +19cebc: 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 │ │ │ │ @@ -11630,34 +11630,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19ce80: |[19ce80] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()V │ │ -19ce90: 2200 7b00 |0000: new-instance v0, Landroid/icu/util/Measure; // type@007b │ │ -19ce94: 0e00 |0002: return-void │ │ +19cf50: |[19cf50] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()V │ │ +19cf60: 2200 7b00 |0000: new-instance v0, Landroid/icu/util/Measure; // type@007b │ │ +19cf64: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #32 : (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 │ │ -19ce98: |[19ce98] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V │ │ -19cea8: 6e30 5700 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationChannel;.setSound:(Landroid/net/Uri;Landroid/media/AudioAttributes;)V // method@0057 │ │ -19ceae: 0e00 |0003: return-void │ │ +19cf68: |[19cf68] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V │ │ +19cf78: 6e30 5700 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationChannel;.setSound:(Landroid/net/Uri;Landroid/media/AudioAttributes;)V // method@0057 │ │ +19cf7e: 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; │ │ @@ -11667,17 +11667,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 │ │ -19ceb0: |[19ceb0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ -19cec0: 6e20 5500 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setDescription:(Ljava/lang/String;)V // method@0055 │ │ -19cec6: 0e00 |0003: return-void │ │ +19cf80: |[19cf80] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ +19cf90: 6e20 5500 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setDescription:(Ljava/lang/String;)V // method@0055 │ │ +19cf96: 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; │ │ │ │ @@ -11686,17 +11686,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 │ │ -19cec8: |[19cec8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Ljava/lang/String;)V │ │ -19ced8: 6e20 5b00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.deleteNotificationChannel:(Ljava/lang/String;)V // method@005b │ │ -19cede: 0e00 |0003: return-void │ │ +19cf98: |[19cf98] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Ljava/lang/String;)V │ │ +19cfa8: 6e20 5b00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.deleteNotificationChannel:(Ljava/lang/String;)V // method@005b │ │ +19cfae: 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; │ │ │ │ @@ -11705,17 +11705,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 │ │ -19cee0: |[19cee0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Ljava/util/List;)V │ │ -19cef0: 6e20 5900 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannelGroups:(Ljava/util/List;)V // method@0059 │ │ -19cef6: 0e00 |0003: return-void │ │ +19cfb0: |[19cfb0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Ljava/util/List;)V │ │ +19cfc0: 6e20 5900 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannelGroups:(Ljava/util/List;)V // method@0059 │ │ +19cfc6: 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; │ │ │ │ @@ -11724,17 +11724,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 │ │ -19cef8: |[19cef8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/DecimalFormat;I)V │ │ -19cf08: 6e20 7e01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/DecimalFormat;.setRoundingMode:(I)V // method@017e │ │ -19cf0e: 0e00 |0003: return-void │ │ +19cfc8: |[19cfc8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/DecimalFormat;I)V │ │ +19cfd8: 6e20 7e01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/DecimalFormat;.setRoundingMode:(I)V // method@017e │ │ +19cfde: 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 │ │ │ │ @@ -11743,17 +11743,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 │ │ -19cf28: |[19cf28] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/NumberFormat;I)V │ │ -19cf38: 6e20 8401 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setMinimumFractionDigits:(I)V // method@0184 │ │ -19cf3e: 0e00 |0003: return-void │ │ +19cff8: |[19cff8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/NumberFormat;I)V │ │ +19d008: 6e20 8401 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setMinimumFractionDigits:(I)V // method@0184 │ │ +19d00e: 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 │ │ │ │ @@ -11762,17 +11762,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 │ │ -19cf10: |[19cf10] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/NumberFormat;Z)V │ │ -19cf20: 6e20 8201 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setGroupingUsed:(Z)V // method@0182 │ │ -19cf26: 0e00 |0003: return-void │ │ +19cfe0: |[19cfe0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/NumberFormat;Z)V │ │ +19cff0: 6e20 8201 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setGroupingUsed:(Z)V // method@0182 │ │ +19cff6: 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 │ │ │ │ @@ -11781,17 +11781,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 │ │ -19cf40: |[19cf40] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/MediaMetadataRetriever$BitmapParams;Landroid/graphics/Bitmap$Config;)V │ │ -19cf50: 6e20 9f01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/MediaMetadataRetriever$BitmapParams;.setPreferredConfig:(Landroid/graphics/Bitmap$Config;)V // method@019f │ │ -19cf56: 0e00 |0003: return-void │ │ +19d010: |[19d010] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/MediaMetadataRetriever$BitmapParams;Landroid/graphics/Bitmap$Config;)V │ │ +19d020: 6e20 9f01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/MediaMetadataRetriever$BitmapParams;.setPreferredConfig:(Landroid/graphics/Bitmap$Config;)V // method@019f │ │ +19d026: 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; │ │ │ │ @@ -11800,17 +11800,17 @@ │ │ type : '(Lcom/infomaniak/core/ForegroundService;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19cf58: |[19cf58] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Lcom/infomaniak/core/ForegroundService;I)V │ │ -19cf68: 6e20 f108 1000 |0000: invoke-virtual {v0, v1}, Lcom/infomaniak/core/ForegroundService;.stopForeground:(I)V // method@08f1 │ │ -19cf6e: 0e00 |0003: return-void │ │ +19d028: |[19d028] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Lcom/infomaniak/core/ForegroundService;I)V │ │ +19d038: 6e20 f108 1000 |0000: invoke-virtual {v0, v1}, Lcom/infomaniak/core/ForegroundService;.stopForeground:(I)V // method@08f1 │ │ +19d03e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/core/ForegroundService; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -11819,17 +11819,17 @@ │ │ type : '(Lcom/infomaniak/core/ForegroundService;ILandroid/app/Notification;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -19cf70: |[19cf70] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Lcom/infomaniak/core/ForegroundService;ILandroid/app/Notification;I)V │ │ -19cf80: 6e40 f008 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/core/ForegroundService;.startForeground:(ILandroid/app/Notification;I)V // method@08f0 │ │ -19cf86: 0e00 |0003: return-void │ │ +19d040: |[19d040] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Lcom/infomaniak/core/ForegroundService;ILandroid/app/Notification;I)V │ │ +19d050: 6e40 f008 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/core/ForegroundService;.startForeground:(ILandroid/app/Notification;I)V // method@08f0 │ │ +19d056: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/core/ForegroundService; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/app/Notification; │ │ @@ -11840,17 +11840,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 │ │ -19cf88: |[19cf88] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Lcom/infomaniak/drive/ui/LaunchActivity;III)V │ │ -19cf98: 6e40 550d 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/LaunchActivity;.overrideActivityTransition:(III)V // method@0d55 │ │ -19cf9e: 0e00 |0003: return-void │ │ +19d058: |[19d058] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Lcom/infomaniak/drive/ui/LaunchActivity;III)V │ │ +19d068: 6e40 550d 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/LaunchActivity;.overrideActivityTransition:(III)V // method@0d55 │ │ +19d06e: 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 │ │ @@ -11861,18 +11861,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 │ │ -19cbfc: |[19cbfc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/PowerManager;Ljava/lang/String;)Z │ │ -19cc0c: 6e20 3202 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/PowerManager;.isIgnoringBatteryOptimizations:(Ljava/lang/String;)Z // method@0232 │ │ -19cc12: 0a00 |0003: move-result v0 │ │ -19cc14: 0f00 |0004: return v0 │ │ +19cccc: |[19cccc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/PowerManager;Ljava/lang/String;)Z │ │ +19ccdc: 6e20 3202 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/PowerManager;.isIgnoringBatteryOptimizations:(Ljava/lang/String;)Z // method@0232 │ │ +19cce2: 0a00 |0003: move-result v0 │ │ +19cce4: 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; │ │ │ │ @@ -11881,17 +11881,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 │ │ -19cc18: |[19cc18] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Z │ │ -19cc28: 2000 7600 |0000: instance-of v0, v0, Landroid/icu/text/DecimalFormat; // type@0076 │ │ -19cc2c: 0f00 |0002: return v0 │ │ +19cce8: |[19cce8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Z │ │ +19ccf8: 2000 7600 |0000: instance-of v0, v0, Landroid/icu/text/DecimalFormat; // type@0076 │ │ +19ccfc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Object; │ │ │ │ #45 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11899,18 +11899,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 │ │ -19cc30: |[19cc30] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/List;Ljava/util/function/Predicate;)Z │ │ -19cc40: 7220 c497 1000 |0000: invoke-interface {v0, v1}, Ljava/util/List;.removeIf:(Ljava/util/function/Predicate;)Z // method@97c4 │ │ -19cc46: 0a00 |0003: move-result v0 │ │ -19cc48: 0f00 |0004: return v0 │ │ +19cd00: |[19cd00] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/List;Ljava/util/function/Predicate;)Z │ │ +19cd10: 7220 d197 1000 |0000: invoke-interface {v0, v1}, Ljava/util/List;.removeIf:(Ljava/util/function/Predicate;)Z // method@97d1 │ │ +19cd16: 0a00 |0003: move-result v0 │ │ +19cd18: 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; │ │ │ │ @@ -11919,18 +11919,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 │ │ -19c9ec: |[19c9ec] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ -19c9fc: 7130 a801 1002 |0000: invoke-static {v0, v1, v2}, Landroid/media/ThumbnailUtils;.createImageThumbnail:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; // method@01a8 │ │ -19ca02: 0c00 |0003: move-result-object v0 │ │ -19ca04: 1100 |0004: return-object v0 │ │ +19cabc: |[19cabc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ +19cacc: 7130 a801 1002 |0000: invoke-static {v0, v1, v2}, Landroid/media/ThumbnailUtils;.createImageThumbnail:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; // method@01a8 │ │ +19cad2: 0c00 |0003: move-result-object v0 │ │ +19cad4: 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; │ │ @@ -11940,35 +11940,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 │ │ -19cae0: |[19cae0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:()Landroid/icu/util/MeasureUnit; │ │ -19caf0: 6200 2e00 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.BYTE:Landroid/icu/util/MeasureUnit; // field@002e │ │ -19caf4: 1100 |0002: return-object v0 │ │ +19cbb0: |[19cbb0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:()Landroid/icu/util/MeasureUnit; │ │ +19cbc0: 6200 2e00 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.BYTE:Landroid/icu/util/MeasureUnit; // field@002e │ │ +19cbc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #48 : (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 │ │ -19cd48: |[19cd48] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ -19cd58: 7110 8196 0000 |0000: invoke-static {v0}, Ljava/time/format/DateTimeFormatter;.ofLocalizedTime:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@9681 │ │ -19cd5e: 0c00 |0003: move-result-object v0 │ │ -19cd60: 1100 |0004: return-object v0 │ │ +19ce18: |[19ce18] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ +19ce28: 7110 8e96 0000 |0000: invoke-static {v0}, Ljava/time/format/DateTimeFormatter;.ofLocalizedTime:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@968e │ │ +19ce2e: 0c00 |0003: move-result-object v0 │ │ +19ce30: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/time/format/FormatStyle; │ │ │ │ #49 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11976,34 +11976,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19cdf0: |[19cdf0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:()V │ │ -19ce00: 2200 8700 |0000: new-instance v0, Landroid/media/MediaMetadataRetriever$BitmapParams; // type@0087 │ │ -19ce04: 0e00 |0002: return-void │ │ +19cec0: |[19cec0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:()V │ │ +19ced0: 2200 8700 |0000: new-instance v0, Landroid/media/MediaMetadataRetriever$BitmapParams; // type@0087 │ │ +19ced4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #50 : (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 │ │ -19ce08: |[19ce08] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ -19ce18: 6e20 5600 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setGroup:(Ljava/lang/String;)V // method@0056 │ │ -19ce1e: 0e00 |0003: return-void │ │ +19ced8: |[19ced8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ +19cee8: 6e20 5600 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setGroup:(Ljava/lang/String;)V // method@0056 │ │ +19ceee: 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; │ │ │ │ @@ -12012,17 +12012,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 │ │ -19ce20: |[19ce20] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationManager;Ljava/util/List;)V │ │ -19ce30: 6e20 5a00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannels:(Ljava/util/List;)V // method@005a │ │ -19ce36: 0e00 |0003: return-void │ │ +19cef0: |[19cef0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationManager;Ljava/util/List;)V │ │ +19cf00: 6e20 5a00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannels:(Ljava/util/List;)V // method@005a │ │ +19cf06: 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; │ │ │ │ @@ -12031,17 +12031,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 │ │ -19ce38: |[19ce38] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/icu/text/NumberFormat;I)V │ │ -19ce48: 6e20 8301 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setMaximumFractionDigits:(I)V // method@0183 │ │ -19ce4e: 0e00 |0003: return-void │ │ +19cf08: |[19cf08] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/icu/text/NumberFormat;I)V │ │ +19cf18: 6e20 8301 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setMaximumFractionDigits:(I)V // method@0183 │ │ +19cf1e: 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 │ │ │ │ @@ -12050,98 +12050,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 │ │ -19caf8: |[19caf8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$2:()Landroid/icu/util/MeasureUnit; │ │ -19cb08: 6200 3000 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.KILOBYTE:Landroid/icu/util/MeasureUnit; // field@0030 │ │ -19cb0c: 1100 |0002: return-object v0 │ │ +19cbc8: |[19cbc8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$2:()Landroid/icu/util/MeasureUnit; │ │ +19cbd8: 6200 3000 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.KILOBYTE:Landroid/icu/util/MeasureUnit; // field@0030 │ │ +19cbdc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #54 : (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 │ │ -19ce50: |[19ce50] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$2:()V │ │ -19ce60: 2200 2300 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0023 │ │ -19ce64: 0e00 |0002: return-void │ │ +19cf20: |[19cf20] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$2:()V │ │ +19cf30: 2200 2300 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0023 │ │ +19cf34: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #55 : (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 │ │ -19cb10: |[19cb10] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$3:()Landroid/icu/util/MeasureUnit; │ │ -19cb20: 6200 3100 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.MEGABYTE:Landroid/icu/util/MeasureUnit; // field@0031 │ │ -19cb24: 1100 |0002: return-object v0 │ │ +19cbe0: |[19cbe0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$3:()Landroid/icu/util/MeasureUnit; │ │ +19cbf0: 6200 3100 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.MEGABYTE:Landroid/icu/util/MeasureUnit; // field@0031 │ │ +19cbf4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #56 : (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 │ │ -19ce68: |[19ce68] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$3:()V │ │ -19ce78: 2200 ed00 |0000: new-instance v0, Landroid/view/ContextThemeWrapper; // type@00ed │ │ -19ce7c: 0e00 |0002: return-void │ │ +19cf38: |[19cf38] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$3:()V │ │ +19cf48: 2200 ed00 |0000: new-instance v0, Landroid/view/ContextThemeWrapper; // type@00ed │ │ +19cf4c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #57 : (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 │ │ -19cb28: |[19cb28] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$4:()Landroid/icu/util/MeasureUnit; │ │ -19cb38: 6200 2f00 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.GIGABYTE:Landroid/icu/util/MeasureUnit; // field@002f │ │ -19cb3c: 1100 |0002: return-object v0 │ │ +19cbf8: |[19cbf8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$4:()Landroid/icu/util/MeasureUnit; │ │ +19cc08: 6200 2f00 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.GIGABYTE:Landroid/icu/util/MeasureUnit; // field@002f │ │ +19cc0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #64 header: │ │ class_idx : 1119 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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;' │ │ @@ -12161,18 +12161,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 │ │ -19cfc0: |[19cfc0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19cfd0: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19cfd6: 5b01 e703 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e7 │ │ -19cfda: 0e00 |0005: return-void │ │ +19d090: |[19d090] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19d0a0: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19d0a6: 5b01 e703 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e7 │ │ +19d0aa: 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; │ │ │ │ @@ -12182,32 +12182,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19cfa0: |[19cfa0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda10.invoke:()Ljava/lang/Object; │ │ -19cfb0: 5410 e703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e7 │ │ -19cfb4: 7110 400e 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@0e40 │ │ -19cfba: 0c00 |0005: move-result-object v0 │ │ -19cfbc: 1100 |0006: return-object v0 │ │ +19d070: |[19d070] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda10.invoke:()Ljava/lang/Object; │ │ +19d080: 5410 e703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e7 │ │ +19d084: 7110 400e 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@0e40 │ │ +19d08a: 0c00 |0005: move-result-object v0 │ │ +19d08c: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #65 header: │ │ class_idx : 1120 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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;' │ │ @@ -12231,19 +12231,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 │ │ -19d004: |[19d004] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -19d014: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19d01a: 5b01 e803 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e8 │ │ -19d01e: 5b02 e903 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@03e9 │ │ -19d022: 0e00 |0007: return-void │ │ +19d0d4: |[19d0d4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +19d0e4: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19d0ea: 5b01 e803 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e8 │ │ +19d0ee: 5b02 e903 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@03e9 │ │ +19d0f2: 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; │ │ @@ -12254,35 +12254,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 │ │ -19cfdc: |[19cfdc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda11.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19cfec: 5420 e803 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e8 │ │ -19cff0: 5421 e903 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@03e9 │ │ -19cff4: 1f03 7503 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -19cff8: 7130 300e 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@0e30 │ │ -19cffe: 0c03 |0009: move-result-object v3 │ │ -19d000: 1103 |000a: return-object v3 │ │ +19d0ac: |[19d0ac] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda11.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19d0bc: 5420 e803 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e8 │ │ +19d0c0: 5421 e903 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@03e9 │ │ +19d0c4: 1f03 7503 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +19d0c8: 7130 300e 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@0e30 │ │ +19d0ce: 0c03 |0009: move-result-object v3 │ │ +19d0d0: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #66 header: │ │ class_idx : 1121 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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;' │ │ @@ -12310,20 +12310,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 │ │ -19d050: |[19d050] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda12.:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19d060: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19d066: 5b01 ea03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$0:Ljava/util/ArrayList; // field@03ea │ │ -19d06a: 5b02 eb03 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$1:Ljava/util/List; // field@03eb │ │ -19d06e: 5b03 ec03 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$2:Lcom/infomaniak/drive/ui/MainActivity; // field@03ec │ │ -19d072: 0e00 |0009: return-void │ │ +19d120: |[19d120] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda12.:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19d130: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19d136: 5b01 ea03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$0:Ljava/util/ArrayList; // field@03ea │ │ +19d13a: 5b02 eb03 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$1:Ljava/util/List; // field@03eb │ │ +19d13e: 5b03 ec03 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$2:Lcom/infomaniak/drive/ui/MainActivity; // field@03ec │ │ +19d142: 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; │ │ @@ -12335,36 +12335,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 │ │ -19d024: |[19d024] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda12.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19d034: 5430 ea03 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$0:Ljava/util/ArrayList; // field@03ea │ │ -19d038: 5431 eb03 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$1:Ljava/util/List; // field@03eb │ │ -19d03c: 5432 ec03 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$2:Lcom/infomaniak/drive/ui/MainActivity; // field@03ec │ │ -19d040: 1f04 1e00 |0006: check-cast v4, Landroid/app/Dialog; // type@001e │ │ -19d044: 7140 3f0e 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@0e3f │ │ -19d04a: 0c04 |000b: move-result-object v4 │ │ -19d04c: 1104 |000c: return-object v4 │ │ +19d0f4: |[19d0f4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda12.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19d104: 5430 ea03 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$0:Ljava/util/ArrayList; // field@03ea │ │ +19d108: 5431 eb03 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$1:Ljava/util/List; // field@03eb │ │ +19d10c: 5432 ec03 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$2:Lcom/infomaniak/drive/ui/MainActivity; // field@03ec │ │ +19d110: 1f04 1e00 |0006: check-cast v4, Landroid/app/Dialog; // type@001e │ │ +19d114: 7140 3f0e 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@0e3f │ │ +19d11a: 0c04 |000b: move-result-object v4 │ │ +19d11c: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #67 header: │ │ class_idx : 1122 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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;' │ │ @@ -12384,18 +12384,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 │ │ -19d0a0: |[19d0a0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda13.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19d0b0: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19d0b6: 5b01 ed03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ed │ │ -19d0ba: 0e00 |0005: return-void │ │ +19d170: |[19d170] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda13.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19d180: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19d186: 5b01 ed03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ed │ │ +19d18a: 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; │ │ │ │ @@ -12405,36 +12405,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 │ │ -19d074: |[19d074] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda13.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19d084: 5410 ed03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ed │ │ -19d088: 1f02 7917 |0002: check-cast v2, Ljava/lang/Boolean; // type@1779 │ │ -19d08c: 6e10 fb92 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92fb │ │ -19d092: 0a02 |0007: move-result v2 │ │ -19d094: 7120 490e 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@0e49 │ │ -19d09a: 0c02 |000b: move-result-object v2 │ │ -19d09c: 1102 |000c: return-object v2 │ │ +19d144: |[19d144] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda13.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19d154: 5410 ed03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ed │ │ +19d158: 1f02 7a17 |0002: check-cast v2, Ljava/lang/Boolean; // type@177a │ │ +19d15c: 6e10 0893 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9308 │ │ +19d162: 0a02 |0007: move-result v2 │ │ +19d164: 7120 490e 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@0e49 │ │ +19d16a: 0c02 |000b: move-result-object v2 │ │ +19d16c: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #68 header: │ │ class_idx : 1123 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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;' │ │ @@ -12454,18 +12454,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 │ │ -19d0dc: |[19d0dc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda14.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19d0ec: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19d0f2: 5b01 ee03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ee │ │ -19d0f6: 0e00 |0005: return-void │ │ +19d1ac: |[19d1ac] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda14.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19d1bc: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19d1c2: 5b01 ee03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ee │ │ +19d1c6: 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; │ │ │ │ @@ -12475,32 +12475,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19d0bc: |[19d0bc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda14.invoke:()Ljava/lang/Object; │ │ -19d0cc: 5410 ee03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ee │ │ -19d0d0: 7110 2d0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$0ZgrfezYhHpijSmRy_uslj5QwdA:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e2d │ │ -19d0d6: 0c00 |0005: move-result-object v0 │ │ -19d0d8: 1100 |0006: return-object v0 │ │ +19d18c: |[19d18c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda14.invoke:()Ljava/lang/Object; │ │ +19d19c: 5410 ee03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ee │ │ +19d1a0: 7110 2d0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$0ZgrfezYhHpijSmRy_uslj5QwdA:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e2d │ │ +19d1a6: 0c00 |0005: move-result-object v0 │ │ +19d1a8: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #69 header: │ │ class_idx : 1124 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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;' │ │ @@ -12520,18 +12520,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 │ │ -19d11c: |[19d11c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda15.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19d12c: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19d132: 5b01 ef03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ef │ │ -19d136: 0e00 |0005: return-void │ │ +19d1ec: |[19d1ec] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda15.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19d1fc: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19d202: 5b01 ef03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ef │ │ +19d206: 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; │ │ │ │ @@ -12541,34 +12541,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 │ │ -19d0f8: |[19d0f8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda15.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19d108: 5410 ef03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ef │ │ -19d10c: 1f02 8917 |0002: check-cast v2, Ljava/lang/Exception; // type@1789 │ │ -19d110: 7120 3d0e 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@0e3d │ │ -19d116: 0c02 |0007: move-result-object v2 │ │ -19d118: 1102 |0008: return-object v2 │ │ +19d1c8: |[19d1c8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda15.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19d1d8: 5410 ef03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ef │ │ +19d1dc: 1f02 8a17 |0002: check-cast v2, Ljava/lang/Exception; // type@178a │ │ +19d1e0: 7120 3d0e 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@0e3d │ │ +19d1e6: 0c02 |0007: move-result-object v2 │ │ +19d1e8: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #70 header: │ │ class_idx : 1125 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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;' │ │ @@ -12588,18 +12588,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 │ │ -19d164: |[19d164] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda16.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19d174: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19d17a: 5b01 f003 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f0 │ │ -19d17e: 0e00 |0005: return-void │ │ +19d234: |[19d234] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda16.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19d244: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19d24a: 5b01 f003 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f0 │ │ +19d24e: 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; │ │ │ │ @@ -12609,36 +12609,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 │ │ -19d138: |[19d138] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda16.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19d148: 5410 f003 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f0 │ │ -19d14c: 1f02 7917 |0002: check-cast v2, Ljava/lang/Boolean; // type@1779 │ │ -19d150: 6e10 fb92 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92fb │ │ -19d156: 0a02 |0007: move-result v2 │ │ -19d158: 7120 420e 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$nceaIJWKMJIwElX4Bcac5lRSKik:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e42 │ │ -19d15e: 0c02 |000b: move-result-object v2 │ │ -19d160: 1102 |000c: return-object v2 │ │ +19d208: |[19d208] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda16.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19d218: 5410 f003 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f0 │ │ +19d21c: 1f02 7a17 |0002: check-cast v2, Ljava/lang/Boolean; // type@177a │ │ +19d220: 6e10 0893 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9308 │ │ +19d226: 0a02 |0007: move-result v2 │ │ +19d228: 7120 420e 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$nceaIJWKMJIwElX4Bcac5lRSKik:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e42 │ │ +19d22e: 0c02 |000b: move-result-object v2 │ │ +19d230: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #71 header: │ │ class_idx : 1126 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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;' │ │ @@ -12658,18 +12658,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 │ │ -19d1ac: |[19d1ac] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda17.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19d1bc: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19d1c2: 5b01 f103 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f1 │ │ -19d1c6: 0e00 |0005: return-void │ │ +19d27c: |[19d27c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda17.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19d28c: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19d292: 5b01 f103 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f1 │ │ +19d296: 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; │ │ │ │ @@ -12679,36 +12679,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 │ │ -19d180: |[19d180] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda17.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19d190: 5410 f103 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f1 │ │ -19d194: 1f02 7917 |0002: check-cast v2, Ljava/lang/Boolean; // type@1779 │ │ -19d198: 6e10 fb92 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92fb │ │ -19d19e: 0a02 |0007: move-result v2 │ │ -19d1a0: 7120 430e 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$qNUmFYNZok38BwoO51zb6xo7QIs:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e43 │ │ -19d1a6: 0c02 |000b: move-result-object v2 │ │ -19d1a8: 1102 |000c: return-object v2 │ │ +19d250: |[19d250] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda17.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19d260: 5410 f103 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f1 │ │ +19d264: 1f02 7a17 |0002: check-cast v2, Ljava/lang/Boolean; // type@177a │ │ +19d268: 6e10 0893 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9308 │ │ +19d26e: 0a02 |0007: move-result v2 │ │ +19d270: 7120 430e 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$qNUmFYNZok38BwoO51zb6xo7QIs:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e43 │ │ +19d276: 0c02 |000b: move-result-object v2 │ │ +19d278: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #72 header: │ │ class_idx : 1127 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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;' │ │ @@ -12728,18 +12728,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 │ │ -19d1ec: |[19d1ec] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda18.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19d1fc: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19d202: 5b01 f203 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f2 │ │ -19d206: 0e00 |0005: return-void │ │ +19d2bc: |[19d2bc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda18.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19d2cc: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19d2d2: 5b01 f203 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f2 │ │ +19d2d6: 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; │ │ │ │ @@ -12749,34 +12749,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 │ │ -19d1c8: |[19d1c8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda18.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19d1d8: 5410 f203 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f2 │ │ -19d1dc: 1f02 3700 |0002: check-cast v2, Landroid/content/Intent; // type@0037 │ │ -19d1e0: 7120 480e 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@0e48 │ │ -19d1e6: 0c02 |0007: move-result-object v2 │ │ -19d1e8: 1102 |0008: return-object v2 │ │ +19d298: |[19d298] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda18.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19d2a8: 5410 f203 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f2 │ │ +19d2ac: 1f02 3700 |0002: check-cast v2, Landroid/content/Intent; // type@0037 │ │ +19d2b0: 7120 480e 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@0e48 │ │ +19d2b6: 0c02 |0007: move-result-object v2 │ │ +19d2b8: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #73 header: │ │ class_idx : 1128 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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;' │ │ @@ -12796,18 +12796,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 │ │ -19d22c: |[19d22c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda19.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19d23c: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19d242: 5b01 f303 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f3 │ │ -19d246: 0e00 |0005: return-void │ │ +19d2fc: |[19d2fc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda19.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19d30c: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19d312: 5b01 f303 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f3 │ │ +19d316: 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; │ │ │ │ @@ -12817,34 +12817,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 │ │ -19d208: |[19d208] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda19.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19d218: 5410 f303 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f3 │ │ -19d21c: 1f02 5d18 |0002: check-cast v2, Ljava/util/List; // type@185d │ │ -19d220: 7120 3e0e 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@0e3e │ │ -19d226: 0c02 |0007: move-result-object v2 │ │ -19d228: 1102 |0008: return-object v2 │ │ +19d2d8: |[19d2d8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda19.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19d2e8: 5410 f303 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f3 │ │ +19d2ec: 1f02 5e18 |0002: check-cast v2, Ljava/util/List; // type@185e │ │ +19d2f0: 7120 3e0e 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@0e3e │ │ +19d2f6: 0c02 |0007: move-result-object v2 │ │ +19d2f8: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #74 header: │ │ class_idx : 1129 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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;' │ │ @@ -12864,18 +12864,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 │ │ -19d248: |[19d248] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19d258: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19d25e: 5b01 f403 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f4 │ │ -19d262: 0e00 |0005: return-void │ │ +19d318: |[19d318] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19d328: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19d32e: 5b01 f403 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f4 │ │ +19d332: 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; │ │ │ │ @@ -12885,32 +12885,32 @@ │ │ type : '(Landroid/view/MenuItem;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -19d264: |[19d264] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda1.onNavigationItemReselected:(Landroid/view/MenuItem;)V │ │ -19d274: 5410 f403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f4 │ │ -19d278: 7120 340e 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$FBQZJWhE8TB2ak6iqa9OkkT6Exc:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V // method@0e34 │ │ -19d27e: 0e00 |0005: return-void │ │ +19d334: |[19d334] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda1.onNavigationItemReselected:(Landroid/view/MenuItem;)V │ │ +19d344: 5410 f403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f4 │ │ +19d348: 7120 340e 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$FBQZJWhE8TB2ak6iqa9OkkT6Exc:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V // method@0e34 │ │ +19d34e: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #75 header: │ │ class_idx : 1130 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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;' │ │ @@ -12930,18 +12930,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 │ │ -19d280: |[19d280] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda20.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19d290: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19d296: 5b01 f503 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f5 │ │ -19d29a: 0e00 |0005: return-void │ │ +19d350: |[19d350] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda20.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19d360: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19d366: 5b01 f503 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f5 │ │ +19d36a: 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; │ │ │ │ @@ -12951,34 +12951,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 │ │ -19d29c: |[19d29c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda20.onDestinationChanged:(Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ -19d2ac: 5410 f503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f5 │ │ -19d2b0: 7140 410e 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@0e41 │ │ -19d2b6: 0e00 |0005: return-void │ │ +19d36c: |[19d36c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda20.onDestinationChanged:(Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ +19d37c: 5410 f503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f5 │ │ +19d380: 7140 410e 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@0e41 │ │ +19d386: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #76 header: │ │ class_idx : 1131 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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;' │ │ @@ -12994,17 +12994,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19d2dc: |[19d2dc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda21.:()V │ │ -19d2ec: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19d2f2: 0e00 |0003: return-void │ │ +19d3ac: |[19d3ac] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda21.:()V │ │ +19d3bc: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19d3c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21; │ │ │ │ Virtual methods - │ │ @@ -13013,33 +13013,33 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19d2b8: |[19d2b8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda21.invoke:()Ljava/lang/Object; │ │ -19d2c8: 7100 3b0e 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$WnXaAGgjel0P-6xUz-Cu7y5-NXY:()Z // method@0e3b │ │ -19d2ce: 0a00 |0003: move-result v0 │ │ -19d2d0: 7110 0093 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9300 │ │ -19d2d6: 0c00 |0007: move-result-object v0 │ │ -19d2d8: 1100 |0008: return-object v0 │ │ +19d388: |[19d388] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda21.invoke:()Ljava/lang/Object; │ │ +19d398: 7100 3b0e 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$WnXaAGgjel0P-6xUz-Cu7y5-NXY:()Z // method@0e3b │ │ +19d39e: 0a00 |0003: move-result v0 │ │ +19d3a0: 7110 0d93 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@930d │ │ +19d3a6: 0c00 |0007: move-result-object v0 │ │ +19d3a8: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #77 header: │ │ class_idx : 1132 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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;' │ │ @@ -13059,18 +13059,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 │ │ -19d314: |[19d314] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda22.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19d324: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19d32a: 5b01 f603 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f6 │ │ -19d32e: 0e00 |0005: return-void │ │ +19d3e4: |[19d3e4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda22.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19d3f4: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19d3fa: 5b01 f603 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f6 │ │ +19d3fe: 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; │ │ │ │ @@ -13080,32 +13080,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19d2f4: |[19d2f4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda22.invoke:()Ljava/lang/Object; │ │ -19d304: 5410 f603 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f6 │ │ -19d308: 7110 330e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$EkZCs44BUMjkhS3-R0NoBc0COcE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e33 │ │ -19d30e: 0c00 |0005: move-result-object v0 │ │ -19d310: 1100 |0006: return-object v0 │ │ +19d3c4: |[19d3c4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda22.invoke:()Ljava/lang/Object; │ │ +19d3d4: 5410 f603 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f6 │ │ +19d3d8: 7110 330e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$EkZCs44BUMjkhS3-R0NoBc0COcE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e33 │ │ +19d3de: 0c00 |0005: move-result-object v0 │ │ +19d3e0: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #78 header: │ │ class_idx : 1133 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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;' │ │ @@ -13125,18 +13125,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 │ │ -19d350: |[19d350] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda23.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19d360: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19d366: 5b01 f703 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f7 │ │ -19d36a: 0e00 |0005: return-void │ │ +19d420: |[19d420] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda23.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19d430: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19d436: 5b01 f703 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f7 │ │ +19d43a: 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; │ │ │ │ @@ -13146,32 +13146,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19d330: |[19d330] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda23.invoke:()Ljava/lang/Object; │ │ -19d340: 5410 f703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f7 │ │ -19d344: 7110 460e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$uVM6rvIP56-dPmI8LC85DVYgSXE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e46 │ │ -19d34a: 0c00 |0005: move-result-object v0 │ │ -19d34c: 1100 |0006: return-object v0 │ │ +19d400: |[19d400] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda23.invoke:()Ljava/lang/Object; │ │ +19d410: 5410 f703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f7 │ │ +19d414: 7110 460e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$uVM6rvIP56-dPmI8LC85DVYgSXE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e46 │ │ +19d41a: 0c00 |0005: move-result-object v0 │ │ +19d41c: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #79 header: │ │ class_idx : 1134 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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;' │ │ @@ -13191,18 +13191,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 │ │ -19d38c: |[19d38c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda24.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19d39c: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19d3a2: 5b01 f803 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f8 │ │ -19d3a6: 0e00 |0005: return-void │ │ +19d45c: |[19d45c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda24.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19d46c: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19d472: 5b01 f803 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f8 │ │ +19d476: 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; │ │ │ │ @@ -13212,32 +13212,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19d36c: |[19d36c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda24.invoke:()Ljava/lang/Object; │ │ -19d37c: 5410 f803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f8 │ │ -19d380: 7110 3a0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$UZCvXdNhfbrd4lJ0CMfBYKI0KFY:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e3a │ │ -19d386: 0c00 |0005: move-result-object v0 │ │ -19d388: 1100 |0006: return-object v0 │ │ +19d43c: |[19d43c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda24.invoke:()Ljava/lang/Object; │ │ +19d44c: 5410 f803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f8 │ │ +19d450: 7110 3a0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$UZCvXdNhfbrd4lJ0CMfBYKI0KFY:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e3a │ │ +19d456: 0c00 |0005: move-result-object v0 │ │ +19d458: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #80 header: │ │ class_idx : 1135 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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;' │ │ @@ -13257,18 +13257,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 │ │ -19d3cc: |[19d3cc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda25.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19d3dc: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19d3e2: 5b01 f903 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f9 │ │ -19d3e6: 0e00 |0005: return-void │ │ +19d49c: |[19d49c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda25.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19d4ac: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19d4b2: 5b01 f903 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f9 │ │ +19d4b6: 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; │ │ │ │ @@ -13278,34 +13278,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 │ │ -19d3a8: |[19d3a8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda25.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19d3b8: 5410 f903 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f9 │ │ -19d3bc: 1f02 3700 |0002: check-cast v2, Landroid/content/Intent; // type@0037 │ │ -19d3c0: 7120 350e 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@0e35 │ │ -19d3c6: 0c02 |0007: move-result-object v2 │ │ -19d3c8: 1102 |0008: return-object v2 │ │ +19d478: |[19d478] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda25.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19d488: 5410 f903 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f9 │ │ +19d48c: 1f02 3700 |0002: check-cast v2, Landroid/content/Intent; // type@0037 │ │ +19d490: 7120 350e 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@0e35 │ │ +19d496: 0c02 |0007: move-result-object v2 │ │ +19d498: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #81 header: │ │ class_idx : 1136 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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;' │ │ @@ -13325,18 +13325,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 │ │ -19d40c: |[19d40c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda26.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19d41c: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19d422: 5b01 fa03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fa │ │ -19d426: 0e00 |0005: return-void │ │ +19d4dc: |[19d4dc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda26.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19d4ec: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19d4f2: 5b01 fa03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fa │ │ +19d4f6: 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; │ │ │ │ @@ -13346,34 +13346,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 │ │ -19d3e8: |[19d3e8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda26.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19d3f8: 5410 fa03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fa │ │ -19d3fc: 1f02 7917 |0002: check-cast v2, Ljava/lang/Boolean; // type@1779 │ │ -19d400: 7120 440e 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@0e44 │ │ -19d406: 0c02 |0007: move-result-object v2 │ │ -19d408: 1102 |0008: return-object v2 │ │ +19d4b8: |[19d4b8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda26.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19d4c8: 5410 fa03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fa │ │ +19d4cc: 1f02 7a17 |0002: check-cast v2, Ljava/lang/Boolean; // type@177a │ │ +19d4d0: 7120 440e 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@0e44 │ │ +19d4d6: 0c02 |0007: move-result-object v2 │ │ +19d4d8: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #82 header: │ │ class_idx : 1137 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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;' │ │ @@ -13397,19 +13397,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 │ │ -19d428: |[19d428] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda27.:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;)V │ │ -19d438: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19d43e: 5b01 fb03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fb │ │ -19d442: 5b02 fc03 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$1:Landroid/os/Bundle; // field@03fc │ │ -19d446: 0e00 |0007: return-void │ │ +19d4f8: |[19d4f8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda27.:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;)V │ │ +19d508: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19d50e: 5b01 fb03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fb │ │ +19d512: 5b02 fc03 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$1:Landroid/os/Bundle; // field@03fc │ │ +19d516: 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; │ │ @@ -13420,33 +13420,33 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -19d448: |[19d448] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda27.onClick:(Landroid/view/View;)V │ │ -19d458: 5420 fb03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fb │ │ -19d45c: 5421 fc03 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$1:Landroid/os/Bundle; // field@03fc │ │ -19d460: 7130 2e0e 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@0e2e │ │ -19d466: 0e00 |0007: return-void │ │ +19d518: |[19d518] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda27.onClick:(Landroid/view/View;)V │ │ +19d528: 5420 fb03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fb │ │ +19d52c: 5421 fc03 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$1:Landroid/os/Bundle; // field@03fc │ │ +19d530: 7130 2e0e 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@0e2e │ │ +19d536: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #83 header: │ │ class_idx : 1138 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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;' │ │ @@ -13466,18 +13466,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 │ │ -19d48c: |[19d48c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda28.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;)V │ │ -19d49c: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19d4a2: 5b01 fd03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.f$0:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@03fd │ │ -19d4a6: 0e00 |0005: return-void │ │ +19d55c: |[19d55c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda28.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;)V │ │ +19d56c: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19d572: 5b01 fd03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.f$0:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@03fd │ │ +19d576: 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; │ │ │ │ @@ -13487,34 +13487,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 │ │ -19d468: |[19d468] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda28.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19d478: 5410 fd03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.f$0:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@03fd │ │ -19d47c: 1f02 7503 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -19d480: 7120 2f0e 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@0e2f │ │ -19d486: 0c02 |0007: move-result-object v2 │ │ -19d488: 1102 |0008: return-object v2 │ │ +19d538: |[19d538] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda28.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19d548: 5410 fd03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.f$0:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@03fd │ │ +19d54c: 1f02 7503 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +19d550: 7120 2f0e 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@0e2f │ │ +19d556: 0c02 |0007: move-result-object v2 │ │ +19d558: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #84 header: │ │ class_idx : 1139 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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;' │ │ @@ -13534,18 +13534,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 │ │ -19d4c8: |[19d4c8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda29.:(Landroid/view/GestureDetector;)V │ │ -19d4d8: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19d4de: 5b01 fe03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.f$0:Landroid/view/GestureDetector; // field@03fe │ │ -19d4e2: 0e00 |0005: return-void │ │ +19d598: |[19d598] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda29.:(Landroid/view/GestureDetector;)V │ │ +19d5a8: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19d5ae: 5b01 fe03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.f$0:Landroid/view/GestureDetector; // field@03fe │ │ +19d5b2: 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; │ │ │ │ @@ -13555,34 +13555,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 │ │ -19d4a8: |[19d4a8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda29.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -19d4b8: 5410 fe03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.f$0:Landroid/view/GestureDetector; // field@03fe │ │ -19d4bc: 7130 3c0e 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@0e3c │ │ -19d4c2: 0a02 |0005: move-result v2 │ │ -19d4c4: 0f02 |0006: return v2 │ │ +19d578: |[19d578] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda29.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +19d588: 5410 fe03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.f$0:Landroid/view/GestureDetector; // field@03fe │ │ +19d58c: 7130 3c0e 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@0e3c │ │ +19d592: 0a02 |0005: move-result v2 │ │ +19d594: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #85 header: │ │ class_idx : 1140 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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;' │ │ @@ -13602,18 +13602,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 │ │ -19d504: |[19d504] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19d514: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19d51a: 5b01 ff03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ff │ │ -19d51e: 0e00 |0005: return-void │ │ +19d5d4: |[19d5d4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19d5e4: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19d5ea: 5b01 ff03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ff │ │ +19d5ee: 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; │ │ │ │ @@ -13623,32 +13623,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19d4e4: |[19d4e4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda2.invoke:()Ljava/lang/Object; │ │ -19d4f4: 5410 ff03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ff │ │ -19d4f8: 7110 470e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$w0u2XKS61e3W4RlpPiNG4Va1sSY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e47 │ │ -19d4fe: 0c00 |0005: move-result-object v0 │ │ -19d500: 1100 |0006: return-object v0 │ │ +19d5b4: |[19d5b4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda2.invoke:()Ljava/lang/Object; │ │ +19d5c4: 5410 ff03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ff │ │ +19d5c8: 7110 470e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$w0u2XKS61e3W4RlpPiNG4Va1sSY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e47 │ │ +19d5ce: 0c00 |0005: move-result-object v0 │ │ +19d5d0: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #86 header: │ │ class_idx : 1141 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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;' │ │ @@ -13668,18 +13668,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 │ │ -19d540: |[19d540] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19d550: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19d556: 5b01 0004 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0400 │ │ -19d55a: 0e00 |0005: return-void │ │ +19d610: |[19d610] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19d620: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19d626: 5b01 0004 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0400 │ │ +19d62a: 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; │ │ │ │ @@ -13689,32 +13689,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19d520: |[19d520] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda3.invoke:()Ljava/lang/Object; │ │ -19d530: 5410 0004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0400 │ │ -19d534: 7110 320e 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@0e32 │ │ -19d53a: 0c00 |0005: move-result-object v0 │ │ -19d53c: 1100 |0006: return-object v0 │ │ +19d5f0: |[19d5f0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda3.invoke:()Ljava/lang/Object; │ │ +19d600: 5410 0004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0400 │ │ +19d604: 7110 320e 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@0e32 │ │ +19d60a: 0c00 |0005: move-result-object v0 │ │ +19d60c: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #87 header: │ │ class_idx : 1142 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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;' │ │ @@ -13734,18 +13734,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 │ │ -19d57c: |[19d57c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda4.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19d58c: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19d592: 5b01 0104 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0401 │ │ -19d596: 0e00 |0005: return-void │ │ +19d64c: |[19d64c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda4.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19d65c: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19d662: 5b01 0104 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0401 │ │ +19d666: 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; │ │ │ │ @@ -13755,32 +13755,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19d55c: |[19d55c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda4.invoke:()Ljava/lang/Object; │ │ -19d56c: 5410 0104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0401 │ │ -19d570: 7110 370e 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@0e37 │ │ -19d576: 0c00 |0005: move-result-object v0 │ │ -19d578: 1100 |0006: return-object v0 │ │ +19d62c: |[19d62c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda4.invoke:()Ljava/lang/Object; │ │ +19d63c: 5410 0104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0401 │ │ +19d640: 7110 370e 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@0e37 │ │ +19d646: 0c00 |0005: move-result-object v0 │ │ +19d648: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #88 header: │ │ class_idx : 1143 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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;' │ │ @@ -13800,18 +13800,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 │ │ -19d5b8: |[19d5b8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda5.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19d5c8: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19d5ce: 5b01 0204 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0402 │ │ -19d5d2: 0e00 |0005: return-void │ │ +19d688: |[19d688] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda5.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19d698: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19d69e: 5b01 0204 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0402 │ │ +19d6a2: 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; │ │ │ │ @@ -13821,32 +13821,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19d598: |[19d598] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda5.invoke:()Ljava/lang/Object; │ │ -19d5a8: 5410 0204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0402 │ │ -19d5ac: 7110 450e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$rb3BSWKWi5qJGKn5R3VKdcgEsSQ:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e45 │ │ -19d5b2: 0c00 |0005: move-result-object v0 │ │ -19d5b4: 1100 |0006: return-object v0 │ │ +19d668: |[19d668] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda5.invoke:()Ljava/lang/Object; │ │ +19d678: 5410 0204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0402 │ │ +19d67c: 7110 450e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$rb3BSWKWi5qJGKn5R3VKdcgEsSQ:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e45 │ │ +19d682: 0c00 |0005: move-result-object v0 │ │ +19d684: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #89 header: │ │ class_idx : 1144 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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;' │ │ @@ -13866,18 +13866,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 │ │ -19d5d4: |[19d5d4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19d5e4: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19d5ea: 5b01 0304 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0403 │ │ -19d5ee: 0e00 |0005: return-void │ │ +19d6a4: |[19d6a4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19d6b4: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19d6ba: 5b01 0304 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0403 │ │ +19d6be: 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; │ │ │ │ @@ -13887,33 +13887,33 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -19d5f0: |[19d5f0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda6.onActivityResult:(Ljava/lang/Object;)V │ │ -19d600: 5410 0304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0403 │ │ -19d604: 1f02 6401 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0164 │ │ -19d608: 7120 360e 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@0e36 │ │ -19d60e: 0e00 |0007: return-void │ │ +19d6c0: |[19d6c0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda6.onActivityResult:(Ljava/lang/Object;)V │ │ +19d6d0: 5410 0304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0403 │ │ +19d6d4: 1f02 6401 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0164 │ │ +19d6d8: 7120 360e 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@0e36 │ │ +19d6de: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #90 header: │ │ class_idx : 1145 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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;' │ │ @@ -13933,18 +13933,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 │ │ -19d630: |[19d630] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19d640: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19d646: 5b01 0404 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0404 │ │ -19d64a: 0e00 |0005: return-void │ │ +19d700: |[19d700] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19d710: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19d716: 5b01 0404 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0404 │ │ +19d71a: 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; │ │ │ │ @@ -13954,32 +13954,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19d610: |[19d610] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda7.invoke:()Ljava/lang/Object; │ │ -19d620: 5410 0404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0404 │ │ -19d624: 7110 380e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$Syoeu2azxIcb6c9dj4IGeenZ3a8:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; // method@0e38 │ │ -19d62a: 0c00 |0005: move-result-object v0 │ │ -19d62c: 1100 |0006: return-object v0 │ │ +19d6e0: |[19d6e0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda7.invoke:()Ljava/lang/Object; │ │ +19d6f0: 5410 0404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0404 │ │ +19d6f4: 7110 380e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$Syoeu2azxIcb6c9dj4IGeenZ3a8:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; // method@0e38 │ │ +19d6fa: 0c00 |0005: move-result-object v0 │ │ +19d6fc: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #91 header: │ │ class_idx : 1146 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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;' │ │ @@ -13999,18 +13999,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 │ │ -19d64c: |[19d64c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda8.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19d65c: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19d662: 5b01 0504 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0405 │ │ -19d666: 0e00 |0005: return-void │ │ +19d71c: |[19d71c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda8.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19d72c: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19d732: 5b01 0504 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0405 │ │ +19d736: 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; │ │ │ │ @@ -14020,33 +14020,33 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -19d668: |[19d668] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda8.onActivityResult:(Ljava/lang/Object;)V │ │ -19d678: 5410 0504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0405 │ │ -19d67c: 1f02 6401 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0164 │ │ -19d680: 7120 310e 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@0e31 │ │ -19d686: 0e00 |0007: return-void │ │ +19d738: |[19d738] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda8.onActivityResult:(Ljava/lang/Object;)V │ │ +19d748: 5410 0504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0405 │ │ +19d74c: 1f02 6401 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0164 │ │ +19d750: 7120 310e 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@0e31 │ │ +19d756: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #92 header: │ │ class_idx : 1147 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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;' │ │ @@ -14066,18 +14066,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 │ │ -19d6a8: |[19d6a8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19d6b8: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19d6be: 5b01 0604 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0406 │ │ -19d6c2: 0e00 |0005: return-void │ │ +19d778: |[19d778] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19d788: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19d78e: 5b01 0604 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0406 │ │ +19d792: 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; │ │ │ │ @@ -14087,32 +14087,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19d688: |[19d688] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda9.invoke:()Ljava/lang/Object; │ │ -19d698: 5410 0604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0406 │ │ -19d69c: 7110 390e 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@0e39 │ │ -19d6a2: 0c00 |0005: move-result-object v0 │ │ -19d6a4: 1100 |0006: return-object v0 │ │ +19d758: |[19d758] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda9.invoke:()Ljava/lang/Object; │ │ +19d768: 5410 0604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0406 │ │ +19d76c: 7110 390e 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@0e39 │ │ +19d772: 0c00 |0005: move-result-object v0 │ │ +19d774: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #93 header: │ │ class_idx : 1148 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 26780 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 26784 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #93 annotations: │ │ Annotations on class │ │ @@ -14133,17 +14133,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19d6c4: |[19d6c4] com.infomaniak.drive.ui.MainActivity$Companion.:()V │ │ -19d6d4: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19d6da: 0e00 |0003: return-void │ │ +19d794: |[19d794] com.infomaniak.drive.ui.MainActivity$Companion.:()V │ │ +19d7a4: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19d7aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$Companion; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$Companion;) │ │ @@ -14151,29 +14151,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 │ │ -19d6dc: |[19d6dc] com.infomaniak.drive.ui.MainActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -19d6ec: 7010 e90d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity$Companion;.:()V // method@0de9 │ │ -19d6f2: 0e00 |0003: return-void │ │ +19d7ac: |[19d7ac] com.infomaniak.drive.ui.MainActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +19d7bc: 7010 e90d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity$Companion;.:()V // method@0de9 │ │ +19d7c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 26780 (MainActivity.kt) │ │ + source_file_idx : 26784 (MainActivity.kt) │ │ │ │ Class #94 header: │ │ class_idx : 1149 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 6023 │ │ -source_file_idx : 26780 │ │ +superclass_idx : 6024 │ │ +source_file_idx : 26784 │ │ static_fields_size : 5 │ │ instance_fields_size: 2 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 2 │ │ │ │ Class #94 annotations: │ │ Annotations on class │ │ @@ -14227,76 +14227,76 @@ │ │ type : '()[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;' │ │ access : 0x101a (PRIVATE STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -19d718: |[19d718] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.$values:()[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; │ │ -19d728: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -19d72a: 2300 cf24 |0001: new-array v0, v0, [Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@24cf │ │ -19d72e: 6201 0904 |0003: sget-object v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.AppBar:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0409 │ │ -19d732: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -19d734: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -19d738: 6201 0a04 |0008: sget-object v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.Default:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040a │ │ -19d73c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -19d73e: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ -19d742: 6201 0b04 |000d: sget-object v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.MyKSuite:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040b │ │ -19d746: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -19d748: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ -19d74c: 1100 |0012: return-object v0 │ │ +19d7e8: |[19d7e8] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.$values:()[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; │ │ +19d7f8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +19d7fa: 2300 d024 |0001: new-array v0, v0, [Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@24d0 │ │ +19d7fe: 6201 0904 |0003: sget-object v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.AppBar:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0409 │ │ +19d802: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +19d804: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +19d808: 6201 0a04 |0008: sget-object v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.Default:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040a │ │ +19d80c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +19d80e: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ +19d812: 6201 0b04 |000d: sget-object v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.MyKSuite:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040b │ │ +19d816: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +19d818: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ +19d81c: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 0 │ │ outs : 7 │ │ insns size : 65 16-bit code units │ │ -19d7bc: |[19d7bc] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.:()V │ │ -19d7cc: 2207 7d04 |0000: new-instance v7, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@047d │ │ -19d7d0: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -19d7d2: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -19d7d4: 1a01 9529 |0004: const-string v1, "AppBar" // string@2995 │ │ -19d7d8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -19d7da: 1403 1e00 067f |0007: const v3, #float 1.78117e+38 // #7f06001e │ │ -19d7e0: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -19d7e2: 0770 |000b: move-object v0, v7 │ │ -19d7e4: 7607 ee0d 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.:(Ljava/lang/String;IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0dee │ │ -19d7ea: 6907 0904 |000f: sput-object v7, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.AppBar:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0409 │ │ -19d7ee: 2200 7d04 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@047d │ │ -19d7f2: 122d |0013: const/4 v13, #int 2 // #2 │ │ -19d7f4: 120e |0014: const/4 v14, #int 0 // #0 │ │ -19d7f6: 1a09 9134 |0015: const-string v9, "Default" // string@3491 │ │ -19d7fa: 121a |0017: const/4 v10, #int 1 // #1 │ │ -19d7fc: 140b 1f00 067f |0018: const v11, #float 1.78117e+38 // #7f06001f │ │ -19d802: 120c |001b: const/4 v12, #int 0 // #0 │ │ -19d804: 0708 |001c: move-object v8, v0 │ │ -19d806: 7607 ee0d 0800 |001d: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.:(Ljava/lang/String;IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0dee │ │ -19d80c: 6900 0a04 |0020: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.Default:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040a │ │ -19d810: 2200 7d04 |0022: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@047d │ │ -19d814: 1401 4d03 067f |0024: const v1, #float 1.78134e+38 // #7f06034d │ │ -19d81a: 1402 4c03 067f |0027: const v2, #float 1.78134e+38 // #7f06034c │ │ -19d820: 1a03 866a |002a: const-string v3, "MyKSuite" // string@6a86 │ │ -19d824: 1224 |002c: const/4 v4, #int 2 // #2 │ │ -19d826: 7052 ed0d 3014 |002d: invoke-direct {v0, v3, v4, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.:(Ljava/lang/String;III)V // method@0ded │ │ -19d82c: 6900 0b04 |0030: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.MyKSuite:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040b │ │ -19d830: 7100 eb0d 0000 |0032: invoke-static {}, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.$values:()[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // method@0deb │ │ -19d836: 0c00 |0035: move-result-object v0 │ │ -19d838: 6900 0804 |0036: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.$VALUES:[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0408 │ │ -19d83c: 1f00 5025 |0038: check-cast v0, [Ljava/lang/Enum; // type@2550 │ │ -19d840: 7110 dbb2 0000 |003a: invoke-static {v0}, Lkotlin/enums/EnumEntriesKt;.enumEntries:([Ljava/lang/Enum;)Lkotlin/enums/EnumEntries; // method@b2db │ │ -19d846: 0c00 |003d: move-result-object v0 │ │ -19d848: 6900 0704 |003e: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.$ENTRIES:Lkotlin/enums/EnumEntries; // field@0407 │ │ -19d84c: 0e00 |0040: return-void │ │ +19d88c: |[19d88c] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.:()V │ │ +19d89c: 2207 7d04 |0000: new-instance v7, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@047d │ │ +19d8a0: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +19d8a2: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +19d8a4: 1a01 9829 |0004: const-string v1, "AppBar" // string@2998 │ │ +19d8a8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +19d8aa: 1403 1e00 067f |0007: const v3, #float 1.78117e+38 // #7f06001e │ │ +19d8b0: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +19d8b2: 0770 |000b: move-object v0, v7 │ │ +19d8b4: 7607 ee0d 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.:(Ljava/lang/String;IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0dee │ │ +19d8ba: 6907 0904 |000f: sput-object v7, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.AppBar:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0409 │ │ +19d8be: 2200 7d04 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@047d │ │ +19d8c2: 122d |0013: const/4 v13, #int 2 // #2 │ │ +19d8c4: 120e |0014: const/4 v14, #int 0 // #0 │ │ +19d8c6: 1a09 9434 |0015: const-string v9, "Default" // string@3494 │ │ +19d8ca: 121a |0017: const/4 v10, #int 1 // #1 │ │ +19d8cc: 140b 1f00 067f |0018: const v11, #float 1.78117e+38 // #7f06001f │ │ +19d8d2: 120c |001b: const/4 v12, #int 0 // #0 │ │ +19d8d4: 0708 |001c: move-object v8, v0 │ │ +19d8d6: 7607 ee0d 0800 |001d: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.:(Ljava/lang/String;IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0dee │ │ +19d8dc: 6900 0a04 |0020: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.Default:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040a │ │ +19d8e0: 2200 7d04 |0022: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@047d │ │ +19d8e4: 1401 4d03 067f |0024: const v1, #float 1.78134e+38 // #7f06034d │ │ +19d8ea: 1402 4c03 067f |0027: const v2, #float 1.78134e+38 // #7f06034c │ │ +19d8f0: 1a03 8a6a |002a: const-string v3, "MyKSuite" // string@6a8a │ │ +19d8f4: 1224 |002c: const/4 v4, #int 2 // #2 │ │ +19d8f6: 7052 ed0d 3014 |002d: invoke-direct {v0, v3, v4, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.:(Ljava/lang/String;III)V // method@0ded │ │ +19d8fc: 6900 0b04 |0030: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.MyKSuite:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040b │ │ +19d900: 7100 eb0d 0000 |0032: invoke-static {}, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.$values:()[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // method@0deb │ │ +19d906: 0c00 |0035: move-result-object v0 │ │ +19d908: 6900 0804 |0036: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.$VALUES:[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0408 │ │ +19d90c: 1f00 5125 |0038: check-cast v0, [Ljava/lang/Enum; // type@2551 │ │ +19d910: 7110 e8b2 0000 |003a: invoke-static {v0}, Lkotlin/enums/EnumEntriesKt;.enumEntries:([Ljava/lang/Enum;)Lkotlin/enums/EnumEntries; // method@b2e8 │ │ +19d916: 0c00 |003d: move-result-object v0 │ │ +19d918: 6900 0704 |003e: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.$ENTRIES:Lkotlin/enums/EnumEntries; // field@0407 │ │ +19d91c: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ 0x0011 line=640 │ │ 0x0022 line=641 │ │ locals : │ │ │ │ @@ -14305,19 +14305,19 @@ │ │ type : '(Ljava/lang/String;III)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -19d850: |[19d850] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.:(Ljava/lang/String;III)V │ │ -19d860: 7030 6993 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@9369 │ │ -19d866: 5903 0d04 |0003: iput v3, v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.statusBarColor:I // field@040d │ │ -19d86a: 5904 0c04 |0005: iput v4, v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.navigationBarColor:I // field@040c │ │ -19d86e: 0e00 |0007: return-void │ │ +19d920: |[19d920] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.:(Ljava/lang/String;III)V │ │ +19d930: 7030 7693 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@9376 │ │ +19d936: 5903 0d04 |0003: iput v3, v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.statusBarColor:I // field@040d │ │ +19d93a: 5904 0c04 |0005: iput v4, v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.navigationBarColor:I // field@040c │ │ +19d93e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -14329,20 +14329,20 @@ │ │ type : '(Ljava/lang/String;IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -19d870: |[19d870] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.:(Ljava/lang/String;IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -19d880: dd05 0502 |0000: and-int/lit8 v5, v5, #int 2 // #02 │ │ -19d884: 3805 0300 |0002: if-eqz v5, 0005 // +0003 │ │ -19d888: 0134 |0004: move v4, v3 │ │ -19d88a: 7054 ed0d 1032 |0005: invoke-direct {v0, v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.:(Ljava/lang/String;III)V // method@0ded │ │ -19d890: 0e00 |0008: return-void │ │ +19d940: |[19d940] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.:(Ljava/lang/String;IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +19d950: dd05 0502 |0000: and-int/lit8 v5, v5, #int 2 // #02 │ │ +19d954: 3805 0300 |0002: if-eqz v5, 0005 // +0003 │ │ +19d958: 0134 |0004: move v4, v3 │ │ +19d95a: 7054 ed0d 1032 |0005: invoke-direct {v0, v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.:(Ljava/lang/String;III)V // method@0ded │ │ +19d960: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=638 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ @@ -14356,36 +14356,36 @@ │ │ type : '()Lkotlin/enums/EnumEntries;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d7a4: |[19d7a4] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.getEntries:()Lkotlin/enums/EnumEntries; │ │ -19d7b4: 6200 0704 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.$ENTRIES:Lkotlin/enums/EnumEntries; // field@0407 │ │ -19d7b8: 1100 |0002: return-object v0 │ │ +19d874: |[19d874] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.getEntries:()Lkotlin/enums/EnumEntries; │ │ +19d884: 6200 0704 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.$ENTRIES:Lkotlin/enums/EnumEntries; // field@0407 │ │ +19d888: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;) │ │ name : 'valueOf' │ │ type : '(Ljava/lang/String;)Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19d6f4: |[19d6f4] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.valueOf:(Ljava/lang/String;)Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; │ │ -19d704: 1c00 7d04 |0000: const-class v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@047d │ │ -19d708: 7120 6d93 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@936d │ │ -19d70e: 0c01 |0005: move-result-object v1 │ │ -19d710: 1f01 7d04 |0006: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@047d │ │ -19d714: 1101 |0008: return-object v1 │ │ +19d7c4: |[19d7c4] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.valueOf:(Ljava/lang/String;)Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; │ │ +19d7d4: 1c00 7d04 |0000: const-class v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@047d │ │ +19d7d8: 7120 7a93 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@937a │ │ +19d7de: 0c01 |0005: move-result-object v1 │ │ +19d7e0: 1f01 7d04 |0006: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@047d │ │ +19d7e4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=645 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;) │ │ @@ -14393,20 +14393,20 @@ │ │ type : '()[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19d750: |[19d750] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.values:()[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; │ │ -19d760: 6200 0804 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.$VALUES:[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0408 │ │ -19d764: 6e10 0794 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@9407 │ │ -19d76a: 0c00 |0005: move-result-object v0 │ │ -19d76c: 1f00 cf24 |0006: check-cast v0, [Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@24cf │ │ -19d770: 1100 |0008: return-object v0 │ │ +19d820: |[19d820] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.values:()[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; │ │ +19d830: 6200 0804 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.$VALUES:[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0408 │ │ +19d834: 6e10 1494 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@9414 │ │ +19d83a: 0c00 |0005: move-result-object v0 │ │ +19d83c: 1f00 d024 |0006: check-cast v0, [Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@24d0 │ │ +19d840: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=645 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;) │ │ @@ -14414,17 +14414,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d774: |[19d774] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.getNavigationBarColor:()I │ │ -19d784: 5210 0c04 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.navigationBarColor:I // field@040c │ │ -19d788: 0f00 |0002: return v0 │ │ +19d844: |[19d844] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.getNavigationBarColor:()I │ │ +19d854: 5210 0c04 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.navigationBarColor:I // field@040c │ │ +19d858: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;) │ │ @@ -14432,30 +14432,30 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d78c: |[19d78c] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.getStatusBarColor:()I │ │ -19d79c: 5210 0d04 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.statusBarColor:I // field@040d │ │ -19d7a0: 0f00 |0002: return v0 │ │ +19d85c: |[19d85c] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.getStatusBarColor:()I │ │ +19d86c: 5210 0d04 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.statusBarColor:I // field@040d │ │ +19d870: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; │ │ │ │ - source_file_idx : 26780 (MainActivity.kt) │ │ + source_file_idx : 26784 (MainActivity.kt) │ │ │ │ Class #95 header: │ │ class_idx : 1150 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 162 │ │ -source_file_idx : 26780 │ │ +source_file_idx : 26784 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #95 annotations: │ │ Annotations on class │ │ @@ -14480,18 +14480,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 │ │ -19d894: |[19d894] com.infomaniak.drive.ui.MainActivity$fileObserver$2$1.:(Ljava/io/File;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19d8a4: 5b02 0e04 |0000: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040e │ │ -19d8a8: 7020 fc01 1000 |0002: invoke-direct {v0, v1}, Landroid/os/FileObserver;.:(Ljava/io/File;)V // method@01fc │ │ -19d8ae: 0e00 |0005: return-void │ │ +19d964: |[19d964] com.infomaniak.drive.ui.MainActivity$fileObserver$2$1.:(Ljava/io/File;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19d974: 5b02 0e04 |0000: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040e │ │ +19d978: 7020 fc01 1000 |0002: invoke-direct {v0, v1}, Landroid/os/FileObserver;.:(Ljava/io/File;)V // method@01fc │ │ +19d97e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=143 │ │ 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; │ │ @@ -14502,33 +14502,33 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19d8b0: |[19d8b0] com.infomaniak.drive.ui.MainActivity$fileObserver$2$1.onEvent:(ILjava/lang/String;)V │ │ -19d8c0: 5401 0e04 |0000: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040e │ │ -19d8c4: 7110 4c0e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e4c │ │ -19d8ca: 0e00 |0005: return-void │ │ +19d980: |[19d980] com.infomaniak.drive.ui.MainActivity$fileObserver$2$1.onEvent:(ILjava/lang/String;)V │ │ +19d990: 5401 0e04 |0000: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040e │ │ +19d994: 7110 4c0e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e4c │ │ +19d99a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 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 : 26780 (MainActivity.kt) │ │ + source_file_idx : 26784 (MainActivity.kt) │ │ │ │ Class #96 header: │ │ class_idx : 1151 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 162 │ │ -source_file_idx : 26780 │ │ +source_file_idx : 26784 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #96 annotations: │ │ Annotations on class │ │ @@ -14553,18 +14553,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 │ │ -19d8cc: |[19d8cc] com.infomaniak.drive.ui.MainActivity$fileObserver$2$2.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/String;)V │ │ -19d8dc: 5b01 0f04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040f │ │ -19d8e0: 7020 fd01 2000 |0002: invoke-direct {v0, v2}, Landroid/os/FileObserver;.:(Ljava/lang/String;)V // method@01fd │ │ -19d8e6: 0e00 |0005: return-void │ │ +19d99c: |[19d99c] com.infomaniak.drive.ui.MainActivity$fileObserver$2$2.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/String;)V │ │ +19d9ac: 5b01 0f04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040f │ │ +19d9b0: 7020 fd01 2000 |0002: invoke-direct {v0, v2}, Landroid/os/FileObserver;.:(Ljava/lang/String;)V // method@01fd │ │ +19d9b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=147 │ │ 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; │ │ @@ -14575,33 +14575,33 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19d8e8: |[19d8e8] com.infomaniak.drive.ui.MainActivity$fileObserver$2$2.onEvent:(ILjava/lang/String;)V │ │ -19d8f8: 5401 0f04 |0000: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040f │ │ -19d8fc: 7110 4c0e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e4c │ │ -19d902: 0e00 |0005: return-void │ │ +19d9b8: |[19d9b8] com.infomaniak.drive.ui.MainActivity$fileObserver$2$2.onEvent:(ILjava/lang/String;)V │ │ +19d9c8: 5401 0f04 |0000: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040f │ │ +19d9cc: 7110 4c0e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e4c │ │ +19d9d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 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 : 26780 (MainActivity.kt) │ │ + source_file_idx : 26784 (MainActivity.kt) │ │ │ │ Class #97 header: │ │ class_idx : 1152 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26780 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26784 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #97 annotations: │ │ Annotations on class │ │ @@ -14641,120 +14641,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 │ │ -19d9c0: |[19d9c0] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V │ │ -19d9d0: 5b01 1004 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@0410 │ │ -19d9d4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19d9d6: 7030 d2b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -19d9dc: 0e00 |0006: return-void │ │ +19da90: |[19da90] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V │ │ +19daa0: 5b01 1004 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@0410 │ │ +19daa4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19daa6: 7030 dfb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +19daac: 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 │ │ -19d99c: |[19d99c] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19d9ac: 2202 8004 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@0480 │ │ -19d9b0: 5410 1004 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@0410 │ │ -19d9b4: 7030 f80d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0df8 │ │ -19d9ba: 1f02 511a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -19d9be: 1102 |0009: return-object v2 │ │ +19da6c: |[19da6c] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19da7c: 2202 8004 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@0480 │ │ +19da80: 5410 1004 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@0410 │ │ +19da84: 7030 f80d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0df8 │ │ +19da8a: 1f02 521a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +19da8e: 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 │ │ -19d904: |[19d904] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19d914: 1f01 391d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -19d918: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -19d91c: 6e30 fb0d 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@0dfb │ │ -19d922: 0c01 |0007: move-result-object v1 │ │ -19d924: 1101 |0008: return-object v1 │ │ +19d9d4: |[19d9d4] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19d9e4: 1f01 3a1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +19d9e8: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +19d9ec: 6e30 fb0d 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@0dfb │ │ +19d9f2: 0c01 |0007: move-result-object v1 │ │ +19d9f4: 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 │ │ -19d928: |[19d928] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19d938: 6e30 f90d 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@0df9 │ │ -19d93e: 0c01 |0003: move-result-object v1 │ │ -19d940: 1f01 8004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@0480 │ │ -19d944: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19d948: 6e20 fc0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0dfc │ │ -19d94e: 0c01 |000b: move-result-object v1 │ │ -19d950: 1101 |000c: return-object v1 │ │ +19d9f8: |[19d9f8] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19da08: 6e30 f90d 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@0df9 │ │ +19da0e: 0c01 |0003: move-result-object v1 │ │ +19da10: 1f01 8004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@0480 │ │ +19da14: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19da18: 6e20 fc0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0dfc │ │ +19da1e: 0c01 |000b: move-result-object v1 │ │ +19da20: 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 │ │ -19d954: |[19d954] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19d964: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -19d96a: 5210 1104 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.label:I // field@0411 │ │ -19d96e: 3900 0f00 |0005: if-nez v0, 0014 // +000f │ │ -19d972: 7110 2e9b 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -19d978: 6202 1c01 |000a: sget-object v2, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011c │ │ -19d97c: 5410 1004 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@0410 │ │ -19d980: 6e20 330b 0200 |000e: invoke-virtual {v2, v0}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.deleteAllFromUris:(Ljava/util/List;)V // method@0b33 │ │ -19d986: 6202 98b2 |0011: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19d98a: 1102 |0013: return-object v2 │ │ -19d98c: 2202 8f17 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@178f │ │ -19d990: 1a00 be96 |0016: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -19d994: 7020 8e93 0200 |0018: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -19d99a: 2702 |001b: throw v2 │ │ +19da24: |[19da24] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19da34: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +19da3a: 5210 1104 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.label:I // field@0411 │ │ +19da3e: 3900 0f00 |0005: if-nez v0, 0014 // +000f │ │ +19da42: 7110 3b9b 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +19da48: 6202 1c01 |000a: sget-object v2, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011c │ │ +19da4c: 5410 1004 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@0410 │ │ +19da50: 6e20 330b 0200 |000e: invoke-virtual {v2, v0}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.deleteAllFromUris:(Ljava/util/List;)V // method@0b33 │ │ +19da56: 6202 9bb2 |0011: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19da5a: 1102 |0013: return-object v2 │ │ +19da5c: 2202 9017 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@1790 │ │ +19da60: 1a00 c396 |0016: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +19da64: 7020 9b93 0200 |0018: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +19da6a: 2702 |001b: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=130 │ │ 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 : 26780 (MainActivity.kt) │ │ + source_file_idx : 26784 (MainActivity.kt) │ │ │ │ Class #98 header: │ │ class_idx : 1153 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26780 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26784 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #98 annotations: │ │ Annotations on class │ │ @@ -14798,140 +14798,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 │ │ -19dad8: |[19dad8] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;Lkotlin/coroutines/Continuation;)V │ │ -19dae8: 5b01 1404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0414 │ │ -19daec: 5b02 1204 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@0412 │ │ -19daf0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -19daf2: 7030 d2b2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -19daf8: 0e00 |0008: return-void │ │ +19dba8: |[19dba8] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;Lkotlin/coroutines/Continuation;)V │ │ +19dbb8: 5b01 1404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0414 │ │ +19dbbc: 5b02 1204 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@0412 │ │ +19dbc0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +19dbc2: 7030 dfb2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +19dbc8: 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 │ │ -19dab0: |[19dab0] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19dac0: 2203 8104 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@0481 │ │ -19dac4: 5420 1404 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0414 │ │ -19dac8: 5421 1204 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@0412 │ │ -19dacc: 7040 fd0d 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@0dfd │ │ -19dad2: 1f03 511a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -19dad6: 1103 |000b: return-object v3 │ │ +19db80: |[19db80] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19db90: 2203 8104 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@0481 │ │ +19db94: 5420 1404 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0414 │ │ +19db98: 5421 1204 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@0412 │ │ +19db9c: 7040 fd0d 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@0dfd │ │ +19dba2: 1f03 521a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +19dba6: 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 │ │ -19d9e0: |[19d9e0] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19d9f0: 1f01 391d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -19d9f4: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -19d9f8: 6e30 000e 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@0e00 │ │ -19d9fe: 0c01 |0007: move-result-object v1 │ │ -19da00: 1101 |0008: return-object v1 │ │ +19dab0: |[19dab0] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19dac0: 1f01 3a1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +19dac4: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +19dac8: 6e30 000e 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@0e00 │ │ +19dace: 0c01 |0007: move-result-object v1 │ │ +19dad0: 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 │ │ -19da04: |[19da04] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19da14: 6e30 fe0d 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@0dfe │ │ -19da1a: 0c01 |0003: move-result-object v1 │ │ -19da1c: 1f01 8104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@0481 │ │ -19da20: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19da24: 6e20 010e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e01 │ │ -19da2a: 0c01 |000b: move-result-object v1 │ │ -19da2c: 1101 |000c: return-object v1 │ │ +19dad4: |[19dad4] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19dae4: 6e30 fe0d 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@0dfe │ │ +19daea: 0c01 |0003: move-result-object v1 │ │ +19daec: 1f01 8104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@0481 │ │ +19daf0: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19daf4: 6e20 010e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e01 │ │ +19dafa: 0c01 |000b: move-result-object v1 │ │ +19dafc: 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 │ │ -19da30: |[19da30] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19da40: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -19da46: 5220 1304 |0003: iget v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.label:I // field@0413 │ │ -19da4a: 3900 2b00 |0005: if-nez v0, 0030 // +002b │ │ -19da4e: 7110 2e9b 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -19da54: 5423 1404 |000a: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0414 │ │ -19da58: 7110 510e 0300 |000c: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; // method@0e51 │ │ -19da5e: 0c03 |000f: move-result-object v3 │ │ -19da60: 6e10 659e 0300 |0010: invoke-virtual {v3}, Lkotlin/collections/ArrayDeque;.clear:()V // method@9e65 │ │ -19da66: 5423 1404 |0013: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0414 │ │ -19da6a: 7110 510e 0300 |0015: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; // method@0e51 │ │ -19da70: 0c03 |0018: move-result-object v3 │ │ -19da72: 5420 1204 |0019: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@0412 │ │ -19da76: 1f00 9417 |001b: check-cast v0, Ljava/lang/Iterable; // type@1794 │ │ -19da7a: 1301 8813 |001d: const/16 v1, #int 5000 // #1388 │ │ -19da7e: 7120 61a8 1000 |001f: invoke-static {v0, v1}, Lkotlin/collections/CollectionsKt;.chunked:(Ljava/lang/Iterable;I)Ljava/util/List; // method@a861 │ │ -19da84: 0c00 |0022: move-result-object v0 │ │ -19da86: 1f00 4c18 |0023: check-cast v0, Ljava/util/Collection; // type@184c │ │ -19da8a: 6e20 629e 0300 |0025: invoke-virtual {v3, v0}, Lkotlin/collections/ArrayDeque;.addAll:(Ljava/util/Collection;)Z // method@9e62 │ │ -19da90: 5423 1404 |0028: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0414 │ │ -19da94: 7110 520e 0300 |002a: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$launchNextDeleteRequest:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e52 │ │ -19da9a: 6203 98b2 |002d: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19da9e: 1103 |002f: return-object v3 │ │ -19daa0: 2203 8f17 |0030: new-instance v3, Ljava/lang/IllegalStateException; // type@178f │ │ -19daa4: 1a00 be96 |0032: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -19daa8: 7020 8e93 0300 |0034: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -19daae: 2703 |0037: throw v3 │ │ +19db00: |[19db00] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19db10: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +19db16: 5220 1304 |0003: iget v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.label:I // field@0413 │ │ +19db1a: 3900 2b00 |0005: if-nez v0, 0030 // +002b │ │ +19db1e: 7110 3b9b 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +19db24: 5423 1404 |000a: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0414 │ │ +19db28: 7110 510e 0300 |000c: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; // method@0e51 │ │ +19db2e: 0c03 |000f: move-result-object v3 │ │ +19db30: 6e10 729e 0300 |0010: invoke-virtual {v3}, Lkotlin/collections/ArrayDeque;.clear:()V // method@9e72 │ │ +19db36: 5423 1404 |0013: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0414 │ │ +19db3a: 7110 510e 0300 |0015: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; // method@0e51 │ │ +19db40: 0c03 |0018: move-result-object v3 │ │ +19db42: 5420 1204 |0019: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@0412 │ │ +19db46: 1f00 9517 |001b: check-cast v0, Ljava/lang/Iterable; // type@1795 │ │ +19db4a: 1301 8813 |001d: const/16 v1, #int 5000 // #1388 │ │ +19db4e: 7120 6ea8 1000 |001f: invoke-static {v0, v1}, Lkotlin/collections/CollectionsKt;.chunked:(Ljava/lang/Iterable;I)Ljava/util/List; // method@a86e │ │ +19db54: 0c00 |0022: move-result-object v0 │ │ +19db56: 1f00 4d18 |0023: check-cast v0, Ljava/util/Collection; // type@184d │ │ +19db5a: 6e20 6f9e 0300 |0025: invoke-virtual {v3, v0}, Lkotlin/collections/ArrayDeque;.addAll:(Ljava/util/Collection;)Z // method@9e6f │ │ +19db60: 5423 1404 |0028: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0414 │ │ +19db64: 7110 520e 0300 |002a: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$launchNextDeleteRequest:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e52 │ │ +19db6a: 6203 9bb2 |002d: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19db6e: 1103 |002f: return-object v3 │ │ +19db70: 2203 9017 |0030: new-instance v3, Ljava/lang/IllegalStateException; // type@1790 │ │ +19db74: 1a00 c396 |0032: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +19db78: 7020 9b93 0300 |0034: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +19db7e: 2703 |0037: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=389 │ │ 0x000a line=390 │ │ 0x0013 line=391 │ │ 0x0028 line=392 │ │ 0x002d line=393 │ │ 0x0030 line=389 │ │ 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 : 26780 (MainActivity.kt) │ │ + source_file_idx : 26784 (MainActivity.kt) │ │ │ │ Class #99 header: │ │ class_idx : 1154 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 6990 │ │ -source_file_idx : 26780 │ │ +superclass_idx : 6991 │ │ +source_file_idx : 26784 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #99 annotations: │ │ Annotations on class │ │ @@ -14954,42 +14954,42 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 14 16-bit code units │ │ -19db18: |[19db18] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.:(Ljava/lang/Object;)V │ │ -19db28: 1c03 990e |0000: const-class v3, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0e99 │ │ -19db2c: 1a05 c0c0 |0002: const-string v5, "installDownloadedUpdate()V" // string@c0c0 │ │ -19db30: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -19db32: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -19db34: 1a04 bfc0 |0006: const-string v4, "installDownloadedUpdate" // string@c0bf │ │ -19db38: 0770 |0008: move-object v0, v7 │ │ -19db3a: 0782 |0009: move-object v2, v8 │ │ -19db3c: 7607 0ab7 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@b70a │ │ -19db42: 0e00 |000d: return-void │ │ +19dbe8: |[19dbe8] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.:(Ljava/lang/Object;)V │ │ +19dbf8: 1c03 9a0e |0000: const-class v3, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0e9a │ │ +19dbfc: 1a05 c5c0 |0002: const-string v5, "installDownloadedUpdate()V" // string@c0c5 │ │ +19dc00: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +19dc02: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +19dc04: 1a04 c4c0 |0006: const-string v4, "installDownloadedUpdate" // string@c0c4 │ │ +19dc08: 0770 |0008: move-object v0, v7 │ │ +19dc0a: 0782 |0009: move-object v2, v8 │ │ +19dc0c: 7607 17b7 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@b717 │ │ +19dc12: 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 │ │ -19dafc: |[19dafc] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.invoke:()Ljava/lang/Object; │ │ -19db0c: 6e10 040e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.invoke:()V // method@0e04 │ │ -19db12: 6200 98b2 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19db16: 1100 |0005: return-object v0 │ │ +19dbcc: |[19dbcc] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.invoke:()Ljava/lang/Object; │ │ +19dbdc: 6e10 040e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.invoke:()V // method@0e04 │ │ +19dbe2: 6200 9bb2 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19dbe6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;) │ │ @@ -14997,32 +14997,32 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19db44: |[19db44] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.invoke:()V │ │ -19db54: 5410 1504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.receiver:Ljava/lang/Object; // field@0415 │ │ -19db58: 1f00 990e |0002: check-cast v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0e99 │ │ -19db5c: 6e10 234b 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;.installDownloadedUpdate:()V // method@4b23 │ │ -19db62: 0e00 |0007: return-void │ │ +19dc14: |[19dc14] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.invoke:()V │ │ +19dc24: 5410 1504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.receiver:Ljava/lang/Object; // field@0415 │ │ +19dc28: 1f00 9a0e |0002: check-cast v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0e9a │ │ +19dc2c: 6e10 304b 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;.installDownloadedUpdate:()V // method@4b30 │ │ +19dc32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1; │ │ │ │ - source_file_idx : 26780 (MainActivity.kt) │ │ + source_file_idx : 26784 (MainActivity.kt) │ │ │ │ Class #100 header: │ │ class_idx : 1155 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 26780 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 26784 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #100 annotations: │ │ Annotations on class │ │ @@ -15051,116 +15051,116 @@ │ │ type : '(Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -19dbf0: |[19dbf0] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ -19dc00: 1a00 fdad |0000: const-string v0, "function" // string@adfd │ │ -19dc04: 7120 31b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -19dc0a: 7010 0694 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9406 │ │ -19dc10: 5b12 1604 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0416 │ │ -19dc14: 0e00 |000a: return-void │ │ +19dcc0: |[19dcc0] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ +19dcd0: 1a00 02ae |0000: const-string v0, "function" // string@ae02 │ │ +19dcd4: 7120 3eb7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +19dcda: 7010 1394 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9413 │ │ +19dce0: 5b12 1604 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0416 │ │ +19dce4: 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 │ │ -19db64: |[19db64] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ -19db74: 2030 3202 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@0232 │ │ -19db78: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19db7a: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ -19db7e: 2030 4a1b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b4a │ │ -19db82: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ -19db86: 0720 |0009: move-object v0, v2 │ │ -19db88: 1f00 4a1b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b4a │ │ -19db8c: 7210 d7b6 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6d7 │ │ -19db92: 0c00 |000f: move-result-object v0 │ │ -19db94: 1f03 4a1b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b4a │ │ -19db98: 7210 d7b6 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6d7 │ │ -19db9e: 0c03 |0015: move-result-object v3 │ │ -19dba0: 7120 28b7 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -19dba6: 0a01 |0019: move-result v1 │ │ -19dba8: 0f01 |001a: return v1 │ │ +19dc34: |[19dc34] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ +19dc44: 2030 3202 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@0232 │ │ +19dc48: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19dc4a: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ +19dc4e: 2030 4b1b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b4b │ │ +19dc52: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ +19dc56: 0720 |0009: move-object v0, v2 │ │ +19dc58: 1f00 4b1b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b4b │ │ +19dc5c: 7210 e4b6 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6e4 │ │ +19dc62: 0c00 |000f: move-result-object v0 │ │ +19dc64: 1f03 4b1b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b4b │ │ +19dc68: 7210 e4b6 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6e4 │ │ +19dc6e: 0c03 |0015: move-result-object v3 │ │ +19dc70: 7120 35b7 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +19dc76: 0a01 |0019: move-result v1 │ │ +19dc78: 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 │ │ -19dbd4: |[19dbd4] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ -19dbe4: 5410 1604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0416 │ │ -19dbe8: 1f00 1919 |0002: check-cast v0, Lkotlin/Function; // type@1919 │ │ -19dbec: 1100 |0004: return-object v0 │ │ +19dca4: |[19dca4] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ +19dcb4: 5410 1604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0416 │ │ +19dcb8: 1f00 1a19 |0002: check-cast v0, Lkotlin/Function; // type@191a │ │ +19dcbc: 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 │ │ -19dbac: |[19dbac] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ -19dbbc: 0710 |0000: move-object v0, v1 │ │ -19dbbe: 1f00 4a1b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b4a │ │ -19dbc2: 7210 d7b6 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6d7 │ │ -19dbc8: 0c00 |0006: move-result-object v0 │ │ -19dbca: 6e10 0b94 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@940b │ │ -19dbd0: 0a00 |000a: move-result v0 │ │ -19dbd2: 0f00 |000b: return v0 │ │ +19dc7c: |[19dc7c] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ +19dc8c: 0710 |0000: move-object v0, v1 │ │ +19dc8e: 1f00 4b1b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b4b │ │ +19dc92: 7210 e4b6 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6e4 │ │ +19dc98: 0c00 |0006: move-result-object v0 │ │ +19dc9a: 6e10 1894 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@9418 │ │ +19dca0: 0a00 |000a: move-result v0 │ │ +19dca2: 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 │ │ -19dc18: |[19dc18] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ -19dc28: 5410 1604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0416 │ │ -19dc2c: 7220 eeb5 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b5ee │ │ -19dc32: 0e00 |0005: return-void │ │ +19dce8: |[19dce8] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ +19dcf8: 5410 1604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0416 │ │ +19dcfc: 7220 fbb5 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b5fb │ │ +19dd02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 26780 (MainActivity.kt) │ │ + source_file_idx : 26784 (MainActivity.kt) │ │ │ │ Class #101 header: │ │ class_idx : 1156 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26780 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26784 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #101 annotations: │ │ Annotations on class │ │ @@ -15206,145 +15206,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 │ │ -19dd3c: |[19dd3c] 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 │ │ -19dd4c: 5b01 1704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@0417 │ │ -19dd50: 5b02 1804 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@0418 │ │ -19dd54: 5b03 1a04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041a │ │ -19dd58: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -19dd5a: 7030 d2b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -19dd60: 0e00 |000a: return-void │ │ +19de0c: |[19de0c] 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 │ │ +19de1c: 5b01 1704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@0417 │ │ +19de20: 5b02 1804 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@0418 │ │ +19de24: 5b03 1a04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041a │ │ +19de28: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +19de2a: 7030 dfb2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +19de30: 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 │ │ -19dd10: |[19dd10] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19dd20: 2204 8404 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@0484 │ │ -19dd24: 5430 1704 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@0417 │ │ -19dd28: 5431 1804 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@0418 │ │ -19dd2c: 5432 1a04 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041a │ │ -19dd30: 7055 0a0e 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@0e0a │ │ -19dd36: 1f04 511a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -19dd3a: 1104 |000d: return-object v4 │ │ +19dde0: |[19dde0] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19ddf0: 2204 8404 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@0484 │ │ +19ddf4: 5430 1704 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@0417 │ │ +19ddf8: 5431 1804 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@0418 │ │ +19ddfc: 5432 1a04 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041a │ │ +19de00: 7055 0a0e 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@0e0a │ │ +19de06: 1f04 521a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +19de0a: 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 │ │ -19dc34: |[19dc34] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19dc44: 1f01 391d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -19dc48: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -19dc4c: 6e30 0d0e 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@0e0d │ │ -19dc52: 0c01 |0007: move-result-object v1 │ │ -19dc54: 1101 |0008: return-object v1 │ │ +19dd04: |[19dd04] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19dd14: 1f01 3a1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +19dd18: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +19dd1c: 6e30 0d0e 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@0e0d │ │ +19dd22: 0c01 |0007: move-result-object v1 │ │ +19dd24: 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 │ │ -19dc58: |[19dc58] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19dc68: 6e30 0b0e 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@0e0b │ │ -19dc6e: 0c01 |0003: move-result-object v1 │ │ -19dc70: 1f01 8404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@0484 │ │ -19dc74: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19dc78: 6e20 0e0e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e0e │ │ -19dc7e: 0c01 |000b: move-result-object v1 │ │ -19dc80: 1101 |000c: return-object v1 │ │ +19dd28: |[19dd28] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19dd38: 6e30 0b0e 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@0e0b │ │ +19dd3e: 0c01 |0003: move-result-object v1 │ │ +19dd40: 1f01 8404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@0484 │ │ +19dd44: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19dd48: 6e20 0e0e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e0e │ │ +19dd4e: 0c01 |000b: move-result-object v1 │ │ +19dd50: 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 │ │ -19dc84: |[19dc84] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19dc94: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -19dc9a: 5210 1904 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.label:I // field@0419 │ │ -19dc9e: 3900 3100 |0005: if-nez v0, 0036 // +0031 │ │ -19dca2: 7110 2e9b 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -19dca8: 5412 1704 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@0417 │ │ -19dcac: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -19dcae: 6e20 8608 0200 |000d: invoke-virtual {v2, v0}, Lcom/google/android/material/navigation/NavigationBarItemView;.setIconTintList:(Landroid/content/res/ColorStateList;)V // method@0886 │ │ -19dcb4: 5412 1704 |0010: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@0417 │ │ -19dcb8: 5410 1804 |0012: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@0418 │ │ -19dcbc: 1f00 6a00 |0014: check-cast v0, Landroid/graphics/drawable/Drawable; // type@006a │ │ -19dcc0: 6e20 8508 0200 |0016: invoke-virtual {v2, v0}, Lcom/google/android/material/navigation/NavigationBarItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@0885 │ │ -19dcc6: 5412 1a04 |0019: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041a │ │ -19dcca: 7110 4e0e 0200 |001b: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainActivity;.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e4e │ │ -19dcd0: 0c02 |001e: move-result-object v2 │ │ -19dcd2: 5422 2c01 |001f: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ -19dcd6: 6e10 ff3c 0200 |0021: invoke-virtual {v2}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getMenu:()Landroid/view/Menu; // method@3cff │ │ -19dcdc: 0c02 |0024: move-result-object v2 │ │ -19dcde: 1400 6103 0a7f |0025: const v0, #float 1.83451e+38 // #7f0a0361 │ │ -19dce4: 7220 c902 0200 |0028: invoke-interface {v2, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@02c9 │ │ -19dcea: 0c02 |002b: move-result-object v2 │ │ -19dcec: 5410 1804 |002c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@0418 │ │ -19dcf0: 1f00 6a00 |002e: check-cast v0, Landroid/graphics/drawable/Drawable; // type@006a │ │ -19dcf4: 7220 d002 0200 |0030: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@02d0 │ │ -19dcfa: 6202 98b2 |0033: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19dcfe: 1102 |0035: return-object v2 │ │ -19dd00: 2202 8f17 |0036: new-instance v2, Ljava/lang/IllegalStateException; // type@178f │ │ -19dd04: 1a00 be96 |0038: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -19dd08: 7020 8e93 0200 |003a: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -19dd0e: 2702 |003d: throw v2 │ │ +19dd54: |[19dd54] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19dd64: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +19dd6a: 5210 1904 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.label:I // field@0419 │ │ +19dd6e: 3900 3100 |0005: if-nez v0, 0036 // +0031 │ │ +19dd72: 7110 3b9b 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +19dd78: 5412 1704 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@0417 │ │ +19dd7c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +19dd7e: 6e20 8608 0200 |000d: invoke-virtual {v2, v0}, Lcom/google/android/material/navigation/NavigationBarItemView;.setIconTintList:(Landroid/content/res/ColorStateList;)V // method@0886 │ │ +19dd84: 5412 1704 |0010: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@0417 │ │ +19dd88: 5410 1804 |0012: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@0418 │ │ +19dd8c: 1f00 6a00 |0014: check-cast v0, Landroid/graphics/drawable/Drawable; // type@006a │ │ +19dd90: 6e20 8508 0200 |0016: invoke-virtual {v2, v0}, Lcom/google/android/material/navigation/NavigationBarItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@0885 │ │ +19dd96: 5412 1a04 |0019: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041a │ │ +19dd9a: 7110 4e0e 0200 |001b: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainActivity;.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e4e │ │ +19dda0: 0c02 |001e: move-result-object v2 │ │ +19dda2: 5422 2c01 |001f: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ +19dda6: 6e10 0c3d 0200 |0021: invoke-virtual {v2}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getMenu:()Landroid/view/Menu; // method@3d0c │ │ +19ddac: 0c02 |0024: move-result-object v2 │ │ +19ddae: 1400 6103 0a7f |0025: const v0, #float 1.83451e+38 // #7f0a0361 │ │ +19ddb4: 7220 c902 0200 |0028: invoke-interface {v2, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@02c9 │ │ +19ddba: 0c02 |002b: move-result-object v2 │ │ +19ddbc: 5410 1804 |002c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@0418 │ │ +19ddc0: 1f00 6a00 |002e: check-cast v0, Landroid/graphics/drawable/Drawable; // type@006a │ │ +19ddc4: 7220 d002 0200 |0030: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@02d0 │ │ +19ddca: 6202 9bb2 |0033: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19ddce: 1102 |0035: return-object v2 │ │ +19ddd0: 2202 9017 |0036: new-instance v2, Ljava/lang/IllegalStateException; // type@1790 │ │ +19ddd4: 1a00 c396 |0038: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +19ddd8: 7020 9b93 0200 |003a: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +19ddde: 2702 |003d: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=605 │ │ 0x000a line=606 │ │ 0x0010 line=607 │ │ 0x0019 line=608 │ │ 0x0033 line=609 │ │ 0x0036 line=605 │ │ 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 : 26780 (MainActivity.kt) │ │ + source_file_idx : 26784 (MainActivity.kt) │ │ │ │ Class #102 header: │ │ class_idx : 1157 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26780 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26784 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #102 annotations: │ │ Annotations on class │ │ @@ -15395,231 +15395,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 │ │ -19e004: |[19e004] 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 │ │ -19e014: 5b01 1b04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@041b │ │ -19e018: 5b02 1c04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@041c │ │ -19e01c: 5b03 1f04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041f │ │ -19e020: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -19e022: 7030 d2b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -19e028: 0e00 |000a: return-void │ │ +19e0d4: |[19e0d4] 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 │ │ +19e0e4: 5b01 1b04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@041b │ │ +19e0e8: 5b02 1c04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@041c │ │ +19e0ec: 5b03 1f04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041f │ │ +19e0f0: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +19e0f2: 7030 dfb2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +19e0f8: 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 │ │ -19dfd8: |[19dfd8] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19dfe8: 2204 8504 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@0485 │ │ -19dfec: 5430 1b04 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@041b │ │ -19dff0: 5431 1c04 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@041c │ │ -19dff4: 5432 1f04 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041f │ │ -19dff8: 7055 0f0e 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@0e0f │ │ -19dffe: 1f04 511a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -19e002: 1104 |000d: return-object v4 │ │ +19e0a8: |[19e0a8] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19e0b8: 2204 8504 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@0485 │ │ +19e0bc: 5430 1b04 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@041b │ │ +19e0c0: 5431 1c04 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@041c │ │ +19e0c4: 5432 1f04 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041f │ │ +19e0c8: 7055 0f0e 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@0e0f │ │ +19e0ce: 1f04 521a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +19e0d2: 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 │ │ -19dd64: |[19dd64] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19dd74: 1f01 391d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -19dd78: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -19dd7c: 6e30 120e 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@0e12 │ │ -19dd82: 0c01 |0007: move-result-object v1 │ │ -19dd84: 1101 |0008: return-object v1 │ │ +19de34: |[19de34] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19de44: 1f01 3a1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +19de48: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +19de4c: 6e30 120e 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@0e12 │ │ +19de52: 0c01 |0007: move-result-object v1 │ │ +19de54: 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 │ │ -19dd88: |[19dd88] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19dd98: 6e30 100e 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@0e10 │ │ -19dd9e: 0c01 |0003: move-result-object v1 │ │ -19dda0: 1f01 8504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@0485 │ │ -19dda4: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19dda8: 6e20 130e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e13 │ │ -19ddae: 0c01 |000b: move-result-object v1 │ │ -19ddb0: 1101 |000c: return-object v1 │ │ +19de58: |[19de58] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19de68: 6e30 100e 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@0e10 │ │ +19de6e: 0c01 |0003: move-result-object v1 │ │ +19de70: 1f01 8504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@0485 │ │ +19de74: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19de78: 6e20 130e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e13 │ │ +19de7e: 0c01 |000b: move-result-object v1 │ │ +19de80: 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 │ │ -19ddb4: |[19ddb4] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19ddc4: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -19ddc8: 7100 68b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -19ddce: 0c01 |0005: move-result-object v1 │ │ -19ddd0: 5202 1e04 |0006: iget v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@041e │ │ -19ddd4: 1223 |0008: const/4 v3, #int 2 // #2 │ │ -19ddd6: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -19ddd8: 1215 |000a: const/4 v5, #int 1 // #1 │ │ -19ddda: 3802 1f00 |000b: if-eqz v2, 002a // +001f │ │ -19ddde: 3252 1100 |000d: if-eq v2, v5, 001e // +0011 │ │ -19dde2: 3332 0700 |000f: if-ne v2, v3, 0016 // +0007 │ │ -19dde6: 7701 2e9b 1100 |0011: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -19ddec: 2900 f300 |0014: goto/16 0107 // +00f3 │ │ -19ddf0: 2201 8f17 |0016: new-instance v1, Ljava/lang/IllegalStateException; // type@178f │ │ -19ddf4: 1a02 be96 |0018: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -19ddf8: 7020 8e93 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -19ddfe: 2701 |001d: throw v1 │ │ -19de00: 5402 1d04 |001e: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@041d │ │ -19de04: 1f02 1d03 |0020: check-cast v2, Lcom/google/android/material/navigation/NavigationBarItemView; // type@031d │ │ -19de08: 7701 2e9b 1100 |0022: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -19de0e: 0726 |0025: move-object v6, v2 │ │ -19de10: 0802 1100 |0026: move-object/from16 v2, v17 │ │ -19de14: 2900 9900 |0028: goto/16 00c1 // +0099 │ │ -19de18: 7701 2e9b 1100 |002a: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -19de1e: 6206 e450 |002d: sget-object v6, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50e4 │ │ -19de22: 5407 1b04 |002f: iget-object v7, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@041b │ │ -19de26: 5402 1c04 |0031: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@041c │ │ -19de2a: 6e10 8442 0200 |0033: invoke-virtual {v2}, Lcom/infomaniak/lib/core/models/user/User;.getInitials:()Ljava/lang/String; // method@4284 │ │ -19de30: 0c09 |0036: move-result-object v9 │ │ -19de32: 620a e450 |0037: sget-object v10, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50e4 │ │ -19de36: 540b 1b04 |0039: iget-object v11, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@041b │ │ -19de3a: 5402 1c04 |003b: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@041c │ │ -19de3e: 6e10 8342 0200 |003d: invoke-virtual {v2}, Lcom/infomaniak/lib/core/models/user/User;.getId:()I // method@4283 │ │ -19de44: 0a0c |0040: move-result v12 │ │ -19de46: 122e |0041: const/4 v14, #int 2 // #2 │ │ -19de48: 120f |0042: const/4 v15, #int 0 // #0 │ │ -19de4a: 120d |0043: const/4 v13, #int 0 // #0 │ │ -19de4c: 7706 6d46 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@466d │ │ -19de52: 0c02 |0047: move-result-object v2 │ │ -19de54: 072a |0048: move-object v10, v2 │ │ -19de56: 1f0a 6a00 |0049: check-cast v10, Landroid/graphics/drawable/Drawable; // type@006a │ │ -19de5a: 130c 0900 |004b: const/16 v12, #int 9 // #9 │ │ -19de5e: 1208 |004d: const/4 v8, #int 0 // #0 │ │ -19de60: 120b |004e: const/4 v11, #int 0 // #0 │ │ -19de62: 7708 6b46 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@466b │ │ -19de68: 0c02 |0052: move-result-object v2 │ │ -19de6a: 5406 1f04 |0053: iget-object v6, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041f │ │ -19de6e: 7110 4e0e 0600 |0055: invoke-static {v6}, Lcom/infomaniak/drive/ui/MainActivity;.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e4e │ │ -19de74: 0c06 |0058: move-result-object v6 │ │ -19de76: 5466 2c01 |0059: iget-object v6, v6, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ -19de7a: 6e20 fd3c 4600 |005b: invoke-virtual {v6, v4}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getChildAt:(I)Landroid/view/View; // method@3cfd │ │ -19de80: 0c06 |005e: move-result-object v6 │ │ -19de82: 1a07 c8da |005f: const-string v7, "null cannot be cast to non-null type com.google.android.material.bottomnavigation.BottomNavigationMenuView" // string@dac8 │ │ -19de86: 7120 2fb7 7600 |0061: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b72f │ │ -19de8c: 1f06 0203 |0064: check-cast v6, Lcom/google/android/material/bottomnavigation/BottomNavigationMenuView; // type@0302 │ │ -19de90: 1f06 1201 |0066: check-cast v6, Landroid/view/ViewGroup; // type@0112 │ │ -19de94: 1247 |0068: const/4 v7, #int 4 // #4 │ │ -19de96: 7120 bd05 7600 |0069: invoke-static {v6, v7}, Landroidx/core/view/ViewGroupKt;.get:(Landroid/view/ViewGroup;I)Landroid/view/View; // method@05bd │ │ -19de9c: 0c06 |006c: move-result-object v6 │ │ -19de9e: 1a07 cbda |006d: const-string v7, "null cannot be cast to non-null type com.google.android.material.navigation.NavigationBarItemView" // string@dacb │ │ -19dea2: 7120 2fb7 7600 |006f: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b72f │ │ -19dea8: 1f06 1d03 |0072: check-cast v6, Lcom/google/android/material/navigation/NavigationBarItemView; // type@031d │ │ -19deac: 2207 c102 |0074: new-instance v7, Lcoil/request/ImageRequest$Builder; // type@02c1 │ │ -19deb0: 5408 1b04 |0076: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@041b │ │ -19deb4: 7020 8407 8700 |0078: invoke-direct {v7, v8}, Lcoil/request/ImageRequest$Builder;.:(Landroid/content/Context;)V // method@0784 │ │ -19deba: 5408 1c04 |007b: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@041c │ │ -19debe: 6e10 7e42 0800 |007d: invoke-virtual {v8}, Lcom/infomaniak/lib/core/models/user/User;.getAvatar:()Ljava/lang/String; // method@427e │ │ -19dec4: 0c08 |0080: move-result-object v8 │ │ -19dec6: 6e20 8707 8700 |0081: invoke-virtual {v7, v8}, Lcoil/request/ImageRequest$Builder;.data:(Ljava/lang/Object;)Lcoil/request/ImageRequest$Builder; // method@0787 │ │ -19decc: 0c07 |0084: move-result-object v7 │ │ -19dece: 6e20 8607 5700 |0085: invoke-virtual {v7, v5}, Lcoil/request/ImageRequest$Builder;.crossfade:(Z)Lcoil/request/ImageRequest$Builder; // method@0786 │ │ -19ded4: 0c07 |0088: move-result-object v7 │ │ -19ded6: 2358 bf24 |0089: new-array v8, v5, [Lcoil/transform/Transformation; // type@24bf │ │ -19deda: 2209 c602 |008b: new-instance v9, Lcoil/transform/CircleCropTransformation; // type@02c6 │ │ -19dede: 7010 9207 0900 |008d: invoke-direct {v9}, Lcoil/transform/CircleCropTransformation;.:()V // method@0792 │ │ -19dee4: 4d09 0804 |0090: aput-object v9, v8, v4 │ │ -19dee8: 6e20 9007 8700 |0092: invoke-virtual {v7, v8}, Lcoil/request/ImageRequest$Builder;.transformations:([Lcoil/transform/Transformation;)Lcoil/request/ImageRequest$Builder; // method@0790 │ │ -19deee: 0c07 |0095: move-result-object v7 │ │ -19def0: 6e20 8b07 2700 |0096: invoke-virtual {v7, v2}, Lcoil/request/ImageRequest$Builder;.fallback:(Landroid/graphics/drawable/Drawable;)Lcoil/request/ImageRequest$Builder; // method@078b │ │ -19def6: 0c07 |0099: move-result-object v7 │ │ -19def8: 6e20 8907 2700 |009a: invoke-virtual {v7, v2}, Lcoil/request/ImageRequest$Builder;.error:(Landroid/graphics/drawable/Drawable;)Lcoil/request/ImageRequest$Builder; // method@0789 │ │ -19defe: 0c02 |009d: move-result-object v2 │ │ -19df00: 1407 fb00 087f |009e: const v7, #float 1.8078e+38 // #7f0800fb │ │ -19df06: 6e20 8d07 7200 |00a1: invoke-virtual {v2, v7}, Lcoil/request/ImageRequest$Builder;.placeholder:(I)Lcoil/request/ImageRequest$Builder; // method@078d │ │ -19df0c: 0c02 |00a4: move-result-object v2 │ │ -19df0e: 6e10 8507 0200 |00a5: invoke-virtual {v2}, Lcoil/request/ImageRequest$Builder;.build:()Lcoil/request/ImageRequest; // method@0785 │ │ -19df14: 0c02 |00a8: move-result-object v2 │ │ -19df16: 6207 7650 |00a9: sget-object v7, Lcom/infomaniak/lib/core/utils/CoilUtils;.INSTANCE:Lcom/infomaniak/lib/core/utils/CoilUtils; // field@5076 │ │ -19df1a: 5408 1f04 |00ab: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041f │ │ -19df1e: 1f08 3000 |00ad: check-cast v8, Landroid/content/Context; // type@0030 │ │ -19df22: 6e20 f244 8700 |00af: invoke-virtual {v7, v8}, Lcom/infomaniak/lib/core/utils/CoilUtils;.simpleImageLoader:(Landroid/content/Context;)Lcoil/ImageLoader; // method@44f2 │ │ -19df28: 0c07 |00b2: move-result-object v7 │ │ -19df2a: 0708 |00b3: move-object v8, v0 │ │ -19df2c: 1f08 511a |00b4: check-cast v8, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -19df30: 5b06 1d04 |00b6: iput-object v6, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@041d │ │ -19df34: 5905 1e04 |00b8: iput v5, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@041e │ │ -19df38: 7230 7c07 2708 |00ba: invoke-interface {v7, v2, v8}, Lcoil/ImageLoader;.execute:(Lcoil/request/ImageRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@077c │ │ -19df3e: 0c02 |00bd: move-result-object v2 │ │ -19df40: 3312 0300 |00be: if-ne v2, v1, 00c1 // +0003 │ │ -19df44: 1101 |00c0: return-object v1 │ │ -19df46: 1f02 c402 |00c1: check-cast v2, Lcoil/request/ImageResult; // type@02c4 │ │ -19df4a: 6e10 9107 0200 |00c3: invoke-virtual {v2}, Lcoil/request/ImageResult;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@0791 │ │ -19df50: 0c02 |00c6: move-result-object v2 │ │ -19df52: 3802 4000 |00c7: if-eqz v2, 0107 // +0040 │ │ -19df56: 5405 1f04 |00c9: iget-object v5, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041f │ │ -19df5a: 7120 4d0e 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@0e4d │ │ -19df60: 0c07 |00ce: move-result-object v7 │ │ -19df62: 2208 6f00 |00cf: new-instance v8, Landroid/graphics/drawable/StateListDrawable; // type@006f │ │ -19df66: 7010 7201 0800 |00d1: invoke-direct {v8}, Landroid/graphics/drawable/StateListDrawable;.:()V // method@0172 │ │ -19df6c: 1409 a000 0101 |00d4: const v9, #float 2.3694e-38 // #010100a0 │ │ -19df72: 2410 a824 0900 |00d7: filled-new-array {v9}, [I // type@24a8 │ │ -19df78: 0c09 |00da: move-result-object v9 │ │ -19df7a: 220a 6700 |00db: new-instance v10, Landroid/graphics/drawable/BitmapDrawable; // type@0067 │ │ -19df7e: 6e10 6a0e 0500 |00dd: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getResources:()Landroid/content/res/Resources; // method@0e6a │ │ -19df84: 0c0b |00e0: move-result-object v11 │ │ -19df86: 7030 6201 ba07 |00e1: invoke-direct {v10, v11, v7}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@0162 │ │ -19df8c: 1f0a 6a00 |00e4: check-cast v10, Landroid/graphics/drawable/Drawable; // type@006a │ │ -19df90: 6e30 7301 980a |00e6: invoke-virtual {v8, v9, v10}, Landroid/graphics/drawable/StateListDrawable;.addState:([ILandroid/graphics/drawable/Drawable;)V // method@0173 │ │ -19df96: 2344 a824 |00e9: new-array v4, v4, [I // type@24a8 │ │ -19df9a: 6e30 7301 4802 |00eb: invoke-virtual {v8, v4, v2}, Landroid/graphics/drawable/StateListDrawable;.addState:([ILandroid/graphics/drawable/Drawable;)V // method@0173 │ │ -19dfa0: 7100 fbc7 0000 |00ee: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c7fb │ │ -19dfa6: 0c02 |00f1: move-result-object v2 │ │ -19dfa8: 1f02 5c1a |00f2: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -19dfac: 2204 8404 |00f4: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@0484 │ │ -19dfb0: 1207 |00f6: const/4 v7, #int 0 // #0 │ │ -19dfb2: 7057 0a0e 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@0e0a │ │ -19dfb8: 1f04 221b |00fa: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -19dfbc: 5b07 1d04 |00fc: iput-object v7, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@041d │ │ -19dfc0: 5903 1e04 |00fe: iput v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@041e │ │ -19dfc4: 7130 44c6 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@c644 │ │ -19dfca: 0c02 |0103: move-result-object v2 │ │ -19dfcc: 3312 0300 |0104: if-ne v2, v1, 0107 // +0003 │ │ -19dfd0: 1101 |0106: return-object v1 │ │ -19dfd2: 6201 98b2 |0107: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19dfd6: 1101 |0109: return-object v1 │ │ +19de84: |[19de84] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19de94: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +19de98: 7100 75b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +19de9e: 0c01 |0005: move-result-object v1 │ │ +19dea0: 5202 1e04 |0006: iget v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@041e │ │ +19dea4: 1223 |0008: const/4 v3, #int 2 // #2 │ │ +19dea6: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +19dea8: 1215 |000a: const/4 v5, #int 1 // #1 │ │ +19deaa: 3802 1f00 |000b: if-eqz v2, 002a // +001f │ │ +19deae: 3252 1100 |000d: if-eq v2, v5, 001e // +0011 │ │ +19deb2: 3332 0700 |000f: if-ne v2, v3, 0016 // +0007 │ │ +19deb6: 7701 3b9b 1100 |0011: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +19debc: 2900 f300 |0014: goto/16 0107 // +00f3 │ │ +19dec0: 2201 9017 |0016: new-instance v1, Ljava/lang/IllegalStateException; // type@1790 │ │ +19dec4: 1a02 c396 |0018: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +19dec8: 7020 9b93 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +19dece: 2701 |001d: throw v1 │ │ +19ded0: 5402 1d04 |001e: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@041d │ │ +19ded4: 1f02 1d03 |0020: check-cast v2, Lcom/google/android/material/navigation/NavigationBarItemView; // type@031d │ │ +19ded8: 7701 3b9b 1100 |0022: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +19dede: 0726 |0025: move-object v6, v2 │ │ +19dee0: 0802 1100 |0026: move-object/from16 v2, v17 │ │ +19dee4: 2900 9900 |0028: goto/16 00c1 // +0099 │ │ +19dee8: 7701 3b9b 1100 |002a: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +19deee: 6206 e750 |002d: sget-object v6, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50e7 │ │ +19def2: 5407 1b04 |002f: iget-object v7, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@041b │ │ +19def6: 5402 1c04 |0031: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@041c │ │ +19defa: 6e10 9142 0200 |0033: invoke-virtual {v2}, Lcom/infomaniak/lib/core/models/user/User;.getInitials:()Ljava/lang/String; // method@4291 │ │ +19df00: 0c09 |0036: move-result-object v9 │ │ +19df02: 620a e750 |0037: sget-object v10, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50e7 │ │ +19df06: 540b 1b04 |0039: iget-object v11, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@041b │ │ +19df0a: 5402 1c04 |003b: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@041c │ │ +19df0e: 6e10 9042 0200 |003d: invoke-virtual {v2}, Lcom/infomaniak/lib/core/models/user/User;.getId:()I // method@4290 │ │ +19df14: 0a0c |0040: move-result v12 │ │ +19df16: 122e |0041: const/4 v14, #int 2 // #2 │ │ +19df18: 120f |0042: const/4 v15, #int 0 // #0 │ │ +19df1a: 120d |0043: const/4 v13, #int 0 // #0 │ │ +19df1c: 7706 7a46 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@467a │ │ +19df22: 0c02 |0047: move-result-object v2 │ │ +19df24: 072a |0048: move-object v10, v2 │ │ +19df26: 1f0a 6a00 |0049: check-cast v10, Landroid/graphics/drawable/Drawable; // type@006a │ │ +19df2a: 130c 0900 |004b: const/16 v12, #int 9 // #9 │ │ +19df2e: 1208 |004d: const/4 v8, #int 0 // #0 │ │ +19df30: 120b |004e: const/4 v11, #int 0 // #0 │ │ +19df32: 7708 7846 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@4678 │ │ +19df38: 0c02 |0052: move-result-object v2 │ │ +19df3a: 5406 1f04 |0053: iget-object v6, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041f │ │ +19df3e: 7110 4e0e 0600 |0055: invoke-static {v6}, Lcom/infomaniak/drive/ui/MainActivity;.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e4e │ │ +19df44: 0c06 |0058: move-result-object v6 │ │ +19df46: 5466 2c01 |0059: iget-object v6, v6, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ +19df4a: 6e20 0a3d 4600 |005b: invoke-virtual {v6, v4}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getChildAt:(I)Landroid/view/View; // method@3d0a │ │ +19df50: 0c06 |005e: move-result-object v6 │ │ +19df52: 1a07 cdda |005f: const-string v7, "null cannot be cast to non-null type com.google.android.material.bottomnavigation.BottomNavigationMenuView" // string@dacd │ │ +19df56: 7120 3cb7 7600 |0061: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73c │ │ +19df5c: 1f06 0203 |0064: check-cast v6, Lcom/google/android/material/bottomnavigation/BottomNavigationMenuView; // type@0302 │ │ +19df60: 1f06 1201 |0066: check-cast v6, Landroid/view/ViewGroup; // type@0112 │ │ +19df64: 1247 |0068: const/4 v7, #int 4 // #4 │ │ +19df66: 7120 bd05 7600 |0069: invoke-static {v6, v7}, Landroidx/core/view/ViewGroupKt;.get:(Landroid/view/ViewGroup;I)Landroid/view/View; // method@05bd │ │ +19df6c: 0c06 |006c: move-result-object v6 │ │ +19df6e: 1a07 d0da |006d: const-string v7, "null cannot be cast to non-null type com.google.android.material.navigation.NavigationBarItemView" // string@dad0 │ │ +19df72: 7120 3cb7 7600 |006f: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73c │ │ +19df78: 1f06 1d03 |0072: check-cast v6, Lcom/google/android/material/navigation/NavigationBarItemView; // type@031d │ │ +19df7c: 2207 c102 |0074: new-instance v7, Lcoil/request/ImageRequest$Builder; // type@02c1 │ │ +19df80: 5408 1b04 |0076: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@041b │ │ +19df84: 7020 8407 8700 |0078: invoke-direct {v7, v8}, Lcoil/request/ImageRequest$Builder;.:(Landroid/content/Context;)V // method@0784 │ │ +19df8a: 5408 1c04 |007b: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@041c │ │ +19df8e: 6e10 8b42 0800 |007d: invoke-virtual {v8}, Lcom/infomaniak/lib/core/models/user/User;.getAvatar:()Ljava/lang/String; // method@428b │ │ +19df94: 0c08 |0080: move-result-object v8 │ │ +19df96: 6e20 8707 8700 |0081: invoke-virtual {v7, v8}, Lcoil/request/ImageRequest$Builder;.data:(Ljava/lang/Object;)Lcoil/request/ImageRequest$Builder; // method@0787 │ │ +19df9c: 0c07 |0084: move-result-object v7 │ │ +19df9e: 6e20 8607 5700 |0085: invoke-virtual {v7, v5}, Lcoil/request/ImageRequest$Builder;.crossfade:(Z)Lcoil/request/ImageRequest$Builder; // method@0786 │ │ +19dfa4: 0c07 |0088: move-result-object v7 │ │ +19dfa6: 2358 c024 |0089: new-array v8, v5, [Lcoil/transform/Transformation; // type@24c0 │ │ +19dfaa: 2209 c602 |008b: new-instance v9, Lcoil/transform/CircleCropTransformation; // type@02c6 │ │ +19dfae: 7010 9207 0900 |008d: invoke-direct {v9}, Lcoil/transform/CircleCropTransformation;.:()V // method@0792 │ │ +19dfb4: 4d09 0804 |0090: aput-object v9, v8, v4 │ │ +19dfb8: 6e20 9007 8700 |0092: invoke-virtual {v7, v8}, Lcoil/request/ImageRequest$Builder;.transformations:([Lcoil/transform/Transformation;)Lcoil/request/ImageRequest$Builder; // method@0790 │ │ +19dfbe: 0c07 |0095: move-result-object v7 │ │ +19dfc0: 6e20 8b07 2700 |0096: invoke-virtual {v7, v2}, Lcoil/request/ImageRequest$Builder;.fallback:(Landroid/graphics/drawable/Drawable;)Lcoil/request/ImageRequest$Builder; // method@078b │ │ +19dfc6: 0c07 |0099: move-result-object v7 │ │ +19dfc8: 6e20 8907 2700 |009a: invoke-virtual {v7, v2}, Lcoil/request/ImageRequest$Builder;.error:(Landroid/graphics/drawable/Drawable;)Lcoil/request/ImageRequest$Builder; // method@0789 │ │ +19dfce: 0c02 |009d: move-result-object v2 │ │ +19dfd0: 1407 fb00 087f |009e: const v7, #float 1.8078e+38 // #7f0800fb │ │ +19dfd6: 6e20 8d07 7200 |00a1: invoke-virtual {v2, v7}, Lcoil/request/ImageRequest$Builder;.placeholder:(I)Lcoil/request/ImageRequest$Builder; // method@078d │ │ +19dfdc: 0c02 |00a4: move-result-object v2 │ │ +19dfde: 6e10 8507 0200 |00a5: invoke-virtual {v2}, Lcoil/request/ImageRequest$Builder;.build:()Lcoil/request/ImageRequest; // method@0785 │ │ +19dfe4: 0c02 |00a8: move-result-object v2 │ │ +19dfe6: 6207 7950 |00a9: sget-object v7, Lcom/infomaniak/lib/core/utils/CoilUtils;.INSTANCE:Lcom/infomaniak/lib/core/utils/CoilUtils; // field@5079 │ │ +19dfea: 5408 1f04 |00ab: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041f │ │ +19dfee: 1f08 3000 |00ad: check-cast v8, Landroid/content/Context; // type@0030 │ │ +19dff2: 6e20 ff44 8700 |00af: invoke-virtual {v7, v8}, Lcom/infomaniak/lib/core/utils/CoilUtils;.simpleImageLoader:(Landroid/content/Context;)Lcoil/ImageLoader; // method@44ff │ │ +19dff8: 0c07 |00b2: move-result-object v7 │ │ +19dffa: 0708 |00b3: move-object v8, v0 │ │ +19dffc: 1f08 521a |00b4: check-cast v8, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +19e000: 5b06 1d04 |00b6: iput-object v6, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@041d │ │ +19e004: 5905 1e04 |00b8: iput v5, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@041e │ │ +19e008: 7230 7c07 2708 |00ba: invoke-interface {v7, v2, v8}, Lcoil/ImageLoader;.execute:(Lcoil/request/ImageRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@077c │ │ +19e00e: 0c02 |00bd: move-result-object v2 │ │ +19e010: 3312 0300 |00be: if-ne v2, v1, 00c1 // +0003 │ │ +19e014: 1101 |00c0: return-object v1 │ │ +19e016: 1f02 c402 |00c1: check-cast v2, Lcoil/request/ImageResult; // type@02c4 │ │ +19e01a: 6e10 9107 0200 |00c3: invoke-virtual {v2}, Lcoil/request/ImageResult;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@0791 │ │ +19e020: 0c02 |00c6: move-result-object v2 │ │ +19e022: 3802 4000 |00c7: if-eqz v2, 0107 // +0040 │ │ +19e026: 5405 1f04 |00c9: iget-object v5, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041f │ │ +19e02a: 7120 4d0e 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@0e4d │ │ +19e030: 0c07 |00ce: move-result-object v7 │ │ +19e032: 2208 6f00 |00cf: new-instance v8, Landroid/graphics/drawable/StateListDrawable; // type@006f │ │ +19e036: 7010 7201 0800 |00d1: invoke-direct {v8}, Landroid/graphics/drawable/StateListDrawable;.:()V // method@0172 │ │ +19e03c: 1409 a000 0101 |00d4: const v9, #float 2.3694e-38 // #010100a0 │ │ +19e042: 2410 a924 0900 |00d7: filled-new-array {v9}, [I // type@24a9 │ │ +19e048: 0c09 |00da: move-result-object v9 │ │ +19e04a: 220a 6700 |00db: new-instance v10, Landroid/graphics/drawable/BitmapDrawable; // type@0067 │ │ +19e04e: 6e10 6a0e 0500 |00dd: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getResources:()Landroid/content/res/Resources; // method@0e6a │ │ +19e054: 0c0b |00e0: move-result-object v11 │ │ +19e056: 7030 6201 ba07 |00e1: invoke-direct {v10, v11, v7}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@0162 │ │ +19e05c: 1f0a 6a00 |00e4: check-cast v10, Landroid/graphics/drawable/Drawable; // type@006a │ │ +19e060: 6e30 7301 980a |00e6: invoke-virtual {v8, v9, v10}, Landroid/graphics/drawable/StateListDrawable;.addState:([ILandroid/graphics/drawable/Drawable;)V // method@0173 │ │ +19e066: 2344 a924 |00e9: new-array v4, v4, [I // type@24a9 │ │ +19e06a: 6e30 7301 4802 |00eb: invoke-virtual {v8, v4, v2}, Landroid/graphics/drawable/StateListDrawable;.addState:([ILandroid/graphics/drawable/Drawable;)V // method@0173 │ │ +19e070: 7100 08c8 0000 |00ee: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c808 │ │ +19e076: 0c02 |00f1: move-result-object v2 │ │ +19e078: 1f02 5d1a |00f2: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +19e07c: 2204 8404 |00f4: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@0484 │ │ +19e080: 1207 |00f6: const/4 v7, #int 0 // #0 │ │ +19e082: 7057 0a0e 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@0e0a │ │ +19e088: 1f04 231b |00fa: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +19e08c: 5b07 1d04 |00fc: iput-object v7, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@041d │ │ +19e090: 5903 1e04 |00fe: iput v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@041e │ │ +19e094: 7130 51c6 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@c651 │ │ +19e09a: 0c02 |0103: move-result-object v2 │ │ +19e09c: 3312 0300 |0104: if-ne v2, v1, 0107 // +0003 │ │ +19e0a0: 1101 |0106: return-object v1 │ │ +19e0a2: 6201 9bb2 |0107: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19e0a6: 1101 |0109: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=578 │ │ 0x002d line=580 │ │ 0x0031 line=581 │ │ 0x0037 line=582 │ │ 0x004f line=580 │ │ @@ -15645,21 +15645,21 @@ │ │ 0x00e9 line=603 │ │ 0x00ee line=605 │ │ 0x0107 line=611 │ │ 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 : 26780 (MainActivity.kt) │ │ + source_file_idx : 26784 (MainActivity.kt) │ │ │ │ Class #103 header: │ │ class_idx : 1158 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #103 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;' │ │ @@ -15679,18 +15679,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 │ │ -19e04c: |[19e04c] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19e05c: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19e062: 5b01 2004 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0420 │ │ -19e066: 0e00 |0005: return-void │ │ +19e11c: |[19e11c] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19e12c: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19e132: 5b01 2004 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0420 │ │ +19e136: 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; │ │ │ │ @@ -15700,32 +15700,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19e02c: |[19e02c] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ -19e03c: 5410 2004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0420 │ │ -19e040: 7110 160e 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@0e16 │ │ -19e046: 0c00 |0005: move-result-object v0 │ │ -19e048: 1100 |0006: return-object v0 │ │ +19e0fc: |[19e0fc] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ +19e10c: 5410 2004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0420 │ │ +19e110: 7110 160e 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@0e16 │ │ +19e116: 0c00 |0005: move-result-object v0 │ │ +19e118: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #104 header: │ │ class_idx : 1159 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 242 │ │ -source_file_idx : 26780 │ │ +source_file_idx : 26784 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #104 annotations: │ │ Annotations on class │ │ @@ -15755,36 +15755,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 │ │ -19e0e4: |[19e0e4] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.$r8$lambda$Aqgdqd-zlOMzemot-ladeGQLPIU:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -19e0f4: 7110 190e 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@0e19 │ │ -19e0fa: 0c00 |0003: move-result-object v0 │ │ -19e0fc: 1100 |0004: return-object v0 │ │ +19e1b4: |[19e1b4] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.$r8$lambda$Aqgdqd-zlOMzemot-ladeGQLPIU:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +19e1c4: 7110 190e 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@0e19 │ │ +19e1ca: 0c00 |0003: move-result-object v0 │ │ +19e1cc: 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 │ │ -19e12c: |[19e12c] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19e13c: 5b01 2104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0421 │ │ -19e140: 5b02 2204 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0422 │ │ -19e144: 7010 bc02 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@02bc │ │ -19e14a: 0e00 |0007: return-void │ │ +19e1fc: |[19e1fc] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19e20c: 5b01 2104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0421 │ │ +19e210: 5b02 2204 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0422 │ │ +19e214: 7010 bc02 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@02bc │ │ +19e21a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=226 │ │ 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; │ │ @@ -15794,21 +15794,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 │ │ -19e100: |[19e100] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onDoubleTap$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -19e110: 7110 500e 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e50 │ │ -19e116: 0c01 |0003: move-result-object v1 │ │ -19e118: 1400 c102 0a7f |0004: const v0, #float 1.83448e+38 // #7f0a02c1 │ │ -19e11e: 6e20 6306 0100 |0007: invoke-virtual {v1, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@0663 │ │ -19e124: 6201 98b2 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19e128: 1101 |000c: return-object v1 │ │ +19e1d0: |[19e1d0] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onDoubleTap$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +19e1e0: 7110 500e 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e50 │ │ +19e1e6: 0c01 |0003: move-result-object v1 │ │ +19e1e8: 1400 c102 0a7f |0004: const v0, #float 1.83448e+38 // #7f0a02c1 │ │ +19e1ee: 6e20 6306 0100 |0007: invoke-virtual {v1, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@0663 │ │ +19e1f4: 6201 9bb2 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19e1f8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ Virtual methods - │ │ @@ -15817,43 +15817,43 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 54 16-bit code units │ │ -19e068: |[19e068] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -19e078: 1a00 46a7 |0000: const-string v0, "e" // string@a746 │ │ -19e07c: 7120 31b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -19e082: 6208 ad00 |0005: sget-object v8, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -19e086: 0780 |0007: move-object v0, v8 │ │ -19e088: 1f00 e00c |0008: check-cast v0, Lcom/infomaniak/lib/core/MatomoCore; // type@0ce0 │ │ -19e08c: 5478 2104 |000a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0421 │ │ -19e090: 1f08 9602 |000c: check-cast v8, Landroidx/viewbinding/ViewBinding; // type@0296 │ │ -19e094: 7210 2f07 0800 |000e: invoke-interface {v8}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@072f │ │ -19e09a: 0c08 |0011: move-result-object v8 │ │ -19e09c: 6e10 0803 0800 |0012: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0308 │ │ -19e0a2: 0c01 |0015: move-result-object v1 │ │ -19e0a4: 1a08 ceb0 |0016: const-string v8, "getContext(...)" // string@b0ce │ │ -19e0a8: 7120 30b7 8100 |0018: invoke-static {v1, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -19e0ae: 1265 |001b: const/4 v5, #int 6 // #6 │ │ -19e0b0: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -19e0b2: 1a02 e2f9 |001d: const-string v2, "switchDoubleTap" // string@f9e2 │ │ -19e0b6: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -19e0b8: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -19e0ba: 7707 6740 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@4067 │ │ -19e0c0: 5478 2204 |0024: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0422 │ │ -19e0c4: 7110 4f0e 0800 |0026: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainActivity;.access$getMainViewModel:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainViewModel; // method@0e4f │ │ -19e0ca: 0c08 |0029: move-result-object v8 │ │ -19e0cc: 5470 2204 |002a: iget-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0422 │ │ -19e0d0: 2201 8604 |002c: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0; // type@0486 │ │ -19e0d4: 7020 140e 0100 |002e: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e14 │ │ -19e0da: 6e20 3110 1800 |0031: invoke-virtual {v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.switchToNextUser:(Lkotlin/jvm/functions/Function0;)Lkotlinx/coroutines/Job; // method@1031 │ │ -19e0e0: 1218 |0034: const/4 v8, #int 1 // #1 │ │ -19e0e2: 0f08 |0035: return v8 │ │ +19e138: |[19e138] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +19e148: 1a00 4ba7 |0000: const-string v0, "e" // string@a74b │ │ +19e14c: 7120 3eb7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +19e152: 6208 ad00 |0005: sget-object v8, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +19e156: 0780 |0007: move-object v0, v8 │ │ +19e158: 1f00 e10c |0008: check-cast v0, Lcom/infomaniak/lib/core/MatomoCore; // type@0ce1 │ │ +19e15c: 5478 2104 |000a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0421 │ │ +19e160: 1f08 9602 |000c: check-cast v8, Landroidx/viewbinding/ViewBinding; // type@0296 │ │ +19e164: 7210 2f07 0800 |000e: invoke-interface {v8}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@072f │ │ +19e16a: 0c08 |0011: move-result-object v8 │ │ +19e16c: 6e10 0803 0800 |0012: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0308 │ │ +19e172: 0c01 |0015: move-result-object v1 │ │ +19e174: 1a08 d3b0 |0016: const-string v8, "getContext(...)" // string@b0d3 │ │ +19e178: 7120 3db7 8100 |0018: invoke-static {v1, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +19e17e: 1265 |001b: const/4 v5, #int 6 // #6 │ │ +19e180: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +19e182: 1a02 e7f9 |001d: const-string v2, "switchDoubleTap" // string@f9e7 │ │ +19e186: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +19e188: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +19e18a: 7707 7440 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@4074 │ │ +19e190: 5478 2204 |0024: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0422 │ │ +19e194: 7110 4f0e 0800 |0026: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainActivity;.access$getMainViewModel:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainViewModel; // method@0e4f │ │ +19e19a: 0c08 |0029: move-result-object v8 │ │ +19e19c: 5470 2204 |002a: iget-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0422 │ │ +19e1a0: 2201 8604 |002c: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0; // type@0486 │ │ +19e1a4: 7020 140e 0100 |002e: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e14 │ │ +19e1aa: 6e20 3110 1800 |0031: invoke-virtual {v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.switchToNextUser:(Lkotlin/jvm/functions/Function0;)Lkotlinx/coroutines/Job; // method@1031 │ │ +19e1b0: 1218 |0034: const/4 v8, #int 1 // #1 │ │ +19e1b2: 0f08 |0035: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=228 │ │ 0x000e line=657 │ │ 0x001d line=228 │ │ 0x0024 line=229 │ │ locals : │ │ @@ -15865,57 +15865,57 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 49 16-bit code units │ │ -19e14c: |[19e14c] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onLongPress:(Landroid/view/MotionEvent;)V │ │ -19e15c: 1a00 46a7 |0000: const-string v0, "e" // string@a746 │ │ -19e160: 7120 31b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -19e166: 6208 ad00 |0005: sget-object v8, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -19e16a: 0780 |0007: move-object v0, v8 │ │ -19e16c: 1f00 e00c |0008: check-cast v0, Lcom/infomaniak/lib/core/MatomoCore; // type@0ce0 │ │ -19e170: 5478 2104 |000a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0421 │ │ -19e174: 1f08 9602 |000c: check-cast v8, Landroidx/viewbinding/ViewBinding; // type@0296 │ │ -19e178: 7210 2f07 0800 |000e: invoke-interface {v8}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@072f │ │ -19e17e: 0c08 |0011: move-result-object v8 │ │ -19e180: 6e10 0803 0800 |0012: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0308 │ │ -19e186: 0c01 |0015: move-result-object v1 │ │ -19e188: 1a08 ceb0 |0016: const-string v8, "getContext(...)" // string@b0ce │ │ -19e18c: 7120 30b7 8100 |0018: invoke-static {v1, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -19e192: 1265 |001b: const/4 v5, #int 6 // #6 │ │ -19e194: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -19e196: 1a02 fbca |001d: const-string v2, "longPressDirectAccess" // string@cafb │ │ -19e19a: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -19e19c: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -19e19e: 7707 6740 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@4067 │ │ -19e1a4: 5478 2204 |0024: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0422 │ │ -19e1a8: 7110 500e 0800 |0026: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainActivity;.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e50 │ │ -19e1ae: 0c08 |0029: move-result-object v8 │ │ -19e1b0: 1400 1305 0a7f |002a: const v0, #float 1.8346e+38 // #7f0a0513 │ │ -19e1b6: 6e20 6306 0800 |002d: invoke-virtual {v8, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@0663 │ │ -19e1bc: 0e00 |0030: return-void │ │ +19e21c: |[19e21c] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onLongPress:(Landroid/view/MotionEvent;)V │ │ +19e22c: 1a00 4ba7 |0000: const-string v0, "e" // string@a74b │ │ +19e230: 7120 3eb7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +19e236: 6208 ad00 |0005: sget-object v8, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +19e23a: 0780 |0007: move-object v0, v8 │ │ +19e23c: 1f00 e10c |0008: check-cast v0, Lcom/infomaniak/lib/core/MatomoCore; // type@0ce1 │ │ +19e240: 5478 2104 |000a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0421 │ │ +19e244: 1f08 9602 |000c: check-cast v8, Landroidx/viewbinding/ViewBinding; // type@0296 │ │ +19e248: 7210 2f07 0800 |000e: invoke-interface {v8}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@072f │ │ +19e24e: 0c08 |0011: move-result-object v8 │ │ +19e250: 6e10 0803 0800 |0012: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0308 │ │ +19e256: 0c01 |0015: move-result-object v1 │ │ +19e258: 1a08 d3b0 |0016: const-string v8, "getContext(...)" // string@b0d3 │ │ +19e25c: 7120 3db7 8100 |0018: invoke-static {v1, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +19e262: 1265 |001b: const/4 v5, #int 6 // #6 │ │ +19e264: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +19e266: 1a02 00cb |001d: const-string v2, "longPressDirectAccess" // string@cb00 │ │ +19e26a: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +19e26c: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +19e26e: 7707 7440 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@4074 │ │ +19e274: 5478 2204 |0024: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0422 │ │ +19e278: 7110 500e 0800 |0026: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainActivity;.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e50 │ │ +19e27e: 0c08 |0029: move-result-object v8 │ │ +19e280: 1400 1305 0a7f |002a: const v0, #float 1.8346e+38 // #7f0a0513 │ │ +19e286: 6e20 6306 0800 |002d: invoke-virtual {v8, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@0663 │ │ +19e28c: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=234 │ │ 0x000e line=658 │ │ 0x001d line=234 │ │ 0x0024 line=235 │ │ 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 : 26780 (MainActivity.kt) │ │ + source_file_idx : 26784 (MainActivity.kt) │ │ │ │ Class #105 header: │ │ class_idx : 1160 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6997 │ │ -source_file_idx : 10472 │ │ +superclass_idx : 6998 │ │ +source_file_idx : 10475 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #105 annotations: │ │ Annotations on class │ │ @@ -15942,38 +15942,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -19e1fc: |[19e1fc] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.:(Landroidx/activity/ComponentActivity;)V │ │ -19e20c: 5b01 2304 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0423 │ │ -19e210: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19e212: 7020 50b7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b750 │ │ -19e218: 0e00 |0006: return-void │ │ +19e2cc: |[19e2cc] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.:(Landroidx/activity/ComponentActivity;)V │ │ +19e2dc: 5b01 2304 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0423 │ │ +19e2e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19e2e2: 7020 5db7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b75d │ │ +19e2e8: 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 │ │ -19e1c0: |[19e1c0] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -19e1d0: 5410 2304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0423 │ │ -19e1d4: 6e10 6d04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@046d │ │ -19e1da: 0c00 |0005: move-result-object v0 │ │ -19e1dc: 1100 |0006: return-object v0 │ │ +19e290: |[19e290] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +19e2a0: 5410 2304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0423 │ │ +19e2a4: 6e10 6d04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@046d │ │ +19e2aa: 0c00 |0005: move-result-object v0 │ │ +19e2ac: 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;) │ │ @@ -15981,31 +15981,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19e1e0: |[19e1e0] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.invoke:()Ljava/lang/Object; │ │ -19e1f0: 6e10 1c0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0e1c │ │ -19e1f6: 0c00 |0003: move-result-object v0 │ │ -19e1f8: 1100 |0004: return-object v0 │ │ +19e2b0: |[19e2b0] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.invoke:()Ljava/lang/Object; │ │ +19e2c0: 6e10 1c0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0e1c │ │ +19e2c6: 0c00 |0003: move-result-object v0 │ │ +19e2c8: 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 : 10472 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10475 (ActivityViewModelLazy.kt) │ │ │ │ Class #106 header: │ │ class_idx : 1161 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6997 │ │ -source_file_idx : 10472 │ │ +superclass_idx : 6998 │ │ +source_file_idx : 10475 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #106 annotations: │ │ Annotations on class │ │ @@ -16032,38 +16032,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -19e258: |[19e258] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.:(Landroidx/activity/ComponentActivity;)V │ │ -19e268: 5b01 2404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0424 │ │ -19e26c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19e26e: 7020 50b7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b750 │ │ -19e274: 0e00 |0006: return-void │ │ +19e328: |[19e328] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.:(Landroidx/activity/ComponentActivity;)V │ │ +19e338: 5b01 2404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0424 │ │ +19e33c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19e33e: 7020 5db7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b75d │ │ +19e344: 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 │ │ -19e21c: |[19e21c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ -19e22c: 5410 2404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0424 │ │ -19e230: 6e10 6f04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@046f │ │ -19e236: 0c00 |0005: move-result-object v0 │ │ -19e238: 1100 |0006: return-object v0 │ │ +19e2ec: |[19e2ec] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ +19e2fc: 5410 2404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0424 │ │ +19e300: 6e10 6f04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@046f │ │ +19e306: 0c00 |0005: move-result-object v0 │ │ +19e308: 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;) │ │ @@ -16071,31 +16071,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19e23c: |[19e23c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.invoke:()Ljava/lang/Object; │ │ -19e24c: 6e10 1f0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0e1f │ │ -19e252: 0c00 |0003: move-result-object v0 │ │ -19e254: 1100 |0004: return-object v0 │ │ +19e30c: |[19e30c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.invoke:()Ljava/lang/Object; │ │ +19e31c: 6e10 1f0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0e1f │ │ +19e322: 0c00 |0003: move-result-object v0 │ │ +19e324: 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 : 10472 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10475 (ActivityViewModelLazy.kt) │ │ │ │ Class #107 header: │ │ class_idx : 1162 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6997 │ │ -source_file_idx : 10472 │ │ +superclass_idx : 6998 │ │ +source_file_idx : 10475 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #107 annotations: │ │ Annotations on class │ │ @@ -16126,45 +16126,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 │ │ -19e2cc: |[19e2cc] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ -19e2dc: 5b01 2504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0425 │ │ -19e2e0: 5b02 2604 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0426 │ │ -19e2e4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -19e2e6: 7020 50b7 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b750 │ │ -19e2ec: 0e00 |0008: return-void │ │ +19e39c: |[19e39c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ +19e3ac: 5b01 2504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0425 │ │ +19e3b0: 5b02 2604 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0426 │ │ +19e3b4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +19e3b6: 7020 5db7 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b75d │ │ +19e3bc: 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 │ │ -19e278: |[19e278] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ -19e288: 5410 2504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0425 │ │ -19e28c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -19e290: 7210 e3b5 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5e3 │ │ -19e296: 0c00 |0007: move-result-object v0 │ │ -19e298: 1f00 4002 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0240 │ │ -19e29c: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -19e2a0: 5410 2604 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0426 │ │ -19e2a4: 6e10 6c04 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@046c │ │ -19e2aa: 0c00 |0011: move-result-object v0 │ │ -19e2ac: 1100 |0012: return-object v0 │ │ +19e348: |[19e348] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ +19e358: 5410 2504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0425 │ │ +19e35c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +19e360: 7210 f0b5 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5f0 │ │ +19e366: 0c00 |0007: move-result-object v0 │ │ +19e368: 1f00 4002 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0240 │ │ +19e36c: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +19e370: 5410 2604 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0426 │ │ +19e374: 6e10 6c04 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@046c │ │ +19e37a: 0c00 |0011: move-result-object v0 │ │ +19e37c: 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;) │ │ @@ -16172,31 +16172,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19e2b0: |[19e2b0] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.invoke:()Ljava/lang/Object; │ │ -19e2c0: 6e10 220e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0e22 │ │ -19e2c6: 0c00 |0003: move-result-object v0 │ │ -19e2c8: 1100 |0004: return-object v0 │ │ +19e380: |[19e380] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.invoke:()Ljava/lang/Object; │ │ +19e390: 6e10 220e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0e22 │ │ +19e396: 0c00 |0003: move-result-object v0 │ │ +19e398: 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 : 10472 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10475 (ActivityViewModelLazy.kt) │ │ │ │ Class #108 header: │ │ class_idx : 1163 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6997 │ │ -source_file_idx : 10472 │ │ +superclass_idx : 6998 │ │ +source_file_idx : 10475 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #108 annotations: │ │ Annotations on class │ │ @@ -16223,38 +16223,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -19e32c: |[19e32c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.:(Landroidx/activity/ComponentActivity;)V │ │ -19e33c: 5b01 2704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0427 │ │ -19e340: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19e342: 7020 50b7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b750 │ │ -19e348: 0e00 |0006: return-void │ │ +19e3fc: |[19e3fc] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.:(Landroidx/activity/ComponentActivity;)V │ │ +19e40c: 5b01 2704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0427 │ │ +19e410: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19e412: 7020 5db7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b75d │ │ +19e418: 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 │ │ -19e2f0: |[19e2f0] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -19e300: 5410 2704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0427 │ │ -19e304: 6e10 6d04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@046d │ │ -19e30a: 0c00 |0005: move-result-object v0 │ │ -19e30c: 1100 |0006: return-object v0 │ │ +19e3c0: |[19e3c0] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +19e3d0: 5410 2704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0427 │ │ +19e3d4: 6e10 6d04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@046d │ │ +19e3da: 0c00 |0005: move-result-object v0 │ │ +19e3dc: 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;) │ │ @@ -16262,31 +16262,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19e310: |[19e310] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.invoke:()Ljava/lang/Object; │ │ -19e320: 6e10 250e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0e25 │ │ -19e326: 0c00 |0003: move-result-object v0 │ │ -19e328: 1100 |0004: return-object v0 │ │ +19e3e0: |[19e3e0] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.invoke:()Ljava/lang/Object; │ │ +19e3f0: 6e10 250e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0e25 │ │ +19e3f6: 0c00 |0003: move-result-object v0 │ │ +19e3f8: 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 : 10472 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10475 (ActivityViewModelLazy.kt) │ │ │ │ Class #109 header: │ │ class_idx : 1164 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6997 │ │ -source_file_idx : 10472 │ │ +superclass_idx : 6998 │ │ +source_file_idx : 10475 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #109 annotations: │ │ Annotations on class │ │ @@ -16313,38 +16313,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -19e388: |[19e388] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.:(Landroidx/activity/ComponentActivity;)V │ │ -19e398: 5b01 2804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0428 │ │ -19e39c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19e39e: 7020 50b7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b750 │ │ -19e3a4: 0e00 |0006: return-void │ │ +19e458: |[19e458] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.:(Landroidx/activity/ComponentActivity;)V │ │ +19e468: 5b01 2804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0428 │ │ +19e46c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19e46e: 7020 5db7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b75d │ │ +19e474: 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 │ │ -19e34c: |[19e34c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ -19e35c: 5410 2804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0428 │ │ -19e360: 6e10 6f04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@046f │ │ -19e366: 0c00 |0005: move-result-object v0 │ │ -19e368: 1100 |0006: return-object v0 │ │ +19e41c: |[19e41c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ +19e42c: 5410 2804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0428 │ │ +19e430: 6e10 6f04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@046f │ │ +19e436: 0c00 |0005: move-result-object v0 │ │ +19e438: 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;) │ │ @@ -16352,31 +16352,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19e36c: |[19e36c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.invoke:()Ljava/lang/Object; │ │ -19e37c: 6e10 280e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0e28 │ │ -19e382: 0c00 |0003: move-result-object v0 │ │ -19e384: 1100 |0004: return-object v0 │ │ +19e43c: |[19e43c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.invoke:()Ljava/lang/Object; │ │ +19e44c: 6e10 280e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0e28 │ │ +19e452: 0c00 |0003: move-result-object v0 │ │ +19e454: 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 : 10472 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10475 (ActivityViewModelLazy.kt) │ │ │ │ Class #110 header: │ │ class_idx : 1165 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6997 │ │ -source_file_idx : 10472 │ │ +superclass_idx : 6998 │ │ +source_file_idx : 10475 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #110 annotations: │ │ Annotations on class │ │ @@ -16407,45 +16407,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 │ │ -19e3fc: |[19e3fc] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ -19e40c: 5b01 2904 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0429 │ │ -19e410: 5b02 2a04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042a │ │ -19e414: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -19e416: 7020 50b7 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b750 │ │ -19e41c: 0e00 |0008: return-void │ │ +19e4cc: |[19e4cc] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ +19e4dc: 5b01 2904 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0429 │ │ +19e4e0: 5b02 2a04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042a │ │ +19e4e4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +19e4e6: 7020 5db7 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b75d │ │ +19e4ec: 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 │ │ -19e3a8: |[19e3a8] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ -19e3b8: 5410 2904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0429 │ │ -19e3bc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -19e3c0: 7210 e3b5 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5e3 │ │ -19e3c6: 0c00 |0007: move-result-object v0 │ │ -19e3c8: 1f00 4002 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0240 │ │ -19e3cc: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -19e3d0: 5410 2a04 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042a │ │ -19e3d4: 6e10 6c04 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@046c │ │ -19e3da: 0c00 |0011: move-result-object v0 │ │ -19e3dc: 1100 |0012: return-object v0 │ │ +19e478: |[19e478] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ +19e488: 5410 2904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0429 │ │ +19e48c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +19e490: 7210 f0b5 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5f0 │ │ +19e496: 0c00 |0007: move-result-object v0 │ │ +19e498: 1f00 4002 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0240 │ │ +19e49c: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +19e4a0: 5410 2a04 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042a │ │ +19e4a4: 6e10 6c04 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@046c │ │ +19e4aa: 0c00 |0011: move-result-object v0 │ │ +19e4ac: 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;) │ │ @@ -16453,31 +16453,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19e3e0: |[19e3e0] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.invoke:()Ljava/lang/Object; │ │ -19e3f0: 6e10 2b0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0e2b │ │ -19e3f6: 0c00 |0003: move-result-object v0 │ │ -19e3f8: 1100 |0004: return-object v0 │ │ +19e4b0: |[19e4b0] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.invoke:()Ljava/lang/Object; │ │ +19e4c0: 6e10 2b0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0e2b │ │ +19e4c6: 0c00 |0003: move-result-object v0 │ │ +19e4c8: 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 : 10472 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10475 (ActivityViewModelLazy.kt) │ │ │ │ Class #111 header: │ │ class_idx : 1166 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1078 │ │ -source_file_idx : 26780 │ │ +source_file_idx : 26784 │ │ static_fields_size : 3 │ │ instance_fields_size: 17 │ │ direct_methods_size : 102 │ │ virtual_methods_size: 9 │ │ │ │ Class #111 annotations: │ │ Annotations on class │ │ @@ -16591,616 +16591,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 │ │ -19f0dc: |[19f0dc] com.infomaniak.drive.ui.MainActivity.$r8$lambda$0ZgrfezYhHpijSmRy_uslj5QwdA:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -19f0ec: 7110 7f0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$27:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e7f │ │ -19f0f2: 0c00 |0003: move-result-object v0 │ │ -19f0f4: 1100 |0004: return-object v0 │ │ +19f1ac: |[19f1ac] com.infomaniak.drive.ui.MainActivity.$r8$lambda$0ZgrfezYhHpijSmRy_uslj5QwdA:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +19f1bc: 7110 7f0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$27:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e7f │ │ +19f1c2: 0c00 |0003: move-result-object v0 │ │ +19f1c4: 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 │ │ -19f730: |[19f730] com.infomaniak.drive.ui.MainActivity.$r8$lambda$4h_9pSdIudpI03YiUe8mxYLKlyU:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V │ │ -19f740: 7130 a00e 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@0ea0 │ │ -19f746: 0e00 |0003: return-void │ │ +19f800: |[19f800] com.infomaniak.drive.ui.MainActivity.$r8$lambda$4h_9pSdIudpI03YiUe8mxYLKlyU:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V │ │ +19f810: 7130 a00e 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@0ea0 │ │ +19f816: 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 │ │ -19f0f8: |[19f0f8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$5vEo1cf0K9I7Hy6jiHod2KZpJ3k:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -19f108: 7120 a20e 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@0ea2 │ │ -19f10e: 0c00 |0003: move-result-object v0 │ │ -19f110: 1100 |0004: return-object v0 │ │ +19f1c8: |[19f1c8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$5vEo1cf0K9I7Hy6jiHod2KZpJ3k:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +19f1d8: 7120 a20e 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@0ea2 │ │ +19f1de: 0c00 |0003: move-result-object v0 │ │ +19f1e0: 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 │ │ -19f114: |[19f114] 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; │ │ -19f124: 7130 890e 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@0e89 │ │ -19f12a: 0c00 |0003: move-result-object v0 │ │ -19f12c: 1100 |0004: return-object v0 │ │ +19f1e4: |[19f1e4] 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; │ │ +19f1f4: 7130 890e 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@0e89 │ │ +19f1fa: 0c00 |0003: move-result-object v0 │ │ +19f1fc: 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 │ │ -19f748: |[19f748] com.infomaniak.drive.ui.MainActivity.$r8$lambda$AnaAPls6K15899AFraLYNwlzXz4:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ -19f758: 7120 960e 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@0e96 │ │ -19f75e: 0e00 |0003: return-void │ │ +19f818: |[19f818] com.infomaniak.drive.ui.MainActivity.$r8$lambda$AnaAPls6K15899AFraLYNwlzXz4:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ +19f828: 7120 960e 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@0e96 │ │ +19f82e: 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 │ │ -19ed4c: |[19ed4c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$Ec-wgRM_TBnsQDubEZNw92KQIuM:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -19ed5c: 7110 850e 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@0e85 │ │ -19ed62: 0c00 |0003: move-result-object v0 │ │ -19ed64: 1100 |0004: return-object v0 │ │ +19ee1c: |[19ee1c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$Ec-wgRM_TBnsQDubEZNw92KQIuM:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +19ee2c: 7110 850e 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@0e85 │ │ +19ee32: 0c00 |0003: move-result-object v0 │ │ +19ee34: 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 │ │ -19f130: |[19f130] com.infomaniak.drive.ui.MainActivity.$r8$lambda$EkZCs44BUMjkhS3-R0NoBc0COcE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -19f140: 7110 7a0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$35:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e7a │ │ -19f146: 0c00 |0003: move-result-object v0 │ │ -19f148: 1100 |0004: return-object v0 │ │ +19f200: |[19f200] com.infomaniak.drive.ui.MainActivity.$r8$lambda$EkZCs44BUMjkhS3-R0NoBc0COcE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +19f210: 7110 7a0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$35:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e7a │ │ +19f216: 0c00 |0003: move-result-object v0 │ │ +19f218: 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 │ │ -19f760: |[19f760] com.infomaniak.drive.ui.MainActivity.$r8$lambda$FBQZJWhE8TB2ak6iqa9OkkT6Exc:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V │ │ -19f770: 7120 9c0e 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@0e9c │ │ -19f776: 0e00 |0003: return-void │ │ +19f830: |[19f830] com.infomaniak.drive.ui.MainActivity.$r8$lambda$FBQZJWhE8TB2ak6iqa9OkkT6Exc:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V │ │ +19f840: 7120 9c0e 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@0e9c │ │ +19f846: 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 │ │ -19f14c: |[19f14c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$I1_jh2P-rflhCeYbNvvA0bGzca4:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -19f15c: 7120 5a0e 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@0e5a │ │ -19f162: 0c00 |0003: move-result-object v0 │ │ -19f164: 1100 |0004: return-object v0 │ │ +19f21c: |[19f21c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$I1_jh2P-rflhCeYbNvvA0bGzca4:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +19f22c: 7120 5a0e 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@0e5a │ │ +19f232: 0c00 |0003: move-result-object v0 │ │ +19f234: 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 │ │ -19f778: |[19f778] com.infomaniak.drive.ui.MainActivity.$r8$lambda$RTIv9_5x2e3W_NhZ797zawvpK2I:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ -19f788: 7120 590e 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@0e59 │ │ -19f78e: 0e00 |0003: return-void │ │ +19f848: |[19f848] com.infomaniak.drive.ui.MainActivity.$r8$lambda$RTIv9_5x2e3W_NhZ797zawvpK2I:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ +19f858: 7120 590e 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@0e59 │ │ +19f85e: 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 │ │ -19ec6c: |[19ec6c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$RhP9-93MRJypUmNXuWPd2axbAno:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ -19ec7c: 7110 a40e 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@0ea4 │ │ -19ec82: 0c00 |0003: move-result-object v0 │ │ -19ec84: 1100 |0004: return-object v0 │ │ +19ed3c: |[19ed3c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$RhP9-93MRJypUmNXuWPd2axbAno:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ +19ed4c: 7110 a40e 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@0ea4 │ │ +19ed52: 0c00 |0003: move-result-object v0 │ │ +19ed54: 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 │ │ -19ea00: |[19ea00] com.infomaniak.drive.ui.MainActivity.$r8$lambda$Syoeu2azxIcb6c9dj4IGeenZ3a8:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; │ │ -19ea10: 7110 570e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver_delegate$lambda$7:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; // method@0e57 │ │ -19ea16: 0c00 |0003: move-result-object v0 │ │ -19ea18: 1100 |0004: return-object v0 │ │ +19ead0: |[19ead0] com.infomaniak.drive.ui.MainActivity.$r8$lambda$Syoeu2azxIcb6c9dj4IGeenZ3a8:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; │ │ +19eae0: 7110 570e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver_delegate$lambda$7:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; // method@0e57 │ │ +19eae6: 0c00 |0003: move-result-object v0 │ │ +19eae8: 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 │ │ -19ef8c: |[19ef8c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$UWvw-JRxT_PSVcaGr8GjBcwL_OY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ -19ef9c: 7110 780e 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@0e78 │ │ -19efa2: 0c00 |0003: move-result-object v0 │ │ -19efa4: 1100 |0004: return-object v0 │ │ +19f05c: |[19f05c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$UWvw-JRxT_PSVcaGr8GjBcwL_OY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ +19f06c: 7110 780e 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@0e78 │ │ +19f072: 0c00 |0003: move-result-object v0 │ │ +19f074: 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 │ │ -19f168: |[19f168] com.infomaniak.drive.ui.MainActivity.$r8$lambda$UZCvXdNhfbrd4lJ0CMfBYKI0KFY:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -19f178: 7110 7c0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$37:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e7c │ │ -19f17e: 0c00 |0003: move-result-object v0 │ │ -19f180: 1100 |0004: return-object v0 │ │ +19f238: |[19f238] com.infomaniak.drive.ui.MainActivity.$r8$lambda$UZCvXdNhfbrd4lJ0CMfBYKI0KFY:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +19f248: 7110 7c0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$37:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e7c │ │ +19f24e: 0c00 |0003: move-result-object v0 │ │ +19f250: 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 │ │ -19eb8c: |[19eb8c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$WnXaAGgjel0P-6xUz-Cu7y5-NXY:()Z │ │ -19eb9c: 7100 8e0e 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainActivity;.onCreate$lambda$14:()Z // method@0e8e │ │ -19eba2: 0a00 |0003: move-result v0 │ │ -19eba4: 0f00 |0004: return v0 │ │ +19ec5c: |[19ec5c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$WnXaAGgjel0P-6xUz-Cu7y5-NXY:()Z │ │ +19ec6c: 7100 8e0e 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainActivity;.onCreate$lambda$14:()Z // method@0e8e │ │ +19ec72: 0a00 |0003: move-result v0 │ │ +19ec74: 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 │ │ -19eba8: |[19eba8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$c2nBwgU-dy-VmE4Lg8FOdcmvbkU:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -19ebb8: 7130 9b0e 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@0e9b │ │ -19ebbe: 0a00 |0003: move-result v0 │ │ -19ebc0: 0f00 |0004: return v0 │ │ +19ec78: |[19ec78] com.infomaniak.drive.ui.MainActivity.$r8$lambda$c2nBwgU-dy-VmE4Lg8FOdcmvbkU:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +19ec88: 7130 9b0e 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@0e9b │ │ +19ec8e: 0a00 |0003: move-result v0 │ │ +19ec90: 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 │ │ -19f184: |[19f184] com.infomaniak.drive.ui.MainActivity.$r8$lambda$cmz0v9Ffke_1tp9RidkPogq7mt8:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; │ │ -19f194: 7120 800e 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@0e80 │ │ -19f19a: 0c00 |0003: move-result-object v0 │ │ -19f19c: 1100 |0004: return-object v0 │ │ +19f254: |[19f254] com.infomaniak.drive.ui.MainActivity.$r8$lambda$cmz0v9Ffke_1tp9RidkPogq7mt8:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; │ │ +19f264: 7120 800e 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@0e80 │ │ +19f26a: 0c00 |0003: move-result-object v0 │ │ +19f26c: 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 │ │ -19f1a0: |[19f1a0] com.infomaniak.drive.ui.MainActivity.$r8$lambda$idHcg99GJebFNjMGcWoRRT8b5Ec:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; │ │ -19f1b0: 7120 8b0e 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@0e8b │ │ -19f1b6: 0c00 |0003: move-result-object v0 │ │ -19f1b8: 1100 |0004: return-object v0 │ │ +19f270: |[19f270] com.infomaniak.drive.ui.MainActivity.$r8$lambda$idHcg99GJebFNjMGcWoRRT8b5Ec:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; │ │ +19f280: 7120 8b0e 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@0e8b │ │ +19f286: 0c00 |0003: move-result-object v0 │ │ +19f288: 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 │ │ -19f1bc: |[19f1bc] 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; │ │ -19f1cc: 7140 720e 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@0e72 │ │ -19f1d2: 0c00 |0003: move-result-object v0 │ │ -19f1d4: 1100 |0004: return-object v0 │ │ +19f28c: |[19f28c] 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; │ │ +19f29c: 7140 720e 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@0e72 │ │ +19f2a2: 0c00 |0003: move-result-object v0 │ │ +19f2a4: 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 │ │ -19ef18: |[19ef18] com.infomaniak.drive.ui.MainActivity.$r8$lambda$jgp4KtpOL5ocM7w78x5KWHLEoFk:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ -19ef28: 7110 770e 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@0e77 │ │ -19ef2e: 0c00 |0003: move-result-object v0 │ │ -19ef30: 1100 |0004: return-object v0 │ │ +19efe8: |[19efe8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$jgp4KtpOL5ocM7w78x5KWHLEoFk:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ +19eff8: 7110 770e 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@0e77 │ │ +19effe: 0c00 |0003: move-result-object v0 │ │ +19f000: 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 │ │ -19f790: |[19f790] com.infomaniak.drive.ui.MainActivity.$r8$lambda$mW6RQsZsdXrL9nKRAyWw5jlJYEQ:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ -19f7a0: 7140 8d0e 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@0e8d │ │ -19f7a6: 0e00 |0003: return-void │ │ +19f860: |[19f860] com.infomaniak.drive.ui.MainActivity.$r8$lambda$mW6RQsZsdXrL9nKRAyWw5jlJYEQ:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ +19f870: 7140 8d0e 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@0e8d │ │ +19f876: 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 │ │ -19f1d8: |[19f1d8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$nceaIJWKMJIwElX4Bcac5lRSKik:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -19f1e8: 7120 810e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$29:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e81 │ │ -19f1ee: 0c00 |0003: move-result-object v0 │ │ -19f1f0: 1100 |0004: return-object v0 │ │ +19f2a8: |[19f2a8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$nceaIJWKMJIwElX4Bcac5lRSKik:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +19f2b8: 7120 810e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$29:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e81 │ │ +19f2be: 0c00 |0003: move-result-object v0 │ │ +19f2c0: 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 │ │ -19f1f4: |[19f1f4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$qNUmFYNZok38BwoO51zb6xo7QIs:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -19f204: 7120 820e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$30:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e82 │ │ -19f20a: 0c00 |0003: move-result-object v0 │ │ -19f20c: 1100 |0004: return-object v0 │ │ +19f2c4: |[19f2c4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$qNUmFYNZok38BwoO51zb6xo7QIs:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +19f2d4: 7120 820e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$30:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e82 │ │ +19f2da: 0c00 |0003: move-result-object v0 │ │ +19f2dc: 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 │ │ -19f210: |[19f210] com.infomaniak.drive.ui.MainActivity.$r8$lambda$qx-R0MXzrWmUM2FLwA7-ThRXc_Q:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -19f220: 7120 870e 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@0e87 │ │ -19f226: 0c00 |0003: move-result-object v0 │ │ -19f228: 1100 |0004: return-object v0 │ │ +19f2e0: |[19f2e0] com.infomaniak.drive.ui.MainActivity.$r8$lambda$qx-R0MXzrWmUM2FLwA7-ThRXc_Q:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +19f2f0: 7120 870e 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@0e87 │ │ +19f2f6: 0c00 |0003: move-result-object v0 │ │ +19f2f8: 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 │ │ -19ea98: |[19ea98] com.infomaniak.drive.ui.MainActivity.$r8$lambda$rb3BSWKWi5qJGKn5R3VKdcgEsSQ:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ -19eaa8: 7110 840e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.navController_delegate$lambda$4:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e84 │ │ -19eaae: 0c00 |0003: move-result-object v0 │ │ -19eab0: 1100 |0004: return-object v0 │ │ +19eb68: |[19eb68] com.infomaniak.drive.ui.MainActivity.$r8$lambda$rb3BSWKWi5qJGKn5R3VKdcgEsSQ:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ +19eb78: 7110 840e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.navController_delegate$lambda$4:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e84 │ │ +19eb7e: 0c00 |0003: move-result-object v0 │ │ +19eb80: 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 │ │ -19f22c: |[19f22c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$uVM6rvIP56-dPmI8LC85DVYgSXE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -19f23c: 7110 7b0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$36:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e7b │ │ -19f242: 0c00 |0003: move-result-object v0 │ │ -19f244: 1100 |0004: return-object v0 │ │ +19f2fc: |[19f2fc] com.infomaniak.drive.ui.MainActivity.$r8$lambda$uVM6rvIP56-dPmI8LC85DVYgSXE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +19f30c: 7110 7b0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$36:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e7b │ │ +19f312: 0c00 |0003: move-result-object v0 │ │ +19f314: 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 │ │ -19eccc: |[19eccc] com.infomaniak.drive.ui.MainActivity.$r8$lambda$w0u2XKS61e3W4RlpPiNG4Va1sSY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ -19ecdc: 7110 530e 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@0e53 │ │ -19ece2: 0c00 |0003: move-result-object v0 │ │ -19ece4: 1100 |0004: return-object v0 │ │ +19ed9c: |[19ed9c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$w0u2XKS61e3W4RlpPiNG4Va1sSY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ +19edac: 7110 530e 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@0e53 │ │ +19edb2: 0c00 |0003: move-result-object v0 │ │ +19edb4: 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 │ │ -19f248: |[19f248] com.infomaniak.drive.ui.MainActivity.$r8$lambda$wlUhINFRiyULfMyXoLbRUQA64zk:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -19f258: 7120 970e 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@0e97 │ │ -19f25e: 0c00 |0003: move-result-object v0 │ │ -19f260: 1100 |0004: return-object v0 │ │ +19f318: |[19f318] com.infomaniak.drive.ui.MainActivity.$r8$lambda$wlUhINFRiyULfMyXoLbRUQA64zk:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +19f328: 7120 970e 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@0e97 │ │ +19f32e: 0c00 |0003: move-result-object v0 │ │ +19f330: 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 │ │ -19f264: |[19f264] com.infomaniak.drive.ui.MainActivity.$r8$lambda$x3a1qU2wLF5FrjIzzu_-dR_G1sY:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -19f274: 7120 7e0e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$26:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e7e │ │ -19f27a: 0c00 |0003: move-result-object v0 │ │ -19f27c: 1100 |0004: return-object v0 │ │ +19f334: |[19f334] com.infomaniak.drive.ui.MainActivity.$r8$lambda$x3a1qU2wLF5FrjIzzu_-dR_G1sY:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +19f344: 7120 7e0e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$26:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e7e │ │ +19f34a: 0c00 |0003: move-result-object v0 │ │ +19f34c: 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 │ │ -19f7a8: |[19f7a8] com.infomaniak.drive.ui.MainActivity.:()V │ │ -19f7b8: 2200 7c04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$Companion; // type@047c │ │ -19f7bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19f7be: 7020 ea0d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0dea │ │ -19f7c4: 6900 2b04 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity;.Companion:Lcom/infomaniak/drive/ui/MainActivity$Companion; // field@042b │ │ -19f7c8: 0e00 |0008: return-void │ │ +19f878: |[19f878] com.infomaniak.drive.ui.MainActivity.:()V │ │ +19f888: 2200 7c04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$Companion; // type@047c │ │ +19f88c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19f88e: 7020 ea0d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0dea │ │ +19f894: 6900 2b04 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity;.Companion:Lcom/infomaniak/drive/ui/MainActivity$Companion; // field@042b │ │ +19f898: 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 │ │ -19f7cc: |[19f7cc] com.infomaniak.drive.ui.MainActivity.:()V │ │ -19f7dc: 7010 7b0c 0700 |0000: invoke-direct {v7}, Lcom/infomaniak/drive/ui/BaseActivity;.:()V // method@0c7b │ │ -19f7e2: 2200 7404 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2; // type@0474 │ │ -19f7e6: 7020 d90d 7000 |0005: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd9 │ │ -19f7ec: 7110 459a 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a45 │ │ -19f7f2: 0c00 |000b: move-result-object v0 │ │ -19f7f4: 5b70 2e04 |000c: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.binding$delegate:Lkotlin/Lazy; // field@042e │ │ -19f7f8: 0770 |000e: move-object v0, v7 │ │ -19f7fa: 1f00 5f01 |000f: check-cast v0, Landroidx/activity/ComponentActivity; // type@015f │ │ -19f7fe: 2201 8804 |0011: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1; // type@0488 │ │ -19f802: 7020 1b0e 0100 |0013: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.:(Landroidx/activity/ComponentActivity;)V // method@0e1b │ │ -19f808: 1f01 131b |0016: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b13 │ │ -19f80c: 2202 3902 |0018: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@0239 │ │ -19f810: 1c03 c804 |001a: const-class v3, Lcom/infomaniak/drive/ui/MainViewModel; // type@04c8 │ │ -19f814: 7110 12b8 0300 |001c: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b812 │ │ -19f81a: 0c03 |001f: move-result-object v3 │ │ -19f81c: 2204 8904 |0020: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2; // type@0489 │ │ -19f820: 7020 1e0e 0400 |0022: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.:(Landroidx/activity/ComponentActivity;)V // method@0e1e │ │ -19f826: 1f04 131b |0025: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b13 │ │ -19f82a: 2205 8a04 |0027: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3; // type@048a │ │ -19f82e: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -19f830: 7030 210e 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@0e21 │ │ -19f836: 1f05 131b |002d: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b13 │ │ -19f83a: 7055 4c06 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@064c │ │ -19f840: 1f02 2219 |0032: check-cast v2, Lkotlin/Lazy; // type@1922 │ │ -19f844: 5b72 3804 |0034: iput-object v2, v7, Lcom/infomaniak/drive/ui/MainActivity;.mainViewModel$delegate:Lkotlin/Lazy; // field@0438 │ │ -19f848: 2201 8b04 |0036: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4; // type@048b │ │ -19f84c: 7020 240e 0100 |0038: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.:(Landroidx/activity/ComponentActivity;)V // method@0e24 │ │ -19f852: 1f01 131b |003b: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b13 │ │ -19f856: 2202 3902 |003d: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@0239 │ │ -19f85a: 1c03 cf04 |003f: const-class v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // type@04cf │ │ -19f85e: 7110 12b8 0300 |0041: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b812 │ │ -19f864: 0c03 |0044: move-result-object v3 │ │ -19f866: 2204 8c04 |0045: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5; // type@048c │ │ -19f86a: 7020 270e 0400 |0047: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.:(Landroidx/activity/ComponentActivity;)V // method@0e27 │ │ -19f870: 1f04 131b |004a: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b13 │ │ -19f874: 2205 8d04 |004c: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6; // type@048d │ │ -19f878: 7030 2a0e 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@0e2a │ │ -19f87e: 1f05 131b |0051: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b13 │ │ -19f882: 7055 4c06 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@064c │ │ -19f888: 1f02 2219 |0056: check-cast v2, Lkotlin/Lazy; // type@1922 │ │ -19f88c: 5b72 3904 |0058: iput-object v2, v7, Lcom/infomaniak/drive/ui/MainActivity;.myKSuiteViewModel$delegate:Lkotlin/Lazy; // field@0439 │ │ -19f890: 2200 7504 |005a: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3; // type@0475 │ │ -19f894: 7020 db0d 7000 |005c: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0ddb │ │ -19f89a: 7110 459a 0000 |005f: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a45 │ │ -19f8a0: 0c00 |0062: move-result-object v0 │ │ -19f8a2: 5b70 3b04 |0063: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@043b │ │ -19f8a6: 2200 7604 |0065: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4; // type@0476 │ │ -19f8aa: 7020 dd0d 7000 |0067: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0ddd │ │ -19f8b0: 7110 459a 0000 |006a: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a45 │ │ -19f8b6: 0c00 |006d: move-result-object v0 │ │ -19f8b8: 5b70 3e04 |006e: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@043e │ │ -19f8bc: 2200 7704 |0070: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5; // type@0477 │ │ -19f8c0: 7020 df0d 7000 |0072: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0ddf │ │ -19f8c6: 7110 459a 0000 |0075: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a45 │ │ -19f8cc: 0c00 |0078: move-result-object v0 │ │ -19f8ce: 5b70 3a04 |0079: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.navController$delegate:Lkotlin/Lazy; // field@043a │ │ -19f8d2: 2200 9119 |007b: new-instance v0, Lkotlin/collections/ArrayDeque; // type@1991 │ │ -19f8d6: 7010 5c9e 0000 |007d: invoke-direct {v0}, Lkotlin/collections/ArrayDeque;.:()V // method@9e5c │ │ -19f8dc: 5b70 3c04 |0080: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@043c │ │ -19f8e0: 2200 6d01 |0082: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult; // type@016d │ │ -19f8e4: 7010 7d04 0000 |0084: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult;.:()V // method@047d │ │ -19f8ea: 1f00 6901 |0087: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@0169 │ │ -19f8ee: 2201 7804 |0089: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6; // type@0478 │ │ -19f8f2: 7020 e10d 7100 |008b: invoke-direct {v1, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de1 │ │ -19f8f8: 6e30 940e 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@0e94 │ │ -19f8fe: 0c00 |0091: move-result-object v0 │ │ -19f900: 1a01 50e8 |0092: const-string v1, "registerForActivityResult(...)" // string@e850 │ │ -19f904: 7120 30b7 1000 |0094: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -19f90a: 5b70 3304 |0097: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult:Landroidx/activity/result/ActivityResultLauncher; // field@0433 │ │ -19f90e: 2200 7904 |0099: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7; // type@0479 │ │ -19f912: 7020 e30d 7000 |009b: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de3 │ │ -19f918: 7110 459a 0000 |009e: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a45 │ │ -19f91e: 0c00 |00a1: move-result-object v0 │ │ -19f920: 5b70 3204 |00a2: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver$delegate:Lkotlin/Lazy; // field@0432 │ │ -19f924: 2200 6c01 |00a4: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@016c │ │ -19f928: 7010 7c04 0000 |00a6: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@047c │ │ -19f92e: 1f00 6901 |00a9: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@0169 │ │ -19f932: 2202 7a04 |00ab: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8; // type@047a │ │ -19f936: 7020 e50d 7200 |00ad: invoke-direct {v2, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de5 │ │ -19f93c: 6e30 940e 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@0e94 │ │ -19f942: 0c00 |00b3: move-result-object v0 │ │ -19f944: 7120 30b7 1000 |00b4: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -19f94a: 5b70 3d04 |00b7: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@043d │ │ -19f94e: 2200 7b04 |00b9: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9; // type@047b │ │ -19f952: 7020 e70d 7000 |00bb: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de7 │ │ -19f958: 7110 459a 0000 |00be: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a45 │ │ -19f95e: 0c00 |00c1: move-result-object v0 │ │ -19f960: 5b70 3604 |00c2: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateManager$delegate:Lkotlin/Lazy; // field@0436 │ │ -19f964: 2200 5f04 |00c4: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10; // type@045f │ │ -19f968: 7020 af0d 7000 |00c6: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0daf │ │ -19f96e: 7110 459a 0000 |00c9: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a45 │ │ -19f974: 0c00 |00cc: move-result-object v0 │ │ -19f976: 5b70 3504 |00cd: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.inAppReviewManager$delegate:Lkotlin/Lazy; // field@0435 │ │ -19f97a: 0e00 |00cf: return-void │ │ +19f89c: |[19f89c] com.infomaniak.drive.ui.MainActivity.:()V │ │ +19f8ac: 7010 7b0c 0700 |0000: invoke-direct {v7}, Lcom/infomaniak/drive/ui/BaseActivity;.:()V // method@0c7b │ │ +19f8b2: 2200 7404 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2; // type@0474 │ │ +19f8b6: 7020 d90d 7000 |0005: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd9 │ │ +19f8bc: 7110 529a 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a52 │ │ +19f8c2: 0c00 |000b: move-result-object v0 │ │ +19f8c4: 5b70 2e04 |000c: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.binding$delegate:Lkotlin/Lazy; // field@042e │ │ +19f8c8: 0770 |000e: move-object v0, v7 │ │ +19f8ca: 1f00 5f01 |000f: check-cast v0, Landroidx/activity/ComponentActivity; // type@015f │ │ +19f8ce: 2201 8804 |0011: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1; // type@0488 │ │ +19f8d2: 7020 1b0e 0100 |0013: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.:(Landroidx/activity/ComponentActivity;)V // method@0e1b │ │ +19f8d8: 1f01 141b |0016: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b14 │ │ +19f8dc: 2202 3902 |0018: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@0239 │ │ +19f8e0: 1c03 c804 |001a: const-class v3, Lcom/infomaniak/drive/ui/MainViewModel; // type@04c8 │ │ +19f8e4: 7110 1fb8 0300 |001c: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b81f │ │ +19f8ea: 0c03 |001f: move-result-object v3 │ │ +19f8ec: 2204 8904 |0020: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2; // type@0489 │ │ +19f8f0: 7020 1e0e 0400 |0022: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.:(Landroidx/activity/ComponentActivity;)V // method@0e1e │ │ +19f8f6: 1f04 141b |0025: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b14 │ │ +19f8fa: 2205 8a04 |0027: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3; // type@048a │ │ +19f8fe: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +19f900: 7030 210e 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@0e21 │ │ +19f906: 1f05 141b |002d: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b14 │ │ +19f90a: 7055 4c06 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@064c │ │ +19f910: 1f02 2319 |0032: check-cast v2, Lkotlin/Lazy; // type@1923 │ │ +19f914: 5b72 3804 |0034: iput-object v2, v7, Lcom/infomaniak/drive/ui/MainActivity;.mainViewModel$delegate:Lkotlin/Lazy; // field@0438 │ │ +19f918: 2201 8b04 |0036: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4; // type@048b │ │ +19f91c: 7020 240e 0100 |0038: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.:(Landroidx/activity/ComponentActivity;)V // method@0e24 │ │ +19f922: 1f01 141b |003b: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b14 │ │ +19f926: 2202 3902 |003d: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@0239 │ │ +19f92a: 1c03 cf04 |003f: const-class v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // type@04cf │ │ +19f92e: 7110 1fb8 0300 |0041: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b81f │ │ +19f934: 0c03 |0044: move-result-object v3 │ │ +19f936: 2204 8c04 |0045: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5; // type@048c │ │ +19f93a: 7020 270e 0400 |0047: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.:(Landroidx/activity/ComponentActivity;)V // method@0e27 │ │ +19f940: 1f04 141b |004a: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b14 │ │ +19f944: 2205 8d04 |004c: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6; // type@048d │ │ +19f948: 7030 2a0e 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@0e2a │ │ +19f94e: 1f05 141b |0051: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b14 │ │ +19f952: 7055 4c06 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@064c │ │ +19f958: 1f02 2319 |0056: check-cast v2, Lkotlin/Lazy; // type@1923 │ │ +19f95c: 5b72 3904 |0058: iput-object v2, v7, Lcom/infomaniak/drive/ui/MainActivity;.myKSuiteViewModel$delegate:Lkotlin/Lazy; // field@0439 │ │ +19f960: 2200 7504 |005a: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3; // type@0475 │ │ +19f964: 7020 db0d 7000 |005c: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0ddb │ │ +19f96a: 7110 529a 0000 |005f: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a52 │ │ +19f970: 0c00 |0062: move-result-object v0 │ │ +19f972: 5b70 3b04 |0063: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@043b │ │ +19f976: 2200 7604 |0065: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4; // type@0476 │ │ +19f97a: 7020 dd0d 7000 |0067: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0ddd │ │ +19f980: 7110 529a 0000 |006a: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a52 │ │ +19f986: 0c00 |006d: move-result-object v0 │ │ +19f988: 5b70 3e04 |006e: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@043e │ │ +19f98c: 2200 7704 |0070: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5; // type@0477 │ │ +19f990: 7020 df0d 7000 |0072: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0ddf │ │ +19f996: 7110 529a 0000 |0075: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a52 │ │ +19f99c: 0c00 |0078: move-result-object v0 │ │ +19f99e: 5b70 3a04 |0079: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.navController$delegate:Lkotlin/Lazy; // field@043a │ │ +19f9a2: 2200 9219 |007b: new-instance v0, Lkotlin/collections/ArrayDeque; // type@1992 │ │ +19f9a6: 7010 699e 0000 |007d: invoke-direct {v0}, Lkotlin/collections/ArrayDeque;.:()V // method@9e69 │ │ +19f9ac: 5b70 3c04 |0080: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@043c │ │ +19f9b0: 2200 6d01 |0082: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult; // type@016d │ │ +19f9b4: 7010 7d04 0000 |0084: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult;.:()V // method@047d │ │ +19f9ba: 1f00 6901 |0087: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@0169 │ │ +19f9be: 2201 7804 |0089: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6; // type@0478 │ │ +19f9c2: 7020 e10d 7100 |008b: invoke-direct {v1, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de1 │ │ +19f9c8: 6e30 940e 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@0e94 │ │ +19f9ce: 0c00 |0091: move-result-object v0 │ │ +19f9d0: 1a01 55e8 |0092: const-string v1, "registerForActivityResult(...)" // string@e855 │ │ +19f9d4: 7120 3db7 1000 |0094: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +19f9da: 5b70 3304 |0097: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult:Landroidx/activity/result/ActivityResultLauncher; // field@0433 │ │ +19f9de: 2200 7904 |0099: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7; // type@0479 │ │ +19f9e2: 7020 e30d 7000 |009b: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de3 │ │ +19f9e8: 7110 529a 0000 |009e: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a52 │ │ +19f9ee: 0c00 |00a1: move-result-object v0 │ │ +19f9f0: 5b70 3204 |00a2: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver$delegate:Lkotlin/Lazy; // field@0432 │ │ +19f9f4: 2200 6c01 |00a4: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@016c │ │ +19f9f8: 7010 7c04 0000 |00a6: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@047c │ │ +19f9fe: 1f00 6901 |00a9: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@0169 │ │ +19fa02: 2202 7a04 |00ab: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8; // type@047a │ │ +19fa06: 7020 e50d 7200 |00ad: invoke-direct {v2, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de5 │ │ +19fa0c: 6e30 940e 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@0e94 │ │ +19fa12: 0c00 |00b3: move-result-object v0 │ │ +19fa14: 7120 3db7 1000 |00b4: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +19fa1a: 5b70 3d04 |00b7: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@043d │ │ +19fa1e: 2200 7b04 |00b9: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9; // type@047b │ │ +19fa22: 7020 e70d 7000 |00bb: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de7 │ │ +19fa28: 7110 529a 0000 |00be: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a52 │ │ +19fa2e: 0c00 |00c1: move-result-object v0 │ │ +19fa30: 5b70 3604 |00c2: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateManager$delegate:Lkotlin/Lazy; // field@0436 │ │ +19fa34: 2200 5f04 |00c4: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10; // type@045f │ │ +19fa38: 7020 af0d 7000 |00c6: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0daf │ │ +19fa3e: 7110 529a 0000 |00c9: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a52 │ │ +19fa44: 0c00 |00cc: move-result-object v0 │ │ +19fa46: 5b70 3504 |00cd: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.inAppReviewManager$delegate:Lkotlin/Lazy; // field@0435 │ │ +19fa4a: 0e00 |00cf: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=110 │ │ 0x000e line=112 │ │ 0x0011 line=661 │ │ 0x0018 line=665 │ │ @@ -17231,17 +17231,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 │ │ -19f97c: |[19f97c] com.infomaniak.drive.ui.MainActivity.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19f98c: 7110 580e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e58 │ │ -19f992: 0e00 |0003: return-void │ │ +19fa4c: |[19fa4c] com.infomaniak.drive.ui.MainActivity.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fa5c: 7110 580e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e58 │ │ +19fa62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #32 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17249,18 +17249,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 │ │ -19e95c: |[19e95c] com.infomaniak.drive.ui.MainActivity.access$generateSelectedAvatar:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; │ │ -19e96c: 7020 5b0e 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.generateSelectedAvatar:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; // method@0e5b │ │ -19e972: 0c00 |0003: move-result-object v0 │ │ -19e974: 1100 |0004: return-object v0 │ │ +19ea2c: |[19ea2c] com.infomaniak.drive.ui.MainActivity.access$generateSelectedAvatar:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; │ │ +19ea3c: 7020 5b0e 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.generateSelectedAvatar:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; // method@0e5b │ │ +19ea42: 0c00 |0003: move-result-object v0 │ │ +19ea44: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -17269,18 +17269,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 │ │ -19ece8: |[19ece8] com.infomaniak.drive.ui.MainActivity.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ -19ecf8: 7010 5c0e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5c │ │ -19ecfe: 0c00 |0003: move-result-object v0 │ │ -19ed00: 1100 |0004: return-object v0 │ │ +19edb8: |[19edb8] com.infomaniak.drive.ui.MainActivity.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ +19edc8: 7010 5c0e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5c │ │ +19edce: 0c00 |0003: move-result-object v0 │ │ +19edd0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #34 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17288,18 +17288,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 │ │ -19edc8: |[19edc8] com.infomaniak.drive.ui.MainActivity.access$getMainViewModel:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainViewModel; │ │ -19edd8: 7010 650e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e65 │ │ -19edde: 0c00 |0003: move-result-object v0 │ │ -19ede0: 1100 |0004: return-object v0 │ │ +19ee98: |[19ee98] com.infomaniak.drive.ui.MainActivity.access$getMainViewModel:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainViewModel; │ │ +19eea8: 7010 650e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e65 │ │ +19eeae: 0c00 |0003: move-result-object v0 │ │ +19eeb0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #35 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17307,18 +17307,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 │ │ -19eab4: |[19eab4] com.infomaniak.drive.ui.MainActivity.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ -19eac4: 7010 670e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e67 │ │ -19eaca: 0c00 |0003: move-result-object v0 │ │ -19eacc: 1100 |0004: return-object v0 │ │ +19eb84: |[19eb84] com.infomaniak.drive.ui.MainActivity.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ +19eb94: 7010 670e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e67 │ │ +19eb9a: 0c00 |0003: move-result-object v0 │ │ +19eb9c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #36 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17326,17 +17326,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 │ │ -19f718: |[19f718] com.infomaniak.drive.ui.MainActivity.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; │ │ -19f728: 5400 3c04 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@043c │ │ -19f72c: 1100 |0002: return-object v0 │ │ +19f7e8: |[19f7e8] com.infomaniak.drive.ui.MainActivity.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; │ │ +19f7f8: 5400 3c04 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@043c │ │ +19f7fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #37 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17344,17 +17344,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 │ │ -19f994: |[19f994] com.infomaniak.drive.ui.MainActivity.access$launchNextDeleteRequest:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19f9a4: 7010 830e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.launchNextDeleteRequest:()V // method@0e83 │ │ -19f9aa: 0e00 |0003: return-void │ │ +19fa64: |[19fa64] com.infomaniak.drive.ui.MainActivity.access$launchNextDeleteRequest:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fa74: 7010 830e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.launchNextDeleteRequest:()V // method@0e83 │ │ +19fa7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #38 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17362,20 +17362,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 │ │ -19ed04: |[19ed04] com.infomaniak.drive.ui.MainActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ -19ed14: 6e10 630e 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0e63 │ │ -19ed1a: 0c00 |0003: move-result-object v0 │ │ -19ed1c: 7110 bf0b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0bbf │ │ -19ed22: 0c00 |0007: move-result-object v0 │ │ -19ed24: 1100 |0008: return-object v0 │ │ +19edd4: |[19edd4] com.infomaniak.drive.ui.MainActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ +19ede4: 6e10 630e 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0e63 │ │ +19edea: 0c00 |0003: move-result-object v0 │ │ +19edec: 7110 bf0b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0bbf │ │ +19edf2: 0c00 |0007: move-result-object v0 │ │ +19edf4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #39 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17383,30 +17383,30 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -19ebc4: |[19ebc4] com.infomaniak.drive.ui.MainActivity.canDisplayInAppSnackbar:()Z │ │ -19ebd4: 5420 3704 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@0437 │ │ -19ebd8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -19ebda: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -19ebde: 6e10 a508 0000 |0005: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.isShown:()Z // method@08a5 │ │ -19ebe4: 0a00 |0008: move-result v0 │ │ -19ebe6: 3310 0300 |0009: if-ne v0, v1, 000c // +0003 │ │ -19ebea: 280c |000b: goto 0017 // +000c │ │ -19ebec: 6e10 640e 0200 |000c: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e64 │ │ -19ebf2: 0c00 |000f: move-result-object v0 │ │ -19ebf4: 6e10 7e08 0000 |0010: invoke-virtual {v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.isShown:()Z // method@087e │ │ -19ebfa: 0a00 |0013: move-result v0 │ │ -19ebfc: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ -19ec00: 2802 |0016: goto 0018 // +0002 │ │ -19ec02: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -19ec04: 0f01 |0018: return v1 │ │ +19ec94: |[19ec94] com.infomaniak.drive.ui.MainActivity.canDisplayInAppSnackbar:()Z │ │ +19eca4: 5420 3704 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@0437 │ │ +19eca8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +19ecaa: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +19ecae: 6e10 a508 0000 |0005: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.isShown:()Z // method@08a5 │ │ +19ecb4: 0a00 |0008: move-result v0 │ │ +19ecb6: 3310 0300 |0009: if-ne v0, v1, 000c // +0003 │ │ +19ecba: 280c |000b: goto 0017 // +000c │ │ +19ecbc: 6e10 640e 0200 |000c: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e64 │ │ +19ecc2: 0c00 |000f: move-result-object v0 │ │ +19ecc4: 6e10 7e08 0000 |0010: invoke-virtual {v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.isShown:()Z // method@087e │ │ +19ecca: 0a00 |0013: move-result v0 │ │ +19eccc: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ +19ecd0: 2802 |0016: goto 0018 // +0002 │ │ +19ecd2: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +19ecd4: 0f01 |0018: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #40 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17414,45 +17414,45 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -19f9e0: |[19f9e0] com.infomaniak.drive.ui.MainActivity.displayInformationPanel:()V │ │ -19f9f0: 7010 6e0e 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e6e │ │ -19f9f6: 0c00 |0003: move-result-object v0 │ │ -19f9f8: 5531 3404 |0004: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/MainActivity;.hasDisplayedInformationPanel:Z // field@0434 │ │ -19f9fc: 3901 3400 |0006: if-nez v1, 003a // +0034 │ │ -19fa00: 6e10 1b0b 0000 |0008: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getHasDisplayedSyncDialog:()Z // method@0b1b │ │ -19fa06: 0a01 |000b: move-result v1 │ │ -19fa08: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -19fa0a: 3901 1500 |000d: if-nez v1, 0022 // +0015 │ │ -19fa0e: 6201 c212 |000f: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -19fa12: 6e10 9d39 0100 |0011: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.isEnableAppSync:()Z // method@399d │ │ -19fa18: 0a01 |0014: move-result v1 │ │ -19fa1a: 3901 0d00 |0015: if-nez v1, 0022 // +000d │ │ -19fa1e: 6e20 250b 2000 |0017: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/models/UiSettings;.setHasDisplayedSyncDialog:(Z)V // method@0b25 │ │ -19fa24: 1400 1405 0a7f |001a: const v0, #float 1.8346e+38 // #7f0a0514 │ │ -19fa2a: 7110 a893 0000 |001d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a8 │ │ -19fa30: 0c00 |0020: move-result-object v0 │ │ -19fa32: 2802 |0021: goto 0023 // +0002 │ │ -19fa34: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -19fa36: 3800 1700 |0023: if-eqz v0, 003a // +0017 │ │ -19fa3a: 1f00 9d17 |0025: check-cast v0, Ljava/lang/Number; // type@179d │ │ -19fa3e: 6e10 0194 0000 |0027: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@9401 │ │ -19fa44: 0a00 |002a: move-result v0 │ │ -19fa46: 5c32 3404 |002b: iput-boolean v2, v3, Lcom/infomaniak/drive/ui/MainActivity;.hasDisplayedInformationPanel:Z // field@0434 │ │ -19fa4a: 0731 |002d: move-object v1, v3 │ │ -19fa4c: 1f01 1600 |002e: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -19fa50: 1402 ca02 0a7f |0030: const v2, #float 1.83448e+38 // #7f0a02ca │ │ -19fa56: 7120 5506 2100 |0033: invoke-static {v1, v2}, Landroidx/navigation/ActivityKt;.findNavController:(Landroid/app/Activity;I)Landroidx/navigation/NavController; // method@0655 │ │ -19fa5c: 0c01 |0036: move-result-object v1 │ │ -19fa5e: 6e20 6306 0100 |0037: invoke-virtual {v1, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@0663 │ │ -19fa64: 0e00 |003a: return-void │ │ +19fab0: |[19fab0] com.infomaniak.drive.ui.MainActivity.displayInformationPanel:()V │ │ +19fac0: 7010 6e0e 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e6e │ │ +19fac6: 0c00 |0003: move-result-object v0 │ │ +19fac8: 5531 3404 |0004: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/MainActivity;.hasDisplayedInformationPanel:Z // field@0434 │ │ +19facc: 3901 3400 |0006: if-nez v1, 003a // +0034 │ │ +19fad0: 6e10 1b0b 0000 |0008: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getHasDisplayedSyncDialog:()Z // method@0b1b │ │ +19fad6: 0a01 |000b: move-result v1 │ │ +19fad8: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +19fada: 3901 1500 |000d: if-nez v1, 0022 // +0015 │ │ +19fade: 6201 c512 |000f: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +19fae2: 6e10 aa39 0100 |0011: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.isEnableAppSync:()Z // method@39aa │ │ +19fae8: 0a01 |0014: move-result v1 │ │ +19faea: 3901 0d00 |0015: if-nez v1, 0022 // +000d │ │ +19faee: 6e20 250b 2000 |0017: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/models/UiSettings;.setHasDisplayedSyncDialog:(Z)V // method@0b25 │ │ +19faf4: 1400 1405 0a7f |001a: const v0, #float 1.8346e+38 // #7f0a0514 │ │ +19fafa: 7110 b593 0000 |001d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93b5 │ │ +19fb00: 0c00 |0020: move-result-object v0 │ │ +19fb02: 2802 |0021: goto 0023 // +0002 │ │ +19fb04: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +19fb06: 3800 1700 |0023: if-eqz v0, 003a // +0017 │ │ +19fb0a: 1f00 9e17 |0025: check-cast v0, Ljava/lang/Number; // type@179e │ │ +19fb0e: 6e10 0e94 0000 |0027: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@940e │ │ +19fb14: 0a00 |002a: move-result v0 │ │ +19fb16: 5c32 3404 |002b: iput-boolean v2, v3, Lcom/infomaniak/drive/ui/MainActivity;.hasDisplayedInformationPanel:Z // field@0434 │ │ +19fb1a: 0731 |002d: move-object v1, v3 │ │ +19fb1c: 1f01 1600 |002e: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +19fb20: 1402 ca02 0a7f |0030: const v2, #float 1.83448e+38 // #7f0a02ca │ │ +19fb26: 7120 5506 2100 |0033: invoke-static {v1, v2}, Landroidx/navigation/ActivityKt;.findNavController:(Landroid/app/Activity;I)Landroidx/navigation/NavController; // method@0655 │ │ +19fb2c: 0c01 |0036: move-result-object v1 │ │ +19fb2e: 6e20 6306 0100 |0037: invoke-virtual {v1, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@0663 │ │ +19fb34: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ 0x0004 line=560 │ │ 0x0008 line=562 │ │ 0x0017 line=563 │ │ 0x001d line=564 │ │ @@ -17467,33 +17467,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 │ │ -19ea1c: |[19ea1c] com.infomaniak.drive.ui.MainActivity.fileObserver_delegate$lambda$7:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; │ │ -19ea2c: 6200 f700 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/File;.Companion:Lcom/infomaniak/drive/data/models/File$Companion; // field@00f7 │ │ -19ea30: 0731 |0002: move-object v1, v3 │ │ -19ea32: 1f01 3000 |0003: check-cast v1, Landroid/content/Context; // type@0030 │ │ -19ea36: 6e20 f809 1000 |0005: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/data/models/File$Companion;.getOfflineFolder:(Landroid/content/Context;)Ljava/io/File; // method@09f8 │ │ -19ea3c: 0c00 |0008: move-result-object v0 │ │ -19ea3e: 6001 3800 |0009: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -19ea42: 1302 1d00 |000b: const/16 v2, #int 29 // #1d │ │ -19ea46: 3421 0a00 |000d: if-lt v1, v2, 0017 // +000a │ │ -19ea4a: 2201 7e04 |000f: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1; // type@047e │ │ -19ea4e: 7030 f40d 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@0df4 │ │ -19ea54: 1f01 a200 |0014: check-cast v1, Landroid/os/FileObserver; // type@00a2 │ │ -19ea58: 280c |0016: goto 0022 // +000c │ │ -19ea5a: 6e10 6792 0000 |0017: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@9267 │ │ -19ea60: 0c00 |001a: move-result-object v0 │ │ -19ea62: 2201 7f04 |001b: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2; // type@047f │ │ -19ea66: 7030 f60d 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@0df6 │ │ -19ea6c: 1f01 a200 |0020: check-cast v1, Landroid/os/FileObserver; // type@00a2 │ │ -19ea70: 1101 |0022: return-object v1 │ │ +19eaec: |[19eaec] com.infomaniak.drive.ui.MainActivity.fileObserver_delegate$lambda$7:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; │ │ +19eafc: 6200 f700 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/File;.Companion:Lcom/infomaniak/drive/data/models/File$Companion; // field@00f7 │ │ +19eb00: 0731 |0002: move-object v1, v3 │ │ +19eb02: 1f01 3000 |0003: check-cast v1, Landroid/content/Context; // type@0030 │ │ +19eb06: 6e20 f809 1000 |0005: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/data/models/File$Companion;.getOfflineFolder:(Landroid/content/Context;)Ljava/io/File; // method@09f8 │ │ +19eb0c: 0c00 |0008: move-result-object v0 │ │ +19eb0e: 6001 3800 |0009: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +19eb12: 1302 1d00 |000b: const/16 v2, #int 29 // #1d │ │ +19eb16: 3421 0a00 |000d: if-lt v1, v2, 0017 // +000a │ │ +19eb1a: 2201 7e04 |000f: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1; // type@047e │ │ +19eb1e: 7030 f40d 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@0df4 │ │ +19eb24: 1f01 a200 |0014: check-cast v1, Landroid/os/FileObserver; // type@00a2 │ │ +19eb28: 280c |0016: goto 0022 // +000c │ │ +19eb2a: 6e10 7492 0000 |0017: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@9274 │ │ +19eb30: 0c00 |001a: move-result-object v0 │ │ +19eb32: 2201 7f04 |001b: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2; // type@047f │ │ +19eb36: 7030 f60d 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@0df6 │ │ +19eb3c: 1f01 a200 |0020: check-cast v1, Landroid/os/FileObserver; // type@00a2 │ │ +19eb40: 1101 |0022: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0009 line=142 │ │ 0x000f line=143 │ │ 0x0017 line=147 │ │ locals : │ │ @@ -17504,19 +17504,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 │ │ -19fa68: |[19fa68] com.infomaniak.drive.ui.MainActivity.fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fa78: 7010 650e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e65 │ │ -19fa7e: 0c00 |0003: move-result-object v0 │ │ -19fa80: 6e10 3210 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFiles:()V // method@1032 │ │ -19fa86: 0e00 |0007: return-void │ │ +19fb38: |[19fb38] com.infomaniak.drive.ui.MainActivity.fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fb48: 7010 650e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e65 │ │ +19fb4e: 0c00 |0003: move-result-object v0 │ │ +19fb50: 6e10 3210 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFiles:()V // method@1032 │ │ +19fb56: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #43 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17524,20 +17524,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 │ │ -19fa88: |[19fa88] com.infomaniak.drive.ui.MainActivity.filesDeletionResult$lambda$6:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ -19fa98: 7110 2eb7 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -19fa9e: 2200 6f04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25; // type@046f │ │ -19faa2: 7020 cf0d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dcf │ │ -19faa8: 7120 7945 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@4579 │ │ -19faae: 0e00 |000b: return-void │ │ +19fb58: |[19fb58] com.infomaniak.drive.ui.MainActivity.filesDeletionResult$lambda$6:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ +19fb68: 7110 3bb7 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +19fb6e: 2200 6f04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25; // type@046f │ │ +19fb72: 7020 cf0d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dcf │ │ +19fb78: 7120 8645 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@4586 │ │ +19fb7e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x000c reg=2 (null) Landroidx/activity/result/ActivityResult; │ │ │ │ @@ -17546,48 +17546,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 │ │ -19f280: |[19f280] com.infomaniak.drive.ui.MainActivity.filesDeletionResult$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -19f290: 5478 3c04 |0000: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@043c │ │ -19f294: 6e10 839e 0800 |0002: invoke-virtual {v8}, Lkotlin/collections/ArrayDeque;.removeFirstOrNull:()Ljava/lang/Object; // method@9e83 │ │ -19f29a: 0c08 |0005: move-result-object v8 │ │ -19f29c: 1f08 5d18 |0006: check-cast v8, Ljava/util/List; // type@185d │ │ -19f2a0: 3908 0500 |0008: if-nez v8, 000d // +0005 │ │ -19f2a4: 6207 98b2 |000a: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19f2a8: 1107 |000c: return-object v7 │ │ -19f2aa: 0770 |000d: move-object v0, v7 │ │ -19f2ac: 1f00 2c02 |000e: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@022c │ │ -19f2b0: 7110 2e06 0000 |0010: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@062e │ │ -19f2b6: 0c00 |0013: move-result-object v0 │ │ -19f2b8: 0701 |0014: move-object v1, v0 │ │ -19f2ba: 1f01 391d |0015: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -19f2be: 7100 f9c7 0000 |0017: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -19f2c4: 0c00 |001a: move-result-object v0 │ │ -19f2c6: 0702 |001b: move-object v2, v0 │ │ -19f2c8: 1f02 5c1a |001c: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -19f2cc: 2200 8004 |001e: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@0480 │ │ -19f2d0: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -19f2d2: 7030 f80d 8003 |0021: invoke-direct {v0, v8, v3}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0df8 │ │ -19f2d8: 0704 |0024: move-object v4, v0 │ │ -19f2da: 1f04 221b |0025: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -19f2de: 1225 |0027: const/4 v5, #int 2 // #2 │ │ -19f2e0: 1206 |0028: const/4 v6, #int 0 // #0 │ │ -19f2e2: 7706 41c6 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@c641 │ │ -19f2e8: 5478 3c04 |002c: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@043c │ │ -19f2ec: 1f08 4c18 |002e: check-cast v8, Ljava/util/Collection; // type@184c │ │ -19f2f0: 7210 2e97 0800 |0030: invoke-interface {v8}, Ljava/util/Collection;.isEmpty:()Z // method@972e │ │ -19f2f6: 0a08 |0033: move-result v8 │ │ -19f2f8: 3908 0500 |0034: if-nez v8, 0039 // +0005 │ │ -19f2fc: 7010 830e 0700 |0036: invoke-direct {v7}, Lcom/infomaniak/drive/ui/MainActivity;.launchNextDeleteRequest:()V // method@0e83 │ │ -19f302: 6207 98b2 |0039: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19f306: 1107 |003b: return-object v7 │ │ +19f350: |[19f350] com.infomaniak.drive.ui.MainActivity.filesDeletionResult$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +19f360: 5478 3c04 |0000: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@043c │ │ +19f364: 6e10 909e 0800 |0002: invoke-virtual {v8}, Lkotlin/collections/ArrayDeque;.removeFirstOrNull:()Ljava/lang/Object; // method@9e90 │ │ +19f36a: 0c08 |0005: move-result-object v8 │ │ +19f36c: 1f08 5e18 |0006: check-cast v8, Ljava/util/List; // type@185e │ │ +19f370: 3908 0500 |0008: if-nez v8, 000d // +0005 │ │ +19f374: 6207 9bb2 |000a: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19f378: 1107 |000c: return-object v7 │ │ +19f37a: 0770 |000d: move-object v0, v7 │ │ +19f37c: 1f00 2c02 |000e: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@022c │ │ +19f380: 7110 2e06 0000 |0010: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@062e │ │ +19f386: 0c00 |0013: move-result-object v0 │ │ +19f388: 0701 |0014: move-object v1, v0 │ │ +19f38a: 1f01 3a1d |0015: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +19f38e: 7100 06c8 0000 |0017: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +19f394: 0c00 |001a: move-result-object v0 │ │ +19f396: 0702 |001b: move-object v2, v0 │ │ +19f398: 1f02 5d1a |001c: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +19f39c: 2200 8004 |001e: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@0480 │ │ +19f3a0: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +19f3a2: 7030 f80d 8003 |0021: invoke-direct {v0, v8, v3}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0df8 │ │ +19f3a8: 0704 |0024: move-object v4, v0 │ │ +19f3aa: 1f04 231b |0025: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +19f3ae: 1225 |0027: const/4 v5, #int 2 // #2 │ │ +19f3b0: 1206 |0028: const/4 v6, #int 0 // #0 │ │ +19f3b2: 7706 4ec6 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@c64e │ │ +19f3b8: 5478 3c04 |002c: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@043c │ │ +19f3bc: 1f08 4d18 |002e: check-cast v8, Ljava/util/Collection; // type@184d │ │ +19f3c0: 7210 3b97 0800 |0030: invoke-interface {v8}, Ljava/util/Collection;.isEmpty:()Z // method@973b │ │ +19f3c6: 0a08 |0033: move-result v8 │ │ +19f3c8: 3908 0500 |0034: if-nez v8, 0039 // +0005 │ │ +19f3cc: 7010 830e 0700 |0036: invoke-direct {v7}, Lcom/infomaniak/drive/ui/MainActivity;.launchNextDeleteRequest:()V // method@0e83 │ │ +19f3d2: 6207 9bb2 |0039: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19f3d6: 1107 |003b: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x000d line=130 │ │ 0x002c line=131 │ │ 0x0039 line=132 │ │ locals : │ │ @@ -17599,44 +17599,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 │ │ -19e978: |[19e978] com.infomaniak.drive.ui.MainActivity.generateSelectedAvatar:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; │ │ -19e988: 1244 |0000: const/4 v4, #int 4 // #4 │ │ -19e98a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -19e98c: 1301 6400 |0002: const/16 v1, #int 100 // #64 │ │ -19e990: 1302 6400 |0004: const/16 v2, #int 100 // #64 │ │ -19e994: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -19e996: 0770 |0007: move-object v0, v7 │ │ -19e998: 7706 a905 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@05a9 │ │ -19e99e: 0c07 |000b: move-result-object v7 │ │ -19e9a0: 2200 5400 |000c: new-instance v0, Landroid/graphics/Canvas; // type@0054 │ │ -19e9a4: 7020 0b01 7000 |000e: invoke-direct {v0, v7}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@010b │ │ -19e9aa: 2201 5e00 |0011: new-instance v1, Landroid/graphics/Paint; // type@005e │ │ -19e9ae: 7010 3501 0100 |0013: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0135 │ │ -19e9b4: 0762 |0016: move-object v2, v6 │ │ -19e9b6: 1f02 3000 |0017: check-cast v2, Landroid/content/Context; // type@0030 │ │ -19e9ba: 1403 5903 067f |0019: const v3, #float 1.78134e+38 // #7f060359 │ │ -19e9c0: 7120 9c05 3200 |001c: invoke-static {v2, v3}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@059c │ │ -19e9c6: 0a02 |001f: move-result v2 │ │ -19e9c8: 6e20 3c01 2100 |0020: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@013c │ │ -19e9ce: 1502 0041 |0023: const/high16 v2, #int 1090519040 // #4100 │ │ -19e9d2: 6e20 4101 2100 |0025: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0141 │ │ -19e9d8: 6202 1d00 |0028: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@001d │ │ -19e9dc: 6e20 4201 2100 |002a: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0142 │ │ -19e9e2: 1212 |002d: const/4 v2, #int 1 // #1 │ │ -19e9e4: 6e20 3b01 2100 |002e: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@013b │ │ -19e9ea: 6e20 3e01 2100 |0031: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setDither:(Z)V // method@013e │ │ -19e9f0: 1502 4842 |0034: const/high16 v2, #int 1112014848 // #4248 │ │ -19e9f4: 1503 3842 |0036: const/high16 v3, #int 1110966272 // #4238 │ │ -19e9f8: 6e51 1101 2032 |0038: invoke-virtual {v0, v2, v2, v3, v1}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0111 │ │ -19e9fe: 1107 |003b: return-object v7 │ │ +19ea48: |[19ea48] com.infomaniak.drive.ui.MainActivity.generateSelectedAvatar:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; │ │ +19ea58: 1244 |0000: const/4 v4, #int 4 // #4 │ │ +19ea5a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +19ea5c: 1301 6400 |0002: const/16 v1, #int 100 // #64 │ │ +19ea60: 1302 6400 |0004: const/16 v2, #int 100 // #64 │ │ +19ea64: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +19ea66: 0770 |0007: move-object v0, v7 │ │ +19ea68: 7706 a905 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@05a9 │ │ +19ea6e: 0c07 |000b: move-result-object v7 │ │ +19ea70: 2200 5400 |000c: new-instance v0, Landroid/graphics/Canvas; // type@0054 │ │ +19ea74: 7020 0b01 7000 |000e: invoke-direct {v0, v7}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@010b │ │ +19ea7a: 2201 5e00 |0011: new-instance v1, Landroid/graphics/Paint; // type@005e │ │ +19ea7e: 7010 3501 0100 |0013: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0135 │ │ +19ea84: 0762 |0016: move-object v2, v6 │ │ +19ea86: 1f02 3000 |0017: check-cast v2, Landroid/content/Context; // type@0030 │ │ +19ea8a: 1403 5903 067f |0019: const v3, #float 1.78134e+38 // #7f060359 │ │ +19ea90: 7120 9c05 3200 |001c: invoke-static {v2, v3}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@059c │ │ +19ea96: 0a02 |001f: move-result v2 │ │ +19ea98: 6e20 3c01 2100 |0020: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@013c │ │ +19ea9e: 1502 0041 |0023: const/high16 v2, #int 1090519040 // #4100 │ │ +19eaa2: 6e20 4101 2100 |0025: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0141 │ │ +19eaa8: 6202 1d00 |0028: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@001d │ │ +19eaac: 6e20 4201 2100 |002a: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0142 │ │ +19eab2: 1212 |002d: const/4 v2, #int 1 // #1 │ │ +19eab4: 6e20 3b01 2100 |002e: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@013b │ │ +19eaba: 6e20 3e01 2100 |0031: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setDither:(Z)V // method@013e │ │ +19eac0: 1502 4842 |0034: const/high16 v2, #int 1112014848 // #4248 │ │ +19eac4: 1503 3842 |0036: const/high16 v3, #int 1110966272 // #4238 │ │ +19eac8: 6e51 1101 2032 |0038: invoke-virtual {v0, v2, v2, v3, v1}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0111 │ │ +19eace: 1107 |003b: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=616 │ │ 0x000c line=617 │ │ 0x0011 line=618 │ │ 0x0016 line=619 │ │ 0x0025 line=620 │ │ @@ -17653,20 +17653,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 │ │ -19ed28: |[19ed28] com.infomaniak.drive.ui.MainActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ -19ed38: 5410 2e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.binding$delegate:Lkotlin/Lazy; // field@042e │ │ -19ed3c: 7210 419a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a41 │ │ -19ed42: 0c00 |0005: move-result-object v0 │ │ -19ed44: 1f00 cb03 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding; // type@03cb │ │ -19ed48: 1100 |0008: return-object v0 │ │ +19edf8: |[19edf8] com.infomaniak.drive.ui.MainActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ +19ee08: 5410 2e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.binding$delegate:Lkotlin/Lazy; // field@042e │ │ +19ee0c: 7210 4e9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a4e │ │ +19ee12: 0c00 |0005: move-result-object v0 │ │ +19ee14: 1f00 cb03 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding; // type@03cb │ │ +19ee18: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #47 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17674,20 +17674,20 @@ │ │ type : '()Landroid/os/FileObserver;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19ea74: |[19ea74] com.infomaniak.drive.ui.MainActivity.getFileObserver:()Landroid/os/FileObserver; │ │ -19ea84: 5410 3204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver$delegate:Lkotlin/Lazy; // field@0432 │ │ -19ea88: 7210 419a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a41 │ │ -19ea8e: 0c00 |0005: move-result-object v0 │ │ -19ea90: 1f00 a200 |0006: check-cast v0, Landroid/os/FileObserver; // type@00a2 │ │ -19ea94: 1100 |0008: return-object v0 │ │ +19eb44: |[19eb44] com.infomaniak.drive.ui.MainActivity.getFileObserver:()Landroid/os/FileObserver; │ │ +19eb54: 5410 3204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver$delegate:Lkotlin/Lazy; // field@0432 │ │ +19eb58: 7210 4e9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a4e │ │ +19eb5e: 0c00 |0005: move-result-object v0 │ │ +19eb60: 1f00 a200 |0006: check-cast v0, Landroid/os/FileObserver; // type@00a2 │ │ +19eb64: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #48 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17695,20 +17695,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 │ │ -19ef34: |[19ef34] com.infomaniak.drive.ui.MainActivity.getInAppReviewManager:()Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ -19ef44: 5410 3504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.inAppReviewManager$delegate:Lkotlin/Lazy; // field@0435 │ │ -19ef48: 7210 419a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a41 │ │ -19ef4e: 0c00 |0005: move-result-object v0 │ │ -19ef50: 1f00 960e |0006: check-cast v0, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // type@0e96 │ │ -19ef54: 1100 |0008: return-object v0 │ │ +19f004: |[19f004] com.infomaniak.drive.ui.MainActivity.getInAppReviewManager:()Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ +19f014: 5410 3504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.inAppReviewManager$delegate:Lkotlin/Lazy; // field@0435 │ │ +19f018: 7210 4e9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a4e │ │ +19f01e: 0c00 |0005: move-result-object v0 │ │ +19f020: 1f00 970e |0006: check-cast v0, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // type@0e97 │ │ +19f024: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #49 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17716,20 +17716,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 │ │ -19efa8: |[19efa8] com.infomaniak.drive.ui.MainActivity.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ -19efb8: 5410 3604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateManager$delegate:Lkotlin/Lazy; // field@0436 │ │ -19efbc: 7210 419a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a41 │ │ -19efc2: 0c00 |0005: move-result-object v0 │ │ -19efc4: 1f00 990e |0006: check-cast v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0e99 │ │ -19efc8: 1100 |0008: return-object v0 │ │ +19f078: |[19f078] com.infomaniak.drive.ui.MainActivity.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ +19f088: 5410 3604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateManager$delegate:Lkotlin/Lazy; // field@0436 │ │ +19f08c: 7210 4e9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a4e │ │ +19f092: 0c00 |0005: move-result-object v0 │ │ +19f094: 1f00 9a0e |0006: check-cast v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0e9a │ │ +19f098: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #50 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17737,20 +17737,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 │ │ -19ede4: |[19ede4] com.infomaniak.drive.ui.MainActivity.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; │ │ -19edf4: 5410 3804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.mainViewModel$delegate:Lkotlin/Lazy; // field@0438 │ │ -19edf8: 7210 419a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a41 │ │ -19edfe: 0c00 |0005: move-result-object v0 │ │ -19ee00: 1f00 c804 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04c8 │ │ -19ee04: 1100 |0008: return-object v0 │ │ +19eeb4: |[19eeb4] com.infomaniak.drive.ui.MainActivity.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; │ │ +19eec4: 5410 3804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.mainViewModel$delegate:Lkotlin/Lazy; // field@0438 │ │ +19eec8: 7210 4e9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a4e │ │ +19eece: 0c00 |0005: move-result-object v0 │ │ +19eed0: 1f00 c804 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04c8 │ │ +19eed4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #51 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17758,20 +17758,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 │ │ -19ee08: |[19ee08] com.infomaniak.drive.ui.MainActivity.getMyKSuiteViewModel:()Lcom/infomaniak/drive/ui/MyKSuiteViewModel; │ │ -19ee18: 5410 3904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.myKSuiteViewModel$delegate:Lkotlin/Lazy; // field@0439 │ │ -19ee1c: 7210 419a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a41 │ │ -19ee22: 0c00 |0005: move-result-object v0 │ │ -19ee24: 1f00 cf04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // type@04cf │ │ -19ee28: 1100 |0008: return-object v0 │ │ +19eed8: |[19eed8] com.infomaniak.drive.ui.MainActivity.getMyKSuiteViewModel:()Lcom/infomaniak/drive/ui/MyKSuiteViewModel; │ │ +19eee8: 5410 3904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.myKSuiteViewModel$delegate:Lkotlin/Lazy; // field@0439 │ │ +19eeec: 7210 4e9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a4e │ │ +19eef2: 0c00 |0005: move-result-object v0 │ │ +19eef4: 1f00 cf04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // type@04cf │ │ +19eef8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #52 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17779,20 +17779,20 @@ │ │ type : '()Landroidx/navigation/NavController;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19ead0: |[19ead0] com.infomaniak.drive.ui.MainActivity.getNavController:()Landroidx/navigation/NavController; │ │ -19eae0: 5410 3a04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.navController$delegate:Lkotlin/Lazy; // field@043a │ │ -19eae4: 7210 419a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a41 │ │ -19eaea: 0c00 |0005: move-result-object v0 │ │ -19eaec: 1f00 4902 |0006: check-cast v0, Landroidx/navigation/NavController; // type@0249 │ │ -19eaf0: 1100 |0008: return-object v0 │ │ +19eba0: |[19eba0] com.infomaniak.drive.ui.MainActivity.getNavController:()Landroidx/navigation/NavController; │ │ +19ebb0: 5410 3a04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.navController$delegate:Lkotlin/Lazy; // field@043a │ │ +19ebb4: 7210 4e9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a4e │ │ +19ebba: 0c00 |0005: move-result-object v0 │ │ +19ebbc: 1f00 4902 |0006: check-cast v0, Landroidx/navigation/NavController; // type@0249 │ │ +19ebc0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #53 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17800,24 +17800,24 @@ │ │ type : '()Landroidx/navigation/fragment/NavHostFragment;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -19eb54: |[19eb54] com.infomaniak.drive.ui.MainActivity.getNavHostFragment:()Landroidx/navigation/fragment/NavHostFragment; │ │ -19eb64: 6e10 6d0e 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0e6d │ │ -19eb6a: 0c00 |0003: move-result-object v0 │ │ -19eb6c: 1401 ca02 0a7f |0004: const v1, #float 1.83448e+38 // #7f0a02ca │ │ -19eb72: 6e20 0c06 1000 |0007: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManager;.findFragmentById:(I)Landroidx/fragment/app/Fragment; // method@060c │ │ -19eb78: 0c00 |000a: move-result-object v0 │ │ -19eb7a: 1a01 c3da |000b: const-string v1, "null cannot be cast to non-null type androidx.navigation.fragment.NavHostFragment" // string@dac3 │ │ -19eb7e: 7120 2fb7 1000 |000d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b72f │ │ -19eb84: 1f00 5802 |0010: check-cast v0, Landroidx/navigation/fragment/NavHostFragment; // type@0258 │ │ -19eb88: 1100 |0012: return-object v0 │ │ +19ec24: |[19ec24] com.infomaniak.drive.ui.MainActivity.getNavHostFragment:()Landroidx/navigation/fragment/NavHostFragment; │ │ +19ec34: 6e10 6d0e 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0e6d │ │ +19ec3a: 0c00 |0003: move-result-object v0 │ │ +19ec3c: 1401 ca02 0a7f |0004: const v1, #float 1.83448e+38 // #7f0a02ca │ │ +19ec42: 6e20 0c06 1000 |0007: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManager;.findFragmentById:(I)Landroidx/fragment/app/Fragment; // method@060c │ │ +19ec48: 0c00 |000a: move-result-object v0 │ │ +19ec4a: 1a01 c8da |000b: const-string v1, "null cannot be cast to non-null type androidx.navigation.fragment.NavHostFragment" // string@dac8 │ │ +19ec4e: 7120 3cb7 1000 |000d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73c │ │ +19ec54: 1f00 5802 |0010: check-cast v0, Landroidx/navigation/fragment/NavHostFragment; // type@0258 │ │ +19ec58: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #54 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17825,20 +17825,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 │ │ -19ed68: |[19ed68] com.infomaniak.drive.ui.MainActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -19ed78: 5410 3b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@043b │ │ -19ed7c: 7210 419a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a41 │ │ -19ed82: 0c00 |0005: move-result-object v0 │ │ -19ed84: 1f00 9004 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0490 │ │ -19ed88: 1100 |0008: return-object v0 │ │ +19ee38: |[19ee38] com.infomaniak.drive.ui.MainActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +19ee48: 5410 3b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@043b │ │ +19ee4c: 7210 4e9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a4e │ │ +19ee52: 0c00 |0005: move-result-object v0 │ │ +19ee54: 1f00 9004 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0490 │ │ +19ee58: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #55 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17846,20 +17846,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 │ │ -19ec88: |[19ec88] com.infomaniak.drive.ui.MainActivity.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; │ │ -19ec98: 5410 3e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@043e │ │ -19ec9c: 7210 419a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a41 │ │ -19eca2: 0c00 |0005: move-result-object v0 │ │ -19eca4: 1f00 9d03 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@039d │ │ -19eca8: 1100 |0008: return-object v0 │ │ +19ed58: |[19ed58] com.infomaniak.drive.ui.MainActivity.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; │ │ +19ed68: 5410 3e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@043e │ │ +19ed6c: 7210 4e9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a4e │ │ +19ed72: 0c00 |0005: move-result-object v0 │ │ +19ed74: 1f00 9d03 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@039d │ │ +19ed78: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #56 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17867,64 +17867,64 @@ │ │ type : '(IZZ)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 144 16-bit code units │ │ -19fab0: |[19fab0] com.infomaniak.drive.ui.MainActivity.handleBottomNavigationVisibility:(IZZ)V │ │ -19fac0: 7010 5c0e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5c │ │ -19fac6: 0c00 |0003: move-result-object v0 │ │ -19fac8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -19faca: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -19facc: 2c05 5400 0000 |0006: sparse-switch v5, 0000005a // +00000054 │ │ -19fad2: 1216 |0009: const/4 v6, #int 1 // #1 │ │ -19fad4: 2807 |000a: goto 0011 // +0007 │ │ -19fad6: 3906 feff |000b: if-nez v6, 0009 // -0002 │ │ -19fada: 3807 0300 |000d: if-eqz v7, 0010 // +0003 │ │ -19fade: 28fa |000f: goto 0009 // -0006 │ │ -19fae0: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -19fae2: 5405 2e01 |0011: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012e │ │ -19fae6: 1a01 a6cf |0013: const-string v1, "mainFab" // string@cfa6 │ │ -19faea: 7120 30b7 1500 |0015: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -19faf0: 1f05 0e01 |0018: check-cast v5, Landroid/view/View; // type@010e │ │ -19faf4: 1301 0800 |001a: const/16 v1, #int 8 // #8 │ │ -19faf8: 3806 0500 |001c: if-eqz v6, 0021 // +0005 │ │ -19fafc: 1303 0800 |001e: const/16 v3, #int 8 // #8 │ │ -19fb00: 2802 |0020: goto 0022 // +0002 │ │ -19fb02: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -19fb04: 6e20 4303 3500 |0022: invoke-virtual {v5, v3}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ -19fb0a: 5405 2c01 |0025: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ -19fb0e: 1a03 2095 |0027: const-string v3, "bottomNavigation" // string@9520 │ │ -19fb12: 7120 30b7 3500 |0029: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -19fb18: 1f05 0e01 |002c: check-cast v5, Landroid/view/View; // type@010e │ │ -19fb1c: 3806 0500 |002e: if-eqz v6, 0033 // +0005 │ │ -19fb20: 1303 0800 |0030: const/16 v3, #int 8 // #8 │ │ -19fb24: 2802 |0032: goto 0034 // +0002 │ │ -19fb26: 1203 |0033: const/4 v3, #int 0 // #0 │ │ -19fb28: 6e20 4303 3500 |0034: invoke-virtual {v5, v3}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ -19fb2e: 5405 2d01 |0037: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigationBackgroundView:Landroid/view/View; // field@012d │ │ -19fb32: 1a03 2195 |0039: const-string v3, "bottomNavigationBackgroundView" // string@9521 │ │ -19fb36: 7120 30b7 3500 |003b: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -19fb3c: 3806 0500 |003e: if-eqz v6, 0043 // +0005 │ │ -19fb40: 1306 0800 |0040: const/16 v6, #int 8 // #8 │ │ -19fb44: 2802 |0042: goto 0044 // +0002 │ │ -19fb46: 1206 |0043: const/4 v6, #int 0 // #0 │ │ -19fb48: 6e20 4303 6500 |0044: invoke-virtual {v5, v6}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ -19fb4e: 5405 2f01 |0047: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012f │ │ -19fb52: 1a06 67ec |0049: const-string v6, "searchFab" // string@ec67 │ │ -19fb56: 7120 30b7 6500 |004b: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -19fb5c: 1f05 0e01 |004e: check-cast v5, Landroid/view/View; // type@010e │ │ -19fb60: 3807 0300 |0050: if-eqz v7, 0053 // +0003 │ │ -19fb64: 2803 |0052: goto 0055 // +0003 │ │ -19fb66: 1302 0800 |0053: const/16 v2, #int 8 // #8 │ │ -19fb6a: 6e20 4303 2500 |0055: invoke-virtual {v5, v2}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ -19fb70: 0e00 |0058: return-void │ │ -19fb72: 0000 |0059: nop // spacer │ │ -19fb74: 0002 0d00 b200 0a7f 4b02 0a7f 5d02 ... |005a: sparse-switch-data (54 units) │ │ +19fb80: |[19fb80] com.infomaniak.drive.ui.MainActivity.handleBottomNavigationVisibility:(IZZ)V │ │ +19fb90: 7010 5c0e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5c │ │ +19fb96: 0c00 |0003: move-result-object v0 │ │ +19fb98: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +19fb9a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +19fb9c: 2c05 5400 0000 |0006: sparse-switch v5, 0000005a // +00000054 │ │ +19fba2: 1216 |0009: const/4 v6, #int 1 // #1 │ │ +19fba4: 2807 |000a: goto 0011 // +0007 │ │ +19fba6: 3906 feff |000b: if-nez v6, 0009 // -0002 │ │ +19fbaa: 3807 0300 |000d: if-eqz v7, 0010 // +0003 │ │ +19fbae: 28fa |000f: goto 0009 // -0006 │ │ +19fbb0: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +19fbb2: 5405 2e01 |0011: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012e │ │ +19fbb6: 1a01 abcf |0013: const-string v1, "mainFab" // string@cfab │ │ +19fbba: 7120 3db7 1500 |0015: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +19fbc0: 1f05 0e01 |0018: check-cast v5, Landroid/view/View; // type@010e │ │ +19fbc4: 1301 0800 |001a: const/16 v1, #int 8 // #8 │ │ +19fbc8: 3806 0500 |001c: if-eqz v6, 0021 // +0005 │ │ +19fbcc: 1303 0800 |001e: const/16 v3, #int 8 // #8 │ │ +19fbd0: 2802 |0020: goto 0022 // +0002 │ │ +19fbd2: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +19fbd4: 6e20 4303 3500 |0022: invoke-virtual {v5, v3}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ +19fbda: 5405 2c01 |0025: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ +19fbde: 1a03 2595 |0027: const-string v3, "bottomNavigation" // string@9525 │ │ +19fbe2: 7120 3db7 3500 |0029: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +19fbe8: 1f05 0e01 |002c: check-cast v5, Landroid/view/View; // type@010e │ │ +19fbec: 3806 0500 |002e: if-eqz v6, 0033 // +0005 │ │ +19fbf0: 1303 0800 |0030: const/16 v3, #int 8 // #8 │ │ +19fbf4: 2802 |0032: goto 0034 // +0002 │ │ +19fbf6: 1203 |0033: const/4 v3, #int 0 // #0 │ │ +19fbf8: 6e20 4303 3500 |0034: invoke-virtual {v5, v3}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ +19fbfe: 5405 2d01 |0037: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigationBackgroundView:Landroid/view/View; // field@012d │ │ +19fc02: 1a03 2695 |0039: const-string v3, "bottomNavigationBackgroundView" // string@9526 │ │ +19fc06: 7120 3db7 3500 |003b: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +19fc0c: 3806 0500 |003e: if-eqz v6, 0043 // +0005 │ │ +19fc10: 1306 0800 |0040: const/16 v6, #int 8 // #8 │ │ +19fc14: 2802 |0042: goto 0044 // +0002 │ │ +19fc16: 1206 |0043: const/4 v6, #int 0 // #0 │ │ +19fc18: 6e20 4303 6500 |0044: invoke-virtual {v5, v6}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ +19fc1e: 5405 2f01 |0047: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012f │ │ +19fc22: 1a06 6cec |0049: const-string v6, "searchFab" // string@ec6c │ │ +19fc26: 7120 3db7 6500 |004b: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +19fc2c: 1f05 0e01 |004e: check-cast v5, Landroid/view/View; // type@010e │ │ +19fc30: 3807 0300 |0050: if-eqz v7, 0053 // +0003 │ │ +19fc34: 2803 |0052: goto 0055 // +0003 │ │ +19fc36: 1302 0800 |0053: const/16 v2, #int 8 // #8 │ │ +19fc3a: 6e20 4303 2500 |0055: invoke-virtual {v5, v2}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ +19fc40: 0e00 |0058: return-void │ │ +19fc42: 0000 |0059: nop // spacer │ │ +19fc44: 0002 0d00 b200 0a7f 4b02 0a7f 5d02 ... |005a: sparse-switch-data (54 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x0011 line=496 │ │ 0x0022 line=684 │ │ 0x0025 line=497 │ │ 0x0034 line=686 │ │ @@ -17943,85 +17943,85 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 128 16-bit code units │ │ -19fc40: |[19fc40] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos:()V │ │ -19fc50: 6200 1c01 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011c │ │ -19fc54: 6e10 3b0b 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getAppSyncSettings:()Lcom/infomaniak/drive/data/models/SyncSettings; // method@0b3b │ │ -19fc5a: 0c00 |0005: move-result-object v0 │ │ -19fc5c: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -19fc60: 0e00 |0008: return-void │ │ -19fc62: 6e10 020b 0000 |0009: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/SyncSettings;.getDeleteAfterSync:()Z // method@0b02 │ │ -19fc68: 0a00 |000c: move-result v0 │ │ -19fc6a: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -19fc6e: 0e00 |000f: return-void │ │ -19fc70: 6200 1c01 |0010: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011c │ │ -19fc74: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -19fc76: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -19fc78: 7140 3f0b 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@0b3f │ │ -19fc7e: 0a00 |0017: move-result v0 │ │ -19fc80: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ -19fc84: 0e00 |001a: return-void │ │ -19fc86: 6200 1c01 |001b: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011c │ │ -19fc8a: 7140 3a0b 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@0b3a │ │ -19fc90: 0c00 |0020: move-result-object v0 │ │ -19fc92: 3900 0300 |0021: if-nez v0, 0024 // +0003 │ │ -19fc96: 0e00 |0023: return-void │ │ -19fc98: 6e10 b696 0000 |0024: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@96b6 │ │ -19fc9e: 0a03 |0027: move-result v3 │ │ -19fca0: 1304 0a00 |0028: const/16 v4, #int 10 // #a │ │ -19fca4: 3543 0300 |002a: if-ge v3, v4, 002d // +0003 │ │ -19fca8: 0e00 |002c: return-void │ │ -19fcaa: 0703 |002d: move-object v3, v0 │ │ -19fcac: 1f03 5d18 |002e: check-cast v3, Ljava/util/List; // type@185d │ │ -19fcb0: 7120 710e 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@0e71 │ │ -19fcb6: 0c03 |0033: move-result-object v3 │ │ -19fcb8: 0734 |0034: move-object v4, v3 │ │ -19fcba: 1f04 4c18 |0035: check-cast v4, Ljava/util/Collection; // type@184c │ │ -19fcbe: 7210 2e97 0400 |0037: invoke-interface {v4}, Ljava/util/Collection;.isEmpty:()Z // method@972e │ │ -19fcc4: 0a04 |003a: move-result v4 │ │ -19fcc6: 3904 0300 |003b: if-nez v4, 003e // +0003 │ │ -19fcca: 0731 |003d: move-object v1, v3 │ │ -19fccc: 3901 0300 |003e: if-nez v1, 0041 // +0003 │ │ -19fcd0: 0e00 |0040: return-void │ │ -19fcd2: 6203 ae13 |0041: sget-object v3, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@13ae │ │ -19fcd6: 07d4 |0043: move-object v4, v13 │ │ -19fcd8: 1f04 3000 |0044: check-cast v4, Landroid/content/Context; // type@0030 │ │ -19fcdc: 1405 ab02 147f |0046: const v5, #float 1.9674e+38 // #7f1402ab │ │ -19fce2: 6e20 6b0e 5d00 |0049: invoke-virtual {v13, v5}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I)Ljava/lang/String; // method@0e6b │ │ -19fce8: 0c05 |004c: move-result-object v5 │ │ -19fcea: 1a06 72ba |004d: const-string v6, "getString(...)" // string@ba72 │ │ -19fcee: 7120 30b7 6500 |004f: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -19fcf4: 6e10 b696 0000 |0052: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@96b6 │ │ -19fcfa: 0a06 |0055: move-result v6 │ │ -19fcfc: 7110 a893 0600 |0056: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a8 │ │ -19fd02: 0c06 |0059: move-result-object v6 │ │ -19fd04: 2322 5425 |005a: new-array v2, v2, [Ljava/lang/Object; // type@2554 │ │ -19fd08: 1207 |005c: const/4 v7, #int 0 // #0 │ │ -19fd0a: 4d06 0207 |005d: aput-object v6, v2, v7 │ │ -19fd0e: 1406 aa02 147f |005f: const v6, #float 1.9674e+38 // #7f1402aa │ │ -19fd14: 6e30 6c0e 6d02 |0062: invoke-virtual {v13, v6, v2}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0e6c │ │ -19fd1a: 0c06 |0065: move-result-object v6 │ │ -19fd1c: 1402 9800 147f |0066: const v2, #float 1.96729e+38 // #7f140098 │ │ -19fd22: 6e20 6b0e 2d00 |0069: invoke-virtual {v13, v2}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I)Ljava/lang/String; // method@0e6b │ │ -19fd28: 0c07 |006c: move-result-object v7 │ │ -19fd2a: 220a 6104 |006d: new-instance v10, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12; // type@0461 │ │ -19fd2e: 7040 b30d 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@0db3 │ │ -19fd34: 130b 1000 |0072: const/16 v11, #int 16 // #10 │ │ -19fd38: 120c |0074: const/4 v12, #int 0 // #0 │ │ -19fd3a: 1208 |0075: const/4 v8, #int 0 // #0 │ │ -19fd3c: 1219 |0076: const/4 v9, #int 1 // #1 │ │ -19fd3e: 770a 183c 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@3c18 │ │ -19fd44: 0c00 |007a: move-result-object v0 │ │ -19fd46: 1f00 1e00 |007b: check-cast v0, Landroid/app/Dialog; // type@001e │ │ -19fd4a: 5bd0 2f04 |007d: iput-object v0, v13, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@042f │ │ -19fd4e: 0e00 |007f: return-void │ │ +19fd10: |[19fd10] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos:()V │ │ +19fd20: 6200 1c01 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011c │ │ +19fd24: 6e10 3b0b 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getAppSyncSettings:()Lcom/infomaniak/drive/data/models/SyncSettings; // method@0b3b │ │ +19fd2a: 0c00 |0005: move-result-object v0 │ │ +19fd2c: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +19fd30: 0e00 |0008: return-void │ │ +19fd32: 6e10 020b 0000 |0009: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/SyncSettings;.getDeleteAfterSync:()Z // method@0b02 │ │ +19fd38: 0a00 |000c: move-result v0 │ │ +19fd3a: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +19fd3e: 0e00 |000f: return-void │ │ +19fd40: 6200 1c01 |0010: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011c │ │ +19fd44: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +19fd46: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +19fd48: 7140 3f0b 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@0b3f │ │ +19fd4e: 0a00 |0017: move-result v0 │ │ +19fd50: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ +19fd54: 0e00 |001a: return-void │ │ +19fd56: 6200 1c01 |001b: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011c │ │ +19fd5a: 7140 3a0b 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@0b3a │ │ +19fd60: 0c00 |0020: move-result-object v0 │ │ +19fd62: 3900 0300 |0021: if-nez v0, 0024 // +0003 │ │ +19fd66: 0e00 |0023: return-void │ │ +19fd68: 6e10 c396 0000 |0024: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@96c3 │ │ +19fd6e: 0a03 |0027: move-result v3 │ │ +19fd70: 1304 0a00 |0028: const/16 v4, #int 10 // #a │ │ +19fd74: 3543 0300 |002a: if-ge v3, v4, 002d // +0003 │ │ +19fd78: 0e00 |002c: return-void │ │ +19fd7a: 0703 |002d: move-object v3, v0 │ │ +19fd7c: 1f03 5e18 |002e: check-cast v3, Ljava/util/List; // type@185e │ │ +19fd80: 7120 710e 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@0e71 │ │ +19fd86: 0c03 |0033: move-result-object v3 │ │ +19fd88: 0734 |0034: move-object v4, v3 │ │ +19fd8a: 1f04 4d18 |0035: check-cast v4, Ljava/util/Collection; // type@184d │ │ +19fd8e: 7210 3b97 0400 |0037: invoke-interface {v4}, Ljava/util/Collection;.isEmpty:()Z // method@973b │ │ +19fd94: 0a04 |003a: move-result v4 │ │ +19fd96: 3904 0300 |003b: if-nez v4, 003e // +0003 │ │ +19fd9a: 0731 |003d: move-object v1, v3 │ │ +19fd9c: 3901 0300 |003e: if-nez v1, 0041 // +0003 │ │ +19fda0: 0e00 |0040: return-void │ │ +19fda2: 6203 b113 |0041: sget-object v3, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@13b1 │ │ +19fda6: 07d4 |0043: move-object v4, v13 │ │ +19fda8: 1f04 3000 |0044: check-cast v4, Landroid/content/Context; // type@0030 │ │ +19fdac: 1405 ab02 147f |0046: const v5, #float 1.9674e+38 // #7f1402ab │ │ +19fdb2: 6e20 6b0e 5d00 |0049: invoke-virtual {v13, v5}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I)Ljava/lang/String; // method@0e6b │ │ +19fdb8: 0c05 |004c: move-result-object v5 │ │ +19fdba: 1a06 77ba |004d: const-string v6, "getString(...)" // string@ba77 │ │ +19fdbe: 7120 3db7 6500 |004f: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +19fdc4: 6e10 c396 0000 |0052: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@96c3 │ │ +19fdca: 0a06 |0055: move-result v6 │ │ +19fdcc: 7110 b593 0600 |0056: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93b5 │ │ +19fdd2: 0c06 |0059: move-result-object v6 │ │ +19fdd4: 2322 5525 |005a: new-array v2, v2, [Ljava/lang/Object; // type@2555 │ │ +19fdd8: 1207 |005c: const/4 v7, #int 0 // #0 │ │ +19fdda: 4d06 0207 |005d: aput-object v6, v2, v7 │ │ +19fdde: 1406 aa02 147f |005f: const v6, #float 1.9674e+38 // #7f1402aa │ │ +19fde4: 6e30 6c0e 6d02 |0062: invoke-virtual {v13, v6, v2}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0e6c │ │ +19fdea: 0c06 |0065: move-result-object v6 │ │ +19fdec: 1402 9800 147f |0066: const v2, #float 1.96729e+38 // #7f140098 │ │ +19fdf2: 6e20 6b0e 2d00 |0069: invoke-virtual {v13, v2}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I)Ljava/lang/String; // method@0e6b │ │ +19fdf8: 0c07 |006c: move-result-object v7 │ │ +19fdfa: 220a 6104 |006d: new-instance v10, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12; // type@0461 │ │ +19fdfe: 7040 b30d 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@0db3 │ │ +19fe04: 130b 1000 |0072: const/16 v11, #int 16 // #10 │ │ +19fe08: 120c |0074: const/4 v12, #int 0 // #0 │ │ +19fe0a: 1208 |0075: const/4 v8, #int 0 // #0 │ │ +19fe0c: 1219 |0076: const/4 v9, #int 1 // #1 │ │ +19fe0e: 770a 253c 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@3c25 │ │ +19fe14: 0c00 |007a: move-result-object v0 │ │ +19fe16: 1f00 1e00 |007b: check-cast v0, Landroid/app/Dialog; // type@001e │ │ +19fe1a: 5bd0 2f04 |007d: iput-object v0, v13, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@042f │ │ +19fe1e: 0e00 |007f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0009 line=400 │ │ 0x0010 line=401 │ │ 0x001b line=402 │ │ 0x0024 line=403 │ │ @@ -18040,70 +18040,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 │ │ -19eff8: |[19eff8] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$getFilesUriToDelete:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Ljava/util/List; │ │ -19f008: 1f09 9417 |0000: check-cast v9, Ljava/lang/Iterable; // type@1794 │ │ -19f00c: 2200 4918 |0002: new-instance v0, Ljava/util/ArrayList; // type@1849 │ │ -19f010: 7010 a396 0000 |0004: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@96a3 │ │ -19f016: 1f00 4c18 |0007: check-cast v0, Ljava/util/Collection; // type@184c │ │ -19f01a: 7210 ac93 0900 |0009: invoke-interface {v9}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@93ac │ │ -19f020: 0c09 |000c: move-result-object v9 │ │ -19f022: 7210 8a97 0900 |000d: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@978a │ │ -19f028: 0a01 |0010: move-result v1 │ │ -19f02a: 3801 2d00 |0011: if-eqz v1, 003e // +002d │ │ -19f02e: 7210 8b97 0900 |0013: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@978b │ │ -19f034: 0c01 |0016: move-result-object v1 │ │ -19f036: 0712 |0017: move-object v2, v1 │ │ -19f038: 1f02 9f03 |0018: check-cast v2, Lcom/infomaniak/drive/data/models/UploadFile; // type@039f │ │ -19f03c: 6e10 4b0b 0200 |001a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b4b │ │ -19f042: 0c03 |001d: move-result-object v3 │ │ -19f044: 6e10 bf01 0300 |001e: invoke-virtual {v3}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01bf │ │ -19f04a: 0c03 |0021: move-result-object v3 │ │ -19f04c: 1224 |0022: const/4 v4, #int 2 // #2 │ │ -19f04e: 1205 |0023: const/4 v5, #int 0 // #0 │ │ -19f050: 1a06 8caa |0024: const-string v6, "file" // string@aa8c │ │ -19f054: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -19f056: 7155 1fc1 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@c11f │ │ -19f05c: 0a03 |002a: move-result v3 │ │ -19f05e: 3903 e2ff |002b: if-nez v3, 000d // -001e │ │ -19f062: 0783 |002d: move-object v3, v8 │ │ -19f064: 1f03 3000 |002e: check-cast v3, Landroid/content/Context; // type@0030 │ │ -19f068: 6e10 4b0b 0200 |0030: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b4b │ │ -19f06e: 0c02 |0033: move-result-object v2 │ │ -19f070: 7120 5802 2300 |0034: invoke-static {v3, v2}, Landroid/provider/DocumentsContract;.isDocumentUri:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0258 │ │ -19f076: 0a02 |0037: move-result v2 │ │ -19f078: 3902 d5ff |0038: if-nez v2, 000d // -002b │ │ -19f07c: 7220 2797 1000 |003a: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@9727 │ │ -19f082: 28d0 |003d: goto 000d // -0030 │ │ -19f084: 1f00 5d18 |003e: check-cast v0, Ljava/util/List; // type@185d │ │ -19f088: 1f00 9417 |0040: check-cast v0, Ljava/lang/Iterable; // type@1794 │ │ -19f08c: 2208 4918 |0042: new-instance v8, Ljava/util/ArrayList; // type@1849 │ │ -19f090: 1309 0a00 |0044: const/16 v9, #int 10 // #a │ │ -19f094: 7120 62a8 9000 |0046: invoke-static {v0, v9}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@a862 │ │ -19f09a: 0a09 |0049: move-result v9 │ │ -19f09c: 7020 a496 9800 |004a: invoke-direct {v8, v9}, Ljava/util/ArrayList;.:(I)V // method@96a4 │ │ -19f0a2: 1f08 4c18 |004d: check-cast v8, Ljava/util/Collection; // type@184c │ │ -19f0a6: 7210 ac93 0000 |004f: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@93ac │ │ -19f0ac: 0c09 |0052: move-result-object v9 │ │ -19f0ae: 7210 8a97 0900 |0053: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@978a │ │ -19f0b4: 0a00 |0056: move-result v0 │ │ -19f0b6: 3800 1000 |0057: if-eqz v0, 0067 // +0010 │ │ -19f0ba: 7210 8b97 0900 |0059: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@978b │ │ -19f0c0: 0c00 |005c: move-result-object v0 │ │ -19f0c2: 1f00 9f03 |005d: check-cast v0, Lcom/infomaniak/drive/data/models/UploadFile; // type@039f │ │ -19f0c6: 6e10 4b0b 0000 |005f: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b4b │ │ -19f0cc: 0c00 |0062: move-result-object v0 │ │ -19f0ce: 7220 2797 0800 |0063: invoke-interface {v8, v0}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@9727 │ │ -19f0d4: 28ed |0066: goto 0053 // -0013 │ │ -19f0d6: 1f08 5d18 |0067: check-cast v8, Ljava/util/List; // type@185d │ │ -19f0da: 1108 |0069: return-object v8 │ │ +19f0c8: |[19f0c8] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$getFilesUriToDelete:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Ljava/util/List; │ │ +19f0d8: 1f09 9517 |0000: check-cast v9, Ljava/lang/Iterable; // type@1795 │ │ +19f0dc: 2200 4a18 |0002: new-instance v0, Ljava/util/ArrayList; // type@184a │ │ +19f0e0: 7010 b096 0000 |0004: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@96b0 │ │ +19f0e6: 1f00 4d18 |0007: check-cast v0, Ljava/util/Collection; // type@184d │ │ +19f0ea: 7210 b993 0900 |0009: invoke-interface {v9}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@93b9 │ │ +19f0f0: 0c09 |000c: move-result-object v9 │ │ +19f0f2: 7210 9797 0900 |000d: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@9797 │ │ +19f0f8: 0a01 |0010: move-result v1 │ │ +19f0fa: 3801 2d00 |0011: if-eqz v1, 003e // +002d │ │ +19f0fe: 7210 9897 0900 |0013: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9798 │ │ +19f104: 0c01 |0016: move-result-object v1 │ │ +19f106: 0712 |0017: move-object v2, v1 │ │ +19f108: 1f02 9f03 |0018: check-cast v2, Lcom/infomaniak/drive/data/models/UploadFile; // type@039f │ │ +19f10c: 6e10 4b0b 0200 |001a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b4b │ │ +19f112: 0c03 |001d: move-result-object v3 │ │ +19f114: 6e10 bf01 0300 |001e: invoke-virtual {v3}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01bf │ │ +19f11a: 0c03 |0021: move-result-object v3 │ │ +19f11c: 1224 |0022: const/4 v4, #int 2 // #2 │ │ +19f11e: 1205 |0023: const/4 v5, #int 0 // #0 │ │ +19f120: 1a06 91aa |0024: const-string v6, "file" // string@aa91 │ │ +19f124: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +19f126: 7155 2cc1 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@c12c │ │ +19f12c: 0a03 |002a: move-result v3 │ │ +19f12e: 3903 e2ff |002b: if-nez v3, 000d // -001e │ │ +19f132: 0783 |002d: move-object v3, v8 │ │ +19f134: 1f03 3000 |002e: check-cast v3, Landroid/content/Context; // type@0030 │ │ +19f138: 6e10 4b0b 0200 |0030: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b4b │ │ +19f13e: 0c02 |0033: move-result-object v2 │ │ +19f140: 7120 5802 2300 |0034: invoke-static {v3, v2}, Landroid/provider/DocumentsContract;.isDocumentUri:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0258 │ │ +19f146: 0a02 |0037: move-result v2 │ │ +19f148: 3902 d5ff |0038: if-nez v2, 000d // -002b │ │ +19f14c: 7220 3497 1000 |003a: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@9734 │ │ +19f152: 28d0 |003d: goto 000d // -0030 │ │ +19f154: 1f00 5e18 |003e: check-cast v0, Ljava/util/List; // type@185e │ │ +19f158: 1f00 9517 |0040: check-cast v0, Ljava/lang/Iterable; // type@1795 │ │ +19f15c: 2208 4a18 |0042: new-instance v8, Ljava/util/ArrayList; // type@184a │ │ +19f160: 1309 0a00 |0044: const/16 v9, #int 10 // #a │ │ +19f164: 7120 6fa8 9000 |0046: invoke-static {v0, v9}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@a86f │ │ +19f16a: 0a09 |0049: move-result v9 │ │ +19f16c: 7020 b196 9800 |004a: invoke-direct {v8, v9}, Ljava/util/ArrayList;.:(I)V // method@96b1 │ │ +19f172: 1f08 4d18 |004d: check-cast v8, Ljava/util/Collection; // type@184d │ │ +19f176: 7210 b993 0000 |004f: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@93b9 │ │ +19f17c: 0c09 |0052: move-result-object v9 │ │ +19f17e: 7210 9797 0900 |0053: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@9797 │ │ +19f184: 0a00 |0056: move-result v0 │ │ +19f186: 3800 1000 |0057: if-eqz v0, 0067 // +0010 │ │ +19f18a: 7210 9897 0900 |0059: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9798 │ │ +19f190: 0c00 |005c: move-result-object v0 │ │ +19f192: 1f00 9f03 |005d: check-cast v0, Lcom/infomaniak/drive/data/models/UploadFile; // type@039f │ │ +19f196: 6e10 4b0b 0000 |005f: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b4b │ │ +19f19c: 0c00 |0062: move-result-object v0 │ │ +19f19e: 7220 3497 0800 |0063: invoke-interface {v8, v0}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@9734 │ │ +19f1a4: 28ed |0066: goto 0053 // -0013 │ │ +19f1a6: 1f08 5e18 |0067: check-cast v8, Ljava/util/List; // type@185e │ │ +19f1aa: 1108 |0069: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0002 line=695 │ │ 0x0009 line=696 │ │ 0x001a line=381 │ │ 0x002d line=382 │ │ @@ -18125,20 +18125,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 │ │ -19f308: |[19f308] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$lambda$41:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;Landroid/app/Dialog;)Lkotlin/Unit; │ │ -19f318: 1a00 d4c4 |0000: const-string v0, "it" // string@c4d4 │ │ -19f31c: 7120 31b7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -19f322: 7130 730e 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@0e73 │ │ -19f328: 6201 98b2 |0008: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19f32c: 1101 |000a: return-object v1 │ │ +19f3d8: |[19f3d8] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$lambda$41:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;Landroid/app/Dialog;)Lkotlin/Unit; │ │ +19f3e8: 1a00 d9c4 |0000: const-string v0, "it" // string@c4d9 │ │ +19f3ec: 7120 3eb7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +19f3f2: 7130 730e 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@0e73 │ │ +19f3f8: 6201 9bb2 |0008: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19f3fc: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=414 │ │ 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; │ │ @@ -18149,38 +18149,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 │ │ -19fbe0: |[19fbe0] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$onConfirmation:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/ArrayList;Ljava/util/List;)V │ │ -19fbf0: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -19fbf4: 1301 1e00 |0002: const/16 v1, #int 30 // #1e │ │ -19fbf8: 3410 1c00 |0004: if-lt v0, v1, 0020 // +001c │ │ -19fbfc: 0767 |0006: move-object v7, v6 │ │ -19fbfe: 1f07 2c02 |0007: check-cast v7, Landroidx/lifecycle/LifecycleOwner; // type@022c │ │ -19fc02: 7110 2e06 0700 |0009: invoke-static {v7}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@062e │ │ -19fc08: 0c07 |000c: move-result-object v7 │ │ -19fc0a: 0770 |000d: move-object v0, v7 │ │ -19fc0c: 1f00 391d |000e: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -19fc10: 2207 8104 |0010: new-instance v7, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@0481 │ │ -19fc14: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -19fc16: 7040 fd0d 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@0dfd │ │ -19fc1c: 0773 |0016: move-object v3, v7 │ │ -19fc1e: 1f03 221b |0017: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -19fc22: 1234 |0019: const/4 v4, #int 3 // #3 │ │ -19fc24: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -19fc26: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -19fc28: 7706 41c6 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@c641 │ │ -19fc2e: 2808 |001f: goto 0027 // +0008 │ │ -19fc30: 7010 650e 0600 |0020: invoke-direct {v6}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e65 │ │ -19fc36: 0c06 |0023: move-result-object v6 │ │ -19fc38: 6e20 e90f 7600 |0024: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteSynchronizedFilesOnDevice:(Ljava/util/ArrayList;)Lkotlinx/coroutines/Job; // method@0fe9 │ │ -19fc3e: 0e00 |0027: return-void │ │ +19fcb0: |[19fcb0] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$onConfirmation:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/ArrayList;Ljava/util/List;)V │ │ +19fcc0: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +19fcc4: 1301 1e00 |0002: const/16 v1, #int 30 // #1e │ │ +19fcc8: 3410 1c00 |0004: if-lt v0, v1, 0020 // +001c │ │ +19fccc: 0767 |0006: move-object v7, v6 │ │ +19fcce: 1f07 2c02 |0007: check-cast v7, Landroidx/lifecycle/LifecycleOwner; // type@022c │ │ +19fcd2: 7110 2e06 0700 |0009: invoke-static {v7}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@062e │ │ +19fcd8: 0c07 |000c: move-result-object v7 │ │ +19fcda: 0770 |000d: move-object v0, v7 │ │ +19fcdc: 1f00 3a1d |000e: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +19fce0: 2207 8104 |0010: new-instance v7, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@0481 │ │ +19fce4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +19fce6: 7040 fd0d 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@0dfd │ │ +19fcec: 0773 |0016: move-object v3, v7 │ │ +19fcee: 1f03 231b |0017: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +19fcf2: 1234 |0019: const/4 v4, #int 3 // #3 │ │ +19fcf4: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +19fcf6: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +19fcf8: 7706 4ec6 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@c64e │ │ +19fcfe: 2808 |001f: goto 0027 // +0008 │ │ +19fd00: 7010 650e 0600 |0020: invoke-direct {v6}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e65 │ │ +19fd06: 0c06 |0023: move-result-object v6 │ │ +19fd08: 6e20 e90f 7600 |0024: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteSynchronizedFilesOnDevice:(Ljava/util/ArrayList;)Lkotlinx/coroutines/Job; // method@0fe9 │ │ +19fd0e: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0006 line=389 │ │ 0x0020 line=395 │ │ locals : │ │ 0x0000 - 0x0028 reg=6 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ @@ -18192,32 +18192,32 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -19fd50: |[19fd50] com.infomaniak.drive.ui.MainActivity.handleInAppReview:()V │ │ -19fd60: 6200 be00 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00be │ │ -19fd64: 6e10 ba09 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09ba │ │ -19fd6a: 0a01 |0005: move-result v1 │ │ -19fd6c: 1302 1400 |0006: const/16 v2, #int 20 // #14 │ │ -19fd70: 3221 1000 |0008: if-eq v1, v2, 0018 // +0010 │ │ -19fd74: 6e10 ba09 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09ba │ │ -19fd7a: 0a01 |000d: move-result v1 │ │ -19fd7c: 3801 1200 |000e: if-eqz v1, 0020 // +0012 │ │ -19fd80: 6e10 ba09 0000 |0010: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09ba │ │ -19fd86: 0a00 |0013: move-result v0 │ │ -19fd88: dc00 0064 |0014: rem-int/lit8 v0, v0, #int 100 // #64 │ │ -19fd8c: 3900 0a00 |0016: if-nez v0, 0020 // +000a │ │ -19fd90: 6200 408a |0018: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a40 │ │ -19fd94: 0731 |001a: move-object v1, v3 │ │ -19fd96: 1f01 1802 |001b: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0218 │ │ -19fd9a: 6e20 874a 1000 |001d: invoke-virtual {v0, v1}, Lcom/infomaniak/lib/stores/StoreUtils;.launchInAppReview:(Landroidx/fragment/app/FragmentActivity;)V // method@4a87 │ │ -19fda0: 0e00 |0020: return-void │ │ +19fe20: |[19fe20] com.infomaniak.drive.ui.MainActivity.handleInAppReview:()V │ │ +19fe30: 6200 be00 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00be │ │ +19fe34: 6e10 ba09 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09ba │ │ +19fe3a: 0a01 |0005: move-result v1 │ │ +19fe3c: 1302 1400 |0006: const/16 v2, #int 20 // #14 │ │ +19fe40: 3221 1000 |0008: if-eq v1, v2, 0018 // +0010 │ │ +19fe44: 6e10 ba09 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09ba │ │ +19fe4a: 0a01 |000d: move-result v1 │ │ +19fe4c: 3801 1200 |000e: if-eqz v1, 0020 // +0012 │ │ +19fe50: 6e10 ba09 0000 |0010: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09ba │ │ +19fe56: 0a00 |0013: move-result v0 │ │ +19fe58: dc00 0064 |0014: rem-int/lit8 v0, v0, #int 100 // #64 │ │ +19fe5c: 3900 0a00 |0016: if-nez v0, 0020 // +000a │ │ +19fe60: 6200 438a |0018: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a43 │ │ +19fe64: 0731 |001a: move-object v1, v3 │ │ +19fe66: 1f01 1802 |001b: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0218 │ │ +19fe6a: 6e20 944a 1000 |001d: invoke-virtual {v0, v1}, Lcom/infomaniak/lib/stores/StoreUtils;.launchInAppReview:(Landroidx/fragment/app/FragmentActivity;)V // method@4a94 │ │ +19fe70: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0002 line=292 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -18226,32 +18226,32 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -19fda4: |[19fda4] com.infomaniak.drive.ui.MainActivity.handleNavigateToDestinationFileId:()V │ │ -19fdb4: 7010 690e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e69 │ │ -19fdba: 0c00 |0003: move-result-object v0 │ │ -19fdbc: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ -19fdc0: 6e10 b50e 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getDestinationFileId:()I // method@0eb5 │ │ -19fdc6: 0a01 |0009: move-result v1 │ │ -19fdc8: 3d01 1800 |000a: if-lez v1, 0022 // +0018 │ │ -19fdcc: 6e10 550e 0400 |000c: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.clickOnBottomBarFolders:()V // method@0e55 │ │ -19fdd2: 7010 650e 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e65 │ │ -19fdd8: 0c01 |0012: move-result-object v1 │ │ -19fdda: 7010 670e 0400 |0013: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e67 │ │ -19fde0: 0c02 |0016: move-result-object v2 │ │ -19fde2: 6e10 b50e 0000 |0017: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getDestinationFileId:()I // method@0eb5 │ │ -19fde8: 0a03 |001a: move-result v3 │ │ -19fdea: 6e10 b80e 0000 |001b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:()Z // method@0eb8 │ │ -19fdf0: 0a00 |001e: move-result v0 │ │ -19fdf2: 6e40 1610 2103 |001f: invoke-virtual {v1, v2, v3, v0}, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V // method@1016 │ │ -19fdf8: 0e00 |0022: return-void │ │ +19fe74: |[19fe74] com.infomaniak.drive.ui.MainActivity.handleNavigateToDestinationFileId:()V │ │ +19fe84: 7010 690e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e69 │ │ +19fe8a: 0c00 |0003: move-result-object v0 │ │ +19fe8c: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ +19fe90: 6e10 b50e 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getDestinationFileId:()I // method@0eb5 │ │ +19fe96: 0a01 |0009: move-result v1 │ │ +19fe98: 3d01 1800 |000a: if-lez v1, 0022 // +0018 │ │ +19fe9c: 6e10 550e 0400 |000c: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.clickOnBottomBarFolders:()V // method@0e55 │ │ +19fea2: 7010 650e 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e65 │ │ +19fea8: 0c01 |0012: move-result-object v1 │ │ +19feaa: 7010 670e 0400 |0013: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e67 │ │ +19feb0: 0c02 |0016: move-result-object v2 │ │ +19feb2: 6e10 b50e 0000 |0017: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getDestinationFileId:()I // method@0eb5 │ │ +19feb8: 0a03 |001a: move-result v3 │ │ +19feba: 6e10 b80e 0000 |001b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:()Z // method@0eb8 │ │ +19fec0: 0a00 |001e: move-result v0 │ │ +19fec2: 6e40 1610 2103 |001f: invoke-virtual {v1, v2, v3, v0}, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V // method@1016 │ │ +19fec8: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0006 line=255 │ │ 0x000c line=256 │ │ 0x000f line=257 │ │ locals : │ │ @@ -18262,73 +18262,73 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 112 16-bit code units │ │ -19fdfc: |[19fdfc] com.infomaniak.drive.ui.MainActivity.handleShortcuts:()V │ │ -19fe0c: 7010 690e 0a00 |0000: invoke-direct {v10}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e69 │ │ -19fe12: 0c00 |0003: move-result-object v0 │ │ -19fe14: 3800 6b00 |0004: if-eqz v0, 006f // +006b │ │ -19fe18: 6e10 b60e 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getShortcutId:()Ljava/lang/String; // method@0eb6 │ │ -19fe1e: 0c00 |0009: move-result-object v0 │ │ -19fe20: 3800 6500 |000a: if-eqz v0, 006f // +0065 │ │ -19fe24: 6201 ad00 |000c: sget-object v1, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -19fe28: 1f01 e00c |000e: check-cast v1, Lcom/infomaniak/lib/core/MatomoCore; // type@0ce0 │ │ -19fe2c: 07a9 |0010: move-object v9, v10 │ │ -19fe2e: 1f09 3000 |0011: check-cast v9, Landroid/content/Context; // type@0030 │ │ -19fe32: 1307 0c00 |0013: const/16 v7, #int 12 // #c │ │ -19fe36: 1208 |0015: const/4 v8, #int 0 // #0 │ │ -19fe38: 1a03 0ef6 |0016: const-string v3, "shortcuts" // string@f60e │ │ -19fe3c: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -19fe3e: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -19fe40: 0792 |001a: move-object v2, v9 │ │ -19fe42: 0704 |001b: move-object v4, v0 │ │ -19fe44: 7708 6a40 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@406a │ │ -19fe4a: 6201 a313 |001f: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SEARCH:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13a3 │ │ -19fe4e: 6e10 fe3b 0100 |0021: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bfe │ │ -19fe54: 0c01 |0024: move-result-object v1 │ │ -19fe56: 7120 28b7 1000 |0025: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -19fe5c: 0a01 |0028: move-result v1 │ │ -19fe5e: 3801 1600 |0029: if-eqz v1, 003f // +0016 │ │ -19fe62: 6200 a313 |002b: sget-object v0, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SEARCH:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13a3 │ │ -19fe66: 6e10 fe3b 0000 |002d: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bfe │ │ -19fe6c: 0c00 |0030: move-result-object v0 │ │ -19fe6e: 7120 a205 0900 |0031: invoke-static {v9, v0}, Landroidx/core/content/pm/ShortcutManagerCompat;.reportShortcutUsed:(Landroid/content/Context;Ljava/lang/String;)V // method@05a2 │ │ -19fe74: 7010 670e 0a00 |0034: invoke-direct {v10}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e67 │ │ -19fe7a: 0c00 |0037: move-result-object v0 │ │ -19fe7c: 1401 8504 0a7f |0038: const v1, #float 1.83457e+38 // #7f0a0485 │ │ -19fe82: 6e20 6306 1000 |003b: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@0663 │ │ -19fe88: 2831 |003e: goto 006f // +0031 │ │ -19fe8a: 6201 a213 |003f: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SCAN:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13a2 │ │ -19fe8e: 6e10 fe3b 0100 |0041: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bfe │ │ -19fe94: 0c01 |0044: move-result-object v1 │ │ -19fe96: 7120 28b7 1000 |0045: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -19fe9c: 0a01 |0048: move-result v1 │ │ -19fe9e: 3801 0d00 |0049: if-eqz v1, 0056 // +000d │ │ -19fea2: 6200 ac00 |004b: sget-object v0, Lcom/infomaniak/drive/GeniusScanUtils;.INSTANCE:Lcom/infomaniak/drive/GeniusScanUtils; // field@00ac │ │ -19fea6: 07a1 |004d: move-object v1, v10 │ │ -19fea8: 1f01 1600 |004e: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -19feac: 54a2 3d04 |0050: iget-object v2, v10, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@043d │ │ -19feb0: 6e30 0709 1002 |0052: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/GeniusScanUtils;.startScanFlow:(Landroid/app/Activity;Landroidx/activity/result/ActivityResultLauncher;)V // method@0907 │ │ -19feb6: 281a |0055: goto 006f // +001a │ │ -19feb8: 6201 a113 |0056: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.FEEDBACK:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13a1 │ │ -19febc: 6e10 fe3b 0100 |0058: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bfe │ │ -19fec2: 0c01 |005b: move-result-object v1 │ │ -19fec4: 7120 28b7 1000 |005c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -19feca: 0a01 |005f: move-result v1 │ │ -19fecc: 3801 0600 |0060: if-eqz v1, 0066 // +0006 │ │ -19fed0: 7110 7d3a 0900 |0062: invoke-static {v9}, Lcom/infomaniak/drive/utils/ExtensionsKt;.openSupport:(Landroid/content/Context;)V // method@3a7d │ │ -19fed6: 280a |0065: goto 006f // +000a │ │ -19fed8: 6201 a413 |0066: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.UPLOAD:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13a4 │ │ -19fedc: 6e10 fe3b 0100 |0068: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bfe │ │ -19fee2: 0c01 |006b: move-result-object v1 │ │ -19fee4: 7120 28b7 1000 |006c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -19feea: 0e00 |006f: return-void │ │ +19fecc: |[19fecc] com.infomaniak.drive.ui.MainActivity.handleShortcuts:()V │ │ +19fedc: 7010 690e 0a00 |0000: invoke-direct {v10}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e69 │ │ +19fee2: 0c00 |0003: move-result-object v0 │ │ +19fee4: 3800 6b00 |0004: if-eqz v0, 006f // +006b │ │ +19fee8: 6e10 b60e 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getShortcutId:()Ljava/lang/String; // method@0eb6 │ │ +19feee: 0c00 |0009: move-result-object v0 │ │ +19fef0: 3800 6500 |000a: if-eqz v0, 006f // +0065 │ │ +19fef4: 6201 ad00 |000c: sget-object v1, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +19fef8: 1f01 e10c |000e: check-cast v1, Lcom/infomaniak/lib/core/MatomoCore; // type@0ce1 │ │ +19fefc: 07a9 |0010: move-object v9, v10 │ │ +19fefe: 1f09 3000 |0011: check-cast v9, Landroid/content/Context; // type@0030 │ │ +19ff02: 1307 0c00 |0013: const/16 v7, #int 12 // #c │ │ +19ff06: 1208 |0015: const/4 v8, #int 0 // #0 │ │ +19ff08: 1a03 13f6 |0016: const-string v3, "shortcuts" // string@f613 │ │ +19ff0c: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +19ff0e: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +19ff10: 0792 |001a: move-object v2, v9 │ │ +19ff12: 0704 |001b: move-object v4, v0 │ │ +19ff14: 7708 7740 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@4077 │ │ +19ff1a: 6201 a613 |001f: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SEARCH:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13a6 │ │ +19ff1e: 6e10 0b3c 0100 |0021: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c0b │ │ +19ff24: 0c01 |0024: move-result-object v1 │ │ +19ff26: 7120 35b7 1000 |0025: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +19ff2c: 0a01 |0028: move-result v1 │ │ +19ff2e: 3801 1600 |0029: if-eqz v1, 003f // +0016 │ │ +19ff32: 6200 a613 |002b: sget-object v0, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SEARCH:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13a6 │ │ +19ff36: 6e10 0b3c 0000 |002d: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c0b │ │ +19ff3c: 0c00 |0030: move-result-object v0 │ │ +19ff3e: 7120 a205 0900 |0031: invoke-static {v9, v0}, Landroidx/core/content/pm/ShortcutManagerCompat;.reportShortcutUsed:(Landroid/content/Context;Ljava/lang/String;)V // method@05a2 │ │ +19ff44: 7010 670e 0a00 |0034: invoke-direct {v10}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e67 │ │ +19ff4a: 0c00 |0037: move-result-object v0 │ │ +19ff4c: 1401 8504 0a7f |0038: const v1, #float 1.83457e+38 // #7f0a0485 │ │ +19ff52: 6e20 6306 1000 |003b: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@0663 │ │ +19ff58: 2831 |003e: goto 006f // +0031 │ │ +19ff5a: 6201 a513 |003f: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SCAN:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13a5 │ │ +19ff5e: 6e10 0b3c 0100 |0041: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c0b │ │ +19ff64: 0c01 |0044: move-result-object v1 │ │ +19ff66: 7120 35b7 1000 |0045: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +19ff6c: 0a01 |0048: move-result v1 │ │ +19ff6e: 3801 0d00 |0049: if-eqz v1, 0056 // +000d │ │ +19ff72: 6200 ac00 |004b: sget-object v0, Lcom/infomaniak/drive/GeniusScanUtils;.INSTANCE:Lcom/infomaniak/drive/GeniusScanUtils; // field@00ac │ │ +19ff76: 07a1 |004d: move-object v1, v10 │ │ +19ff78: 1f01 1600 |004e: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +19ff7c: 54a2 3d04 |0050: iget-object v2, v10, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@043d │ │ +19ff80: 6e30 0709 1002 |0052: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/GeniusScanUtils;.startScanFlow:(Landroid/app/Activity;Landroidx/activity/result/ActivityResultLauncher;)V // method@0907 │ │ +19ff86: 281a |0055: goto 006f // +001a │ │ +19ff88: 6201 a413 |0056: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.FEEDBACK:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13a4 │ │ +19ff8c: 6e10 0b3c 0100 |0058: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c0b │ │ +19ff92: 0c01 |005b: move-result-object v1 │ │ +19ff94: 7120 35b7 1000 |005c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +19ff9a: 0a01 |005f: move-result v1 │ │ +19ff9c: 3801 0600 |0060: if-eqz v1, 0066 // +0006 │ │ +19ffa0: 7110 8a3a 0900 |0062: invoke-static {v9}, Lcom/infomaniak/drive/utils/ExtensionsKt;.openSupport:(Landroid/content/Context;)V // method@3a8a │ │ +19ffa6: 280a |0065: goto 006f // +000a │ │ +19ffa8: 6201 a713 |0066: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.UPLOAD:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13a7 │ │ +19ffac: 6e10 0b3c 0100 |0068: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c0b │ │ +19ffb2: 0c01 |006b: move-result-object v1 │ │ +19ffb4: 7120 35b7 1000 |006c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +19ffba: 0e00 |006f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ 0x000c line=508 │ │ 0x001f line=511 │ │ 0x002b line=512 │ │ 0x0034 line=513 │ │ @@ -18343,22 +18343,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 │ │ -19ef58: |[19ef58] com.infomaniak.drive.ui.MainActivity.inAppReviewManager_delegate$lambda$12:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ -19ef68: 2200 960e |0000: new-instance v0, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // type@0e96 │ │ -19ef6c: 1f04 1802 |0002: check-cast v4, Landroidx/fragment/app/FragmentActivity; // type@0218 │ │ -19ef70: 1401 6303 147f |0004: const v1, #float 1.96743e+38 // #7f140363 │ │ -19ef76: 1402 0604 147f |0007: const v2, #float 1.96747e+38 // #7f140406 │ │ -19ef7c: 1403 4401 157f |000a: const v3, #float 1.98062e+38 // #7f150144 │ │ -19ef82: 7052 114b 4013 |000d: invoke-direct {v0, v4, v3, v1, v2}, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager;.:(Landroidx/fragment/app/FragmentActivity;III)V // method@4b11 │ │ -19ef88: 1100 |0010: return-object v0 │ │ +19f028: |[19f028] com.infomaniak.drive.ui.MainActivity.inAppReviewManager_delegate$lambda$12:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ +19f038: 2200 970e |0000: new-instance v0, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // type@0e97 │ │ +19f03c: 1f04 1802 |0002: check-cast v4, Landroidx/fragment/app/FragmentActivity; // type@0218 │ │ +19f040: 1401 6303 147f |0004: const v1, #float 1.96743e+38 // #7f140363 │ │ +19f046: 1402 0604 147f |0007: const v2, #float 1.96747e+38 // #7f140406 │ │ +19f04c: 1403 4401 157f |000a: const v3, #float 1.98062e+38 // #7f150144 │ │ +19f052: 7052 1e4b 4013 |000d: invoke-direct {v0, v4, v3, v1, v2}, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager;.:(Landroidx/fragment/app/FragmentActivity;III)V // method@4b1e │ │ +19f058: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0002 line=165 │ │ 0x000d line=164 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ @@ -18368,21 +18368,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 │ │ -19efcc: |[19efcc] com.infomaniak.drive.ui.MainActivity.inAppUpdateManager_delegate$lambda$11:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ -19efdc: 2200 990e |0000: new-instance v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0e99 │ │ -19efe0: 1f03 1802 |0002: check-cast v3, Landroidx/fragment/app/FragmentActivity; // type@0218 │ │ -19efe4: 1a01 3d9b |0004: const-string v1, "com.infomaniak.drive" // string@9b3d │ │ -19efe8: 1402 2d0c 0103 |0006: const v2, #float 3.79237e-37 // #03010c2d │ │ -19efee: 7040 1d4b 3021 |0009: invoke-direct {v0, v3, v1, v2}, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;.:(Landroidx/fragment/app/FragmentActivity;Ljava/lang/String;I)V // method@4b1d │ │ -19eff4: 1100 |000c: return-object v0 │ │ +19f09c: |[19f09c] com.infomaniak.drive.ui.MainActivity.inAppUpdateManager_delegate$lambda$11:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ +19f0ac: 2200 9a0e |0000: new-instance v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0e9a │ │ +19f0b0: 1f03 1802 |0002: check-cast v3, Landroidx/fragment/app/FragmentActivity; // type@0218 │ │ +19f0b4: 1a01 429b |0004: const-string v1, "com.infomaniak.drive" // string@9b42 │ │ +19f0b8: 1402 2d0c 0103 |0006: const v2, #float 3.79237e-37 // #03010c2d │ │ +19f0be: 7040 2a4b 3021 |0009: invoke-direct {v0, v3, v1, v2}, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;.:(Landroidx/fragment/app/FragmentActivity;Ljava/lang/String;I)V // method@4b2a │ │ +19f0c4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x000d reg=3 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #66 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -18390,25 +18390,25 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -19feec: |[19feec] com.infomaniak.drive.ui.MainActivity.initAppReviewManager:()V │ │ -19fefc: 7010 600e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppReviewManager:()Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // method@0e60 │ │ -19ff02: 0c00 |0003: move-result-object v0 │ │ -19ff04: 2201 6c04 |0004: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22; // type@046c │ │ -19ff08: 7020 c90d 4100 |0006: invoke-direct {v1, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc9 │ │ -19ff0e: 2202 6d04 |0009: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23; // type@046d │ │ -19ff12: 7020 cb0d 4200 |000b: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dcb │ │ -19ff18: 2203 6e04 |000e: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24; // type@046e │ │ -19ff1c: 7020 cd0d 4300 |0010: invoke-direct {v3, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dcd │ │ -19ff22: 6e40 124b 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@4b12 │ │ -19ff28: 0e00 |0016: return-void │ │ +19ffbc: |[19ffbc] com.infomaniak.drive.ui.MainActivity.initAppReviewManager:()V │ │ +19ffcc: 7010 600e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppReviewManager:()Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // method@0e60 │ │ +19ffd2: 0c00 |0003: move-result-object v0 │ │ +19ffd4: 2201 6c04 |0004: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22; // type@046c │ │ +19ffd8: 7020 c90d 4100 |0006: invoke-direct {v1, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc9 │ │ +19ffde: 2202 6d04 |0009: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23; // type@046d │ │ +19ffe2: 7020 cb0d 4200 |000b: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dcb │ │ +19ffe8: 2203 6e04 |000e: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24; // type@046e │ │ +19ffec: 7020 cd0d 4300 |0010: invoke-direct {v3, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dcd │ │ +19fff2: 6e40 1f4b 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@4b1f │ │ +19fff8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ locals : │ │ 0x0000 - 0x0017 reg=4 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #67 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -18416,21 +18416,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 │ │ -19f330: |[19f330] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$35:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -19f340: 6200 ad00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -19f344: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ -19f348: 1a01 21e3 |0004: const-string v1, "presentAlert" // string@e321 │ │ -19f34c: 6e30 1009 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@0910 │ │ -19f352: 6202 98b2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19f356: 1102 |000b: return-object v2 │ │ +19f400: |[19f400] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$35:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +19f410: 6200 ad00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +19f414: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +19f418: 1a01 26e3 |0004: const-string v1, "presentAlert" // string@e326 │ │ +19f41c: 6e30 1009 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@0910 │ │ +19f422: 6202 9bb2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19f426: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ locals : │ │ 0x0000 - 0x000c reg=2 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #68 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -18438,21 +18438,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 │ │ -19f358: |[19f358] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$36:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -19f368: 6200 ad00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -19f36c: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ -19f370: 1a01 f1c9 |0004: const-string v1, "like" // string@c9f1 │ │ -19f374: 6e30 1009 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@0910 │ │ -19f37a: 6202 98b2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19f37e: 1102 |000b: return-object v2 │ │ +19f428: |[19f428] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$36:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +19f438: 6200 ad00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +19f43c: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +19f440: 1a01 f6c9 |0004: const-string v1, "like" // string@c9f6 │ │ +19f444: 6e30 1009 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@0910 │ │ +19f44a: 6202 9bb2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19f44e: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ locals : │ │ 0x0000 - 0x000c reg=2 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #69 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -18460,21 +18460,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 │ │ -19f380: |[19f380] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$37:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -19f390: 6200 ad00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -19f394: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ -19f398: 1a01 50a5 |0004: const-string v1, "dislike" // string@a550 │ │ -19f39c: 6e30 1009 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@0910 │ │ -19f3a2: 6202 98b2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19f3a6: 1102 |000b: return-object v2 │ │ +19f450: |[19f450] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$37:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +19f460: 6200 ad00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +19f464: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +19f468: 1a01 55a5 |0004: const-string v1, "dislike" // string@a555 │ │ +19f46c: 6e30 1009 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@0910 │ │ +19f472: 6202 9bb2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19f476: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x000c reg=2 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #70 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -18482,35 +18482,35 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 41 16-bit code units │ │ -19ff2c: |[19ff2c] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager:()V │ │ -19ff3c: 7010 610e 0b00 |0000: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e61 │ │ -19ff42: 0c00 |0003: move-result-object v0 │ │ -19ff44: 0701 |0004: move-object v1, v0 │ │ -19ff46: 1f01 640e |0005: check-cast v1, Lcom/infomaniak/lib/stores/BaseInAppUpdateManager; // type@0e64 │ │ -19ff4a: 2203 6204 |0007: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13; // type@0462 │ │ -19ff4e: 7020 b50d b300 |0009: invoke-direct {v3, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0db5 │ │ -19ff54: 2204 6304 |000c: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14; // type@0463 │ │ -19ff58: 7020 b70d b400 |000e: invoke-direct {v4, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0db7 │ │ -19ff5e: 2205 6404 |0011: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15; // type@0464 │ │ -19ff62: 7020 b90d b500 |0013: invoke-direct {v5, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0db9 │ │ -19ff68: 2207 6504 |0016: new-instance v7, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16; // type@0465 │ │ -19ff6c: 7020 bb0d b700 |0018: invoke-direct {v7, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dbb │ │ -19ff72: 2208 6604 |001b: new-instance v8, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17; // type@0466 │ │ -19ff76: 7020 bd0d b800 |001d: invoke-direct {v8, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dbd │ │ -19ff7c: 1309 1100 |0020: const/16 v9, #int 17 // #11 │ │ -19ff80: 120a |0022: const/4 v10, #int 0 // #0 │ │ -19ff82: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -19ff84: 1206 |0024: const/4 v6, #int 0 // #0 │ │ -19ff86: 770a 5e4a 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@4a5e │ │ -19ff8c: 0e00 |0028: return-void │ │ +19fffc: |[19fffc] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager:()V │ │ +1a000c: 7010 610e 0b00 |0000: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e61 │ │ +1a0012: 0c00 |0003: move-result-object v0 │ │ +1a0014: 0701 |0004: move-object v1, v0 │ │ +1a0016: 1f01 650e |0005: check-cast v1, Lcom/infomaniak/lib/stores/BaseInAppUpdateManager; // type@0e65 │ │ +1a001a: 2203 6204 |0007: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13; // type@0462 │ │ +1a001e: 7020 b50d b300 |0009: invoke-direct {v3, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0db5 │ │ +1a0024: 2204 6304 |000c: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14; // type@0463 │ │ +1a0028: 7020 b70d b400 |000e: invoke-direct {v4, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0db7 │ │ +1a002e: 2205 6404 |0011: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15; // type@0464 │ │ +1a0032: 7020 b90d b500 |0013: invoke-direct {v5, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0db9 │ │ +1a0038: 2207 6504 |0016: new-instance v7, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16; // type@0465 │ │ +1a003c: 7020 bb0d b700 |0018: invoke-direct {v7, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dbb │ │ +1a0042: 2208 6604 |001b: new-instance v8, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17; // type@0466 │ │ +1a0046: 7020 bd0d b800 |001d: invoke-direct {v8, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dbd │ │ +1a004c: 1309 1100 |0020: const/16 v9, #int 17 // #11 │ │ +1a0050: 120a |0022: const/4 v10, #int 0 // #0 │ │ +1a0052: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +1a0054: 1206 |0024: const/4 v6, #int 0 // #0 │ │ +1a0056: 770a 6b4a 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@4a6b │ │ +1a005c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0029 reg=11 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #71 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -18518,24 +18518,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 │ │ -19f3a8: |[19f3a8] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$26:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -19f3b8: 6200 ad00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -19f3bc: 1f01 1600 |0002: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -19f3c0: 3802 0500 |0004: if-eqz v2, 0009 // +0005 │ │ -19f3c4: 1a02 49a5 |0006: const-string v2, "discoverNow" // string@a549 │ │ -19f3c8: 2803 |0008: goto 000b // +0003 │ │ -19f3ca: 1a02 48a5 |0009: const-string v2, "discoverLater" // string@a548 │ │ -19f3ce: 6e30 1109 1002 |000b: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppUpdate:(Landroid/app/Activity;Ljava/lang/String;)V // method@0911 │ │ -19f3d4: 6201 98b2 |000e: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19f3d8: 1101 |0010: return-object v1 │ │ +19f478: |[19f478] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$26:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +19f488: 6200 ad00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +19f48c: 1f01 1600 |0002: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +19f490: 3802 0500 |0004: if-eqz v2, 0009 // +0005 │ │ +19f494: 1a02 4ea5 |0006: const-string v2, "discoverNow" // string@a54e │ │ +19f498: 2803 |0008: goto 000b // +0003 │ │ +19f49a: 1a02 4da5 |0009: const-string v2, "discoverLater" // string@a54d │ │ +19f49e: 6e30 1109 1002 |000b: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppUpdate:(Landroid/app/Activity;Ljava/lang/String;)V // method@0911 │ │ +19f4a4: 6201 9bb2 |000e: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19f4a8: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x0011 reg=2 (null) Z │ │ │ │ @@ -18544,21 +18544,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 │ │ -19f3dc: |[19f3dc] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$27:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -19f3ec: 6200 ad00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -19f3f0: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ -19f3f4: 1a01 c4c0 |0004: const-string v1, "installUpdate" // string@c0c4 │ │ -19f3f8: 6e30 1109 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppUpdate:(Landroid/app/Activity;Ljava/lang/String;)V // method@0911 │ │ -19f3fe: 6202 98b2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19f402: 1102 |000b: return-object v2 │ │ +19f4ac: |[19f4ac] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$27:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +19f4bc: 6200 ad00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +19f4c0: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +19f4c4: 1a01 c9c0 |0004: const-string v1, "installUpdate" // string@c0c9 │ │ +19f4c8: 6e30 1109 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppUpdate:(Landroid/app/Activity;Ljava/lang/String;)V // method@0911 │ │ +19f4ce: 6202 9bb2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19f4d2: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x000c reg=2 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #73 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -18566,31 +18566,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 │ │ -19f404: |[19f404] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$28:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; │ │ -19f414: 1a00 d4c4 |0000: const-string v0, "it" // string@c4d4 │ │ -19f418: 7120 31b7 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -19f41e: 0781 |0005: move-object v1, v8 │ │ -19f420: 1f01 1600 |0006: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -19f424: 6e10 640e 0800 |0008: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e64 │ │ -19f42a: 0c08 |000b: move-result-object v8 │ │ -19f42c: 0783 |000c: move-object v3, v8 │ │ -19f42e: 1f03 0e01 |000d: check-cast v3, Landroid/view/View; // type@010e │ │ -19f432: 1306 0c00 |000f: const/16 v6, #int 12 // #c │ │ -19f436: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -19f438: 1402 4e01 147f |0012: const v2, #float 1.96733e+38 // #7f14014e │ │ -19f43e: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -19f440: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -19f442: 7707 5146 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@4651 │ │ -19f448: 6208 98b2 |001a: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19f44c: 1108 |001c: return-object v8 │ │ +19f4d4: |[19f4d4] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$28:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; │ │ +19f4e4: 1a00 d9c4 |0000: const-string v0, "it" // string@c4d9 │ │ +19f4e8: 7120 3eb7 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +19f4ee: 0781 |0005: move-object v1, v8 │ │ +19f4f0: 1f01 1600 |0006: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +19f4f4: 6e10 640e 0800 |0008: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e64 │ │ +19f4fa: 0c08 |000b: move-result-object v8 │ │ +19f4fc: 0783 |000c: move-object v3, v8 │ │ +19f4fe: 1f03 0e01 |000d: check-cast v3, Landroid/view/View; // type@010e │ │ +19f502: 1306 0c00 |000f: const/16 v6, #int 12 // #c │ │ +19f506: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +19f508: 1402 4e01 147f |0012: const v2, #float 1.96733e+38 // #7f14014e │ │ +19f50e: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +19f510: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +19f512: 7707 5e46 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@465e │ │ +19f518: 6208 9bb2 |001a: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19f51c: 1108 |001c: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=300 │ │ locals : │ │ 0x0000 - 0x001d reg=8 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x001d reg=9 (null) Ljava/lang/Exception; │ │ │ │ @@ -18599,43 +18599,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 │ │ -19f450: |[19f450] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$29:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -19f460: 3805 2d00 |0000: if-eqz v5, 002d // +002d │ │ -19f464: 7010 540e 0400 |0002: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.canDisplayInAppSnackbar:()Z // method@0e54 │ │ -19f46a: 0a00 |0005: move-result v0 │ │ -19f46c: 3800 2700 |0006: if-eqz v0, 002d // +0027 │ │ -19f470: 6205 dd50 |0008: sget-object v5, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.INSTANCE:Lcom/infomaniak/lib/core/utils/SnackbarUtils; // field@50dd │ │ -19f474: 6e10 640e 0400 |000a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e64 │ │ -19f47a: 0c05 |000d: move-result-object v5 │ │ -19f47c: 2200 8204 |000e: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1; // type@0482 │ │ -19f480: 7010 610e 0400 |0010: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e61 │ │ -19f486: 0c01 |0013: move-result-object v1 │ │ -19f488: 7020 020e 1000 |0014: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.:(Ljava/lang/Object;)V // method@0e02 │ │ -19f48e: 1f00 e51b |0017: check-cast v0, Lkotlin/reflect/KFunction; // type@1be5 │ │ -19f492: 0741 |0019: move-object v1, v4 │ │ -19f494: 1f01 1600 |001a: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -19f498: 1f05 0e01 |001c: check-cast v5, Landroid/view/View; // type@010e │ │ -19f49c: 1402 f003 147f |001e: const v2, #float 1.96746e+38 // #7f1403f0 │ │ -19f4a2: 1f00 131b |0021: check-cast v0, Lkotlin/jvm/functions/Function0; // type@1b13 │ │ -19f4a6: 1403 f103 147f |0023: const v3, #float 1.96746e+38 // #7f1403f1 │ │ -19f4ac: 7150 4746 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@4647 │ │ -19f4b2: 0c05 |0029: move-result-object v5 │ │ -19f4b4: 5b45 3704 |002a: iput-object v5, v4, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@0437 │ │ -19f4b8: 280a |002c: goto 0036 // +000a │ │ -19f4ba: 3905 0900 |002d: if-nez v5, 0036 // +0009 │ │ -19f4be: 5444 3704 |002f: iget-object v4, v4, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@0437 │ │ -19f4c2: 3804 0500 |0031: if-eqz v4, 0036 // +0005 │ │ -19f4c6: 6e10 a408 0400 |0033: invoke-virtual {v4}, Lcom/google/android/material/snackbar/Snackbar;.dismiss:()V // method@08a4 │ │ -19f4cc: 6204 98b2 |0036: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19f4d0: 1104 |0038: return-object v4 │ │ +19f520: |[19f520] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$29:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +19f530: 3805 2d00 |0000: if-eqz v5, 002d // +002d │ │ +19f534: 7010 540e 0400 |0002: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.canDisplayInAppSnackbar:()Z // method@0e54 │ │ +19f53a: 0a00 |0005: move-result v0 │ │ +19f53c: 3800 2700 |0006: if-eqz v0, 002d // +0027 │ │ +19f540: 6205 e050 |0008: sget-object v5, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.INSTANCE:Lcom/infomaniak/lib/core/utils/SnackbarUtils; // field@50e0 │ │ +19f544: 6e10 640e 0400 |000a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e64 │ │ +19f54a: 0c05 |000d: move-result-object v5 │ │ +19f54c: 2200 8204 |000e: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1; // type@0482 │ │ +19f550: 7010 610e 0400 |0010: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e61 │ │ +19f556: 0c01 |0013: move-result-object v1 │ │ +19f558: 7020 020e 1000 |0014: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.:(Ljava/lang/Object;)V // method@0e02 │ │ +19f55e: 1f00 e61b |0017: check-cast v0, Lkotlin/reflect/KFunction; // type@1be6 │ │ +19f562: 0741 |0019: move-object v1, v4 │ │ +19f564: 1f01 1600 |001a: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +19f568: 1f05 0e01 |001c: check-cast v5, Landroid/view/View; // type@010e │ │ +19f56c: 1402 f003 147f |001e: const v2, #float 1.96746e+38 // #7f1403f0 │ │ +19f572: 1f00 141b |0021: check-cast v0, Lkotlin/jvm/functions/Function0; // type@1b14 │ │ +19f576: 1403 f103 147f |0023: const v3, #float 1.96746e+38 // #7f1403f1 │ │ +19f57c: 7150 5446 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@4654 │ │ +19f582: 0c05 |0029: move-result-object v5 │ │ +19f584: 5b45 3704 |002a: iput-object v5, v4, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@0437 │ │ +19f588: 280a |002c: goto 0036 // +000a │ │ +19f58a: 3905 0900 |002d: if-nez v5, 0036 // +0009 │ │ +19f58e: 5444 3704 |002f: iget-object v4, v4, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@0437 │ │ +19f592: 3804 0500 |0031: if-eqz v4, 0036 // +0005 │ │ +19f596: 6e10 a408 0400 |0033: invoke-virtual {v4}, Lcom/google/android/material/snackbar/Snackbar;.dismiss:()V // method@08a4 │ │ +19f59c: 6204 9bb2 |0036: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19f5a0: 1104 |0038: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=302 │ │ 0x0008 line=303 │ │ 0x000a line=306 │ │ 0x000e line=307 │ │ 0x0019 line=303 │ │ @@ -18653,22 +18653,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 │ │ -19f4d4: |[19f4d4] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$30:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -19f4e4: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -19f4e8: 7010 670e 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e67 │ │ -19f4ee: 0c00 |0005: move-result-object v0 │ │ -19f4f0: 1401 8305 0a7f |0006: const v1, #float 1.83462e+38 // #7f0a0583 │ │ -19f4f6: 6e20 6306 1000 |0009: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@0663 │ │ -19f4fc: 6200 98b2 |000c: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19f500: 1100 |000e: return-object v0 │ │ +19f5a4: |[19f5a4] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$30:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +19f5b4: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +19f5b8: 7010 670e 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e67 │ │ +19f5be: 0c00 |0005: move-result-object v0 │ │ +19f5c0: 1401 8305 0a7f |0006: const v1, #float 1.83462e+38 // #7f0a0583 │ │ +19f5c6: 6e20 6306 1000 |0009: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@0663 │ │ +19f5cc: 6200 9bb2 |000c: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19f5d0: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=314 │ │ 0x000c line=315 │ │ locals : │ │ 0x0000 - 0x000f reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x000f reg=1 (null) Z │ │ @@ -18678,42 +18678,42 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -19ff90: |[19ff90] com.infomaniak.drive.ui.MainActivity.launchNextDeleteRequest:()V │ │ -19ffa0: 5440 3c04 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@043c │ │ -19ffa4: 6e10 6d9e 0000 |0002: invoke-virtual {v0}, Lkotlin/collections/ArrayDeque;.firstOrNull:()Ljava/lang/Object; // method@9e6d │ │ -19ffaa: 0c00 |0005: move-result-object v0 │ │ -19ffac: 1f00 5d18 |0006: check-cast v0, Ljava/util/List; // type@185d │ │ -19ffb0: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -19ffb4: 0e00 |000a: return-void │ │ -19ffb6: 6001 3800 |000b: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -19ffba: 1302 1e00 |000d: const/16 v2, #int 30 // #1e │ │ -19ffbe: 3421 2800 |000f: if-lt v1, v2, 0037 // +0028 │ │ -19ffc2: 6e10 5e0e 0400 |0011: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0e5e │ │ -19ffc8: 0c01 |0014: move-result-object v1 │ │ -19ffca: 1f00 4c18 |0015: check-cast v0, Ljava/util/Collection; // type@184c │ │ -19ffce: 7120 770d 0100 |0017: invoke-static {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; // method@0d77 │ │ -19ffd4: 0c00 |001a: move-result-object v0 │ │ -19ffd6: 1a01 a4a0 |001b: const-string v1, "createDeleteRequest(...)" // string@a0a4 │ │ -19ffda: 7120 30b7 1000 |001d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -19ffe0: 5441 3304 |0020: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult:Landroidx/activity/result/ActivityResultLauncher; // field@0433 │ │ -19ffe4: 2202 6701 |0022: new-instance v2, Landroidx/activity/result/IntentSenderRequest$Builder; // type@0167 │ │ -19ffe8: 6e10 5c00 0000 |0024: invoke-virtual {v0}, Landroid/app/PendingIntent;.getIntentSender:()Landroid/content/IntentSender; // method@005c │ │ -19ffee: 0c00 |0027: move-result-object v0 │ │ -19fff0: 1a03 9ab4 |0028: const-string v3, "getIntentSender(...)" // string@b49a │ │ -19fff4: 7120 30b7 3000 |002a: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -19fffa: 7020 7804 0200 |002d: invoke-direct {v2, v0}, Landroidx/activity/result/IntentSenderRequest$Builder;.:(Landroid/content/IntentSender;)V // method@0478 │ │ -1a0000: 6e10 7904 0200 |0030: invoke-virtual {v2}, Landroidx/activity/result/IntentSenderRequest$Builder;.build:()Landroidx/activity/result/IntentSenderRequest; // method@0479 │ │ -1a0006: 0c00 |0033: move-result-object v0 │ │ -1a0008: 6e20 7704 0100 |0034: invoke-virtual {v1, v0}, Landroidx/activity/result/ActivityResultLauncher;.launch:(Ljava/lang/Object;)V // method@0477 │ │ -1a000e: 0e00 |0037: return-void │ │ +1a0060: |[1a0060] com.infomaniak.drive.ui.MainActivity.launchNextDeleteRequest:()V │ │ +1a0070: 5440 3c04 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@043c │ │ +1a0074: 6e10 7a9e 0000 |0002: invoke-virtual {v0}, Lkotlin/collections/ArrayDeque;.firstOrNull:()Ljava/lang/Object; // method@9e7a │ │ +1a007a: 0c00 |0005: move-result-object v0 │ │ +1a007c: 1f00 5e18 |0006: check-cast v0, Ljava/util/List; // type@185e │ │ +1a0080: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +1a0084: 0e00 |000a: return-void │ │ +1a0086: 6001 3800 |000b: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1a008a: 1302 1e00 |000d: const/16 v2, #int 30 // #1e │ │ +1a008e: 3421 2800 |000f: if-lt v1, v2, 0037 // +0028 │ │ +1a0092: 6e10 5e0e 0400 |0011: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0e5e │ │ +1a0098: 0c01 |0014: move-result-object v1 │ │ +1a009a: 1f00 4d18 |0015: check-cast v0, Ljava/util/Collection; // type@184d │ │ +1a009e: 7120 770d 0100 |0017: invoke-static {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; // method@0d77 │ │ +1a00a4: 0c00 |001a: move-result-object v0 │ │ +1a00a6: 1a01 a9a0 |001b: const-string v1, "createDeleteRequest(...)" // string@a0a9 │ │ +1a00aa: 7120 3db7 1000 |001d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1a00b0: 5441 3304 |0020: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult:Landroidx/activity/result/ActivityResultLauncher; // field@0433 │ │ +1a00b4: 2202 6701 |0022: new-instance v2, Landroidx/activity/result/IntentSenderRequest$Builder; // type@0167 │ │ +1a00b8: 6e10 5c00 0000 |0024: invoke-virtual {v0}, Landroid/app/PendingIntent;.getIntentSender:()Landroid/content/IntentSender; // method@005c │ │ +1a00be: 0c00 |0027: move-result-object v0 │ │ +1a00c0: 1a03 9fb4 |0028: const-string v3, "getIntentSender(...)" // string@b49f │ │ +1a00c4: 7120 3db7 3000 |002a: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1a00ca: 7020 7804 0200 |002d: invoke-direct {v2, v0}, Landroidx/activity/result/IntentSenderRequest$Builder;.:(Landroid/content/IntentSender;)V // method@0478 │ │ +1a00d0: 6e10 7904 0200 |0030: invoke-virtual {v2}, Landroidx/activity/result/IntentSenderRequest$Builder;.build:()Landroidx/activity/result/IntentSenderRequest; // method@0479 │ │ +1a00d6: 0c00 |0033: move-result-object v0 │ │ +1a00d8: 6e20 7704 0100 |0034: invoke-virtual {v1, v0}, Landroidx/activity/result/ActivityResultLauncher;.launch:(Ljava/lang/Object;)V // method@0477 │ │ +1a00de: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x000b line=370 │ │ 0x0011 line=371 │ │ 0x0020 line=372 │ │ locals : │ │ @@ -18724,18 +18724,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 │ │ -19eaf4: |[19eaf4] com.infomaniak.drive.ui.MainActivity.navController_delegate$lambda$4:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ -19eb04: 7010 a30e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.setupNavController:()Landroidx/navigation/NavController; // method@0ea3 │ │ -19eb0a: 0c00 |0003: move-result-object v0 │ │ -19eb0c: 1100 |0004: return-object v0 │ │ +19ebc4: |[19ebc4] com.infomaniak.drive.ui.MainActivity.navController_delegate$lambda$4:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ +19ebd4: 7010 a30e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.setupNavController:()Landroidx/navigation/NavController; // method@0ea3 │ │ +19ebda: 0c00 |0003: move-result-object v0 │ │ +19ebdc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #78 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -18743,27 +18743,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 │ │ -19ed8c: |[19ed8c] com.infomaniak.drive.ui.MainActivity.navigationArgs_delegate$lambda$2:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -19ed9c: 6e10 620e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getIntent:()Landroid/content/Intent; // method@0e62 │ │ -19eda2: 0c01 |0003: move-result-object v1 │ │ -19eda4: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ -19eda8: 6e10 9900 0100 |0006: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0099 │ │ -19edae: 0c01 |0009: move-result-object v1 │ │ -19edb0: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ -19edb4: 6200 3f04 |000c: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@043f │ │ -19edb8: 6e20 a70e 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ea7 │ │ -19edbe: 0c01 |0011: move-result-object v1 │ │ -19edc0: 2802 |0012: goto 0014 // +0002 │ │ -19edc2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -19edc4: 1101 |0014: return-object v1 │ │ +19ee5c: |[19ee5c] com.infomaniak.drive.ui.MainActivity.navigationArgs_delegate$lambda$2:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +19ee6c: 6e10 620e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getIntent:()Landroid/content/Intent; // method@0e62 │ │ +19ee72: 0c01 |0003: move-result-object v1 │ │ +19ee74: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ +19ee78: 6e10 9900 0100 |0006: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0099 │ │ +19ee7e: 0c01 |0009: move-result-object v1 │ │ +19ee80: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ +19ee84: 6200 3f04 |000c: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@043f │ │ +19ee88: 6e20 a70e 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ea7 │ │ +19ee8e: 0c01 |0011: move-result-object v1 │ │ +19ee90: 2802 |0012: goto 0014 // +0002 │ │ +19ee92: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +19ee94: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #79 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -18771,28 +18771,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -1a0010: |[1a0010] com.infomaniak.drive.ui.MainActivity.observeBulkDownloadRunning:()V │ │ -1a0020: 7010 650e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e65 │ │ -1a0026: 0c00 |0003: move-result-object v0 │ │ -1a0028: 6e10 0b10 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; // method@100b │ │ -1a002e: 0c00 |0007: move-result-object v0 │ │ -1a0030: 0741 |0008: move-object v1, v4 │ │ -1a0032: 1f01 2c02 |0009: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@022c │ │ -1a0036: 2202 7004 |000b: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26; // type@0470 │ │ -1a003a: 7020 d10d 4200 |000d: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd1 │ │ -1a0040: 2203 8304 |0010: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0483 │ │ -1a0044: 7020 050e 2300 |0012: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e05 │ │ -1a004a: 1f03 3202 |0015: check-cast v3, Landroidx/lifecycle/Observer; // type@0232 │ │ -1a004e: 6e30 3c06 1003 |0017: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@063c │ │ -1a0054: 0e00 |001a: return-void │ │ +1a00e0: |[1a00e0] com.infomaniak.drive.ui.MainActivity.observeBulkDownloadRunning:()V │ │ +1a00f0: 7010 650e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e65 │ │ +1a00f6: 0c00 |0003: move-result-object v0 │ │ +1a00f8: 6e10 0b10 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; // method@100b │ │ +1a00fe: 0c00 |0007: move-result-object v0 │ │ +1a0100: 0741 |0008: move-object v1, v4 │ │ +1a0102: 1f01 2c02 |0009: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@022c │ │ +1a0106: 2202 7004 |000b: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26; // type@0470 │ │ +1a010a: 7020 d10d 4200 |000d: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd1 │ │ +1a0110: 2203 8304 |0010: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0483 │ │ +1a0114: 7020 050e 2300 |0012: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e05 │ │ +1a011a: 1f03 3202 |0015: check-cast v3, Landroidx/lifecycle/Observer; // type@0232 │ │ +1a011e: 6e30 3c06 1003 |0017: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@063c │ │ +1a0124: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #80 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -18800,23 +18800,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 │ │ -19f504: |[19f504] com.infomaniak.drive.ui.MainActivity.observeBulkDownloadRunning$lambda$31:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -19f514: 6e10 fb92 0100 |0000: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@92fb │ │ -19f51a: 0a01 |0003: move-result v1 │ │ -19f51c: 3901 0900 |0004: if-nez v1, 000d // +0009 │ │ -19f520: 7010 650e 0000 |0006: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e65 │ │ -19f526: 0c00 |0009: move-result-object v0 │ │ -19f528: 6e10 3210 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFiles:()V // method@1032 │ │ -19f52e: 6200 98b2 |000d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19f532: 1100 |000f: return-object v0 │ │ +19f5d4: |[19f5d4] com.infomaniak.drive.ui.MainActivity.observeBulkDownloadRunning$lambda$31:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +19f5e4: 6e10 0893 0100 |0000: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@9308 │ │ +19f5ea: 0a01 |0003: move-result v1 │ │ +19f5ec: 3901 0900 |0004: if-nez v1, 000d // +0009 │ │ +19f5f0: 7010 650e 0000 |0006: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e65 │ │ +19f5f6: 0c00 |0009: move-result-object v0 │ │ +19f5f8: 6e10 3210 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFiles:()V // method@1032 │ │ +19f5fe: 6200 9bb2 |000d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19f602: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x000d line=324 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/Boolean; │ │ @@ -18826,28 +18826,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -1a0058: |[1a0058] com.infomaniak.drive.ui.MainActivity.observeCurrentFolder:()V │ │ -1a0068: 7010 650e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e65 │ │ -1a006e: 0c00 |0003: move-result-object v0 │ │ -1a0070: 6e10 f10f 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentFolder:()Landroidx/lifecycle/LiveData; // method@0ff1 │ │ -1a0076: 0c01 |0007: move-result-object v1 │ │ -1a0078: 0742 |0008: move-object v2, v4 │ │ -1a007a: 1f02 2c02 |0009: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@022c │ │ -1a007e: 2203 6004 |000b: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11; // type@0460 │ │ -1a0082: 7030 b10d 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@0db1 │ │ -1a0088: 2200 8304 |0010: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0483 │ │ -1a008c: 7020 050e 3000 |0012: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e05 │ │ -1a0092: 1f00 3202 |0015: check-cast v0, Landroidx/lifecycle/Observer; // type@0232 │ │ -1a0096: 6e30 3006 2100 |0017: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0630 │ │ -1a009c: 0e00 |001a: return-void │ │ +1a0128: |[1a0128] com.infomaniak.drive.ui.MainActivity.observeCurrentFolder:()V │ │ +1a0138: 7010 650e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e65 │ │ +1a013e: 0c00 |0003: move-result-object v0 │ │ +1a0140: 6e10 f10f 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentFolder:()Landroidx/lifecycle/LiveData; // method@0ff1 │ │ +1a0146: 0c01 |0007: move-result-object v1 │ │ +1a0148: 0742 |0008: move-object v2, v4 │ │ +1a014a: 1f02 2c02 |0009: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@022c │ │ +1a014e: 2203 6004 |000b: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11; // type@0460 │ │ +1a0152: 7030 b10d 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@0db1 │ │ +1a0158: 2200 8304 |0010: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0483 │ │ +1a015c: 7020 050e 3000 |0012: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e05 │ │ +1a0162: 1f00 3202 |0015: check-cast v0, Landroidx/lifecycle/Observer; // type@0232 │ │ +1a0166: 6e30 3006 2100 |0017: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0630 │ │ +1a016c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ 0x0004 line=523 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -18856,62 +18856,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 │ │ -19f534: |[19f534] 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; │ │ -19f544: 7010 5c0e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5c │ │ -19f54a: 0c00 |0003: move-result-object v0 │ │ -19f54c: 5400 2e01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012e │ │ -19f550: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -19f552: 3806 1000 |0007: if-eqz v6, 0017 // +0010 │ │ -19f556: 6e10 360a 0600 |0009: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a36 │ │ -19f55c: 0c02 |000c: move-result-object v2 │ │ -19f55e: 3802 0a00 |000d: if-eqz v2, 0017 // +000a │ │ -19f562: 6e10 b40a 0200 |000f: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/Rights;.getCanCreateFile:()Z // method@0ab4 │ │ -19f568: 0a02 |0012: move-result v2 │ │ -19f56a: 1213 |0013: const/4 v3, #int 1 // #1 │ │ -19f56c: 3332 0300 |0014: if-ne v2, v3, 0017 // +0003 │ │ -19f570: 2802 |0016: goto 0018 // +0002 │ │ -19f572: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -19f574: 6e20 7f08 3000 |0018: invoke-virtual {v0, v3}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@087f │ │ -19f57a: 7010 690e 0400 |001b: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e69 │ │ -19f580: 0c00 |001e: move-result-object v0 │ │ -19f582: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -19f584: 3800 0700 |0020: if-eqz v0, 0027 // +0007 │ │ -19f588: 6e10 b60e 0000 |0022: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getShortcutId:()Ljava/lang/String; // method@0eb6 │ │ -19f58e: 0c00 |0025: move-result-object v0 │ │ -19f590: 2802 |0026: goto 0028 // +0002 │ │ -19f592: 0720 |0027: move-object v0, v2 │ │ -19f594: 6203 a413 |0028: sget-object v3, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.UPLOAD:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13a4 │ │ -19f598: 6e10 fe3b 0300 |002a: invoke-virtual {v3}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bfe │ │ -19f59e: 0c03 |002d: move-result-object v3 │ │ -19f5a0: 7120 28b7 3000 |002e: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -19f5a6: 0a00 |0031: move-result v0 │ │ -19f5a8: 3800 2500 |0032: if-eqz v0, 0057 // +0025 │ │ -19f5ac: 6e10 fc0f 0500 |0034: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getMustOpenUploadShortcut:()Z // method@0ffc │ │ -19f5b2: 0a00 |0037: move-result v0 │ │ -19f5b4: 3800 1f00 |0038: if-eqz v0, 0057 // +001f │ │ -19f5b8: 3806 0600 |003a: if-eqz v6, 0040 // +0006 │ │ -19f5bc: 6e10 400a 0600 |003c: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.getVisibilityType:()Lcom/infomaniak/drive/data/models/File$VisibilityType; // method@0a40 │ │ -19f5c2: 0c02 |003f: move-result-object v2 │ │ -19f5c4: 6200 f300 |0040: sget-object v0, Lcom/infomaniak/drive/data/models/File$VisibilityType;.IS_PRIVATE:Lcom/infomaniak/drive/data/models/File$VisibilityType; // field@00f3 │ │ -19f5c8: 3302 1500 |0042: if-ne v2, v0, 0057 // +0015 │ │ -19f5cc: 7010 650e 0400 |0044: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e65 │ │ -19f5d2: 0c04 |0047: move-result-object v4 │ │ -19f5d4: 6e20 2d10 1400 |0048: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.setMustOpenUploadShortcut:(Z)V // method@102d │ │ -19f5da: 6e10 0710 0500 |004b: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getUploadFilesHelper:()Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // method@1007 │ │ -19f5e0: 0c04 |004e: move-result-object v4 │ │ -19f5e2: 3804 0800 |004f: if-eqz v4, 0057 // +0008 │ │ -19f5e6: 6e20 2114 6400 |0051: invoke-virtual {v4, v6}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@1421 │ │ -19f5ec: 6e10 2214 0400 |0054: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.uploadFiles:()V // method@1422 │ │ -19f5f2: 6204 98b2 |0057: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19f5f6: 1104 |0059: return-object v4 │ │ +19f604: |[19f604] 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; │ │ +19f614: 7010 5c0e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5c │ │ +19f61a: 0c00 |0003: move-result-object v0 │ │ +19f61c: 5400 2e01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012e │ │ +19f620: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +19f622: 3806 1000 |0007: if-eqz v6, 0017 // +0010 │ │ +19f626: 6e10 360a 0600 |0009: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a36 │ │ +19f62c: 0c02 |000c: move-result-object v2 │ │ +19f62e: 3802 0a00 |000d: if-eqz v2, 0017 // +000a │ │ +19f632: 6e10 b40a 0200 |000f: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/Rights;.getCanCreateFile:()Z // method@0ab4 │ │ +19f638: 0a02 |0012: move-result v2 │ │ +19f63a: 1213 |0013: const/4 v3, #int 1 // #1 │ │ +19f63c: 3332 0300 |0014: if-ne v2, v3, 0017 // +0003 │ │ +19f640: 2802 |0016: goto 0018 // +0002 │ │ +19f642: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +19f644: 6e20 7f08 3000 |0018: invoke-virtual {v0, v3}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@087f │ │ +19f64a: 7010 690e 0400 |001b: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e69 │ │ +19f650: 0c00 |001e: move-result-object v0 │ │ +19f652: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +19f654: 3800 0700 |0020: if-eqz v0, 0027 // +0007 │ │ +19f658: 6e10 b60e 0000 |0022: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getShortcutId:()Ljava/lang/String; // method@0eb6 │ │ +19f65e: 0c00 |0025: move-result-object v0 │ │ +19f660: 2802 |0026: goto 0028 // +0002 │ │ +19f662: 0720 |0027: move-object v0, v2 │ │ +19f664: 6203 a713 |0028: sget-object v3, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.UPLOAD:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13a7 │ │ +19f668: 6e10 0b3c 0300 |002a: invoke-virtual {v3}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c0b │ │ +19f66e: 0c03 |002d: move-result-object v3 │ │ +19f670: 7120 35b7 3000 |002e: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +19f676: 0a00 |0031: move-result v0 │ │ +19f678: 3800 2500 |0032: if-eqz v0, 0057 // +0025 │ │ +19f67c: 6e10 fc0f 0500 |0034: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getMustOpenUploadShortcut:()Z // method@0ffc │ │ +19f682: 0a00 |0037: move-result v0 │ │ +19f684: 3800 1f00 |0038: if-eqz v0, 0057 // +001f │ │ +19f688: 3806 0600 |003a: if-eqz v6, 0040 // +0006 │ │ +19f68c: 6e10 400a 0600 |003c: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.getVisibilityType:()Lcom/infomaniak/drive/data/models/File$VisibilityType; // method@0a40 │ │ +19f692: 0c02 |003f: move-result-object v2 │ │ +19f694: 6200 f300 |0040: sget-object v0, Lcom/infomaniak/drive/data/models/File$VisibilityType;.IS_PRIVATE:Lcom/infomaniak/drive/data/models/File$VisibilityType; // field@00f3 │ │ +19f698: 3302 1500 |0042: if-ne v2, v0, 0057 // +0015 │ │ +19f69c: 7010 650e 0400 |0044: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e65 │ │ +19f6a2: 0c04 |0047: move-result-object v4 │ │ +19f6a4: 6e20 2d10 1400 |0048: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.setMustOpenUploadShortcut:(Z)V // method@102d │ │ +19f6aa: 6e10 0710 0500 |004b: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getUploadFilesHelper:()Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // method@1007 │ │ +19f6b0: 0c04 |004e: move-result-object v4 │ │ +19f6b2: 3804 0800 |004f: if-eqz v4, 0057 // +0008 │ │ +19f6b6: 6e20 2e14 6400 |0051: invoke-virtual {v4, v6}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@142e │ │ +19f6bc: 6e10 2f14 0400 |0054: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.uploadFiles:()V // method@142f │ │ +19f6c2: 6204 9bb2 |0057: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19f6c6: 1104 |0059: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ 0x001b line=528 │ │ 0x0034 line=529 │ │ 0x003c line=531 │ │ 0x0044 line=533 │ │ @@ -18929,29 +18929,29 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -1a00a0: |[1a00a0] com.infomaniak.drive.ui.MainActivity.observeFailureDownloadWorkerOffline:()V │ │ -1a00b0: 6200 f312 |0000: sget-object v0, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager;.Companion:Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion; // field@12f3 │ │ -1a00b4: 0741 |0002: move-object v1, v4 │ │ -1a00b6: 1f01 3000 |0003: check-cast v1, Landroid/content/Context; // type@0030 │ │ -1a00ba: 6e20 d539 1000 |0005: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion;.getFailedDownloadWorkerOffline:(Landroid/content/Context;)Landroidx/lifecycle/LiveData; // method@39d5 │ │ -1a00c0: 0c00 |0008: move-result-object v0 │ │ -1a00c2: 0741 |0009: move-object v1, v4 │ │ -1a00c4: 1f01 2c02 |000a: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@022c │ │ -1a00c8: 2202 6804 |000c: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19; // type@0468 │ │ -1a00cc: 7020 c10d 4200 |000e: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc1 │ │ -1a00d2: 2203 8304 |0011: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0483 │ │ -1a00d6: 7020 050e 2300 |0013: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e05 │ │ -1a00dc: 1f03 3202 |0016: check-cast v3, Landroidx/lifecycle/Observer; // type@0232 │ │ -1a00e0: 6e30 3006 1003 |0018: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0630 │ │ -1a00e6: 0e00 |001b: return-void │ │ +1a0170: |[1a0170] com.infomaniak.drive.ui.MainActivity.observeFailureDownloadWorkerOffline:()V │ │ +1a0180: 6200 f612 |0000: sget-object v0, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager;.Companion:Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion; // field@12f6 │ │ +1a0184: 0741 |0002: move-object v1, v4 │ │ +1a0186: 1f01 3000 |0003: check-cast v1, Landroid/content/Context; // type@0030 │ │ +1a018a: 6e20 e239 1000 |0005: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion;.getFailedDownloadWorkerOffline:(Landroid/content/Context;)Landroidx/lifecycle/LiveData; // method@39e2 │ │ +1a0190: 0c00 |0008: move-result-object v0 │ │ +1a0192: 0741 |0009: move-object v1, v4 │ │ +1a0194: 1f01 2c02 |000a: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@022c │ │ +1a0198: 2202 6804 |000c: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19; // type@0468 │ │ +1a019c: 7020 c10d 4200 |000e: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc1 │ │ +1a01a2: 2203 8304 |0011: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0483 │ │ +1a01a6: 7020 050e 2300 |0013: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e05 │ │ +1a01ac: 1f03 3202 |0016: check-cast v3, Landroidx/lifecycle/Observer; // type@0232 │ │ +1a01b0: 6e30 3006 1003 |0018: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0630 │ │ +1a01b6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0009 line=329 │ │ locals : │ │ 0x0000 - 0x001c reg=4 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -18960,56 +18960,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 │ │ -19f5f8: |[19f5f8] com.infomaniak.drive.ui.MainActivity.observeFailureDownloadWorkerOffline$lambda$34:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; │ │ -19f608: 7110 2eb7 0800 |0000: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -19f60e: 1f08 9417 |0003: check-cast v8, Ljava/lang/Iterable; // type@1794 │ │ -19f612: 7210 ac93 0800 |0005: invoke-interface {v8}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@93ac │ │ -19f618: 0c08 |0008: move-result-object v8 │ │ -19f61a: 7210 8a97 0800 |0009: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@978a │ │ -19f620: 0a00 |000c: move-result v0 │ │ -19f622: 3800 1200 |000d: if-eqz v0, 001f // +0012 │ │ -19f626: 7210 8b97 0800 |000f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@978b │ │ -19f62c: 0c00 |0012: move-result-object v0 │ │ -19f62e: 0701 |0013: move-object v1, v0 │ │ -19f630: 1f01 ae02 |0014: check-cast v1, Landroidx/work/WorkInfo; // type@02ae │ │ -19f634: 6e10 6107 0100 |0016: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@0761 │ │ -19f63a: 0c01 |0019: move-result-object v1 │ │ -19f63c: 6202 a000 |001a: sget-object v2, Landroidx/work/WorkInfo$State;.FAILED:Landroidx/work/WorkInfo$State; // field@00a0 │ │ -19f640: 3321 edff |001c: if-ne v1, v2, 0009 // -0013 │ │ -19f644: 2802 |001e: goto 0020 // +0002 │ │ -19f646: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -19f648: 1f00 ae02 |0020: check-cast v0, Landroidx/work/WorkInfo; // type@02ae │ │ -19f64c: 3800 2700 |0022: if-eqz v0, 0049 // +0027 │ │ -19f650: 6e10 5f07 0000 |0024: invoke-virtual {v0}, Landroidx/work/WorkInfo;.getOutputData:()Landroidx/work/Data; // method@075f │ │ -19f656: 0c08 |0027: move-result-object v8 │ │ -19f658: 1a00 573a |0028: const-string v0, "HAS_SPACE_LEFT_AFTER_DOWNLOAD_KEY" // string@3a57 │ │ -19f65c: 1211 |002a: const/4 v1, #int 1 // #1 │ │ -19f65e: 6e30 5207 0801 |002b: invoke-virtual {v8, v0, v1}, Landroidx/work/Data;.getBoolean:(Ljava/lang/String;Z)Z // method@0752 │ │ -19f664: 0a08 |002e: move-result v8 │ │ -19f666: 3908 1100 |002f: if-nez v8, 0040 // +0011 │ │ -19f66a: 0770 |0031: move-object v0, v7 │ │ -19f66c: 1f00 1600 |0032: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -19f670: 1305 0e00 |0034: const/16 v5, #int 14 // #e │ │ -19f674: 1206 |0036: const/4 v6, #int 0 // #0 │ │ -19f676: 1401 2203 147f |0037: const v1, #float 1.96742e+38 // #7f140322 │ │ -19f67c: 1202 |003a: const/4 v2, #int 0 // #0 │ │ -19f67e: 1203 |003b: const/4 v3, #int 0 // #0 │ │ -19f680: 1204 |003c: const/4 v4, #int 0 // #0 │ │ -19f682: 7707 5146 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@4651 │ │ -19f688: 1f07 3000 |0040: check-cast v7, Landroid/content/Context; // type@0030 │ │ -19f68c: 7110 6807 0700 |0042: invoke-static {v7}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0768 │ │ -19f692: 0c07 |0045: move-result-object v7 │ │ -19f694: 6e10 6b07 0700 |0046: invoke-virtual {v7}, Landroidx/work/WorkManager;.pruneWork:()Landroidx/work/Operation; // method@076b │ │ -19f69a: 6207 98b2 |0049: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19f69e: 1107 |004b: return-object v7 │ │ +19f6c8: |[19f6c8] com.infomaniak.drive.ui.MainActivity.observeFailureDownloadWorkerOffline$lambda$34:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; │ │ +19f6d8: 7110 3bb7 0800 |0000: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +19f6de: 1f08 9517 |0003: check-cast v8, Ljava/lang/Iterable; // type@1795 │ │ +19f6e2: 7210 b993 0800 |0005: invoke-interface {v8}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@93b9 │ │ +19f6e8: 0c08 |0008: move-result-object v8 │ │ +19f6ea: 7210 9797 0800 |0009: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@9797 │ │ +19f6f0: 0a00 |000c: move-result v0 │ │ +19f6f2: 3800 1200 |000d: if-eqz v0, 001f // +0012 │ │ +19f6f6: 7210 9897 0800 |000f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9798 │ │ +19f6fc: 0c00 |0012: move-result-object v0 │ │ +19f6fe: 0701 |0013: move-object v1, v0 │ │ +19f700: 1f01 ae02 |0014: check-cast v1, Landroidx/work/WorkInfo; // type@02ae │ │ +19f704: 6e10 6107 0100 |0016: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@0761 │ │ +19f70a: 0c01 |0019: move-result-object v1 │ │ +19f70c: 6202 a000 |001a: sget-object v2, Landroidx/work/WorkInfo$State;.FAILED:Landroidx/work/WorkInfo$State; // field@00a0 │ │ +19f710: 3321 edff |001c: if-ne v1, v2, 0009 // -0013 │ │ +19f714: 2802 |001e: goto 0020 // +0002 │ │ +19f716: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +19f718: 1f00 ae02 |0020: check-cast v0, Landroidx/work/WorkInfo; // type@02ae │ │ +19f71c: 3800 2700 |0022: if-eqz v0, 0049 // +0027 │ │ +19f720: 6e10 5f07 0000 |0024: invoke-virtual {v0}, Landroidx/work/WorkInfo;.getOutputData:()Landroidx/work/Data; // method@075f │ │ +19f726: 0c08 |0027: move-result-object v8 │ │ +19f728: 1a00 5a3a |0028: const-string v0, "HAS_SPACE_LEFT_AFTER_DOWNLOAD_KEY" // string@3a5a │ │ +19f72c: 1211 |002a: const/4 v1, #int 1 // #1 │ │ +19f72e: 6e30 5207 0801 |002b: invoke-virtual {v8, v0, v1}, Landroidx/work/Data;.getBoolean:(Ljava/lang/String;Z)Z // method@0752 │ │ +19f734: 0a08 |002e: move-result v8 │ │ +19f736: 3908 1100 |002f: if-nez v8, 0040 // +0011 │ │ +19f73a: 0770 |0031: move-object v0, v7 │ │ +19f73c: 1f00 1600 |0032: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +19f740: 1305 0e00 |0034: const/16 v5, #int 14 // #e │ │ +19f744: 1206 |0036: const/4 v6, #int 0 // #0 │ │ +19f746: 1401 2203 147f |0037: const v1, #float 1.96742e+38 // #7f140322 │ │ +19f74c: 1202 |003a: const/4 v2, #int 0 // #0 │ │ +19f74e: 1203 |003b: const/4 v3, #int 0 // #0 │ │ +19f750: 1204 |003c: const/4 v4, #int 0 // #0 │ │ +19f752: 7707 5e46 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@465e │ │ +19f758: 1f07 3000 |0040: check-cast v7, Landroid/content/Context; // type@0030 │ │ +19f75c: 7110 6807 0700 |0042: invoke-static {v7}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0768 │ │ +19f762: 0c07 |0045: move-result-object v7 │ │ +19f764: 6e10 6b07 0700 |0046: invoke-virtual {v7}, Landroidx/work/WorkManager;.pruneWork:()Landroidx/work/Operation; // method@076b │ │ +19f76a: 6207 9bb2 |0049: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19f76e: 1107 |004b: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0005 line=693 │ │ 0x0016 line=330 │ │ 0x0024 line=331 │ │ 0x0031 line=332 │ │ @@ -19024,21 +19024,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 │ │ -1a00e8: |[1a00e8] com.infomaniak.drive.ui.MainActivity.onCreate$lambda$13:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ -1a00f8: 1a00 1326 |0000: const-string v0, "" // string@2613 │ │ -1a00fc: 7120 31b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a0102: 1a02 a6a4 |0005: const-string v2, "dest" // string@a4a6 │ │ -1a0106: 7120 31b7 2300 |0007: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a010c: 7030 8f0e 3104 |000a: invoke-direct {v1, v3, v4}, Lcom/infomaniak/drive/ui/MainActivity;.onDestinationChanged:(Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V // method@0e8f │ │ -1a0112: 0e00 |000d: return-void │ │ +1a01b8: |[1a01b8] com.infomaniak.drive.ui.MainActivity.onCreate$lambda$13:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ +1a01c8: 1a00 1426 |0000: const-string v0, "" // string@2614 │ │ +1a01cc: 7120 3eb7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a01d2: 1a02 aba4 |0005: const-string v2, "dest" // string@a4ab │ │ +1a01d6: 7120 3eb7 2300 |0007: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a01dc: 7030 8f0e 3104 |000a: invoke-direct {v1, v3, v4}, Lcom/infomaniak/drive/ui/MainActivity;.onDestinationChanged:(Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V // method@0e8f │ │ +1a01e2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=186 │ │ 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; │ │ @@ -19049,136 +19049,136 @@ │ │ type : '()Z' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19ec08: |[19ec08] com.infomaniak.drive.ui.MainActivity.onCreate$lambda$14:()Z │ │ -19ec18: 6200 be00 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00be │ │ -19ec1c: 6e10 bb09 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppSecurityLock:()Z // method@09bb │ │ -19ec22: 0a00 |0005: move-result v0 │ │ -19ec24: 0f00 |0006: return v0 │ │ +19ecd8: |[19ecd8] com.infomaniak.drive.ui.MainActivity.onCreate$lambda$14:()Z │ │ +19ece8: 6200 be00 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00be │ │ +19ecec: 6e10 bb09 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppSecurityLock:()Z // method@09bb │ │ +19ecf2: 0a00 |0005: move-result v0 │ │ +19ecf4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 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 : 266 16-bit code units │ │ -1a025c: |[1a025c] com.infomaniak.drive.ui.MainActivity.onDestinationChanged:(Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ -1a026c: 7110 740c 0500 |0000: invoke-static {v5}, Lcom/infomaniak/drive/extensions/NavDestinationExtensionKt;.addSentryBreadcrumb:(Landroidx/navigation/NavDestination;)V // method@0c74 │ │ -1a0272: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1a0274: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -1a0276: 3806 1100 |0005: if-eqz v6, 0016 // +0011 │ │ -1a027a: 6202 fb08 |0007: sget-object v2, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion; // field@08fb │ │ -1a027e: 6e20 151c 6200 |0009: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs; // method@1c15 │ │ -1a0284: 0c02 |000c: move-result-object v2 │ │ -1a0286: 3802 0900 |000d: if-eqz v2, 0016 // +0009 │ │ -1a028a: 6e10 261c 0200 |000f: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.getShouldHideBottomNavigation:()Z // method@1c26 │ │ -1a0290: 0a02 |0012: move-result v2 │ │ -1a0292: 3312 0300 |0013: if-ne v2, v1, 0016 // +0003 │ │ -1a0296: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -1a0298: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -1a029a: 3806 1300 |0017: if-eqz v6, 002a // +0013 │ │ -1a029e: 6203 fb08 |0019: sget-object v3, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion; // field@08fb │ │ -1a02a2: 6e20 151c 6300 |001b: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs; // method@1c15 │ │ -1a02a8: 0c03 |001e: move-result-object v3 │ │ -1a02aa: 3803 0b00 |001f: if-eqz v3, 002a // +000b │ │ -1a02ae: 6e10 271c 0300 |0021: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.getShouldShowSmallFab:()Z // method@1c27 │ │ -1a02b4: 0a06 |0024: move-result v6 │ │ -1a02b6: 7110 0093 0600 |0025: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9300 │ │ -1a02bc: 0c06 |0028: move-result-object v6 │ │ -1a02be: 2828 |0029: goto 0051 // +0028 │ │ -1a02c0: 3806 1300 |002a: if-eqz v6, 003d // +0013 │ │ -1a02c4: 6203 b505 |002c: sget-object v3, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.Companion:Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs$Companion; // field@05b5 │ │ -1a02c8: 6e20 0b12 6300 |002e: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs; // method@120b │ │ -1a02ce: 0c03 |0031: move-result-object v3 │ │ -1a02d0: 3803 0b00 |0032: if-eqz v3, 003d // +000b │ │ -1a02d4: 6e10 1712 0300 |0034: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.getShouldShowSmallFab:()Z // method@1217 │ │ -1a02da: 0a06 |0037: move-result v6 │ │ -1a02dc: 7110 0093 0600 |0038: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9300 │ │ -1a02e2: 0c06 |003b: move-result-object v6 │ │ -1a02e4: 2815 |003c: goto 0051 // +0015 │ │ -1a02e6: 3806 1300 |003d: if-eqz v6, 0050 // +0013 │ │ -1a02ea: 6203 1b07 |003f: sget-object v3, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs;.Companion:Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs$Companion; // field@071b │ │ -1a02ee: 6e20 7416 6300 |0041: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs; // method@1674 │ │ -1a02f4: 0c06 |0044: move-result-object v6 │ │ -1a02f6: 3806 0b00 |0045: if-eqz v6, 0050 // +000b │ │ -1a02fa: 6e10 8216 0600 |0047: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs;.getShouldShowSmallFab:()Z // method@1682 │ │ -1a0300: 0a06 |004a: move-result v6 │ │ -1a0302: 7110 0093 0600 |004b: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9300 │ │ -1a0308: 0c06 |004e: move-result-object v6 │ │ -1a030a: 2802 |004f: goto 0051 // +0002 │ │ -1a030c: 0726 |0050: move-object v6, v2 │ │ -1a030e: 7110 0093 0100 |0051: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9300 │ │ -1a0314: 0c03 |0054: move-result-object v3 │ │ -1a0316: 7120 28b7 3600 |0055: invoke-static {v6, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -1a031c: 0a06 |0058: move-result v6 │ │ -1a031e: 6e10 6f06 0500 |0059: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@066f │ │ -1a0324: 0a03 |005c: move-result v3 │ │ -1a0326: 7040 6f0e 3460 |005d: invoke-direct {v4, v3, v0, v6}, Lcom/infomaniak/drive/ui/MainActivity;.handleBottomNavigationVisibility:(IZZ)V // method@0e6f │ │ -1a032c: 6e10 6f06 0500 |0060: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@066f │ │ -1a0332: 0a06 |0063: move-result v6 │ │ -1a0334: 1400 3304 0a7f |0064: const v0, #float 1.83455e+38 // #7f0a0433 │ │ -1a033a: 3206 1400 |0067: if-eq v6, v0, 007b // +0014 │ │ -1a033e: 6e10 6f06 0500 |0069: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@066f │ │ -1a0344: 0a06 |006c: move-result v6 │ │ -1a0346: 1400 5702 0a7f |006d: const v0, #float 1.83446e+38 // #7f0a0257 │ │ -1a034c: 3206 0b00 |0070: if-eq v6, v0, 007b // +000b │ │ -1a0350: 7010 5c0e 0400 |0072: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5c │ │ -1a0356: 0c06 |0075: move-result-object v6 │ │ -1a0358: 5466 2c01 |0076: iget-object v6, v6, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ -1a035c: 6e20 033d 2600 |0078: invoke-virtual {v6, v2}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setOnApplyWindowInsetsListener:(Landroid/view/View$OnApplyWindowInsetsListener;)V // method@3d03 │ │ -1a0362: 6e10 6f06 0500 |007b: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@066f │ │ -1a0368: 0a06 |007e: move-result v6 │ │ -1a036a: 2c06 4700 0000 |007f: sparse-switch v6, 000000c6 // +00000047 │ │ -1a0370: 2808 |0082: goto 008a // +0008 │ │ -1a0372: 7010 650e 0400 |0083: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e65 │ │ -1a0378: 0c06 |0086: move-result-object v6 │ │ -1a037a: 6e10 2a10 0600 |0087: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderAsRoot:()Lkotlinx/coroutines/Job; // method@102a │ │ -1a0380: 6e10 6f06 0500 |008a: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@066f │ │ -1a0386: 0a06 |008d: move-result v6 │ │ -1a0388: 2c06 6200 0000 |008e: sparse-switch v6, 000000f0 // +00000062 │ │ -1a038e: 0746 |0091: move-object v6, v4 │ │ -1a0390: 1f06 1600 |0092: check-cast v6, Landroid/app/Activity; // type@0016 │ │ -1a0394: 7140 823a 2621 |0094: invoke-static {v6, v2, v1, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorStatusBar$default:(Landroid/app/Activity;Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;ILjava/lang/Object;)V // method@3a82 │ │ -1a039a: 7140 803a 2621 |0097: invoke-static {v6, v2, v1, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar$default:(Landroid/app/Activity;Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;ILjava/lang/Object;)V // method@3a80 │ │ -1a03a0: 2825 |009a: goto 00bf // +0025 │ │ -1a03a2: 0746 |009b: move-object v6, v4 │ │ -1a03a4: 1f06 1600 |009c: check-cast v6, Landroid/app/Activity; // type@0016 │ │ -1a03a8: 6200 0b04 |009e: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.MyKSuite:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040b │ │ -1a03ac: 7120 813a 0600 |00a0: invoke-static {v6, v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorStatusBar:(Landroid/app/Activity;Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;)V // method@3a81 │ │ -1a03b2: 6200 0b04 |00a3: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.MyKSuite:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040b │ │ -1a03b6: 7120 7f3a 0600 |00a5: invoke-static {v6, v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar:(Landroid/app/Activity;Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;)V // method@3a7f │ │ -1a03bc: 2817 |00a8: goto 00bf // +0017 │ │ -1a03be: 0746 |00a9: move-object v6, v4 │ │ -1a03c0: 1f06 1600 |00aa: check-cast v6, Landroid/app/Activity; // type@0016 │ │ -1a03c4: 6200 0904 |00ac: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.AppBar:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0409 │ │ -1a03c8: 7120 813a 0600 |00ae: invoke-static {v6, v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorStatusBar:(Landroid/app/Activity;Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;)V // method@3a81 │ │ -1a03ce: 6200 0904 |00b1: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.AppBar:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0409 │ │ -1a03d2: 7120 7f3a 0600 |00b3: invoke-static {v6, v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar:(Landroid/app/Activity;Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;)V // method@3a7f │ │ -1a03d8: 2809 |00b6: goto 00bf // +0009 │ │ -1a03da: 0746 |00b7: move-object v6, v4 │ │ -1a03dc: 1f06 1600 |00b8: check-cast v6, Landroid/app/Activity; // type@0016 │ │ -1a03e0: 6200 0904 |00ba: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.AppBar:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0409 │ │ -1a03e4: 7120 7f3a 0600 |00bc: invoke-static {v6, v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar:(Landroid/app/Activity;Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;)V // method@3a7f │ │ -1a03ea: 0746 |00bf: move-object v6, v4 │ │ -1a03ec: 1f06 3000 |00c0: check-cast v6, Landroid/content/Context; // type@0030 │ │ -1a03f0: 7120 750c 6500 |00c2: invoke-static {v5, v6}, Lcom/infomaniak/drive/extensions/NavDestinationExtensionKt;.trackDestination:(Landroidx/navigation/NavDestination;Landroid/content/Context;)V // method@0c75 │ │ -1a03f6: 0e00 |00c5: return-void │ │ -1a03f8: 0002 0a00 4b02 0a7f c102 0a7f 6103 ... |00c6: sparse-switch-data (42 units) │ │ -1a044c: 0002 0600 cf01 0a7f 5702 0a7f 8102 ... |00f0: sparse-switch-data (26 units) │ │ +1a032c: |[1a032c] com.infomaniak.drive.ui.MainActivity.onDestinationChanged:(Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ +1a033c: 7110 740c 0500 |0000: invoke-static {v5}, Lcom/infomaniak/drive/extensions/NavDestinationExtensionKt;.addSentryBreadcrumb:(Landroidx/navigation/NavDestination;)V // method@0c74 │ │ +1a0342: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1a0344: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +1a0346: 3806 1100 |0005: if-eqz v6, 0016 // +0011 │ │ +1a034a: 6202 fe08 |0007: sget-object v2, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion; // field@08fe │ │ +1a034e: 6e20 221c 6200 |0009: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs; // method@1c22 │ │ +1a0354: 0c02 |000c: move-result-object v2 │ │ +1a0356: 3802 0900 |000d: if-eqz v2, 0016 // +0009 │ │ +1a035a: 6e10 331c 0200 |000f: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.getShouldHideBottomNavigation:()Z // method@1c33 │ │ +1a0360: 0a02 |0012: move-result v2 │ │ +1a0362: 3312 0300 |0013: if-ne v2, v1, 0016 // +0003 │ │ +1a0366: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +1a0368: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +1a036a: 3806 1300 |0017: if-eqz v6, 002a // +0013 │ │ +1a036e: 6203 fe08 |0019: sget-object v3, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion; // field@08fe │ │ +1a0372: 6e20 221c 6300 |001b: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs; // method@1c22 │ │ +1a0378: 0c03 |001e: move-result-object v3 │ │ +1a037a: 3803 0b00 |001f: if-eqz v3, 002a // +000b │ │ +1a037e: 6e10 341c 0300 |0021: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.getShouldShowSmallFab:()Z // method@1c34 │ │ +1a0384: 0a06 |0024: move-result v6 │ │ +1a0386: 7110 0d93 0600 |0025: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@930d │ │ +1a038c: 0c06 |0028: move-result-object v6 │ │ +1a038e: 2828 |0029: goto 0051 // +0028 │ │ +1a0390: 3806 1300 |002a: if-eqz v6, 003d // +0013 │ │ +1a0394: 6203 b505 |002c: sget-object v3, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.Companion:Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs$Companion; // field@05b5 │ │ +1a0398: 6e20 0b12 6300 |002e: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs; // method@120b │ │ +1a039e: 0c03 |0031: move-result-object v3 │ │ +1a03a0: 3803 0b00 |0032: if-eqz v3, 003d // +000b │ │ +1a03a4: 6e10 1712 0300 |0034: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.getShouldShowSmallFab:()Z // method@1217 │ │ +1a03aa: 0a06 |0037: move-result v6 │ │ +1a03ac: 7110 0d93 0600 |0038: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@930d │ │ +1a03b2: 0c06 |003b: move-result-object v6 │ │ +1a03b4: 2815 |003c: goto 0051 // +0015 │ │ +1a03b6: 3806 1300 |003d: if-eqz v6, 0050 // +0013 │ │ +1a03ba: 6203 1e07 |003f: sget-object v3, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs;.Companion:Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs$Companion; // field@071e │ │ +1a03be: 6e20 8116 6300 |0041: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs; // method@1681 │ │ +1a03c4: 0c06 |0044: move-result-object v6 │ │ +1a03c6: 3806 0b00 |0045: if-eqz v6, 0050 // +000b │ │ +1a03ca: 6e10 8f16 0600 |0047: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs;.getShouldShowSmallFab:()Z // method@168f │ │ +1a03d0: 0a06 |004a: move-result v6 │ │ +1a03d2: 7110 0d93 0600 |004b: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@930d │ │ +1a03d8: 0c06 |004e: move-result-object v6 │ │ +1a03da: 2802 |004f: goto 0051 // +0002 │ │ +1a03dc: 0726 |0050: move-object v6, v2 │ │ +1a03de: 7110 0d93 0100 |0051: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@930d │ │ +1a03e4: 0c03 |0054: move-result-object v3 │ │ +1a03e6: 7120 35b7 3600 |0055: invoke-static {v6, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +1a03ec: 0a06 |0058: move-result v6 │ │ +1a03ee: 6e10 6f06 0500 |0059: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@066f │ │ +1a03f4: 0a03 |005c: move-result v3 │ │ +1a03f6: 7040 6f0e 3460 |005d: invoke-direct {v4, v3, v0, v6}, Lcom/infomaniak/drive/ui/MainActivity;.handleBottomNavigationVisibility:(IZZ)V // method@0e6f │ │ +1a03fc: 6e10 6f06 0500 |0060: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@066f │ │ +1a0402: 0a06 |0063: move-result v6 │ │ +1a0404: 1400 3304 0a7f |0064: const v0, #float 1.83455e+38 // #7f0a0433 │ │ +1a040a: 3206 1400 |0067: if-eq v6, v0, 007b // +0014 │ │ +1a040e: 6e10 6f06 0500 |0069: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@066f │ │ +1a0414: 0a06 |006c: move-result v6 │ │ +1a0416: 1400 5702 0a7f |006d: const v0, #float 1.83446e+38 // #7f0a0257 │ │ +1a041c: 3206 0b00 |0070: if-eq v6, v0, 007b // +000b │ │ +1a0420: 7010 5c0e 0400 |0072: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5c │ │ +1a0426: 0c06 |0075: move-result-object v6 │ │ +1a0428: 5466 2c01 |0076: iget-object v6, v6, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ +1a042c: 6e20 103d 2600 |0078: invoke-virtual {v6, v2}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setOnApplyWindowInsetsListener:(Landroid/view/View$OnApplyWindowInsetsListener;)V // method@3d10 │ │ +1a0432: 6e10 6f06 0500 |007b: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@066f │ │ +1a0438: 0a06 |007e: move-result v6 │ │ +1a043a: 2c06 4700 0000 |007f: sparse-switch v6, 000000c6 // +00000047 │ │ +1a0440: 2808 |0082: goto 008a // +0008 │ │ +1a0442: 7010 650e 0400 |0083: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e65 │ │ +1a0448: 0c06 |0086: move-result-object v6 │ │ +1a044a: 6e10 2a10 0600 |0087: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderAsRoot:()Lkotlinx/coroutines/Job; // method@102a │ │ +1a0450: 6e10 6f06 0500 |008a: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@066f │ │ +1a0456: 0a06 |008d: move-result v6 │ │ +1a0458: 2c06 6200 0000 |008e: sparse-switch v6, 000000f0 // +00000062 │ │ +1a045e: 0746 |0091: move-object v6, v4 │ │ +1a0460: 1f06 1600 |0092: check-cast v6, Landroid/app/Activity; // type@0016 │ │ +1a0464: 7140 8f3a 2621 |0094: invoke-static {v6, v2, v1, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorStatusBar$default:(Landroid/app/Activity;Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;ILjava/lang/Object;)V // method@3a8f │ │ +1a046a: 7140 8d3a 2621 |0097: invoke-static {v6, v2, v1, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar$default:(Landroid/app/Activity;Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;ILjava/lang/Object;)V // method@3a8d │ │ +1a0470: 2825 |009a: goto 00bf // +0025 │ │ +1a0472: 0746 |009b: move-object v6, v4 │ │ +1a0474: 1f06 1600 |009c: check-cast v6, Landroid/app/Activity; // type@0016 │ │ +1a0478: 6200 0b04 |009e: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.MyKSuite:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040b │ │ +1a047c: 7120 8e3a 0600 |00a0: invoke-static {v6, v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorStatusBar:(Landroid/app/Activity;Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;)V // method@3a8e │ │ +1a0482: 6200 0b04 |00a3: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.MyKSuite:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040b │ │ +1a0486: 7120 8c3a 0600 |00a5: invoke-static {v6, v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar:(Landroid/app/Activity;Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;)V // method@3a8c │ │ +1a048c: 2817 |00a8: goto 00bf // +0017 │ │ +1a048e: 0746 |00a9: move-object v6, v4 │ │ +1a0490: 1f06 1600 |00aa: check-cast v6, Landroid/app/Activity; // type@0016 │ │ +1a0494: 6200 0904 |00ac: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.AppBar:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0409 │ │ +1a0498: 7120 8e3a 0600 |00ae: invoke-static {v6, v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorStatusBar:(Landroid/app/Activity;Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;)V // method@3a8e │ │ +1a049e: 6200 0904 |00b1: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.AppBar:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0409 │ │ +1a04a2: 7120 8c3a 0600 |00b3: invoke-static {v6, v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar:(Landroid/app/Activity;Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;)V // method@3a8c │ │ +1a04a8: 2809 |00b6: goto 00bf // +0009 │ │ +1a04aa: 0746 |00b7: move-object v6, v4 │ │ +1a04ac: 1f06 1600 |00b8: check-cast v6, Landroid/app/Activity; // type@0016 │ │ +1a04b0: 6200 0904 |00ba: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.AppBar:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0409 │ │ +1a04b4: 7120 8c3a 0600 |00bc: invoke-static {v6, v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar:(Landroid/app/Activity;Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;)V // method@3a8c │ │ +1a04ba: 0746 |00bf: move-object v6, v4 │ │ +1a04bc: 1f06 3000 |00c0: check-cast v6, Landroid/content/Context; // type@0030 │ │ +1a04c0: 7120 750c 6500 |00c2: invoke-static {v5, v6}, Lcom/infomaniak/drive/extensions/NavDestinationExtensionKt;.trackDestination:(Landroidx/navigation/NavDestination;Landroid/content/Context;)V // method@0c75 │ │ +1a04c6: 0e00 |00c5: return-void │ │ +1a04c8: 0002 0a00 4b02 0a7f c102 0a7f 6103 ... |00c6: sparse-switch-data (42 units) │ │ +1a051c: 0002 0600 cf01 0a7f 5702 0a7f 8102 ... |00f0: sparse-switch-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0007 line=422 │ │ 0x0019 line=423 │ │ 0x002c line=424 │ │ 0x003f line=425 │ │ @@ -19207,20 +19207,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 │ │ -1a05f8: |[1a05f8] com.infomaniak.drive.ui.MainActivity.scanFlowResultLauncher$lambda$10:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1a0608: 7110 2eb7 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -1a060e: 2200 6704 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18; // type@0467 │ │ -1a0612: 7020 bf0d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dbf │ │ -1a0618: 7120 7945 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@4579 │ │ -1a061e: 0e00 |000b: return-void │ │ +1a06c8: |[1a06c8] com.infomaniak.drive.ui.MainActivity.scanFlowResultLauncher$lambda$10:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1a06d8: 7110 3bb7 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +1a06de: 2200 6704 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18; // type@0467 │ │ +1a06e2: 7020 bf0d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dbf │ │ +1a06e8: 7120 8645 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@4586 │ │ +1a06ee: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x000c reg=2 (null) Landroidx/activity/result/ActivityResult; │ │ │ │ @@ -19229,22 +19229,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 │ │ -19f6a0: |[19f6a0] com.infomaniak.drive.ui.MainActivity.scanFlowResultLauncher$lambda$10$lambda$9:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -19f6b0: 3803 0a00 |0000: if-eqz v3, 000a // +000a │ │ -19f6b4: 6200 ac00 |0002: sget-object v0, Lcom/infomaniak/drive/GeniusScanUtils;.INSTANCE:Lcom/infomaniak/drive/GeniusScanUtils; // field@00ac │ │ -19f6b8: 1f02 1600 |0004: check-cast v2, Landroid/app/Activity; // type@0016 │ │ -19f6bc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -19f6be: 6e40 0609 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@0906 │ │ -19f6c4: 6202 98b2 |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19f6c8: 1102 |000c: return-object v2 │ │ +19f770: |[19f770] com.infomaniak.drive.ui.MainActivity.scanFlowResultLauncher$lambda$10$lambda$9:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +19f780: 3803 0a00 |0000: if-eqz v3, 000a // +000a │ │ +19f784: 6200 ac00 |0002: sget-object v0, Lcom/infomaniak/drive/GeniusScanUtils;.INSTANCE:Lcom/infomaniak/drive/GeniusScanUtils; // field@00ac │ │ +19f788: 1f02 1600 |0004: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +19f78c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +19f78e: 6e40 0609 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@0906 │ │ +19f794: 6202 9bb2 |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19f798: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=156 │ │ 0x000a line=157 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x000d reg=3 (null) Landroid/content/Intent; │ │ @@ -19254,38 +19254,38 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 40 16-bit code units │ │ -1a0620: |[1a0620] com.infomaniak.drive.ui.MainActivity.setBottomNavigationUserAvatar:(Landroid/content/Context;)V │ │ -1a0630: 6200 c212 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -1a0634: 6e10 9339 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3993 │ │ -1a063a: 0c00 |0005: move-result-object v0 │ │ -1a063c: 3800 2100 |0006: if-eqz v0, 0027 // +0021 │ │ -1a0640: 0781 |0008: move-object v1, v8 │ │ -1a0642: 1f01 2c02 |0009: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@022c │ │ -1a0646: 7110 2e06 0100 |000b: invoke-static {v1}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@062e │ │ -1a064c: 0c01 |000e: move-result-object v1 │ │ -1a064e: 0712 |000f: move-object v2, v1 │ │ -1a0650: 1f02 391d |0010: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -1a0654: 7100 f9c7 0000 |0012: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a065a: 0c01 |0015: move-result-object v1 │ │ -1a065c: 0713 |0016: move-object v3, v1 │ │ -1a065e: 1f03 5c1a |0017: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a0662: 2201 8504 |0019: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@0485 │ │ -1a0666: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -1a0668: 7054 0f0e 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@0e0f │ │ -1a066e: 0715 |001f: move-object v5, v1 │ │ -1a0670: 1f05 221b |0020: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a0674: 1226 |0022: const/4 v6, #int 2 // #2 │ │ -1a0676: 1207 |0023: const/4 v7, #int 0 // #0 │ │ -1a0678: 7706 41c6 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@c641 │ │ -1a067e: 0e00 |0027: return-void │ │ +1a06f0: |[1a06f0] com.infomaniak.drive.ui.MainActivity.setBottomNavigationUserAvatar:(Landroid/content/Context;)V │ │ +1a0700: 6200 c512 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +1a0704: 6e10 a039 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@39a0 │ │ +1a070a: 0c00 |0005: move-result-object v0 │ │ +1a070c: 3800 2100 |0006: if-eqz v0, 0027 // +0021 │ │ +1a0710: 0781 |0008: move-object v1, v8 │ │ +1a0712: 1f01 2c02 |0009: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@022c │ │ +1a0716: 7110 2e06 0100 |000b: invoke-static {v1}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@062e │ │ +1a071c: 0c01 |000e: move-result-object v1 │ │ +1a071e: 0712 |000f: move-object v2, v1 │ │ +1a0720: 1f02 3a1d |0010: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +1a0724: 7100 06c8 0000 |0012: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a072a: 0c01 |0015: move-result-object v1 │ │ +1a072c: 0713 |0016: move-object v3, v1 │ │ +1a072e: 1f03 5d1a |0017: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a0732: 2201 8504 |0019: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@0485 │ │ +1a0736: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +1a0738: 7054 0f0e 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@0e0f │ │ +1a073e: 0715 |001f: move-object v5, v1 │ │ +1a0740: 1f05 231b |0020: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a0744: 1226 |0022: const/4 v6, #int 2 // #2 │ │ +1a0746: 1207 |0023: const/4 v7, #int 0 // #0 │ │ +1a0748: 7706 4ec6 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@c64e │ │ +1a074e: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ 0x0008 line=578 │ │ locals : │ │ 0x0000 - 0x0028 reg=8 this Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x0028 reg=9 (null) Landroid/content/Context; │ │ @@ -19295,54 +19295,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 │ │ -19ee54: |[19ee54] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; │ │ -19ee64: 7010 5c0e 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5c │ │ -19ee6a: 0c00 |0003: move-result-object v0 │ │ -19ee6c: 2201 f300 |0004: new-instance v1, Landroid/view/GestureDetector; // type@00f3 │ │ -19ee70: 0752 |0006: move-object v2, v5 │ │ -19ee72: 1f02 3000 |0007: check-cast v2, Landroid/content/Context; // type@0030 │ │ -19ee76: 2203 8704 |0009: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1; // type@0487 │ │ -19ee7a: 7030 170e 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@0e17 │ │ -19ee80: 1f03 f100 |000e: check-cast v3, Landroid/view/GestureDetector$OnGestureListener; // type@00f1 │ │ -19ee84: 7030 be02 2103 |0010: invoke-direct {v1, v2, v3}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@02be │ │ -19ee8a: 5403 2c01 |0013: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ -19ee8e: 1404 6103 0a7f |0015: const v4, #float 1.83451e+38 // #7f0a0361 │ │ -19ee94: 6e20 fc3c 4300 |0018: invoke-virtual {v3, v4}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.findViewById:(I)Landroid/view/View; // method@3cfc │ │ -19ee9a: 0c03 |001b: move-result-object v3 │ │ -19ee9c: 2204 7304 |001c: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29; // type@0473 │ │ -19eea0: 7020 d70d 1400 |001e: invoke-direct {v4, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.:(Landroid/view/GestureDetector;)V // method@0dd7 │ │ -19eea6: 6e20 3d03 4300 |0021: invoke-virtual {v3, v4}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@033d │ │ -19eeac: 5400 2c01 |0024: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ -19eeb0: 6201 5513 |0026: sget-object v1, Lcom/infomaniak/drive/utils/NavigationUiUtils;.INSTANCE:Lcom/infomaniak/drive/utils/NavigationUiUtils; // field@1355 │ │ -19eeb4: 7110 2eb7 0000 |0028: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -19eeba: 0703 |002b: move-object v3, v0 │ │ -19eebc: 1f03 2003 |002c: check-cast v3, Lcom/google/android/material/navigation/NavigationBarView; // type@0320 │ │ -19eec0: 7010 670e 0500 |002e: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e67 │ │ -19eec6: 0c04 |0031: move-result-object v4 │ │ -19eec8: 6e30 0e3b 3104 |0032: invoke-virtual {v1, v3, v4}, Lcom/infomaniak/drive/utils/NavigationUiUtils;.setupWithNavControllerCustom:(Lcom/google/android/material/navigation/NavigationBarView;Landroidx/navigation/NavController;)V // method@3b0e │ │ -19eece: 1401 8f00 067f |0035: const v1, #float 1.78119e+38 // #7f06008f │ │ -19eed4: 7120 9d05 1200 |0038: invoke-static {v2, v1}, Landroidx/core/content/ContextCompat;.getColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@059d │ │ -19eeda: 0c01 |003b: move-result-object v1 │ │ -19eedc: 6e20 023d 1000 |003c: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setItemIconTintList:(Landroid/content/res/ColorStateList;)V // method@3d02 │ │ -19eee2: 7010 6e0e 0500 |003f: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e6e │ │ -19eee8: 0c01 |0042: move-result-object v1 │ │ -19eeea: 6e10 1a0b 0100 |0043: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/UiSettings;.getBottomNavigationSelectedItem:()I // method@0b1a │ │ -19eef0: 0a01 |0046: move-result v1 │ │ -19eef2: 6e20 053d 1000 |0047: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setSelectedItemId:(I)V // method@3d05 │ │ -19eef8: 2201 6904 |004a: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1; // type@0469 │ │ -19eefc: 7020 c30d 5100 |004c: invoke-direct {v1, v5}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc3 │ │ -19ef02: 6e20 043d 1000 |004f: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setOnItemReselectedListener:(Lcom/google/android/material/navigation/NavigationBarView$OnItemReselectedListener;)V // method@3d04 │ │ -19ef08: 1b01 9a02 0100 |0052: const-string/jumbo v1, "with(...)" // string@0001029a │ │ -19ef0e: 7120 30b7 1000 |0055: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -19ef14: 1100 |0058: return-object v0 │ │ +19ef24: |[19ef24] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; │ │ +19ef34: 7010 5c0e 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5c │ │ +19ef3a: 0c00 |0003: move-result-object v0 │ │ +19ef3c: 2201 f300 |0004: new-instance v1, Landroid/view/GestureDetector; // type@00f3 │ │ +19ef40: 0752 |0006: move-object v2, v5 │ │ +19ef42: 1f02 3000 |0007: check-cast v2, Landroid/content/Context; // type@0030 │ │ +19ef46: 2203 8704 |0009: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1; // type@0487 │ │ +19ef4a: 7030 170e 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@0e17 │ │ +19ef50: 1f03 f100 |000e: check-cast v3, Landroid/view/GestureDetector$OnGestureListener; // type@00f1 │ │ +19ef54: 7030 be02 2103 |0010: invoke-direct {v1, v2, v3}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@02be │ │ +19ef5a: 5403 2c01 |0013: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ +19ef5e: 1404 6103 0a7f |0015: const v4, #float 1.83451e+38 // #7f0a0361 │ │ +19ef64: 6e20 093d 4300 |0018: invoke-virtual {v3, v4}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.findViewById:(I)Landroid/view/View; // method@3d09 │ │ +19ef6a: 0c03 |001b: move-result-object v3 │ │ +19ef6c: 2204 7304 |001c: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29; // type@0473 │ │ +19ef70: 7020 d70d 1400 |001e: invoke-direct {v4, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.:(Landroid/view/GestureDetector;)V // method@0dd7 │ │ +19ef76: 6e20 3d03 4300 |0021: invoke-virtual {v3, v4}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@033d │ │ +19ef7c: 5400 2c01 |0024: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ +19ef80: 6201 5813 |0026: sget-object v1, Lcom/infomaniak/drive/utils/NavigationUiUtils;.INSTANCE:Lcom/infomaniak/drive/utils/NavigationUiUtils; // field@1358 │ │ +19ef84: 7110 3bb7 0000 |0028: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +19ef8a: 0703 |002b: move-object v3, v0 │ │ +19ef8c: 1f03 2003 |002c: check-cast v3, Lcom/google/android/material/navigation/NavigationBarView; // type@0320 │ │ +19ef90: 7010 670e 0500 |002e: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e67 │ │ +19ef96: 0c04 |0031: move-result-object v4 │ │ +19ef98: 6e30 1b3b 3104 |0032: invoke-virtual {v1, v3, v4}, Lcom/infomaniak/drive/utils/NavigationUiUtils;.setupWithNavControllerCustom:(Lcom/google/android/material/navigation/NavigationBarView;Landroidx/navigation/NavController;)V // method@3b1b │ │ +19ef9e: 1401 8f00 067f |0035: const v1, #float 1.78119e+38 // #7f06008f │ │ +19efa4: 7120 9d05 1200 |0038: invoke-static {v2, v1}, Landroidx/core/content/ContextCompat;.getColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@059d │ │ +19efaa: 0c01 |003b: move-result-object v1 │ │ +19efac: 6e20 0f3d 1000 |003c: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setItemIconTintList:(Landroid/content/res/ColorStateList;)V // method@3d0f │ │ +19efb2: 7010 6e0e 0500 |003f: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e6e │ │ +19efb8: 0c01 |0042: move-result-object v1 │ │ +19efba: 6e10 1a0b 0100 |0043: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/UiSettings;.getBottomNavigationSelectedItem:()I // method@0b1a │ │ +19efc0: 0a01 |0046: move-result v1 │ │ +19efc2: 6e20 123d 1000 |0047: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setSelectedItemId:(I)V // method@3d12 │ │ +19efc8: 2201 6904 |004a: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1; // type@0469 │ │ +19efcc: 7020 c30d 5100 |004c: invoke-direct {v1, v5}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc3 │ │ +19efd2: 6e20 113d 1000 |004f: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setOnItemReselectedListener:(Lcom/google/android/material/navigation/NavigationBarView$OnItemReselectedListener;)V // method@3d11 │ │ +19efd8: 1b01 9f02 0100 |0052: const-string/jumbo v1, "with(...)" // string@0001029f │ │ +19efde: 7120 3db7 1000 |0055: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +19efe4: 1100 |0058: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0004 line=226 │ │ 0x0013 line=239 │ │ 0x0024 line=243 │ │ 0x0026 line=244 │ │ @@ -19358,18 +19358,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 │ │ -19ec28: |[19ec28] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation$lambda$19$lambda$16:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -19ec38: 6e20 bf02 2000 |0000: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02bf │ │ -19ec3e: 0a00 |0003: move-result v0 │ │ -19ec40: 0f00 |0004: return v0 │ │ +19ecf8: |[19ecf8] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation$lambda$19$lambda$16:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +19ed08: 6e20 bf02 2000 |0000: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02bf │ │ +19ed0e: 0a00 |0003: move-result v0 │ │ +19ed10: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 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; │ │ @@ -19379,24 +19379,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 │ │ -1a0680: |[1a0680] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation$lambda$19$lambda$18$lambda$17:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V │ │ -1a0690: 1a00 d7c4 |0000: const-string v0, "item" // string@c4d7 │ │ -1a0694: 7120 31b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a069a: 7010 670e 0100 |0005: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e67 │ │ -1a06a0: 0c01 |0008: move-result-object v1 │ │ -1a06a2: 7210 cd02 0200 |0009: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@02cd │ │ -1a06a8: 0a02 |000c: move-result v2 │ │ -1a06aa: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -1a06ac: 6e30 6906 2100 |000e: invoke-virtual {v1, v2, v0}, Landroidx/navigation/NavController;.popBackStack:(IZ)Z // method@0669 │ │ -1a06b2: 0e00 |0011: return-void │ │ +1a0750: |[1a0750] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation$lambda$19$lambda$18$lambda$17:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V │ │ +1a0760: 1a00 dcc4 |0000: const-string v0, "item" // string@c4dc │ │ +1a0764: 7120 3eb7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a076a: 7010 670e 0100 |0005: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e67 │ │ +1a0770: 0c01 |0008: move-result-object v1 │ │ +1a0772: 7210 cd02 0200 |0009: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@02cd │ │ +1a0778: 0a02 |000c: move-result v2 │ │ +1a077a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +1a077c: 6e30 6906 2100 |000e: invoke-virtual {v1, v2, v0}, Landroidx/navigation/NavController;.popBackStack:(IZ)Z // method@0669 │ │ +1a0782: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=248 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/view/MenuItem; │ │ │ │ @@ -19405,24 +19405,24 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -1a06b4: |[1a06b4] com.infomaniak.drive.ui.MainActivity.setupDrivePermissions:()V │ │ -1a06c4: 2200 c00b |0000: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0bc0 │ │ -1a06c8: 7010 203a 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3a20 │ │ -1a06ce: 0741 |0005: move-object v1, v4 │ │ -1a06d0: 1f01 1802 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0218 │ │ -1a06d4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -1a06d6: 1223 |0009: const/4 v3, #int 2 // #2 │ │ -1a06d8: 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 │ │ -1a06de: 5b40 3104 |000d: iput-object v0, v4, Lcom/infomaniak/drive/ui/MainActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0431 │ │ -1a06e2: 0e00 |000f: return-void │ │ +1a0784: |[1a0784] com.infomaniak.drive.ui.MainActivity.setupDrivePermissions:()V │ │ +1a0794: 2200 c10b |0000: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0bc1 │ │ +1a0798: 7010 2d3a 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3a2d │ │ +1a079e: 0741 |0005: move-object v1, v4 │ │ +1a07a0: 1f01 1802 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0218 │ │ +1a07a4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +1a07a6: 1223 |0009: const/4 v3, #int 2 // #2 │ │ +1a07a8: 7152 3c3a 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@3a3c │ │ +1a07ae: 5b40 3104 |000d: iput-object v0, v4, Lcom/infomaniak/drive/ui/MainActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0431 │ │ +1a07b2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0005 line=287 │ │ 0x000d line=286 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 this Lcom/infomaniak/drive/ui/MainActivity; │ │ @@ -19432,23 +19432,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 │ │ -1a0780: |[1a0780] com.infomaniak.drive.ui.MainActivity.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V │ │ -1a0790: 2200 2705 |0000: new-instance v0, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs; // type@0527 │ │ -1a0794: 7020 0f12 3000 |0002: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.:(Z)V // method@120f │ │ -1a079a: 6e10 1912 0000 |0005: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.toBundle:()Landroid/os/Bundle; // method@1219 │ │ -1a07a0: 0c03 |0008: move-result-object v3 │ │ -1a07a2: 2200 7104 |0009: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27; // type@0471 │ │ -1a07a6: 7030 d30d 1003 |000b: invoke-direct {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;)V // method@0dd3 │ │ -1a07ac: 6e20 8008 0200 |000e: invoke-virtual {v2, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0880 │ │ -1a07b2: 0e00 |0011: return-void │ │ +1a0850: |[1a0850] com.infomaniak.drive.ui.MainActivity.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V │ │ +1a0860: 2200 2705 |0000: new-instance v0, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs; // type@0527 │ │ +1a0864: 7020 0f12 3000 |0002: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.:(Z)V // method@120f │ │ +1a086a: 6e10 1912 0000 |0005: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.toBundle:()Landroid/os/Bundle; // method@1219 │ │ +1a0870: 0c03 |0008: move-result-object v3 │ │ +1a0872: 2200 7104 |0009: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27; // type@0471 │ │ +1a0876: 7030 d30d 1003 |000b: invoke-direct {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;)V // method@0dd3 │ │ +1a087c: 6e20 8008 0200 |000e: invoke-virtual {v2, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0880 │ │ +1a0882: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0009 line=275 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x0012 reg=2 (null) Lcom/google/android/material/floatingactionbutton/FloatingActionButton; │ │ @@ -19459,20 +19459,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 │ │ -1a06e4: |[1a06e4] com.infomaniak.drive.ui.MainActivity.setupFab$default:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/google/android/material/floatingactionbutton/FloatingActionButton;ZILjava/lang/Object;)V │ │ -1a06f4: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -1a06f8: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -1a06fc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a06fe: 7030 9e0e 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V // method@0e9e │ │ -1a0704: 0e00 |0008: return-void │ │ +1a07b4: |[1a07b4] com.infomaniak.drive.ui.MainActivity.setupFab$default:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/google/android/material/floatingactionbutton/FloatingActionButton;ZILjava/lang/Object;)V │ │ +1a07c4: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +1a07c8: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +1a07cc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a07ce: 7030 9e0e 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V // method@0e9e │ │ +1a07d4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=273 │ │ 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 │ │ @@ -19484,42 +19484,42 @@ │ │ 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 : 52 16-bit code units │ │ -1a0708: |[1a0708] com.infomaniak.drive.ui.MainActivity.setupFab$lambda$23:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V │ │ -1a0718: 6206 c212 |0000: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -1a071c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -1a071e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -1a0720: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a0722: 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 │ │ -1a0728: 0c06 |0008: move-result-object v6 │ │ -1a072a: 3806 2000 |0009: if-eqz v6, 0029 // +0020 │ │ -1a072e: 6e10 710b 0600 |000b: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUsedSize:()J // method@0b71 │ │ -1a0734: 0b00 |000e: move-result-wide v0 │ │ -1a0736: 6e10 6f0b 0600 |000f: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSize:()J // method@0b6f │ │ -1a073c: 0b02 |0012: move-result-wide v2 │ │ -1a073e: 3106 0002 |0013: cmp-long v6, v0, v2 │ │ -1a0742: 3a06 1400 |0015: if-ltz v6, 0029 // +0014 │ │ -1a0746: 6205 ad00 |0017: sget-object v5, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -1a074a: 0746 |0019: move-object v6, v4 │ │ -1a074c: 1f06 3000 |001a: check-cast v6, Landroid/content/Context; // type@0030 │ │ -1a0750: 1a00 89fe |001c: const-string v0, "tryAddingFileWithDriveFull" // string@fe89 │ │ -1a0754: 6e30 1209 6500 |001e: invoke-virtual {v5, v6, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackMyKSuiteEvent:(Landroid/content/Context;Ljava/lang/String;)V // method@0912 │ │ -1a075a: 7010 670e 0400 |0021: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e67 │ │ -1a0760: 0c05 |0024: move-result-object v5 │ │ -1a0762: 7120 973a 5400 |0025: invoke-static {v4, v5}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showQuotasExceededSnackbar:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;)V // method@3a97 │ │ -1a0768: 280b |0028: goto 0033 // +000b │ │ -1a076a: 7010 670e 0400 |0029: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e67 │ │ -1a0770: 0c04 |002c: move-result-object v4 │ │ -1a0772: 1406 b200 0a7f |002d: const v6, #float 1.83437e+38 // #7f0a00b2 │ │ -1a0778: 6e30 6406 6405 |0030: invoke-virtual {v4, v6, v5}, Landroidx/navigation/NavController;.navigate:(ILandroid/os/Bundle;)V // method@0664 │ │ -1a077e: 0e00 |0033: return-void │ │ +1a07d8: |[1a07d8] com.infomaniak.drive.ui.MainActivity.setupFab$lambda$23:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V │ │ +1a07e8: 6206 c512 |0000: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +1a07ec: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +1a07ee: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +1a07f0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a07f2: 7140 9e39 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@399e │ │ +1a07f8: 0c06 |0008: move-result-object v6 │ │ +1a07fa: 3806 2000 |0009: if-eqz v6, 0029 // +0020 │ │ +1a07fe: 6e10 710b 0600 |000b: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUsedSize:()J // method@0b71 │ │ +1a0804: 0b00 |000e: move-result-wide v0 │ │ +1a0806: 6e10 6f0b 0600 |000f: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSize:()J // method@0b6f │ │ +1a080c: 0b02 |0012: move-result-wide v2 │ │ +1a080e: 3106 0002 |0013: cmp-long v6, v0, v2 │ │ +1a0812: 3a06 1400 |0015: if-ltz v6, 0029 // +0014 │ │ +1a0816: 6205 ad00 |0017: sget-object v5, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +1a081a: 0746 |0019: move-object v6, v4 │ │ +1a081c: 1f06 3000 |001a: check-cast v6, Landroid/content/Context; // type@0030 │ │ +1a0820: 1a00 8efe |001c: const-string v0, "tryAddingFileWithDriveFull" // string@fe8e │ │ +1a0824: 6e30 1209 6500 |001e: invoke-virtual {v5, v6, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackMyKSuiteEvent:(Landroid/content/Context;Ljava/lang/String;)V // method@0912 │ │ +1a082a: 7010 670e 0400 |0021: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e67 │ │ +1a0830: 0c05 |0024: move-result-object v5 │ │ +1a0832: 7120 a43a 5400 |0025: invoke-static {v4, v5}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showQuotasExceededSnackbar:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;)V // method@3aa4 │ │ +1a0838: 280b |0028: goto 0033 // +000b │ │ +1a083a: 7010 670e 0400 |0029: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e67 │ │ +1a0840: 0c04 |002c: move-result-object v4 │ │ +1a0842: 1406 b200 0a7f |002d: const v6, #float 1.83437e+38 // #7f0a00b2 │ │ +1a0848: 6e30 6406 6405 |0030: invoke-virtual {v4, v6, v5}, Landroidx/navigation/NavController;.navigate:(ILandroid/os/Bundle;)V // method@0664 │ │ +1a084e: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x000b line=692 │ │ 0x0017 line=277 │ │ 0x0021 line=278 │ │ 0x0029 line=280 │ │ @@ -19533,42 +19533,42 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 55 16-bit code units │ │ -1a07b4: |[1a07b4] com.infomaniak.drive.ui.MainActivity.setupFabs:()V │ │ -1a07c4: 7010 5c0e 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5c │ │ -1a07ca: 0c00 |0003: move-result-object v0 │ │ -1a07cc: 5401 2e01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012e │ │ -1a07d0: 1a02 a6cf |0006: const-string v2, "mainFab" // string@cfa6 │ │ -1a07d4: 7120 30b7 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1a07da: 1222 |000b: const/4 v2, #int 2 // #2 │ │ -1a07dc: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -1a07de: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -1a07e0: 7153 9f0e 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@0e9f │ │ -1a07e6: 5401 2f01 |0011: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012f │ │ -1a07ea: 1a02 67ec |0013: const-string v2, "searchFab" // string@ec67 │ │ -1a07ee: 7120 30b7 2100 |0015: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1a07f4: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -1a07f6: 7030 9e0e 1502 |0019: invoke-direct {v5, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V // method@0e9e │ │ -1a07fc: 7010 650e 0500 |001c: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e65 │ │ -1a0802: 0c01 |001f: move-result-object v1 │ │ -1a0804: 6e10 f10f 0100 |0020: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentFolder:()Landroidx/lifecycle/LiveData; // method@0ff1 │ │ -1a080a: 0c01 |0023: move-result-object v1 │ │ -1a080c: 0752 |0024: move-object v2, v5 │ │ -1a080e: 1f02 2c02 |0025: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@022c │ │ -1a0812: 2203 7204 |0027: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28; // type@0472 │ │ -1a0816: 7020 d50d 0300 |0029: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;)V // method@0dd5 │ │ -1a081c: 2200 8304 |002c: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0483 │ │ -1a0820: 7020 050e 3000 |002e: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e05 │ │ -1a0826: 1f00 3202 |0031: check-cast v0, Landroidx/lifecycle/Observer; // type@0232 │ │ -1a082a: 6e30 3006 2100 |0033: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0630 │ │ -1a0830: 0e00 |0036: return-void │ │ +1a0884: |[1a0884] com.infomaniak.drive.ui.MainActivity.setupFabs:()V │ │ +1a0894: 7010 5c0e 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5c │ │ +1a089a: 0c00 |0003: move-result-object v0 │ │ +1a089c: 5401 2e01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012e │ │ +1a08a0: 1a02 abcf |0006: const-string v2, "mainFab" // string@cfab │ │ +1a08a4: 7120 3db7 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1a08aa: 1222 |000b: const/4 v2, #int 2 // #2 │ │ +1a08ac: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +1a08ae: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +1a08b0: 7153 9f0e 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@0e9f │ │ +1a08b6: 5401 2f01 |0011: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012f │ │ +1a08ba: 1a02 6cec |0013: const-string v2, "searchFab" // string@ec6c │ │ +1a08be: 7120 3db7 2100 |0015: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1a08c4: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +1a08c6: 7030 9e0e 1502 |0019: invoke-direct {v5, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V // method@0e9e │ │ +1a08cc: 7010 650e 0500 |001c: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e65 │ │ +1a08d2: 0c01 |001f: move-result-object v1 │ │ +1a08d4: 6e10 f10f 0100 |0020: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentFolder:()Landroidx/lifecycle/LiveData; // method@0ff1 │ │ +1a08da: 0c01 |0023: move-result-object v1 │ │ +1a08dc: 0752 |0024: move-object v2, v5 │ │ +1a08de: 1f02 2c02 |0025: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@022c │ │ +1a08e2: 2203 7204 |0027: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28; // type@0472 │ │ +1a08e6: 7020 d50d 0300 |0029: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;)V // method@0dd5 │ │ +1a08ec: 2200 8304 |002c: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0483 │ │ +1a08f0: 7020 050e 3000 |002e: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e05 │ │ +1a08f6: 1f00 3202 |0031: check-cast v0, Landroidx/lifecycle/Observer; // type@0232 │ │ +1a08fa: 6e30 3006 2100 |0033: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0630 │ │ +1a0900: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0004 line=263 │ │ 0x0011 line=264 │ │ 0x001c line=266 │ │ locals : │ │ @@ -19579,31 +19579,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 │ │ -19f6cc: |[19f6cc] com.infomaniak.drive.ui.MainActivity.setupFabs$lambda$22$lambda$21:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -19f6dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19f6de: 3803 1000 |0001: if-eqz v3, 0011 // +0010 │ │ -19f6e2: 6e10 360a 0300 |0003: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a36 │ │ -19f6e8: 0c03 |0006: move-result-object v3 │ │ -19f6ea: 3803 0a00 |0007: if-eqz v3, 0011 // +000a │ │ -19f6ee: 6e10 b40a 0300 |0009: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/Rights;.getCanCreateFile:()Z // method@0ab4 │ │ -19f6f4: 0a03 |000c: move-result v3 │ │ -19f6f6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -19f6f8: 3313 0300 |000e: if-ne v3, v1, 0011 // +0003 │ │ -19f6fc: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -19f6fe: 5423 2e01 |0011: iget-object v3, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012e │ │ -19f702: 6e20 7f08 0300 |0013: invoke-virtual {v3, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@087f │ │ -19f708: 5422 2f01 |0016: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012f │ │ -19f70c: 6e20 7f08 0200 |0018: invoke-virtual {v2, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@087f │ │ -19f712: 6202 98b2 |001b: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -19f716: 1102 |001d: return-object v2 │ │ +19f79c: |[19f79c] com.infomaniak.drive.ui.MainActivity.setupFabs$lambda$22$lambda$21:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +19f7ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19f7ae: 3803 1000 |0001: if-eqz v3, 0011 // +0010 │ │ +19f7b2: 6e10 360a 0300 |0003: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a36 │ │ +19f7b8: 0c03 |0006: move-result-object v3 │ │ +19f7ba: 3803 0a00 |0007: if-eqz v3, 0011 // +000a │ │ +19f7be: 6e10 b40a 0300 |0009: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/Rights;.getCanCreateFile:()Z // method@0ab4 │ │ +19f7c4: 0a03 |000c: move-result v3 │ │ +19f7c6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +19f7c8: 3313 0300 |000e: if-ne v3, v1, 0011 // +0003 │ │ +19f7cc: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +19f7ce: 5423 2e01 |0011: iget-object v3, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012e │ │ +19f7d2: 6e20 7f08 0300 |0013: invoke-virtual {v3, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@087f │ │ +19f7d8: 5422 2f01 |0016: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012f │ │ +19f7dc: 6e20 7f08 0200 |0018: invoke-virtual {v2, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@087f │ │ +19f7e2: 6202 9bb2 |001b: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +19f7e6: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=267 │ │ 0x0011 line=268 │ │ 0x0016 line=269 │ │ 0x001b line=270 │ │ locals : │ │ @@ -19615,28 +19615,28 @@ │ │ type : '()Landroidx/navigation/NavController;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -19eb10: |[19eb10] com.infomaniak.drive.ui.MainActivity.setupNavController:()Landroidx/navigation/NavController; │ │ -19eb20: 7010 680e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getNavHostFragment:()Landroidx/navigation/fragment/NavHostFragment; // method@0e68 │ │ -19eb26: 0c00 |0003: move-result-object v0 │ │ -19eb28: 6e10 8206 0000 |0004: invoke-virtual {v0}, Landroidx/navigation/fragment/NavHostFragment;.getNavController:()Landroidx/navigation/NavController; // method@0682 │ │ -19eb2e: 0c00 |0007: move-result-object v0 │ │ -19eb30: 6e10 6006 0000 |0008: invoke-virtual {v0}, Landroidx/navigation/NavController;.getCurrentDestination:()Landroidx/navigation/NavDestination; // method@0660 │ │ -19eb36: 0c01 |000b: move-result-object v1 │ │ -19eb38: 3901 0d00 |000c: if-nez v1, 0019 // +000d │ │ -19eb3c: 6e10 6106 0000 |000e: invoke-virtual {v0}, Landroidx/navigation/NavController;.getGraph:()Landroidx/navigation/NavGraph; // method@0661 │ │ -19eb42: 0c01 |0011: move-result-object v1 │ │ -19eb44: 6e10 7606 0100 |0012: invoke-virtual {v1}, Landroidx/navigation/NavGraph;.getStartDestinationId:()I // method@0676 │ │ -19eb4a: 0a01 |0015: move-result v1 │ │ -19eb4c: 6e20 6306 1000 |0016: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@0663 │ │ -19eb52: 1100 |0019: return-object v0 │ │ +19ebe0: |[19ebe0] com.infomaniak.drive.ui.MainActivity.setupNavController:()Landroidx/navigation/NavController; │ │ +19ebf0: 7010 680e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getNavHostFragment:()Landroidx/navigation/fragment/NavHostFragment; // method@0e68 │ │ +19ebf6: 0c00 |0003: move-result-object v0 │ │ +19ebf8: 6e10 8206 0000 |0004: invoke-virtual {v0}, Landroidx/navigation/fragment/NavHostFragment;.getNavController:()Landroidx/navigation/NavController; // method@0682 │ │ +19ebfe: 0c00 |0007: move-result-object v0 │ │ +19ec00: 6e10 6006 0000 |0008: invoke-virtual {v0}, Landroidx/navigation/NavController;.getCurrentDestination:()Landroidx/navigation/NavDestination; // method@0660 │ │ +19ec06: 0c01 |000b: move-result-object v1 │ │ +19ec08: 3901 0d00 |000c: if-nez v1, 0019 // +000d │ │ +19ec0c: 6e10 6106 0000 |000e: invoke-virtual {v0}, Landroidx/navigation/NavController;.getGraph:()Landroidx/navigation/NavGraph; // method@0661 │ │ +19ec12: 0c01 |0011: move-result-object v1 │ │ +19ec14: 6e10 7606 0100 |0012: invoke-virtual {v1}, Landroidx/navigation/NavGraph;.getStartDestinationId:()I // method@0676 │ │ +19ec1a: 0a01 |0015: move-result v1 │ │ +19ec1c: 6e20 6306 1000 |0016: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@0663 │ │ +19ec22: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0008 line=218 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -19645,19 +19645,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 │ │ -19ecac: |[19ecac] com.infomaniak.drive.ui.MainActivity.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ -19ecbc: 2200 9d03 |0000: new-instance v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@039d │ │ -19ecc0: 1f01 3000 |0002: check-cast v1, Landroid/content/Context; // type@0030 │ │ -19ecc4: 7020 190b 1000 |0004: invoke-direct {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.:(Landroid/content/Context;)V // method@0b19 │ │ -19ecca: 1100 |0007: return-object v0 │ │ +19ed7c: |[19ed7c] com.infomaniak.drive.ui.MainActivity.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ +19ed8c: 2200 9d03 |0000: new-instance v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@039d │ │ +19ed90: 1f01 3000 |0002: check-cast v1, Landroid/content/Context; // type@0030 │ │ +19ed94: 7020 190b 1000 |0004: invoke-direct {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.:(Landroid/content/Context;)V // method@0b19 │ │ +19ed9a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ Virtual methods - │ │ @@ -19666,23 +19666,23 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -19f9ac: |[19f9ac] com.infomaniak.drive.ui.MainActivity.clickOnBottomBarFolders:()V │ │ -19f9bc: 7010 5c0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5c │ │ -19f9c2: 0c00 |0003: move-result-object v0 │ │ -19f9c4: 5400 2c01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ -19f9c8: 1401 6c04 0a7f |0006: const v1, #float 1.83456e+38 // #7f0a046c │ │ -19f9ce: 6e20 fc3c 1000 |0009: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.findViewById:(I)Landroid/view/View; // method@3cfc │ │ -19f9d4: 0c00 |000c: move-result-object v0 │ │ -19f9d6: 6e10 2d03 0000 |000d: invoke-virtual {v0}, Landroid/view/View;.performClick:()Z // method@032d │ │ -19f9dc: 0e00 |0010: return-void │ │ +19fa7c: |[19fa7c] com.infomaniak.drive.ui.MainActivity.clickOnBottomBarFolders:()V │ │ +19fa8c: 7010 5c0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5c │ │ +19fa92: 0c00 |0003: move-result-object v0 │ │ +19fa94: 5400 2c01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ +19fa98: 1401 6c04 0a7f |0006: const v1, #float 1.83456e+38 // #7f0a046c │ │ +19fa9e: 6e20 093d 1000 |0009: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.findViewById:(I)Landroid/view/View; // method@3d09 │ │ +19faa4: 0c00 |000c: move-result-object v0 │ │ +19faa6: 6e10 2d03 0000 |000d: invoke-virtual {v0}, Landroid/view/View;.performClick:()Z // method@032d │ │ +19faac: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=635 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -19690,21 +19690,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 │ │ -19ee2c: |[19ee2c] com.infomaniak.drive.ui.MainActivity.getBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; │ │ -19ee3c: 7010 5c0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5c │ │ -19ee42: 0c00 |0003: move-result-object v0 │ │ -19ee44: 5400 2c01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ -19ee48: 1a01 2095 |0006: const-string v1, "bottomNavigation" // string@9520 │ │ -19ee4c: 7120 30b7 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -19ee52: 1100 |000b: return-object v0 │ │ +19eefc: |[19eefc] com.infomaniak.drive.ui.MainActivity.getBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; │ │ +19ef0c: 7010 5c0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5c │ │ +19ef12: 0c00 |0003: move-result-object v0 │ │ +19ef14: 5400 2c01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ +19ef18: 1a01 2595 |0006: const-string v1, "bottomNavigation" // string@9525 │ │ +19ef1c: 7120 3db7 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +19ef22: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -19712,21 +19712,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 │ │ -19ec44: |[19ec44] com.infomaniak.drive.ui.MainActivity.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; │ │ -19ec54: 7010 5c0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5c │ │ -19ec5a: 0c00 |0003: move-result-object v0 │ │ -19ec5c: 5400 2e01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012e │ │ -19ec60: 1a01 a6cf |0006: const-string v1, "mainFab" // string@cfa6 │ │ -19ec64: 7120 30b7 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -19ec6a: 1100 |000b: return-object v0 │ │ +19ed14: |[19ed14] com.infomaniak.drive.ui.MainActivity.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; │ │ +19ed24: 7010 5c0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5c │ │ +19ed2a: 0c00 |0003: move-result-object v0 │ │ +19ed2c: 5400 2e01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012e │ │ +19ed30: 1a01 abcf |0006: const-string v1, "mainFab" // string@cfab │ │ +19ed34: 7120 3db7 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +19ed3a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -19734,84 +19734,84 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 156 16-bit code units │ │ -1a0114: |[1a0114] com.infomaniak.drive.ui.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1a0124: 6f20 7c0c cb00 |0000: invoke-super {v11, v12}, Lcom/infomaniak/drive/ui/BaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@0c7c │ │ -1a012a: 7010 5c0e 0b00 |0003: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5c │ │ -1a0130: 0c0c |0006: move-result-object v12 │ │ -1a0132: 6e10 be0b 0c00 |0007: invoke-virtual {v12}, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0bbe │ │ -1a0138: 0c0c |000a: move-result-object v12 │ │ -1a013a: 1f0c 0e01 |000b: check-cast v12, Landroid/view/View; // type@010e │ │ -1a013e: 6e20 990e cb00 |000d: invoke-virtual {v11, v12}, Lcom/infomaniak/drive/ui/MainActivity;.setContentView:(Landroid/view/View;)V // method@0e99 │ │ -1a0144: 7010 650e 0b00 |0010: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e65 │ │ -1a014a: 0c0c |0013: move-result-object v12 │ │ -1a014c: 07b1 |0014: move-object v1, v11 │ │ -1a014e: 1f01 1802 |0015: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0218 │ │ -1a0152: 7010 670e 0b00 |0017: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e67 │ │ -1a0158: 0c00 |001a: move-result-object v0 │ │ -1a015a: 6e30 0910 1c00 |001b: invoke-virtual {v12, v1, v0}, Lcom/infomaniak/drive/ui/MainViewModel;.initUploadFilesHelper:(Landroidx/fragment/app/FragmentActivity;Landroidx/navigation/NavController;)V // method@1009 │ │ -1a0160: 6200 408a |001e: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a40 │ │ -1a0164: 1404 2d0c 0103 |0020: const v4, #float 3.79237e-37 // #03010c2d │ │ -1a016a: 1405 0b00 157f |0023: const v5, #float 1.98055e+38 // #7f15000b │ │ -1a0170: 1a02 3d9b |0026: const-string v2, "com.infomaniak.drive" // string@9b3d │ │ -1a0174: 1a03 b025 |0028: const-string v3, "5.4.3" // string@25b0 │ │ -1a0178: 7406 844a 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@4a84 │ │ -1a017e: 220c c003 |002d: new-instance v12, Lcom/infomaniak/drive/data/services/DownloadReceiver; // type@03c0 │ │ -1a0182: 7010 650e 0b00 |002f: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e65 │ │ -1a0188: 0c00 |0032: move-result-object v0 │ │ -1a018a: 7020 b00b 0c00 |0033: invoke-direct {v12, v0}, Lcom/infomaniak/drive/data/services/DownloadReceiver;.:(Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0bb0 │ │ -1a0190: 5bbc 3004 |0036: iput-object v12, v11, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@0430 │ │ -1a0194: 7010 5f0e 0b00 |0038: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getFileObserver:()Landroid/os/FileObserver; // method@0e5f │ │ -1a019a: 0c0c |003b: move-result-object v12 │ │ -1a019c: 6e10 fe01 0c00 |003c: invoke-virtual {v12}, Landroid/os/FileObserver;.startWatching:()V // method@01fe │ │ -1a01a2: 7010 9a0e 0b00 |003f: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; // method@0e9a │ │ -1a01a8: 7010 750e 0b00 |0042: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleNavigateToDestinationFileId:()V // method@0e75 │ │ -1a01ae: 7010 670e 0b00 |0045: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e67 │ │ -1a01b4: 0c0c |0048: move-result-object v12 │ │ -1a01b6: 2200 6a04 |0049: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20; // type@046a │ │ -1a01ba: 7020 c50d b000 |004b: invoke-direct {v0, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc5 │ │ -1a01c0: 6e20 5d06 0c00 |004e: invoke-virtual {v12, v0}, Landroidx/navigation/NavController;.addOnDestinationChangedListener:(Landroidx/navigation/NavController$OnDestinationChangedListener;)V // method@065d │ │ -1a01c6: 7010 a10e 0b00 |0051: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupFabs:()V // method@0ea1 │ │ -1a01cc: 7010 9d0e 0b00 |0054: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupDrivePermissions:()V // method@0e9d │ │ -1a01d2: 7010 740e 0b00 |0057: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleInAppReview:()V // method@0e74 │ │ -1a01d8: 7010 760e 0b00 |005a: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleShortcuts:()V // method@0e76 │ │ -1a01de: 07bc |005d: move-object v12, v11 │ │ -1a01e0: 1f0c 3000 |005e: check-cast v12, Landroid/content/Context; // type@0030 │ │ -1a01e4: 7110 5106 0c00 |0060: invoke-static {v12}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@0651 │ │ -1a01ea: 0c0c |0063: move-result-object v12 │ │ -1a01ec: 54b0 3004 |0064: iget-object v0, v11, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@0430 │ │ -1a01f0: 3900 0800 |0066: if-nez v0, 006e // +0008 │ │ -1a01f4: 1a00 9ba6 |0068: const-string v0, "downloadReceiver" // string@a69b │ │ -1a01f8: 7110 4eb7 0000 |006a: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b74e │ │ -1a01fe: 1200 |006d: const/4 v0, #int 0 // #0 │ │ -1a0200: 1f00 2800 |006e: check-cast v0, Landroid/content/BroadcastReceiver; // type@0028 │ │ -1a0204: 2201 3800 |0070: new-instance v1, Landroid/content/IntentFilter; // type@0038 │ │ -1a0208: 1a02 4535 |0072: const-string v2, "DownloadReceiver" // string@3545 │ │ -1a020c: 7020 b500 2100 |0074: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@00b5 │ │ -1a0212: 6e30 5206 0c01 |0077: invoke-virtual {v12, v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@0652 │ │ -1a0218: 7010 7d0e 0b00 |007a: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager:()V // method@0e7d │ │ -1a021e: 7010 790e 0b00 |007d: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager:()V // method@0e79 │ │ -1a0224: 7010 880e 0b00 |0080: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeCurrentFolder:()V // method@0e88 │ │ -1a022a: 7010 860e 0b00 |0083: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeBulkDownloadRunning:()V // method@0e86 │ │ -1a0230: 7010 8a0e 0b00 |0086: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeFailureDownloadWorkerOffline:()V // method@0e8a │ │ -1a0236: 6203 ee14 |0089: sget-object v3, Lcom/infomaniak/lib/applock/LockActivity;.Companion:Lcom/infomaniak/lib/applock/LockActivity$Companion; // field@14ee │ │ -1a023a: 07b4 |008b: move-object v4, v11 │ │ -1a023c: 1f04 5f01 |008c: check-cast v4, Landroidx/activity/ComponentActivity; // type@015f │ │ -1a0240: 2208 6b04 |008e: new-instance v8, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21; // type@046b │ │ -1a0244: 7010 c70d 0800 |0090: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21;.:()V // method@0dc7 │ │ -1a024a: 1269 |0093: const/4 v9, #int 6 // #6 │ │ -1a024c: 120a |0094: const/4 v10, #int 0 // #0 │ │ -1a024e: 1205 |0095: const/4 v5, #int 0 // #0 │ │ -1a0250: 1606 0000 |0096: const-wide/16 v6, #int 0 // #0 │ │ -1a0254: 7708 d53f 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@3fd5 │ │ -1a025a: 0e00 |009b: return-void │ │ +1a01e4: |[1a01e4] com.infomaniak.drive.ui.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1a01f4: 6f20 7c0c cb00 |0000: invoke-super {v11, v12}, Lcom/infomaniak/drive/ui/BaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@0c7c │ │ +1a01fa: 7010 5c0e 0b00 |0003: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5c │ │ +1a0200: 0c0c |0006: move-result-object v12 │ │ +1a0202: 6e10 be0b 0c00 |0007: invoke-virtual {v12}, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0bbe │ │ +1a0208: 0c0c |000a: move-result-object v12 │ │ +1a020a: 1f0c 0e01 |000b: check-cast v12, Landroid/view/View; // type@010e │ │ +1a020e: 6e20 990e cb00 |000d: invoke-virtual {v11, v12}, Lcom/infomaniak/drive/ui/MainActivity;.setContentView:(Landroid/view/View;)V // method@0e99 │ │ +1a0214: 7010 650e 0b00 |0010: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e65 │ │ +1a021a: 0c0c |0013: move-result-object v12 │ │ +1a021c: 07b1 |0014: move-object v1, v11 │ │ +1a021e: 1f01 1802 |0015: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0218 │ │ +1a0222: 7010 670e 0b00 |0017: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e67 │ │ +1a0228: 0c00 |001a: move-result-object v0 │ │ +1a022a: 6e30 0910 1c00 |001b: invoke-virtual {v12, v1, v0}, Lcom/infomaniak/drive/ui/MainViewModel;.initUploadFilesHelper:(Landroidx/fragment/app/FragmentActivity;Landroidx/navigation/NavController;)V // method@1009 │ │ +1a0230: 6200 438a |001e: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a43 │ │ +1a0234: 1404 2d0c 0103 |0020: const v4, #float 3.79237e-37 // #03010c2d │ │ +1a023a: 1405 0b00 157f |0023: const v5, #float 1.98055e+38 // #7f15000b │ │ +1a0240: 1a02 429b |0026: const-string v2, "com.infomaniak.drive" // string@9b42 │ │ +1a0244: 1a03 b125 |0028: const-string v3, "5.4.3" // string@25b1 │ │ +1a0248: 7406 914a 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@4a91 │ │ +1a024e: 220c c003 |002d: new-instance v12, Lcom/infomaniak/drive/data/services/DownloadReceiver; // type@03c0 │ │ +1a0252: 7010 650e 0b00 |002f: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e65 │ │ +1a0258: 0c00 |0032: move-result-object v0 │ │ +1a025a: 7020 b00b 0c00 |0033: invoke-direct {v12, v0}, Lcom/infomaniak/drive/data/services/DownloadReceiver;.:(Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0bb0 │ │ +1a0260: 5bbc 3004 |0036: iput-object v12, v11, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@0430 │ │ +1a0264: 7010 5f0e 0b00 |0038: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getFileObserver:()Landroid/os/FileObserver; // method@0e5f │ │ +1a026a: 0c0c |003b: move-result-object v12 │ │ +1a026c: 6e10 fe01 0c00 |003c: invoke-virtual {v12}, Landroid/os/FileObserver;.startWatching:()V // method@01fe │ │ +1a0272: 7010 9a0e 0b00 |003f: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; // method@0e9a │ │ +1a0278: 7010 750e 0b00 |0042: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleNavigateToDestinationFileId:()V // method@0e75 │ │ +1a027e: 7010 670e 0b00 |0045: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e67 │ │ +1a0284: 0c0c |0048: move-result-object v12 │ │ +1a0286: 2200 6a04 |0049: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20; // type@046a │ │ +1a028a: 7020 c50d b000 |004b: invoke-direct {v0, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc5 │ │ +1a0290: 6e20 5d06 0c00 |004e: invoke-virtual {v12, v0}, Landroidx/navigation/NavController;.addOnDestinationChangedListener:(Landroidx/navigation/NavController$OnDestinationChangedListener;)V // method@065d │ │ +1a0296: 7010 a10e 0b00 |0051: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupFabs:()V // method@0ea1 │ │ +1a029c: 7010 9d0e 0b00 |0054: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupDrivePermissions:()V // method@0e9d │ │ +1a02a2: 7010 740e 0b00 |0057: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleInAppReview:()V // method@0e74 │ │ +1a02a8: 7010 760e 0b00 |005a: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleShortcuts:()V // method@0e76 │ │ +1a02ae: 07bc |005d: move-object v12, v11 │ │ +1a02b0: 1f0c 3000 |005e: check-cast v12, Landroid/content/Context; // type@0030 │ │ +1a02b4: 7110 5106 0c00 |0060: invoke-static {v12}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@0651 │ │ +1a02ba: 0c0c |0063: move-result-object v12 │ │ +1a02bc: 54b0 3004 |0064: iget-object v0, v11, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@0430 │ │ +1a02c0: 3900 0800 |0066: if-nez v0, 006e // +0008 │ │ +1a02c4: 1a00 a0a6 |0068: const-string v0, "downloadReceiver" // string@a6a0 │ │ +1a02c8: 7110 5bb7 0000 |006a: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b75b │ │ +1a02ce: 1200 |006d: const/4 v0, #int 0 // #0 │ │ +1a02d0: 1f00 2800 |006e: check-cast v0, Landroid/content/BroadcastReceiver; // type@0028 │ │ +1a02d4: 2201 3800 |0070: new-instance v1, Landroid/content/IntentFilter; // type@0038 │ │ +1a02d8: 1a02 4835 |0072: const-string v2, "DownloadReceiver" // string@3548 │ │ +1a02dc: 7020 b500 2100 |0074: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@00b5 │ │ +1a02e2: 6e30 5206 0c01 |0077: invoke-virtual {v12, v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@0652 │ │ +1a02e8: 7010 7d0e 0b00 |007a: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager:()V // method@0e7d │ │ +1a02ee: 7010 790e 0b00 |007d: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager:()V // method@0e79 │ │ +1a02f4: 7010 880e 0b00 |0080: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeCurrentFolder:()V // method@0e88 │ │ +1a02fa: 7010 860e 0b00 |0083: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeBulkDownloadRunning:()V // method@0e86 │ │ +1a0300: 7010 8a0e 0b00 |0086: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeFailureDownloadWorkerOffline:()V // method@0e8a │ │ +1a0306: 6203 f114 |0089: sget-object v3, Lcom/infomaniak/lib/applock/LockActivity;.Companion:Lcom/infomaniak/lib/applock/LockActivity$Companion; // field@14f1 │ │ +1a030a: 07b4 |008b: move-object v4, v11 │ │ +1a030c: 1f04 5f01 |008c: check-cast v4, Landroidx/activity/ComponentActivity; // type@015f │ │ +1a0310: 2208 6b04 |008e: new-instance v8, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21; // type@046b │ │ +1a0314: 7010 c70d 0800 |0090: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21;.:()V // method@0dc7 │ │ +1a031a: 1269 |0093: const/4 v9, #int 6 // #6 │ │ +1a031c: 120a |0094: const/4 v10, #int 0 // #0 │ │ +1a031e: 1205 |0095: const/4 v5, #int 0 // #0 │ │ +1a0320: 1606 0000 |0096: const-wide/16 v6, #int 0 // #0 │ │ +1a0324: 7708 e23f 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@3fe2 │ │ +1a032a: 0e00 |009b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0003 line=174 │ │ 0x0010 line=176 │ │ 0x001e line=178 │ │ 0x002d line=180 │ │ @@ -19841,31 +19841,31 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1a0480: |[1a0480] com.infomaniak.drive.ui.MainActivity.onDestroy:()V │ │ -1a0490: 6f10 7d0c 0200 |0000: invoke-super {v2}, Lcom/infomaniak/drive/ui/BaseActivity;.onDestroy:()V // method@0c7d │ │ -1a0496: 7010 5f0e 0200 |0003: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getFileObserver:()Landroid/os/FileObserver; // method@0e5f │ │ -1a049c: 0c00 |0006: move-result-object v0 │ │ -1a049e: 6e10 ff01 0000 |0007: invoke-virtual {v0}, Landroid/os/FileObserver;.stopWatching:()V // method@01ff │ │ -1a04a4: 0720 |000a: move-object v0, v2 │ │ -1a04a6: 1f00 3000 |000b: check-cast v0, Landroid/content/Context; // type@0030 │ │ -1a04aa: 7110 5106 0000 |000d: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@0651 │ │ -1a04b0: 0c00 |0010: move-result-object v0 │ │ -1a04b2: 5421 3004 |0011: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@0430 │ │ -1a04b6: 3901 0800 |0013: if-nez v1, 001b // +0008 │ │ -1a04ba: 1a01 9ba6 |0015: const-string v1, "downloadReceiver" // string@a69b │ │ -1a04be: 7110 4eb7 0100 |0017: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b74e │ │ -1a04c4: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -1a04c6: 1f01 2800 |001b: check-cast v1, Landroid/content/BroadcastReceiver; // type@0028 │ │ -1a04ca: 6e20 5306 1000 |001d: invoke-virtual {v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0653 │ │ -1a04d0: 0e00 |0020: return-void │ │ +1a0550: |[1a0550] com.infomaniak.drive.ui.MainActivity.onDestroy:()V │ │ +1a0560: 6f10 7d0c 0200 |0000: invoke-super {v2}, Lcom/infomaniak/drive/ui/BaseActivity;.onDestroy:()V // method@0c7d │ │ +1a0566: 7010 5f0e 0200 |0003: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getFileObserver:()Landroid/os/FileObserver; // method@0e5f │ │ +1a056c: 0c00 |0006: move-result-object v0 │ │ +1a056e: 6e10 ff01 0000 |0007: invoke-virtual {v0}, Landroid/os/FileObserver;.stopWatching:()V // method@01ff │ │ +1a0574: 0720 |000a: move-object v0, v2 │ │ +1a0576: 1f00 3000 |000b: check-cast v0, Landroid/content/Context; // type@0030 │ │ +1a057a: 7110 5106 0000 |000d: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@0651 │ │ +1a0580: 0c00 |0010: move-result-object v0 │ │ +1a0582: 5421 3004 |0011: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@0430 │ │ +1a0586: 3901 0800 |0013: if-nez v1, 001b // +0008 │ │ +1a058a: 1a01 a0a6 |0015: const-string v1, "downloadReceiver" // string@a6a0 │ │ +1a058e: 7110 5bb7 0100 |0017: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b75b │ │ +1a0594: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +1a0596: 1f01 2800 |001b: check-cast v1, Landroid/content/BroadcastReceiver; // type@0028 │ │ +1a059a: 6e20 5306 1000 |001d: invoke-virtual {v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0653 │ │ +1a05a0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ 0x0003 line=555 │ │ 0x000a line=556 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lcom/infomaniak/drive/ui/MainActivity; │ │ @@ -19875,41 +19875,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -1a04d4: |[1a04d4] com.infomaniak.drive.ui.MainActivity.onResume:()V │ │ -1a04e4: 6f10 7e0c 0300 |0000: invoke-super {v3}, Lcom/infomaniak/drive/ui/BaseActivity;.onResume:()V // method@0c7e │ │ -1a04ea: 6200 8f13 |0003: sget-object v0, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@138f │ │ -1a04ee: 0731 |0005: move-object v1, v3 │ │ -1a04f0: 1f01 1802 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0218 │ │ -1a04f4: 5432 3104 |0008: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0431 │ │ -1a04f8: 3902 0800 |000a: if-nez v2, 0012 // +0008 │ │ -1a04fc: 1a02 dea6 |000c: const-string v2, "drivePermissions" // string@a6de │ │ -1a0500: 7110 4eb7 0200 |000e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b74e │ │ -1a0506: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -1a0508: 6e30 d03b 1002 |0012: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/utils/SyncUtils;.launchAllUpload:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/utils/DrivePermissions;)V // method@3bd0 │ │ -1a050e: 7010 650e 0300 |0015: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e65 │ │ -1a0514: 0c00 |0018: move-result-object v0 │ │ -1a0516: 6e10 da0f 0000 |0019: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.checkBulkDownloadStatus:()Lkotlinx/coroutines/Job; // method@0fda │ │ -1a051c: 6200 be00 |001c: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00be │ │ -1a0520: 6e10 ba09 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09ba │ │ -1a0526: 0a00 |0021: move-result v0 │ │ -1a0528: 6201 be00 |0022: sget-object v1, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00be │ │ -1a052c: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1a0530: 6e20 bf09 0100 |0026: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.setAppLaunches:(I)V // method@09bf │ │ -1a0536: 7010 560e 0300 |0029: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.displayInformationPanel:()V // method@0e56 │ │ -1a053c: 0730 |002c: move-object v0, v3 │ │ -1a053e: 1f00 3000 |002d: check-cast v0, Landroid/content/Context; // type@0030 │ │ -1a0542: 7020 980e 0300 |002f: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/MainActivity;.setBottomNavigationUserAvatar:(Landroid/content/Context;)V // method@0e98 │ │ -1a0548: 6201 8f13 |0032: sget-object v1, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@138f │ │ -1a054c: 6e20 d13b 0100 |0034: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/utils/SyncUtils;.startContentObserverService:(Landroid/content/Context;)V // method@3bd1 │ │ -1a0552: 0e00 |0037: return-void │ │ +1a05a4: |[1a05a4] com.infomaniak.drive.ui.MainActivity.onResume:()V │ │ +1a05b4: 6f10 7e0c 0300 |0000: invoke-super {v3}, Lcom/infomaniak/drive/ui/BaseActivity;.onResume:()V // method@0c7e │ │ +1a05ba: 6200 9213 |0003: sget-object v0, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1392 │ │ +1a05be: 0731 |0005: move-object v1, v3 │ │ +1a05c0: 1f01 1802 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0218 │ │ +1a05c4: 5432 3104 |0008: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0431 │ │ +1a05c8: 3902 0800 |000a: if-nez v2, 0012 // +0008 │ │ +1a05cc: 1a02 e3a6 |000c: const-string v2, "drivePermissions" // string@a6e3 │ │ +1a05d0: 7110 5bb7 0200 |000e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b75b │ │ +1a05d6: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +1a05d8: 6e30 dd3b 1002 |0012: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/utils/SyncUtils;.launchAllUpload:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/utils/DrivePermissions;)V // method@3bdd │ │ +1a05de: 7010 650e 0300 |0015: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e65 │ │ +1a05e4: 0c00 |0018: move-result-object v0 │ │ +1a05e6: 6e10 da0f 0000 |0019: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.checkBulkDownloadStatus:()Lkotlinx/coroutines/Job; // method@0fda │ │ +1a05ec: 6200 be00 |001c: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00be │ │ +1a05f0: 6e10 ba09 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09ba │ │ +1a05f6: 0a00 |0021: move-result v0 │ │ +1a05f8: 6201 be00 |0022: sget-object v1, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00be │ │ +1a05fc: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1a0600: 6e20 bf09 0100 |0026: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.setAppLaunches:(I)V // method@09bf │ │ +1a0606: 7010 560e 0300 |0029: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.displayInformationPanel:()V // method@0e56 │ │ +1a060c: 0730 |002c: move-object v0, v3 │ │ +1a060e: 1f00 3000 |002d: check-cast v0, Landroid/content/Context; // type@0030 │ │ +1a0612: 7020 980e 0300 |002f: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/MainActivity;.setBottomNavigationUserAvatar:(Landroid/content/Context;)V // method@0e98 │ │ +1a0618: 6201 9213 |0032: sget-object v1, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1392 │ │ +1a061c: 6e20 de3b 0100 |0034: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/utils/SyncUtils;.startContentObserverService:(Landroid/content/Context;)V // method@3bde │ │ +1a0622: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0003 line=356 │ │ 0x0015 line=358 │ │ 0x001c line=360 │ │ 0x0029 line=362 │ │ @@ -19923,24 +19923,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -1a0554: |[1a0554] com.infomaniak.drive.ui.MainActivity.onStart:()V │ │ -1a0564: 6f10 7f0c 0100 |0000: invoke-super {v1}, Lcom/infomaniak/drive/ui/BaseActivity;.onStart:()V // method@0c7f │ │ -1a056a: 7010 650e 0100 |0003: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e65 │ │ -1a0570: 0c00 |0006: move-result-object v0 │ │ -1a0572: 6e10 0f10 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.loadRootFiles:()V // method@100f │ │ -1a0578: 7010 660e 0100 |000a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getMyKSuiteViewModel:()Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // method@0e66 │ │ -1a057e: 0c00 |000d: move-result-object v0 │ │ -1a0580: 6e10 5810 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.refreshMyKSuite:()Lkotlinx/coroutines/Job; // method@1058 │ │ -1a0586: 7010 700e 0100 |0011: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.handleDeletionOfUploadedPhotos:()V // method@0e70 │ │ -1a058c: 0e00 |0014: return-void │ │ +1a0624: |[1a0624] com.infomaniak.drive.ui.MainActivity.onStart:()V │ │ +1a0634: 6f10 7f0c 0100 |0000: invoke-super {v1}, Lcom/infomaniak/drive/ui/BaseActivity;.onStart:()V // method@0c7f │ │ +1a063a: 7010 650e 0100 |0003: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e65 │ │ +1a0640: 0c00 |0006: move-result-object v0 │ │ +1a0642: 6e10 0f10 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.loadRootFiles:()V // method@100f │ │ +1a0648: 7010 660e 0100 |000a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getMyKSuiteViewModel:()Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // method@0e66 │ │ +1a064e: 0c00 |000d: move-result-object v0 │ │ +1a0650: 6e10 5810 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.refreshMyKSuite:()Lkotlinx/coroutines/Job; // method@1058 │ │ +1a0656: 7010 700e 0100 |0011: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.handleDeletionOfUploadedPhotos:()V // method@0e70 │ │ +1a065c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0003 line=209 │ │ 0x000a line=210 │ │ 0x0011 line=211 │ │ locals : │ │ @@ -19951,23 +19951,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -1a0590: |[1a0590] com.infomaniak.drive.ui.MainActivity.onStop:()V │ │ -1a05a0: 6f10 800c 0100 |0000: invoke-super {v1}, Lcom/infomaniak/drive/ui/BaseActivity;.onStop:()V // method@0c80 │ │ -1a05a6: 6e10 950e 0100 |0003: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity;.saveLastNavigationItemSelected:()V // method@0e95 │ │ -1a05ac: 5410 2f04 |0006: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@042f │ │ -1a05b0: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -1a05b4: 6e10 4600 0000 |000a: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@0046 │ │ -1a05ba: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -1a05bc: 5b10 2f04 |000e: iput-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@042f │ │ -1a05c0: 0e00 |0010: return-void │ │ +1a0660: |[1a0660] com.infomaniak.drive.ui.MainActivity.onStop:()V │ │ +1a0670: 6f10 800c 0100 |0000: invoke-super {v1}, Lcom/infomaniak/drive/ui/BaseActivity;.onStop:()V // method@0c80 │ │ +1a0676: 6e10 950e 0100 |0003: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity;.saveLastNavigationItemSelected:()V // method@0e95 │ │ +1a067c: 5410 2f04 |0006: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@042f │ │ +1a0680: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +1a0684: 6e10 4600 0000 |000a: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@0046 │ │ +1a068a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +1a068c: 5b10 2f04 |000e: iput-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@042f │ │ +1a0690: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0003 line=544 │ │ 0x0006 line=545 │ │ 0x000e line=546 │ │ locals : │ │ @@ -19978,37 +19978,37 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1a05c4: |[1a05c4] com.infomaniak.drive.ui.MainActivity.saveLastNavigationItemSelected:()V │ │ -1a05d4: 7010 6e0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e6e │ │ -1a05da: 0c00 |0003: move-result-object v0 │ │ -1a05dc: 7010 5c0e 0200 |0004: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5c │ │ -1a05e2: 0c01 |0007: move-result-object v1 │ │ -1a05e4: 5411 2c01 |0008: iget-object v1, v1, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ -1a05e8: 6e10 003d 0100 |000a: invoke-virtual {v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getSelectedItemId:()I // method@3d00 │ │ -1a05ee: 0a01 |000d: move-result v1 │ │ -1a05f0: 6e20 240b 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.setBottomNavigationSelectedItem:(I)V // method@0b24 │ │ -1a05f6: 0e00 |0011: return-void │ │ +1a0694: |[1a0694] com.infomaniak.drive.ui.MainActivity.saveLastNavigationItemSelected:()V │ │ +1a06a4: 7010 6e0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e6e │ │ +1a06aa: 0c00 |0003: move-result-object v0 │ │ +1a06ac: 7010 5c0e 0200 |0004: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5c │ │ +1a06b2: 0c01 |0007: move-result-object v1 │ │ +1a06b4: 5411 2c01 |0008: iget-object v1, v1, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012c │ │ +1a06b8: 6e10 0d3d 0100 |000a: invoke-virtual {v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getSelectedItemId:()I // method@3d0d │ │ +1a06be: 0a01 |000d: move-result v1 │ │ +1a06c0: 6e20 240b 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.setBottomNavigationSelectedItem:(I)V // method@0b24 │ │ +1a06c6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ - source_file_idx : 26780 (MainActivity.kt) │ │ + source_file_idx : 26784 (MainActivity.kt) │ │ │ │ Class #112 header: │ │ class_idx : 1167 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 26782 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 26786 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #112 annotations: │ │ Annotations on class │ │ @@ -20033,17 +20033,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19e5a4: |[19e5a4] com.infomaniak.drive.ui.MainActivityArgs$Companion.:()V │ │ -19e5b4: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -19e5ba: 0e00 |0003: return-void │ │ +19e674: |[19e674] com.infomaniak.drive.ui.MainActivityArgs$Companion.:()V │ │ +19e684: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +19e68a: 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;) │ │ @@ -20051,69 +20051,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 │ │ -19e5bc: |[19e5bc] com.infomaniak.drive.ui.MainActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -19e5cc: 7010 a50e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.:()V // method@0ea5 │ │ -19e5d2: 0e00 |0003: return-void │ │ +19e68c: |[19e68c] com.infomaniak.drive.ui.MainActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +19e69c: 7010 a50e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.:()V // method@0ea5 │ │ +19e6a2: 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 │ │ -19e420: |[19e420] com.infomaniak.drive.ui.MainActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -19e430: 1a00 0e96 |0000: const-string v0, "bundle" // string@960e │ │ -19e434: 7120 31b7 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -19e43a: 1c00 9004 |0005: const-class v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0490 │ │ -19e43e: 6e10 2b93 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@932b │ │ -19e444: 0c00 |000a: move-result-object v0 │ │ -19e446: 6e20 ef01 0500 |000b: invoke-virtual {v5, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01ef │ │ -19e44c: 1a00 b0a4 |000e: const-string v0, "destinationFileId" // string@a4b0 │ │ -19e450: 6e20 cd01 0500 |0010: invoke-virtual {v5, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01cd │ │ -19e456: 0a01 |0013: move-result v1 │ │ -19e458: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -19e45a: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -19e45e: 6e20 d401 0500 |0017: invoke-virtual {v5, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01d4 │ │ -19e464: 0a00 |001a: move-result v0 │ │ -19e466: 2802 |001b: goto 001d // +0002 │ │ -19e468: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -19e46a: 1a01 80c2 |001d: const-string v1, "isDestinationSharedWithMe" // string@c280 │ │ -19e46e: 6e20 cd01 1500 |001f: invoke-virtual {v5, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01cd │ │ -19e474: 0a03 |0022: move-result v3 │ │ -19e476: 3803 0600 |0023: if-eqz v3, 0029 // +0006 │ │ -19e47a: 6e20 cf01 1500 |0025: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01cf │ │ -19e480: 0a02 |0028: move-result v2 │ │ -19e482: 1a01 0cf6 |0029: const-string v1, "shortcutId" // string@f60c │ │ -19e486: 6e20 cd01 1500 |002b: invoke-virtual {v5, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01cd │ │ -19e48c: 0a03 |002e: move-result v3 │ │ -19e48e: 3803 1100 |002f: if-eqz v3, 0040 // +0011 │ │ -19e492: 6e20 de01 1500 |0031: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01de │ │ -19e498: 0c05 |0034: move-result-object v5 │ │ -19e49a: 3805 0300 |0035: if-eqz v5, 0038 // +0003 │ │ -19e49e: 280b |0037: goto 0042 // +000b │ │ -19e4a0: 2205 8e17 |0038: new-instance v5, Ljava/lang/IllegalArgumentException; // type@178e │ │ -19e4a4: 1a00 cf2a |003a: const-string v0, "Argument "shortcutId" is marked as non-null but was passed a null value." // string@2acf │ │ -19e4a8: 7020 8993 0500 |003c: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9389 │ │ -19e4ae: 2705 |003f: throw v5 │ │ -19e4b0: 1a05 0000 |0040: const-string v5, "" // string@0000 │ │ -19e4b4: 2201 9004 |0042: new-instance v1, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0490 │ │ -19e4b8: 7040 ab0e 0152 |0044: invoke-direct {v1, v0, v2, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0eab │ │ -19e4be: 1101 |0047: return-object v1 │ │ +19e4f0: |[19e4f0] com.infomaniak.drive.ui.MainActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +19e500: 1a00 1396 |0000: const-string v0, "bundle" // string@9613 │ │ +19e504: 7120 3eb7 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +19e50a: 1c00 9004 |0005: const-class v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0490 │ │ +19e50e: 6e10 3893 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9338 │ │ +19e514: 0c00 |000a: move-result-object v0 │ │ +19e516: 6e20 ef01 0500 |000b: invoke-virtual {v5, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01ef │ │ +19e51c: 1a00 b5a4 |000e: const-string v0, "destinationFileId" // string@a4b5 │ │ +19e520: 6e20 cd01 0500 |0010: invoke-virtual {v5, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01cd │ │ +19e526: 0a01 |0013: move-result v1 │ │ +19e528: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +19e52a: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +19e52e: 6e20 d401 0500 |0017: invoke-virtual {v5, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01d4 │ │ +19e534: 0a00 |001a: move-result v0 │ │ +19e536: 2802 |001b: goto 001d // +0002 │ │ +19e538: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +19e53a: 1a01 85c2 |001d: const-string v1, "isDestinationSharedWithMe" // string@c285 │ │ +19e53e: 6e20 cd01 1500 |001f: invoke-virtual {v5, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01cd │ │ +19e544: 0a03 |0022: move-result v3 │ │ +19e546: 3803 0600 |0023: if-eqz v3, 0029 // +0006 │ │ +19e54a: 6e20 cf01 1500 |0025: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01cf │ │ +19e550: 0a02 |0028: move-result v2 │ │ +19e552: 1a01 11f6 |0029: const-string v1, "shortcutId" // string@f611 │ │ +19e556: 6e20 cd01 1500 |002b: invoke-virtual {v5, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01cd │ │ +19e55c: 0a03 |002e: move-result v3 │ │ +19e55e: 3803 1100 |002f: if-eqz v3, 0040 // +0011 │ │ +19e562: 6e20 de01 1500 |0031: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01de │ │ +19e568: 0c05 |0034: move-result-object v5 │ │ +19e56a: 3805 0300 |0035: if-eqz v5, 0038 // +0003 │ │ +19e56e: 280b |0037: goto 0042 // +000b │ │ +19e570: 2205 8f17 |0038: new-instance v5, Ljava/lang/IllegalArgumentException; // type@178f │ │ +19e574: 1a00 d22a |003a: const-string v0, "Argument "shortcutId" is marked as non-null but was passed a null value." // string@2ad2 │ │ +19e578: 7020 9693 0500 |003c: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9396 │ │ +19e57e: 2705 |003f: throw v5 │ │ +19e580: 1a05 0000 |0040: const-string v5, "" // string@0000 │ │ +19e584: 2201 9004 |0042: new-instance v1, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0490 │ │ +19e588: 7040 ab0e 0152 |0044: invoke-direct {v1, v0, v2, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0eab │ │ +19e58e: 1101 |0047: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=36 │ │ 0x000e line=38 │ │ 0x0017 line=39 │ │ 0x001d line=44 │ │ 0x0025 line=45 │ │ @@ -20131,69 +20131,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 │ │ -19e4c0: |[19e4c0] com.infomaniak.drive.ui.MainActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -19e4d0: 1a00 cdeb |0000: const-string v0, "savedStateHandle" // string@ebcd │ │ -19e4d4: 7120 31b7 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -19e4da: 1a00 b0a4 |0005: const-string v0, "destinationFileId" // string@a4b0 │ │ -19e4de: 6e20 4306 0500 |0007: invoke-virtual {v5, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0643 │ │ -19e4e4: 0a01 |000a: move-result v1 │ │ -19e4e6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -19e4e8: 3801 1300 |000c: if-eqz v1, 001f // +0013 │ │ -19e4ec: 6e20 4406 0500 |000e: invoke-virtual {v5, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0644 │ │ -19e4f2: 0c00 |0011: move-result-object v0 │ │ -19e4f4: 1f00 9217 |0012: check-cast v0, Ljava/lang/Integer; // type@1792 │ │ -19e4f8: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ -19e4fc: 280d |0016: goto 0023 // +000d │ │ -19e4fe: 2205 8e17 |0017: new-instance v5, Ljava/lang/IllegalArgumentException; // type@178e │ │ -19e502: 1a00 972a |0019: const-string v0, "Argument "destinationFileId" of type integer does not support null values" // string@2a97 │ │ -19e506: 7020 8993 0500 |001b: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9389 │ │ -19e50c: 2705 |001e: throw v5 │ │ -19e50e: 7110 a893 0200 |001f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a8 │ │ -19e514: 0c00 |0022: move-result-object v0 │ │ -19e516: 1a01 80c2 |0023: const-string v1, "isDestinationSharedWithMe" // string@c280 │ │ -19e51a: 6e20 4306 1500 |0025: invoke-virtual {v5, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0643 │ │ -19e520: 0a03 |0028: move-result v3 │ │ -19e522: 3803 1300 |0029: if-eqz v3, 003c // +0013 │ │ -19e526: 6e20 4406 1500 |002b: invoke-virtual {v5, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0644 │ │ -19e52c: 0c01 |002e: move-result-object v1 │ │ -19e52e: 1f01 7917 |002f: check-cast v1, Ljava/lang/Boolean; // type@1779 │ │ -19e532: 3801 0300 |0031: if-eqz v1, 0034 // +0003 │ │ -19e536: 280d |0033: goto 0040 // +000d │ │ -19e538: 2205 8e17 |0034: new-instance v5, Ljava/lang/IllegalArgumentException; // type@178e │ │ -19e53c: 1a00 b02a |0036: const-string v0, "Argument "isDestinationSharedWithMe" of type boolean does not support null values" // string@2ab0 │ │ -19e540: 7020 8993 0500 |0038: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9389 │ │ -19e546: 2705 |003b: throw v5 │ │ -19e548: 7110 0093 0200 |003c: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9300 │ │ -19e54e: 0c01 |003f: move-result-object v1 │ │ -19e550: 1a02 0cf6 |0040: const-string v2, "shortcutId" // string@f60c │ │ -19e554: 6e20 4306 2500 |0042: invoke-virtual {v5, v2}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0643 │ │ -19e55a: 0a03 |0045: move-result v3 │ │ -19e55c: 3803 1300 |0046: if-eqz v3, 0059 // +0013 │ │ -19e560: 6e20 4406 2500 |0048: invoke-virtual {v5, v2}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0644 │ │ -19e566: 0c05 |004b: move-result-object v5 │ │ -19e568: 1f05 aa17 |004c: check-cast v5, Ljava/lang/String; // type@17aa │ │ -19e56c: 3805 0300 |004e: if-eqz v5, 0051 // +0003 │ │ -19e570: 280b |0050: goto 005b // +000b │ │ -19e572: 2205 8e17 |0051: new-instance v5, Ljava/lang/IllegalArgumentException; // type@178e │ │ -19e576: 1a00 ce2a |0053: const-string v0, "Argument "shortcutId" is marked as non-null but was passed a null value" // string@2ace │ │ -19e57a: 7020 8993 0500 |0055: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9389 │ │ -19e580: 2705 |0058: throw v5 │ │ -19e582: 1a05 0000 |0059: const-string v5, "" // string@0000 │ │ -19e586: 2202 9004 |005b: new-instance v2, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0490 │ │ -19e58a: 6e10 9993 0000 |005d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@9399 │ │ -19e590: 0a00 |0060: move-result v0 │ │ -19e592: 6e10 fb92 0100 |0061: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@92fb │ │ -19e598: 0a01 |0064: move-result v1 │ │ -19e59a: 7040 ab0e 0251 |0065: invoke-direct {v2, v0, v1, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0eab │ │ -19e5a0: 1102 |0068: return-object v2 │ │ +19e590: |[19e590] com.infomaniak.drive.ui.MainActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +19e5a0: 1a00 d2eb |0000: const-string v0, "savedStateHandle" // string@ebd2 │ │ +19e5a4: 7120 3eb7 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +19e5aa: 1a00 b5a4 |0005: const-string v0, "destinationFileId" // string@a4b5 │ │ +19e5ae: 6e20 4306 0500 |0007: invoke-virtual {v5, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0643 │ │ +19e5b4: 0a01 |000a: move-result v1 │ │ +19e5b6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +19e5b8: 3801 1300 |000c: if-eqz v1, 001f // +0013 │ │ +19e5bc: 6e20 4406 0500 |000e: invoke-virtual {v5, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0644 │ │ +19e5c2: 0c00 |0011: move-result-object v0 │ │ +19e5c4: 1f00 9317 |0012: check-cast v0, Ljava/lang/Integer; // type@1793 │ │ +19e5c8: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ +19e5cc: 280d |0016: goto 0023 // +000d │ │ +19e5ce: 2205 8f17 |0017: new-instance v5, Ljava/lang/IllegalArgumentException; // type@178f │ │ +19e5d2: 1a00 9a2a |0019: const-string v0, "Argument "destinationFileId" of type integer does not support null values" // string@2a9a │ │ +19e5d6: 7020 9693 0500 |001b: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9396 │ │ +19e5dc: 2705 |001e: throw v5 │ │ +19e5de: 7110 b593 0200 |001f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93b5 │ │ +19e5e4: 0c00 |0022: move-result-object v0 │ │ +19e5e6: 1a01 85c2 |0023: const-string v1, "isDestinationSharedWithMe" // string@c285 │ │ +19e5ea: 6e20 4306 1500 |0025: invoke-virtual {v5, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0643 │ │ +19e5f0: 0a03 |0028: move-result v3 │ │ +19e5f2: 3803 1300 |0029: if-eqz v3, 003c // +0013 │ │ +19e5f6: 6e20 4406 1500 |002b: invoke-virtual {v5, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0644 │ │ +19e5fc: 0c01 |002e: move-result-object v1 │ │ +19e5fe: 1f01 7a17 |002f: check-cast v1, Ljava/lang/Boolean; // type@177a │ │ +19e602: 3801 0300 |0031: if-eqz v1, 0034 // +0003 │ │ +19e606: 280d |0033: goto 0040 // +000d │ │ +19e608: 2205 8f17 |0034: new-instance v5, Ljava/lang/IllegalArgumentException; // type@178f │ │ +19e60c: 1a00 b32a |0036: const-string v0, "Argument "isDestinationSharedWithMe" of type boolean does not support null values" // string@2ab3 │ │ +19e610: 7020 9693 0500 |0038: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9396 │ │ +19e616: 2705 |003b: throw v5 │ │ +19e618: 7110 0d93 0200 |003c: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@930d │ │ +19e61e: 0c01 |003f: move-result-object v1 │ │ +19e620: 1a02 11f6 |0040: const-string v2, "shortcutId" // string@f611 │ │ +19e624: 6e20 4306 2500 |0042: invoke-virtual {v5, v2}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0643 │ │ +19e62a: 0a03 |0045: move-result v3 │ │ +19e62c: 3803 1300 |0046: if-eqz v3, 0059 // +0013 │ │ +19e630: 6e20 4406 2500 |0048: invoke-virtual {v5, v2}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0644 │ │ +19e636: 0c05 |004b: move-result-object v5 │ │ +19e638: 1f05 ab17 |004c: check-cast v5, Ljava/lang/String; // type@17ab │ │ +19e63c: 3805 0300 |004e: if-eqz v5, 0051 // +0003 │ │ +19e640: 280b |0050: goto 005b // +000b │ │ +19e642: 2205 8f17 |0051: new-instance v5, Ljava/lang/IllegalArgumentException; // type@178f │ │ +19e646: 1a00 d12a |0053: const-string v0, "Argument "shortcutId" is marked as non-null but was passed a null value" // string@2ad1 │ │ +19e64a: 7020 9693 0500 |0055: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9396 │ │ +19e650: 2705 |0058: throw v5 │ │ +19e652: 1a05 0000 |0059: const-string v5, "" // string@0000 │ │ +19e656: 2202 9004 |005b: new-instance v2, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0490 │ │ +19e65a: 6e10 a693 0000 |005d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@93a6 │ │ +19e660: 0a00 |0060: move-result v0 │ │ +19e662: 6e10 0893 0100 |0061: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@9308 │ │ +19e668: 0a01 |0064: move-result v1 │ │ +19e66a: 7040 ab0e 0251 |0065: invoke-direct {v2, v0, v1, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0eab │ │ +19e670: 1102 |0068: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=64 │ │ 0x000e line=65 │ │ 0x0017 line=67 │ │ 0x001f line=70 │ │ 0x0023 line=73 │ │ @@ -20205,21 +20205,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 : 26782 (MainActivityArgs.kt) │ │ + source_file_idx : 26786 (MainActivityArgs.kt) │ │ │ │ Class #113 header: │ │ class_idx : 1168 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 26782 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 26786 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 12 │ │ │ │ Class #113 annotations: │ │ Annotations on class │ │ @@ -20260,63 +20260,63 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19e8a8: |[19e8a8] com.infomaniak.drive.ui.MainActivityArgs.:()V │ │ -19e8b8: 2200 8f04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // type@048f │ │ -19e8bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19e8be: 7020 a60e 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ea6 │ │ -19e8c4: 6900 3f04 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@043f │ │ -19e8c8: 0e00 |0008: return-void │ │ +19e978: |[19e978] com.infomaniak.drive.ui.MainActivityArgs.:()V │ │ +19e988: 2200 8f04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // type@048f │ │ +19e98c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19e98e: 7020 a60e 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ea6 │ │ +19e994: 6900 3f04 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@043f │ │ +19e998: 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 │ │ -19e8cc: |[19e8cc] com.infomaniak.drive.ui.MainActivityArgs.:()V │ │ -19e8dc: 1274 |0000: const/4 v4, #int 7 // #7 │ │ -19e8de: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -19e8e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19e8e2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -19e8e4: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -19e8e6: 0760 |0005: move-object v0, v6 │ │ -19e8e8: 7606 ac0e 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@0eac │ │ -19e8ee: 0e00 |0009: return-void │ │ +19e99c: |[19e99c] com.infomaniak.drive.ui.MainActivityArgs.:()V │ │ +19e9ac: 1274 |0000: const/4 v4, #int 7 // #7 │ │ +19e9ae: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +19e9b0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19e9b2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +19e9b4: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +19e9b6: 0760 |0005: move-object v0, v6 │ │ +19e9b8: 7606 ac0e 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@0eac │ │ +19e9be: 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 │ │ -19e8f0: |[19e8f0] com.infomaniak.drive.ui.MainActivityArgs.:(IZLjava/lang/String;)V │ │ -19e900: 1a00 0cf6 |0000: const-string v0, "shortcutId" // string@f60c │ │ -19e904: 7120 31b7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -19e90a: 7010 0694 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9406 │ │ -19e910: 5912 4004 |0008: iput v2, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0440 │ │ -19e914: 5c13 4104 |000a: iput-boolean v3, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0441 │ │ -19e918: 5b14 4204 |000c: iput-object v4, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0442 │ │ -19e91c: 0e00 |000e: return-void │ │ +19e9c0: |[19e9c0] com.infomaniak.drive.ui.MainActivityArgs.:(IZLjava/lang/String;)V │ │ +19e9d0: 1a00 11f6 |0000: const-string v0, "shortcutId" // string@f611 │ │ +19e9d4: 7120 3eb7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +19e9da: 7010 1394 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9413 │ │ +19e9e0: 5912 4004 |0008: iput v2, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0440 │ │ +19e9e4: 5c13 4104 |000a: iput-boolean v3, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0441 │ │ +19e9e8: 5b14 4204 |000c: iput-object v4, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0442 │ │ +19e9ec: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=12 │ │ 0x0008 line=13 │ │ 0x000a line=14 │ │ 0x000c line=15 │ │ locals : │ │ @@ -20330,27 +20330,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 │ │ -19e920: |[19e920] com.infomaniak.drive.ui.MainActivityArgs.:(IZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -19e930: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ -19e934: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -19e936: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -19e93a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -19e93c: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ -19e940: 3806 0300 |0008: if-eqz v6, 000b // +0003 │ │ -19e944: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -19e946: dd05 0504 |000b: and-int/lit8 v5, v5, #int 4 // #04 │ │ -19e94a: 3805 0400 |000d: if-eqz v5, 0011 // +0004 │ │ -19e94e: 1a04 0000 |000f: const-string v4, "" // string@0000 │ │ -19e952: 7040 ab0e 2143 |0011: invoke-direct {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0eab │ │ -19e958: 0e00 |0014: return-void │ │ +19e9f0: |[19e9f0] com.infomaniak.drive.ui.MainActivityArgs.:(IZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +19ea00: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ +19ea04: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +19ea06: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +19ea0a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +19ea0c: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ +19ea10: 3806 0300 |0008: if-eqz v6, 000b // +0003 │ │ +19ea14: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +19ea16: dd05 0504 |000b: and-int/lit8 v5, v5, #int 4 // #04 │ │ +19ea1a: 3805 0400 |000d: if-eqz v5, 0011 // +0004 │ │ +19ea1e: 1a04 0000 |000f: const-string v4, "" // string@0000 │ │ +19ea22: 7040 ab0e 2143 |0011: invoke-direct {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0eab │ │ +19ea28: 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 │ │ @@ -20364,184 +20364,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 │ │ -19e700: |[19e700] com.infomaniak.drive.ui.MainActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/MainActivityArgs;IZLjava/lang/String;ILjava/lang/Object;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -19e710: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ -19e714: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ -19e718: 5201 4004 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0440 │ │ -19e71c: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ -19e720: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ -19e724: 5502 4104 |000a: iget-boolean v2, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0441 │ │ -19e728: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ -19e72c: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ -19e730: 5403 4204 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0442 │ │ -19e734: 6e40 b00e 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainActivityArgs;.copy:(IZLjava/lang/String;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0eb0 │ │ -19e73a: 0c00 |0015: move-result-object v0 │ │ -19e73c: 1100 |0016: return-object v0 │ │ +19e7d0: |[19e7d0] com.infomaniak.drive.ui.MainActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/MainActivityArgs;IZLjava/lang/String;ILjava/lang/Object;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +19e7e0: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ +19e7e4: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ +19e7e8: 5201 4004 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0440 │ │ +19e7ec: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ +19e7f0: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ +19e7f4: 5502 4104 |000a: iget-boolean v2, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0441 │ │ +19e7f8: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ +19e7fc: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ +19e800: 5403 4204 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0442 │ │ +19e804: 6e40 b00e 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainActivityArgs;.copy:(IZLjava/lang/String;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0eb0 │ │ +19e80a: 0c00 |0015: move-result-object v0 │ │ +19e80c: 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 │ │ -19e768: |[19e768] com.infomaniak.drive.ui.MainActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -19e778: 6200 3f04 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@043f │ │ -19e77c: 6e20 a70e 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ea7 │ │ -19e782: 0c01 |0005: move-result-object v1 │ │ -19e784: 1101 |0006: return-object v1 │ │ +19e838: |[19e838] com.infomaniak.drive.ui.MainActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +19e848: 6200 3f04 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@043f │ │ +19e84c: 6e20 a70e 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ea7 │ │ +19e852: 0c01 |0005: move-result-object v1 │ │ +19e854: 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 │ │ -19e788: |[19e788] com.infomaniak.drive.ui.MainActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -19e798: 6200 3f04 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@043f │ │ -19e79c: 6e20 a80e 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ea8 │ │ -19e7a2: 0c01 |0005: move-result-object v1 │ │ -19e7a4: 1101 |0006: return-object v1 │ │ +19e858: |[19e858] com.infomaniak.drive.ui.MainActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +19e868: 6200 3f04 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@043f │ │ +19e86c: 6e20 a80e 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ea8 │ │ +19e872: 0c01 |0005: move-result-object v1 │ │ +19e874: 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 │ │ -19e7a8: |[19e7a8] com.infomaniak.drive.ui.MainActivityArgs.component1:()I │ │ -19e7b8: 5210 4004 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0440 │ │ -19e7bc: 0f00 |0002: return v0 │ │ +19e878: |[19e878] com.infomaniak.drive.ui.MainActivityArgs.component1:()I │ │ +19e888: 5210 4004 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0440 │ │ +19e88c: 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 │ │ -19e674: |[19e674] com.infomaniak.drive.ui.MainActivityArgs.component2:()Z │ │ -19e684: 5510 4104 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0441 │ │ -19e688: 0f00 |0002: return v0 │ │ +19e744: |[19e744] com.infomaniak.drive.ui.MainActivityArgs.component2:()Z │ │ +19e754: 5510 4104 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0441 │ │ +19e758: 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 │ │ -19e814: |[19e814] com.infomaniak.drive.ui.MainActivityArgs.component3:()Ljava/lang/String; │ │ -19e824: 5410 4204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0442 │ │ -19e828: 1100 |0002: return-object v0 │ │ +19e8e4: |[19e8e4] com.infomaniak.drive.ui.MainActivityArgs.component3:()Ljava/lang/String; │ │ +19e8f4: 5410 4204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0442 │ │ +19e8f8: 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 │ │ -19e740: |[19e740] com.infomaniak.drive.ui.MainActivityArgs.copy:(IZLjava/lang/String;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -19e750: 1a00 0cf6 |0000: const-string v0, "shortcutId" // string@f60c │ │ -19e754: 7120 31b7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -19e75a: 2200 9004 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0490 │ │ -19e75e: 7040 ab0e 2043 |0007: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0eab │ │ -19e764: 1100 |000a: return-object v0 │ │ +19e810: |[19e810] com.infomaniak.drive.ui.MainActivityArgs.copy:(IZLjava/lang/String;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +19e820: 1a00 11f6 |0000: const-string v0, "shortcutId" // string@f611 │ │ +19e824: 7120 3eb7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +19e82a: 2200 9004 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0490 │ │ +19e82e: 7040 ab0e 2043 |0007: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0eab │ │ +19e834: 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 │ │ -19e68c: |[19e68c] com.infomaniak.drive.ui.MainActivityArgs.equals:(Ljava/lang/Object;)Z │ │ -19e69c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19e69e: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -19e6a2: 0f00 |0003: return v0 │ │ -19e6a4: 2051 9004 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0490 │ │ -19e6a8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -19e6aa: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -19e6ae: 0f02 |0009: return v2 │ │ -19e6b0: 1f05 9004 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0490 │ │ -19e6b4: 5241 4004 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0440 │ │ -19e6b8: 5253 4004 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0440 │ │ -19e6bc: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -19e6c0: 0f02 |0012: return v2 │ │ -19e6c2: 5541 4104 |0013: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0441 │ │ -19e6c6: 5553 4104 |0015: iget-boolean v3, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0441 │ │ -19e6ca: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ -19e6ce: 0f02 |0019: return v2 │ │ -19e6d0: 5441 4204 |001a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0442 │ │ -19e6d4: 5455 4204 |001c: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0442 │ │ -19e6d8: 7120 28b7 5100 |001e: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -19e6de: 0a05 |0021: move-result v5 │ │ -19e6e0: 3905 0300 |0022: if-nez v5, 0025 // +0003 │ │ -19e6e4: 0f02 |0024: return v2 │ │ -19e6e6: 0f00 |0025: return v0 │ │ +19e75c: |[19e75c] com.infomaniak.drive.ui.MainActivityArgs.equals:(Ljava/lang/Object;)Z │ │ +19e76c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19e76e: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +19e772: 0f00 |0003: return v0 │ │ +19e774: 2051 9004 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0490 │ │ +19e778: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +19e77a: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +19e77e: 0f02 |0009: return v2 │ │ +19e780: 1f05 9004 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0490 │ │ +19e784: 5241 4004 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0440 │ │ +19e788: 5253 4004 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0440 │ │ +19e78c: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +19e790: 0f02 |0012: return v2 │ │ +19e792: 5541 4104 |0013: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0441 │ │ +19e796: 5553 4104 |0015: iget-boolean v3, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0441 │ │ +19e79a: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ +19e79e: 0f02 |0019: return v2 │ │ +19e7a0: 5441 4204 |001a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0442 │ │ +19e7a4: 5455 4204 |001c: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0442 │ │ +19e7a8: 7120 35b7 5100 |001e: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +19e7ae: 0a05 |0021: move-result v5 │ │ +19e7b0: 3905 0300 |0022: if-nez v5, 0025 // +0003 │ │ +19e7b4: 0f02 |0024: return v2 │ │ +19e7b6: 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 │ │ -19e7c0: |[19e7c0] com.infomaniak.drive.ui.MainActivityArgs.getDestinationFileId:()I │ │ -19e7d0: 5210 4004 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0440 │ │ -19e7d4: 0f00 |0002: return v0 │ │ +19e890: |[19e890] com.infomaniak.drive.ui.MainActivityArgs.getDestinationFileId:()I │ │ +19e8a0: 5210 4004 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0440 │ │ +19e8a4: 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;) │ │ @@ -20549,17 +20549,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e82c: |[19e82c] com.infomaniak.drive.ui.MainActivityArgs.getShortcutId:()Ljava/lang/String; │ │ -19e83c: 5410 4204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0442 │ │ -19e840: 1100 |0002: return-object v0 │ │ +19e8fc: |[19e8fc] com.infomaniak.drive.ui.MainActivityArgs.getShortcutId:()Ljava/lang/String; │ │ +19e90c: 5410 4204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0442 │ │ +19e910: 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;) │ │ @@ -20567,43 +20567,43 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -19e7d8: |[19e7d8] com.infomaniak.drive.ui.MainActivityArgs.hashCode:()I │ │ -19e7e8: 5220 4004 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0440 │ │ -19e7ec: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -19e7f0: 5521 4104 |0004: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0441 │ │ -19e7f4: 7110 6746 0100 |0006: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4667 │ │ -19e7fa: 0a01 |0009: move-result v1 │ │ -19e7fc: b010 |000a: add-int/2addr v0, v1 │ │ -19e7fe: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -19e802: 5421 4204 |000d: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0442 │ │ -19e806: 6e10 4d94 0100 |000f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@944d │ │ -19e80c: 0a01 |0012: move-result v1 │ │ -19e80e: b010 |0013: add-int/2addr v0, v1 │ │ -19e810: 0f00 |0014: return v0 │ │ +19e8a8: |[19e8a8] com.infomaniak.drive.ui.MainActivityArgs.hashCode:()I │ │ +19e8b8: 5220 4004 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0440 │ │ +19e8bc: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +19e8c0: 5521 4104 |0004: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0441 │ │ +19e8c4: 7110 7446 0100 |0006: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4674 │ │ +19e8ca: 0a01 |0009: move-result v1 │ │ +19e8cc: b010 |000a: add-int/2addr v0, v1 │ │ +19e8ce: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +19e8d2: 5421 4204 |000d: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0442 │ │ +19e8d6: 6e10 5a94 0100 |000f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@945a │ │ +19e8dc: 0a01 |0012: move-result v1 │ │ +19e8de: b010 |0013: add-int/2addr v0, v1 │ │ +19e8e0: 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 │ │ -19e6e8: |[19e6e8] com.infomaniak.drive.ui.MainActivityArgs.isDestinationSharedWithMe:()Z │ │ -19e6f8: 5510 4104 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0441 │ │ -19e6fc: 0f00 |0002: return v0 │ │ +19e7b8: |[19e7b8] com.infomaniak.drive.ui.MainActivityArgs.isDestinationSharedWithMe:()Z │ │ +19e7c8: 5510 4104 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0441 │ │ +19e7cc: 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;) │ │ @@ -20611,27 +20611,27 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -19e5d4: |[19e5d4] com.infomaniak.drive.ui.MainActivityArgs.toBundle:()Landroid/os/Bundle; │ │ -19e5e4: 2200 9d00 |0000: new-instance v0, Landroid/os/Bundle; // type@009d │ │ -19e5e8: 7010 cb01 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01cb │ │ -19e5ee: 1a01 b0a4 |0005: const-string v1, "destinationFileId" // string@a4b0 │ │ -19e5f2: 5232 4004 |0007: iget v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0440 │ │ -19e5f6: 6e30 e701 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01e7 │ │ -19e5fc: 1a01 80c2 |000c: const-string v1, "isDestinationSharedWithMe" // string@c280 │ │ -19e600: 5532 4104 |000e: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0441 │ │ -19e604: 6e30 e401 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01e4 │ │ -19e60a: 1a01 0cf6 |0013: const-string v1, "shortcutId" // string@f60c │ │ -19e60e: 5432 4204 |0015: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0442 │ │ -19e612: 6e30 ed01 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01ed │ │ -19e618: 1100 |001a: return-object v0 │ │ +19e6a4: |[19e6a4] com.infomaniak.drive.ui.MainActivityArgs.toBundle:()Landroid/os/Bundle; │ │ +19e6b4: 2200 9d00 |0000: new-instance v0, Landroid/os/Bundle; // type@009d │ │ +19e6b8: 7010 cb01 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01cb │ │ +19e6be: 1a01 b5a4 |0005: const-string v1, "destinationFileId" // string@a4b5 │ │ +19e6c2: 5232 4004 |0007: iget v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0440 │ │ +19e6c6: 6e30 e701 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01e7 │ │ +19e6cc: 1a01 85c2 |000c: const-string v1, "isDestinationSharedWithMe" // string@c285 │ │ +19e6d0: 5532 4104 |000e: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0441 │ │ +19e6d4: 6e30 e401 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01e4 │ │ +19e6da: 1a01 11f6 |0013: const-string v1, "shortcutId" // string@f611 │ │ +19e6de: 5432 4204 |0015: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0442 │ │ +19e6e2: 6e30 ed01 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01ed │ │ +19e6e8: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0005 line=19 │ │ 0x000c line=20 │ │ 0x0013 line=21 │ │ locals : │ │ @@ -20642,31 +20642,31 @@ │ │ type : '()Landroidx/lifecycle/SavedStateHandle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -19e61c: |[19e61c] com.infomaniak.drive.ui.MainActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ -19e62c: 2200 3502 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@0235 │ │ -19e630: 7010 4206 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@0642 │ │ -19e636: 5231 4004 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0440 │ │ -19e63a: 7110 a893 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a8 │ │ -19e640: 0c01 |000a: move-result-object v1 │ │ -19e642: 1a02 b0a4 |000b: const-string v2, "destinationFileId" // string@a4b0 │ │ -19e646: 6e30 4606 2001 |000d: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0646 │ │ -19e64c: 5531 4104 |0010: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0441 │ │ -19e650: 7110 0093 0100 |0012: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9300 │ │ -19e656: 0c01 |0015: move-result-object v1 │ │ -19e658: 1a02 80c2 |0016: const-string v2, "isDestinationSharedWithMe" // string@c280 │ │ -19e65c: 6e30 4606 2001 |0018: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0646 │ │ -19e662: 1a01 0cf6 |001b: const-string v1, "shortcutId" // string@f60c │ │ -19e666: 5432 4204 |001d: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0442 │ │ -19e66a: 6e30 4606 1002 |001f: invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0646 │ │ -19e670: 1100 |0022: return-object v0 │ │ +19e6ec: |[19e6ec] com.infomaniak.drive.ui.MainActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ +19e6fc: 2200 3502 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@0235 │ │ +19e700: 7010 4206 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@0642 │ │ +19e706: 5231 4004 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0440 │ │ +19e70a: 7110 b593 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93b5 │ │ +19e710: 0c01 |000a: move-result-object v1 │ │ +19e712: 1a02 b5a4 |000b: const-string v2, "destinationFileId" // string@a4b5 │ │ +19e716: 6e30 4606 2001 |000d: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0646 │ │ +19e71c: 5531 4104 |0010: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0441 │ │ +19e720: 7110 0d93 0100 |0012: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@930d │ │ +19e726: 0c01 |0015: move-result-object v1 │ │ +19e728: 1a02 85c2 |0016: const-string v2, "isDestinationSharedWithMe" // string@c285 │ │ +19e72c: 6e30 4606 2001 |0018: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0646 │ │ +19e732: 1a01 11f6 |001b: const-string v1, "shortcutId" // string@f611 │ │ +19e736: 5432 4204 |001d: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0442 │ │ +19e73a: 6e30 4606 1002 |001f: invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0646 │ │ +19e740: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0005 line=27 │ │ 0x0010 line=28 │ │ 0x001b line=29 │ │ locals : │ │ @@ -20677,44 +20677,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -19e844: |[19e844] com.infomaniak.drive.ui.MainActivityArgs.toString:()Ljava/lang/String; │ │ -19e854: 5250 4004 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0440 │ │ -19e858: 5551 4104 |0002: iget-boolean v1, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0441 │ │ -19e85c: 5452 4204 |0004: iget-object v2, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0442 │ │ -19e860: 2203 ac17 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@17ac │ │ -19e864: 1a04 9d68 |0008: const-string v4, "MainActivityArgs(destinationFileId=" // string@689d │ │ -19e868: 7020 8094 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9480 │ │ -19e86e: 6e20 8494 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9484 │ │ -19e874: 1a00 f822 |0010: const-string v0, ", isDestinationSharedWithMe=" // string@22f8 │ │ -19e878: 6e20 8994 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -19e87e: 6e20 8b94 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@948b │ │ -19e884: 1a00 5623 |0018: const-string v0, ", shortcutId=" // string@2356 │ │ -19e888: 6e20 8994 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -19e88e: 6e20 8994 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -19e894: 1a00 6521 |0020: const-string v0, ")" // string@2165 │ │ -19e898: 6e20 8994 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -19e89e: 6e10 9a94 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@949a │ │ -19e8a4: 0c00 |0028: move-result-object v0 │ │ -19e8a6: 1100 |0029: return-object v0 │ │ +19e914: |[19e914] com.infomaniak.drive.ui.MainActivityArgs.toString:()Ljava/lang/String; │ │ +19e924: 5250 4004 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0440 │ │ +19e928: 5551 4104 |0002: iget-boolean v1, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0441 │ │ +19e92c: 5452 4204 |0004: iget-object v2, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0442 │ │ +19e930: 2203 ad17 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@17ad │ │ +19e934: 1a04 a168 |0008: const-string v4, "MainActivityArgs(destinationFileId=" // string@68a1 │ │ +19e938: 7020 8d94 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@948d │ │ +19e93e: 6e20 9194 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9491 │ │ +19e944: 1a00 f922 |0010: const-string v0, ", isDestinationSharedWithMe=" // string@22f9 │ │ +19e948: 6e20 9694 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +19e94e: 6e20 9894 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@9498 │ │ +19e954: 1a00 5723 |0018: const-string v0, ", shortcutId=" // string@2357 │ │ +19e958: 6e20 9694 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +19e95e: 6e20 9694 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +19e964: 1a00 6621 |0020: const-string v0, ")" // string@2166 │ │ +19e968: 6e20 9694 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +19e96e: 6e10 a794 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@94a7 │ │ +19e974: 0c00 |0028: move-result-object v0 │ │ +19e976: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 26782 (MainActivityArgs.kt) │ │ + source_file_idx : 26786 (MainActivityArgs.kt) │ │ │ │ Class #114 header: │ │ class_idx : 1169 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #114 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;' │ │ @@ -20734,18 +20734,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 │ │ -1a0854: |[1a0854] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -1a0864: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a086a: 5b01 4304 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0443 │ │ -1a086e: 0e00 |0005: return-void │ │ +1a0924: |[1a0924] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +1a0934: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a093a: 5b01 4304 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0443 │ │ +1a093e: 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; │ │ │ │ @@ -20755,32 +20755,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a0834: |[1a0834] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ -1a0844: 5410 4304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0443 │ │ -1a0848: 7110 cb0f 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$wOj5n3iXMcqx_P2DWp3GVvx9gfQ:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; // method@0fcb │ │ -1a084e: 0c00 |0005: move-result-object v0 │ │ -1a0850: 1100 |0006: return-object v0 │ │ +1a0904: |[1a0904] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ +1a0914: 5410 4304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0443 │ │ +1a0918: 7110 cb0f 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$wOj5n3iXMcqx_P2DWp3GVvx9gfQ:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; // method@0fcb │ │ +1a091e: 0c00 |0005: move-result-object v0 │ │ +1a0920: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #115 header: │ │ class_idx : 1170 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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$$ExternalSyntheticLambda1;' │ │ @@ -20796,17 +20796,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a088c: |[1a088c] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda1.:()V │ │ -1a089c: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a08a2: 0e00 |0003: return-void │ │ +1a095c: |[1a095c] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda1.:()V │ │ +1a096c: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a0972: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1; │ │ │ │ Virtual methods - │ │ @@ -20815,31 +20815,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1a0870: |[1a0870] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda1.invoke:()Ljava/lang/Object; │ │ -1a0880: 7100 c80f 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$uNaoTc4MzJ7jYEKbFgF_QMUVuTk:()Lcom/infomaniak/drive/utils/NotificationPermission; // method@0fc8 │ │ -1a0886: 0c00 |0003: move-result-object v0 │ │ -1a0888: 1100 |0004: return-object v0 │ │ +1a0940: |[1a0940] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda1.invoke:()Ljava/lang/Object; │ │ +1a0950: 7100 c80f 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$uNaoTc4MzJ7jYEKbFgF_QMUVuTk:()Lcom/infomaniak/drive/utils/NotificationPermission; // method@0fc8 │ │ +1a0956: 0c00 |0003: move-result-object v0 │ │ +1a0958: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #116 header: │ │ class_idx : 1171 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #116 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2;' │ │ @@ -20855,17 +20855,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a08c4: |[1a08c4] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda2.:()V │ │ -1a08d4: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a08da: 0e00 |0003: return-void │ │ +1a0994: |[1a0994] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda2.:()V │ │ +1a09a4: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a09aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2; │ │ │ │ Virtual methods - │ │ @@ -20874,33 +20874,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 │ │ -1a08a4: |[1a08a4] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda2.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a08b4: 1f01 9217 |0000: check-cast v1, Ljava/lang/Integer; // type@1792 │ │ -1a08b8: 7110 ca0f 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$vIkbyHE7INKSByrrWH4rKDVzkTY:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; // method@0fca │ │ -1a08be: 0c01 |0005: move-result-object v1 │ │ -1a08c0: 1101 |0006: return-object v1 │ │ +1a0974: |[1a0974] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda2.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a0984: 1f01 9317 |0000: check-cast v1, Ljava/lang/Integer; // type@1793 │ │ +1a0988: 7110 ca0f 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$vIkbyHE7INKSByrrWH4rKDVzkTY:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; // method@0fca │ │ +1a098e: 0c01 |0005: move-result-object v1 │ │ +1a0990: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #117 header: │ │ class_idx : 1172 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #117 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;' │ │ @@ -20920,18 +20920,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 │ │ -1a0900: |[1a0900] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda3.:(Landroidx/lifecycle/MediatorLiveData;)V │ │ -1a0910: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a0916: 5b01 4404 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.f$0:Landroidx/lifecycle/MediatorLiveData; // field@0444 │ │ -1a091a: 0e00 |0005: return-void │ │ +1a09d0: |[1a09d0] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda3.:(Landroidx/lifecycle/MediatorLiveData;)V │ │ +1a09e0: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a09e6: 5b01 4404 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.f$0:Landroidx/lifecycle/MediatorLiveData; // field@0444 │ │ +1a09ea: 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; │ │ │ │ @@ -20941,34 +20941,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 │ │ -1a08dc: |[1a08dc] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a08ec: 5410 4404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.f$0:Landroidx/lifecycle/MediatorLiveData; // field@0444 │ │ -1a08f0: 1f02 9704 |0002: check-cast v2, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0497 │ │ -1a08f4: 7120 c70f 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@0fc7 │ │ -1a08fa: 0c02 |0007: move-result-object v2 │ │ -1a08fc: 1102 |0008: return-object v2 │ │ +1a09ac: |[1a09ac] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a09bc: 5410 4404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.f$0:Landroidx/lifecycle/MediatorLiveData; // field@0444 │ │ +1a09c0: 1f02 9704 |0002: check-cast v2, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0497 │ │ +1a09c4: 7120 c70f 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@0fc7 │ │ +1a09ca: 0c02 |0007: move-result-object v2 │ │ +1a09cc: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #118 header: │ │ class_idx : 1173 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #118 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;' │ │ @@ -20992,19 +20992,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 │ │ -1a0940: |[1a0940] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda4.:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -1a0950: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a0956: 5b01 4504 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$0:Landroidx/fragment/app/FragmentActivity; // field@0445 │ │ -1a095a: 5b02 4604 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@0446 │ │ -1a095e: 0e00 |0007: return-void │ │ +1a0a10: |[1a0a10] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda4.:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +1a0a20: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a0a26: 5b01 4504 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$0:Landroidx/fragment/app/FragmentActivity; // field@0445 │ │ +1a0a2a: 5b02 4604 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@0446 │ │ +1a0a2e: 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; │ │ @@ -21015,33 +21015,33 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a091c: |[1a091c] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda4.invoke:()Ljava/lang/Object; │ │ -1a092c: 5420 4504 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$0:Landroidx/fragment/app/FragmentActivity; // field@0445 │ │ -1a0930: 5421 4604 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@0446 │ │ -1a0934: 7120 c90f 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@0fc9 │ │ -1a093a: 0c00 |0007: move-result-object v0 │ │ -1a093c: 1100 |0008: return-object v0 │ │ +1a09ec: |[1a09ec] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda4.invoke:()Ljava/lang/Object; │ │ +1a09fc: 5420 4504 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$0:Landroidx/fragment/app/FragmentActivity; // field@0445 │ │ +1a0a00: 5421 4604 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@0446 │ │ +1a0a04: 7120 c90f 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@0fc9 │ │ +1a0a0a: 0c00 |0007: move-result-object v0 │ │ +1a0a0c: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #119 header: │ │ class_idx : 1174 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #119 annotations: │ │ Annotations on class │ │ @@ -21062,17 +21062,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a0960: |[1a0960] com.infomaniak.drive.ui.MainViewModel$Companion.:()V │ │ -1a0970: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a0976: 0e00 |0003: return-void │ │ +1a0a30: |[1a0a30] com.infomaniak.drive.ui.MainViewModel$Companion.:()V │ │ +1a0a40: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a0a46: 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;) │ │ @@ -21080,29 +21080,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 │ │ -1a0978: |[1a0978] com.infomaniak.drive.ui.MainViewModel$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a0988: 7010 c60e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainViewModel$Companion;.:()V // method@0ec6 │ │ -1a098e: 0e00 |0003: return-void │ │ +1a0a48: |[1a0a48] com.infomaniak.drive.ui.MainViewModel$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a0a58: 7010 c60e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainViewModel$Companion;.:()V // method@0ec6 │ │ +1a0a5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #120 header: │ │ class_idx : 1175 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 12 │ │ │ │ Class #120 annotations: │ │ Annotations on class │ │ @@ -21139,21 +21139,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 │ │ -1a0c18: |[1a0c18] com.infomaniak.drive.ui.MainViewModel$FileResult.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)V │ │ -1a0c28: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a0c2e: 5c01 4a04 |0003: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044a │ │ -1a0c32: 5b02 4904 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0449 │ │ -1a0c36: 5b03 4704 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0447 │ │ -1a0c3a: 5b04 4804 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0448 │ │ -1a0c3e: 0e00 |000b: return-void │ │ +1a0ce8: |[1a0ce8] com.infomaniak.drive.ui.MainViewModel$FileResult.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)V │ │ +1a0cf8: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a0cfe: 5c01 4a04 |0003: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044a │ │ +1a0d02: 5b02 4904 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0449 │ │ +1a0d06: 5b03 4704 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0447 │ │ +1a0d0a: 5b04 4804 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0448 │ │ +1a0d0e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ 0x0003 line=647 │ │ 0x0005 line=648 │ │ 0x0007 line=649 │ │ 0x0009 line=650 │ │ @@ -21169,27 +21169,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 │ │ -1a0c40: |[1a0c40] com.infomaniak.drive.ui.MainViewModel$FileResult.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a0c50: dd07 0602 |0000: and-int/lit8 v7, v6, #int 2 // #02 │ │ -1a0c54: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a0c56: 3807 0300 |0003: if-eqz v7, 0006 // +0003 │ │ -1a0c5a: 0703 |0005: move-object v3, v0 │ │ -1a0c5c: dd07 0604 |0006: and-int/lit8 v7, v6, #int 4 // #04 │ │ -1a0c60: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ -1a0c64: 0704 |000a: move-object v4, v0 │ │ -1a0c66: dd06 0608 |000b: and-int/lit8 v6, v6, #int 8 // #08 │ │ -1a0c6a: 3806 0300 |000d: if-eqz v6, 0010 // +0003 │ │ -1a0c6e: 0705 |000f: move-object v5, v0 │ │ -1a0c70: 7055 c80e 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@0ec8 │ │ -1a0c76: 0e00 |0013: return-void │ │ +1a0d10: |[1a0d10] com.infomaniak.drive.ui.MainViewModel$FileResult.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a0d20: dd07 0602 |0000: and-int/lit8 v7, v6, #int 2 // #02 │ │ +1a0d24: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a0d26: 3807 0300 |0003: if-eqz v7, 0006 // +0003 │ │ +1a0d2a: 0703 |0005: move-object v3, v0 │ │ +1a0d2c: dd07 0604 |0006: and-int/lit8 v7, v6, #int 4 // #04 │ │ +1a0d30: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ +1a0d34: 0704 |000a: move-object v4, v0 │ │ +1a0d36: dd06 0608 |000b: and-int/lit8 v6, v6, #int 8 // #08 │ │ +1a0d3a: 3806 0300 |000d: if-eqz v6, 0010 // +0003 │ │ +1a0d3e: 0705 |000f: move-object v5, v0 │ │ +1a0d40: 7055 c80e 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@0ec8 │ │ +1a0d46: 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; │ │ @@ -21203,173 +21203,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 │ │ -1a0a3c: |[1a0a3c] 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; │ │ -1a0a4c: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ -1a0a50: 3806 0400 |0002: if-eqz v6, 0006 // +0004 │ │ -1a0a54: 5501 4a04 |0004: iget-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044a │ │ -1a0a58: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a0a5c: 3806 0400 |0008: if-eqz v6, 000c // +0004 │ │ -1a0a60: 5402 4904 |000a: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0449 │ │ -1a0a64: dd06 0504 |000c: and-int/lit8 v6, v5, #int 4 // #04 │ │ -1a0a68: 3806 0400 |000e: if-eqz v6, 0012 // +0004 │ │ -1a0a6c: 5403 4704 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0447 │ │ -1a0a70: dd05 0508 |0012: and-int/lit8 v5, v5, #int 8 // #08 │ │ -1a0a74: 3805 0400 |0014: if-eqz v5, 0018 // +0004 │ │ -1a0a78: 5404 4804 |0016: iget-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0448 │ │ -1a0a7c: 6e54 ce0e 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@0ece │ │ -1a0a82: 0c00 |001b: move-result-object v0 │ │ -1a0a84: 1100 |001c: return-object v0 │ │ +1a0b0c: |[1a0b0c] 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; │ │ +1a0b1c: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ +1a0b20: 3806 0400 |0002: if-eqz v6, 0006 // +0004 │ │ +1a0b24: 5501 4a04 |0004: iget-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044a │ │ +1a0b28: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a0b2c: 3806 0400 |0008: if-eqz v6, 000c // +0004 │ │ +1a0b30: 5402 4904 |000a: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0449 │ │ +1a0b34: dd06 0504 |000c: and-int/lit8 v6, v5, #int 4 // #04 │ │ +1a0b38: 3806 0400 |000e: if-eqz v6, 0012 // +0004 │ │ +1a0b3c: 5403 4704 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0447 │ │ +1a0b40: dd05 0508 |0012: and-int/lit8 v5, v5, #int 8 // #08 │ │ +1a0b44: 3805 0400 |0014: if-eqz v5, 0018 // +0004 │ │ +1a0b48: 5404 4804 |0016: iget-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0448 │ │ +1a0b4c: 6e54 ce0e 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@0ece │ │ +1a0b52: 0c00 |001b: move-result-object v0 │ │ +1a0b54: 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 │ │ -1a0990: |[1a0990] com.infomaniak.drive.ui.MainViewModel$FileResult.component1:()Z │ │ -1a09a0: 5510 4a04 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044a │ │ -1a09a4: 0f00 |0002: return v0 │ │ +1a0a60: |[1a0a60] com.infomaniak.drive.ui.MainViewModel$FileResult.component1:()Z │ │ +1a0a70: 5510 4a04 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044a │ │ +1a0a74: 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 │ │ -1a0b10: |[1a0b10] com.infomaniak.drive.ui.MainViewModel$FileResult.component2:()Ljava/lang/Integer; │ │ -1a0b20: 5410 4904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0449 │ │ -1a0b24: 1100 |0002: return-object v0 │ │ +1a0be0: |[1a0be0] com.infomaniak.drive.ui.MainViewModel$FileResult.component2:()Ljava/lang/Integer; │ │ +1a0bf0: 5410 4904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0449 │ │ +1a0bf4: 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 │ │ -1a0b40: |[1a0b40] com.infomaniak.drive.ui.MainViewModel$FileResult.component3:()Ljava/lang/Object; │ │ -1a0b50: 5410 4704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0447 │ │ -1a0b54: 1100 |0002: return-object v0 │ │ +1a0c10: |[1a0c10] com.infomaniak.drive.ui.MainViewModel$FileResult.component3:()Ljava/lang/Object; │ │ +1a0c20: 5410 4704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0447 │ │ +1a0c24: 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 │ │ -1a0b70: |[1a0b70] com.infomaniak.drive.ui.MainViewModel$FileResult.component4:()Ljava/lang/String; │ │ -1a0b80: 5410 4804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0448 │ │ -1a0b84: 1100 |0002: return-object v0 │ │ +1a0c40: |[1a0c40] com.infomaniak.drive.ui.MainViewModel$FileResult.component4:()Ljava/lang/String; │ │ +1a0c50: 5410 4804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0448 │ │ +1a0c54: 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 │ │ -1a0a88: |[1a0a88] com.infomaniak.drive.ui.MainViewModel$FileResult.copy:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$FileResult; │ │ -1a0a98: 2200 9704 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0497 │ │ -1a0a9c: 7055 c80e 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@0ec8 │ │ -1a0aa2: 1100 |0005: return-object v0 │ │ +1a0b58: |[1a0b58] com.infomaniak.drive.ui.MainViewModel$FileResult.copy:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$FileResult; │ │ +1a0b68: 2200 9704 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0497 │ │ +1a0b6c: 7055 c80e 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@0ec8 │ │ +1a0b72: 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 │ │ -1a09a8: |[1a09a8] com.infomaniak.drive.ui.MainViewModel$FileResult.equals:(Ljava/lang/Object;)Z │ │ -1a09b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1a09ba: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1a09be: 0f00 |0003: return v0 │ │ -1a09c0: 2051 9704 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0497 │ │ -1a09c4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1a09c6: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1a09ca: 0f02 |0009: return v2 │ │ -1a09cc: 1f05 9704 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0497 │ │ -1a09d0: 5541 4a04 |000c: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044a │ │ -1a09d4: 5553 4a04 |000e: iget-boolean v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044a │ │ -1a09d8: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -1a09dc: 0f02 |0012: return v2 │ │ -1a09de: 5441 4904 |0013: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0449 │ │ -1a09e2: 5453 4904 |0015: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0449 │ │ -1a09e6: 7120 28b7 3100 |0017: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -1a09ec: 0a01 |001a: move-result v1 │ │ -1a09ee: 3901 0300 |001b: if-nez v1, 001e // +0003 │ │ -1a09f2: 0f02 |001d: return v2 │ │ -1a09f4: 5441 4704 |001e: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0447 │ │ -1a09f8: 5453 4704 |0020: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0447 │ │ -1a09fc: 7120 28b7 3100 |0022: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -1a0a02: 0a01 |0025: move-result v1 │ │ -1a0a04: 3901 0300 |0026: if-nez v1, 0029 // +0003 │ │ -1a0a08: 0f02 |0028: return v2 │ │ -1a0a0a: 5441 4804 |0029: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0448 │ │ -1a0a0e: 5455 4804 |002b: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0448 │ │ -1a0a12: 7120 28b7 5100 |002d: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -1a0a18: 0a05 |0030: move-result v5 │ │ -1a0a1a: 3905 0300 |0031: if-nez v5, 0034 // +0003 │ │ -1a0a1e: 0f02 |0033: return v2 │ │ -1a0a20: 0f00 |0034: return v0 │ │ +1a0a78: |[1a0a78] com.infomaniak.drive.ui.MainViewModel$FileResult.equals:(Ljava/lang/Object;)Z │ │ +1a0a88: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1a0a8a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1a0a8e: 0f00 |0003: return v0 │ │ +1a0a90: 2051 9704 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0497 │ │ +1a0a94: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1a0a96: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1a0a9a: 0f02 |0009: return v2 │ │ +1a0a9c: 1f05 9704 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0497 │ │ +1a0aa0: 5541 4a04 |000c: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044a │ │ +1a0aa4: 5553 4a04 |000e: iget-boolean v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044a │ │ +1a0aa8: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +1a0aac: 0f02 |0012: return v2 │ │ +1a0aae: 5441 4904 |0013: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0449 │ │ +1a0ab2: 5453 4904 |0015: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0449 │ │ +1a0ab6: 7120 35b7 3100 |0017: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +1a0abc: 0a01 |001a: move-result v1 │ │ +1a0abe: 3901 0300 |001b: if-nez v1, 001e // +0003 │ │ +1a0ac2: 0f02 |001d: return v2 │ │ +1a0ac4: 5441 4704 |001e: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0447 │ │ +1a0ac8: 5453 4704 |0020: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0447 │ │ +1a0acc: 7120 35b7 3100 |0022: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +1a0ad2: 0a01 |0025: move-result v1 │ │ +1a0ad4: 3901 0300 |0026: if-nez v1, 0029 // +0003 │ │ +1a0ad8: 0f02 |0028: return v2 │ │ +1a0ada: 5441 4804 |0029: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0448 │ │ +1a0ade: 5455 4804 |002b: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0448 │ │ +1a0ae2: 7120 35b7 5100 |002d: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +1a0ae8: 0a05 |0030: move-result v5 │ │ +1a0aea: 3905 0300 |0031: if-nez v5, 0034 // +0003 │ │ +1a0aee: 0f02 |0033: return v2 │ │ +1a0af0: 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 │ │ -1a0b58: |[1a0b58] com.infomaniak.drive.ui.MainViewModel$FileResult.getData:()Ljava/lang/Object; │ │ -1a0b68: 5410 4704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0447 │ │ -1a0b6c: 1100 |0002: return-object v0 │ │ +1a0c28: |[1a0c28] com.infomaniak.drive.ui.MainViewModel$FileResult.getData:()Ljava/lang/Object; │ │ +1a0c38: 5410 4704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0447 │ │ +1a0c3c: 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;) │ │ @@ -21377,17 +21377,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a0b88: |[1a0b88] com.infomaniak.drive.ui.MainViewModel$FileResult.getErrorCode:()Ljava/lang/String; │ │ -1a0b98: 5410 4804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0448 │ │ -1a0b9c: 1100 |0002: return-object v0 │ │ +1a0c58: |[1a0c58] com.infomaniak.drive.ui.MainViewModel$FileResult.getErrorCode:()Ljava/lang/String; │ │ +1a0c68: 5410 4804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0448 │ │ +1a0c6c: 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;) │ │ @@ -21395,17 +21395,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a0b28: |[1a0b28] com.infomaniak.drive.ui.MainViewModel$FileResult.getErrorResId:()Ljava/lang/Integer; │ │ -1a0b38: 5410 4904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0449 │ │ -1a0b3c: 1100 |0002: return-object v0 │ │ +1a0bf8: |[1a0bf8] com.infomaniak.drive.ui.MainViewModel$FileResult.getErrorResId:()Ljava/lang/Integer; │ │ +1a0c08: 5410 4904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0449 │ │ +1a0c0c: 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;) │ │ @@ -21413,59 +21413,59 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -1a0aa4: |[1a0aa4] com.infomaniak.drive.ui.MainViewModel$FileResult.hashCode:()I │ │ -1a0ab4: 5530 4a04 |0000: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044a │ │ -1a0ab8: 7110 6746 0000 |0002: invoke-static {v0}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4667 │ │ -1a0abe: 0a00 |0005: move-result v0 │ │ -1a0ac0: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a0ac4: 5431 4904 |0008: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0449 │ │ -1a0ac8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -1a0aca: 3901 0400 |000b: if-nez v1, 000f // +0004 │ │ -1a0ace: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1a0ad0: 2805 |000e: goto 0013 // +0005 │ │ -1a0ad2: 6e10 0b94 0100 |000f: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@940b │ │ -1a0ad8: 0a01 |0012: move-result v1 │ │ -1a0ada: b010 |0013: add-int/2addr v0, v1 │ │ -1a0adc: da00 001f |0014: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a0ae0: 5431 4704 |0016: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0447 │ │ -1a0ae4: 3901 0400 |0018: if-nez v1, 001c // +0004 │ │ -1a0ae8: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -1a0aea: 2805 |001b: goto 0020 // +0005 │ │ -1a0aec: 6e10 0b94 0100 |001c: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@940b │ │ -1a0af2: 0a01 |001f: move-result v1 │ │ -1a0af4: b010 |0020: add-int/2addr v0, v1 │ │ -1a0af6: da00 001f |0021: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a0afa: 5431 4804 |0023: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0448 │ │ -1a0afe: 3901 0300 |0025: if-nez v1, 0028 // +0003 │ │ -1a0b02: 2805 |0027: goto 002c // +0005 │ │ -1a0b04: 6e10 4d94 0100 |0028: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@944d │ │ -1a0b0a: 0a02 |002b: move-result v2 │ │ -1a0b0c: b020 |002c: add-int/2addr v0, v2 │ │ -1a0b0e: 0f00 |002d: return v0 │ │ +1a0b74: |[1a0b74] com.infomaniak.drive.ui.MainViewModel$FileResult.hashCode:()I │ │ +1a0b84: 5530 4a04 |0000: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044a │ │ +1a0b88: 7110 7446 0000 |0002: invoke-static {v0}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4674 │ │ +1a0b8e: 0a00 |0005: move-result v0 │ │ +1a0b90: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a0b94: 5431 4904 |0008: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0449 │ │ +1a0b98: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +1a0b9a: 3901 0400 |000b: if-nez v1, 000f // +0004 │ │ +1a0b9e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1a0ba0: 2805 |000e: goto 0013 // +0005 │ │ +1a0ba2: 6e10 1894 0100 |000f: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@9418 │ │ +1a0ba8: 0a01 |0012: move-result v1 │ │ +1a0baa: b010 |0013: add-int/2addr v0, v1 │ │ +1a0bac: da00 001f |0014: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a0bb0: 5431 4704 |0016: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0447 │ │ +1a0bb4: 3901 0400 |0018: if-nez v1, 001c // +0004 │ │ +1a0bb8: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +1a0bba: 2805 |001b: goto 0020 // +0005 │ │ +1a0bbc: 6e10 1894 0100 |001c: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@9418 │ │ +1a0bc2: 0a01 |001f: move-result v1 │ │ +1a0bc4: b010 |0020: add-int/2addr v0, v1 │ │ +1a0bc6: da00 001f |0021: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a0bca: 5431 4804 |0023: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0448 │ │ +1a0bce: 3901 0300 |0025: if-nez v1, 0028 // +0003 │ │ +1a0bd2: 2805 |0027: goto 002c // +0005 │ │ +1a0bd4: 6e10 5a94 0100 |0028: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@945a │ │ +1a0bda: 0a02 |002b: move-result v2 │ │ +1a0bdc: b020 |002c: add-int/2addr v0, v2 │ │ +1a0bde: 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 │ │ -1a0a24: |[1a0a24] com.infomaniak.drive.ui.MainViewModel$FileResult.isSuccess:()Z │ │ -1a0a34: 5510 4a04 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044a │ │ -1a0a38: 0f00 |0002: return v0 │ │ +1a0af4: |[1a0af4] com.infomaniak.drive.ui.MainViewModel$FileResult.isSuccess:()Z │ │ +1a0b04: 5510 4a04 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044a │ │ +1a0b08: 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;) │ │ @@ -21473,48 +21473,48 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -1a0ba0: |[1a0ba0] com.infomaniak.drive.ui.MainViewModel$FileResult.toString:()Ljava/lang/String; │ │ -1a0bb0: 5560 4a04 |0000: iget-boolean v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044a │ │ -1a0bb4: 5461 4904 |0002: iget-object v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0449 │ │ -1a0bb8: 5462 4704 |0004: iget-object v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0447 │ │ -1a0bbc: 5463 4804 |0006: iget-object v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0448 │ │ -1a0bc0: 2204 ac17 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@17ac │ │ -1a0bc4: 1a05 2d39 |000a: const-string v5, "FileResult(isSuccess=" // string@392d │ │ -1a0bc8: 7020 8094 5400 |000c: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9480 │ │ -1a0bce: 6e20 8b94 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@948b │ │ -1a0bd4: 1a00 c722 |0012: const-string v0, ", errorResId=" // string@22c7 │ │ -1a0bd8: 6e20 8994 0400 |0014: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -1a0bde: 6e20 8894 1400 |0017: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9488 │ │ -1a0be4: 1a00 ac22 |001a: const-string v0, ", data=" // string@22ac │ │ -1a0be8: 6e20 8994 0400 |001c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -1a0bee: 6e20 8894 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9488 │ │ -1a0bf4: 1a00 c522 |0022: const-string v0, ", errorCode=" // string@22c5 │ │ -1a0bf8: 6e20 8994 0400 |0024: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -1a0bfe: 6e20 8994 3400 |0027: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -1a0c04: 1a00 6521 |002a: const-string v0, ")" // string@2165 │ │ -1a0c08: 6e20 8994 0400 |002c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -1a0c0e: 6e10 9a94 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@949a │ │ -1a0c14: 0c00 |0032: move-result-object v0 │ │ -1a0c16: 1100 |0033: return-object v0 │ │ +1a0c70: |[1a0c70] com.infomaniak.drive.ui.MainViewModel$FileResult.toString:()Ljava/lang/String; │ │ +1a0c80: 5560 4a04 |0000: iget-boolean v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044a │ │ +1a0c84: 5461 4904 |0002: iget-object v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0449 │ │ +1a0c88: 5462 4704 |0004: iget-object v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0447 │ │ +1a0c8c: 5463 4804 |0006: iget-object v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0448 │ │ +1a0c90: 2204 ad17 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@17ad │ │ +1a0c94: 1a05 3039 |000a: const-string v5, "FileResult(isSuccess=" // string@3930 │ │ +1a0c98: 7020 8d94 5400 |000c: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@948d │ │ +1a0c9e: 6e20 9894 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@9498 │ │ +1a0ca4: 1a00 c822 |0012: const-string v0, ", errorResId=" // string@22c8 │ │ +1a0ca8: 6e20 9694 0400 |0014: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +1a0cae: 6e20 9594 1400 |0017: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9495 │ │ +1a0cb4: 1a00 ad22 |001a: const-string v0, ", data=" // string@22ad │ │ +1a0cb8: 6e20 9694 0400 |001c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +1a0cbe: 6e20 9594 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9495 │ │ +1a0cc4: 1a00 c622 |0022: const-string v0, ", errorCode=" // string@22c6 │ │ +1a0cc8: 6e20 9694 0400 |0024: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +1a0cce: 6e20 9694 3400 |0027: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +1a0cd4: 1a00 6621 |002a: const-string v0, ")" // string@2166 │ │ +1a0cd8: 6e20 9694 0400 |002c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +1a0cde: 6e10 a794 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@94a7 │ │ +1a0ce4: 0c00 |0032: move-result-object v0 │ │ +1a0ce6: 1100 |0033: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #121 header: │ │ class_idx : 1176 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 13 │ │ │ │ Class #121 annotations: │ │ Annotations on class │ │ @@ -21547,20 +21547,20 @@ │ │ type : '(IILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1a0e60: |[1a0e60] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.:(IILjava/lang/String;)V │ │ -1a0e70: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a0e76: 5901 4c04 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044c │ │ -1a0e7a: 5902 4d04 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@044d │ │ -1a0e7e: 5b03 4b04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044b │ │ -1a0e82: 0e00 |0009: return-void │ │ +1a0f30: |[1a0f30] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.:(IILjava/lang/String;)V │ │ +1a0f40: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a0f46: 5901 4c04 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044c │ │ +1a0f4a: 5902 4d04 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@044d │ │ +1a0f4e: 5b03 4b04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044b │ │ +1a0f52: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ 0x0003 line=654 │ │ 0x0005 line=655 │ │ 0x0007 line=656 │ │ locals : │ │ @@ -21574,146 +21574,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 │ │ -1a0cd4: |[1a0cd4] 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; │ │ -1a0ce4: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ -1a0ce8: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ -1a0cec: 5201 4c04 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044c │ │ -1a0cf0: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ -1a0cf4: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ -1a0cf8: 5202 4d04 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@044d │ │ -1a0cfc: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ -1a0d00: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ -1a0d04: 5403 4b04 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044b │ │ -1a0d08: 6e40 db0e 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@0edb │ │ -1a0d0e: 0c00 |0015: move-result-object v0 │ │ -1a0d10: 1100 |0016: return-object v0 │ │ +1a0da4: |[1a0da4] 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; │ │ +1a0db4: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ +1a0db8: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ +1a0dbc: 5201 4c04 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044c │ │ +1a0dc0: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ +1a0dc4: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ +1a0dc8: 5202 4d04 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@044d │ │ +1a0dcc: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ +1a0dd0: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ +1a0dd4: 5403 4b04 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044b │ │ +1a0dd8: 6e40 db0e 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@0edb │ │ +1a0dde: 0c00 |0015: move-result-object v0 │ │ +1a0de0: 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 │ │ -1a0d30: |[1a0d30] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component1:()I │ │ -1a0d40: 5210 4c04 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044c │ │ -1a0d44: 0f00 |0002: return v0 │ │ +1a0e00: |[1a0e00] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component1:()I │ │ +1a0e10: 5210 4c04 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044c │ │ +1a0e14: 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 │ │ -1a0d48: |[1a0d48] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component2:()I │ │ -1a0d58: 5210 4d04 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@044d │ │ -1a0d5c: 0f00 |0002: return v0 │ │ +1a0e18: |[1a0e18] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component2:()I │ │ +1a0e28: 5210 4d04 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@044d │ │ +1a0e2c: 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 │ │ -1a0dcc: |[1a0dcc] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component3:()Ljava/lang/String; │ │ -1a0ddc: 5410 4b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044b │ │ -1a0de0: 1100 |0002: return-object v0 │ │ +1a0e9c: |[1a0e9c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component3:()Ljava/lang/String; │ │ +1a0eac: 5410 4b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044b │ │ +1a0eb0: 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 │ │ -1a0d14: |[1a0d14] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.copy:(IILjava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; │ │ -1a0d24: 2200 9804 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0498 │ │ -1a0d28: 7040 d70e 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0ed7 │ │ -1a0d2e: 1100 |0005: return-object v0 │ │ +1a0de4: |[1a0de4] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.copy:(IILjava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; │ │ +1a0df4: 2200 9804 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0498 │ │ +1a0df8: 7040 d70e 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0ed7 │ │ +1a0dfe: 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 │ │ -1a0c78: |[1a0c78] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.equals:(Ljava/lang/Object;)Z │ │ -1a0c88: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1a0c8a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1a0c8e: 0f00 |0003: return v0 │ │ -1a0c90: 2051 9804 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0498 │ │ -1a0c94: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1a0c96: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1a0c9a: 0f02 |0009: return v2 │ │ -1a0c9c: 1f05 9804 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0498 │ │ -1a0ca0: 5241 4c04 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044c │ │ -1a0ca4: 5253 4c04 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044c │ │ -1a0ca8: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -1a0cac: 0f02 |0012: return v2 │ │ -1a0cae: 5241 4d04 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@044d │ │ -1a0cb2: 5253 4d04 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@044d │ │ -1a0cb6: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ -1a0cba: 0f02 |0019: return v2 │ │ -1a0cbc: 5441 4b04 |001a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044b │ │ -1a0cc0: 5455 4b04 |001c: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044b │ │ -1a0cc4: 7120 28b7 5100 |001e: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -1a0cca: 0a05 |0021: move-result v5 │ │ -1a0ccc: 3905 0300 |0022: if-nez v5, 0025 // +0003 │ │ -1a0cd0: 0f02 |0024: return v2 │ │ -1a0cd2: 0f00 |0025: return v0 │ │ +1a0d48: |[1a0d48] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.equals:(Ljava/lang/Object;)Z │ │ +1a0d58: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1a0d5a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1a0d5e: 0f00 |0003: return v0 │ │ +1a0d60: 2051 9804 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0498 │ │ +1a0d64: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1a0d66: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1a0d6a: 0f02 |0009: return v2 │ │ +1a0d6c: 1f05 9804 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0498 │ │ +1a0d70: 5241 4c04 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044c │ │ +1a0d74: 5253 4c04 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044c │ │ +1a0d78: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +1a0d7c: 0f02 |0012: return v2 │ │ +1a0d7e: 5241 4d04 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@044d │ │ +1a0d82: 5253 4d04 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@044d │ │ +1a0d86: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ +1a0d8a: 0f02 |0019: return v2 │ │ +1a0d8c: 5441 4b04 |001a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044b │ │ +1a0d90: 5455 4b04 |001c: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044b │ │ +1a0d94: 7120 35b7 5100 |001e: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +1a0d9a: 0a05 |0021: move-result v5 │ │ +1a0d9c: 3905 0300 |0022: if-nez v5, 0025 // +0003 │ │ +1a0da0: 0f02 |0024: return v2 │ │ +1a0da2: 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 │ │ -1a0de4: |[1a0de4] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getErrorCode:()Ljava/lang/String; │ │ -1a0df4: 5410 4b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044b │ │ -1a0df8: 1100 |0002: return-object v0 │ │ +1a0eb4: |[1a0eb4] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getErrorCode:()Ljava/lang/String; │ │ +1a0ec4: 5410 4b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044b │ │ +1a0ec8: 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;) │ │ @@ -21721,17 +21721,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a0d60: |[1a0d60] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getNumberOfSuccessfulActions:()I │ │ -1a0d70: 5210 4c04 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044c │ │ -1a0d74: 0f00 |0002: return v0 │ │ +1a0e30: |[1a0e30] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getNumberOfSuccessfulActions:()I │ │ +1a0e40: 5210 4c04 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044c │ │ +1a0e44: 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;) │ │ @@ -21739,17 +21739,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a0d78: |[1a0d78] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getTotalOfActions:()I │ │ -1a0d88: 5210 4d04 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@044d │ │ -1a0d8c: 0f00 |0002: return v0 │ │ +1a0e48: |[1a0e48] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getTotalOfActions:()I │ │ +1a0e58: 5210 4d04 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@044d │ │ +1a0e5c: 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;) │ │ @@ -21757,44 +21757,44 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -1a0d90: |[1a0d90] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.hashCode:()I │ │ -1a0da0: 5220 4c04 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044c │ │ -1a0da4: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a0da8: 5221 4d04 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@044d │ │ -1a0dac: b010 |0006: add-int/2addr v0, v1 │ │ -1a0dae: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a0db2: 5421 4b04 |0009: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044b │ │ -1a0db6: 3901 0400 |000b: if-nez v1, 000f // +0004 │ │ -1a0dba: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1a0dbc: 2805 |000e: goto 0013 // +0005 │ │ -1a0dbe: 6e10 4d94 0100 |000f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@944d │ │ -1a0dc4: 0a01 |0012: move-result v1 │ │ -1a0dc6: b010 |0013: add-int/2addr v0, v1 │ │ -1a0dc8: 0f00 |0014: return v0 │ │ +1a0e60: |[1a0e60] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.hashCode:()I │ │ +1a0e70: 5220 4c04 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044c │ │ +1a0e74: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a0e78: 5221 4d04 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@044d │ │ +1a0e7c: b010 |0006: add-int/2addr v0, v1 │ │ +1a0e7e: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a0e82: 5421 4b04 |0009: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044b │ │ +1a0e86: 3901 0400 |000b: if-nez v1, 000f // +0004 │ │ +1a0e8a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1a0e8c: 2805 |000e: goto 0013 // +0005 │ │ +1a0e8e: 6e10 5a94 0100 |000f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@945a │ │ +1a0e94: 0a01 |0012: move-result v1 │ │ +1a0e96: b010 |0013: add-int/2addr v0, v1 │ │ +1a0e98: 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 │ │ -1a0e84: |[1a0e84] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setErrorCode:(Ljava/lang/String;)V │ │ -1a0e94: 5b01 4b04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044b │ │ -1a0e98: 0e00 |0002: return-void │ │ +1a0f54: |[1a0f54] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setErrorCode:(Ljava/lang/String;)V │ │ +1a0f64: 5b01 4b04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044b │ │ +1a0f68: 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; │ │ │ │ @@ -21803,17 +21803,17 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a0e9c: |[1a0e9c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setNumberOfSuccessfulActions:(I)V │ │ -1a0eac: 5901 4c04 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044c │ │ -1a0eb0: 0e00 |0002: return-void │ │ +1a0f6c: |[1a0f6c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setNumberOfSuccessfulActions:(I)V │ │ +1a0f7c: 5901 4c04 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044c │ │ +1a0f80: 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 │ │ │ │ @@ -21822,17 +21822,17 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a0eb4: |[1a0eb4] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setTotalOfActions:(I)V │ │ -1a0ec4: 5901 4d04 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@044d │ │ -1a0ec8: 0e00 |0002: return-void │ │ +1a0f84: |[1a0f84] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setTotalOfActions:(I)V │ │ +1a0f94: 5901 4d04 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@044d │ │ +1a0f98: 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 │ │ │ │ @@ -21841,44 +21841,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -1a0dfc: |[1a0dfc] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.toString:()Ljava/lang/String; │ │ -1a0e0c: 5250 4c04 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044c │ │ -1a0e10: 5251 4d04 |0002: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@044d │ │ -1a0e14: 5452 4b04 |0004: iget-object v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044b │ │ -1a0e18: 2203 ac17 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@17ac │ │ -1a0e1c: 1a04 606a |0008: const-string v4, "MultiSelectMediatorState(numberOfSuccessfulActions=" // string@6a60 │ │ -1a0e20: 7020 8094 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9480 │ │ -1a0e26: 6e20 8494 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9484 │ │ -1a0e2c: 1a00 7923 |0010: const-string v0, ", totalOfActions=" // string@2379 │ │ -1a0e30: 6e20 8994 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -1a0e36: 6e20 8494 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9484 │ │ -1a0e3c: 1a00 c522 |0018: const-string v0, ", errorCode=" // string@22c5 │ │ -1a0e40: 6e20 8994 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -1a0e46: 6e20 8994 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -1a0e4c: 1a00 6521 |0020: const-string v0, ")" // string@2165 │ │ -1a0e50: 6e20 8994 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -1a0e56: 6e10 9a94 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@949a │ │ -1a0e5c: 0c00 |0028: move-result-object v0 │ │ -1a0e5e: 1100 |0029: return-object v0 │ │ +1a0ecc: |[1a0ecc] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.toString:()Ljava/lang/String; │ │ +1a0edc: 5250 4c04 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044c │ │ +1a0ee0: 5251 4d04 |0002: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@044d │ │ +1a0ee4: 5452 4b04 |0004: iget-object v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044b │ │ +1a0ee8: 2203 ad17 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@17ad │ │ +1a0eec: 1a04 646a |0008: const-string v4, "MultiSelectMediatorState(numberOfSuccessfulActions=" // string@6a64 │ │ +1a0ef0: 7020 8d94 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@948d │ │ +1a0ef6: 6e20 9194 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9491 │ │ +1a0efc: 1a00 7a23 |0010: const-string v0, ", totalOfActions=" // string@237a │ │ +1a0f00: 6e20 9694 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +1a0f06: 6e20 9194 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9491 │ │ +1a0f0c: 1a00 c622 |0018: const-string v0, ", errorCode=" // string@22c6 │ │ +1a0f10: 6e20 9694 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +1a0f16: 6e20 9694 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +1a0f1c: 1a00 6621 |0020: const-string v0, ")" // string@2166 │ │ +1a0f20: 6e20 9694 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +1a0f26: 6e10 a794 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@94a7 │ │ +1a0f2c: 0c00 |0028: move-result-object v0 │ │ +1a0f2e: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #122 header: │ │ class_idx : 1177 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #122 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0;' │ │ @@ -21894,17 +21894,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a0eec: |[1a0eec] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0.:()V │ │ -1a0efc: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a0f02: 0e00 |0003: return-void │ │ +1a0fbc: |[1a0fbc] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0.:()V │ │ +1a0fcc: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a0fd2: 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 - │ │ @@ -21913,33 +21913,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 │ │ -1a0ecc: |[1a0ecc] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a0edc: 1f01 7503 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1a0ee0: 7110 e80e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$r8$lambda$63WOflyBoNuODx90K1rfUoe0280:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0ee8 │ │ -1a0ee6: 0c01 |0005: move-result-object v1 │ │ -1a0ee8: 1101 |0006: return-object v1 │ │ +1a0f9c: |[1a0f9c] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a0fac: 1f01 7503 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1a0fb0: 7110 e80e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$r8$lambda$63WOflyBoNuODx90K1rfUoe0280:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0ee8 │ │ +1a0fb6: 0c01 |0005: move-result-object v1 │ │ +1a0fb8: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #123 header: │ │ class_idx : 1178 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #123 annotations: │ │ Annotations on class │ │ @@ -22003,56 +22003,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 │ │ -1a1064: |[1a1064] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.$r8$lambda$63WOflyBoNuODx90K1rfUoe0280:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a1074: 7110 ee0e 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@0eee │ │ -1a107a: 0c00 |0003: move-result-object v0 │ │ -1a107c: 1100 |0004: return-object v0 │ │ +1a1134: |[1a1134] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.$r8$lambda$63WOflyBoNuODx90K1rfUoe0280:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a1144: 7110 ee0e 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@0eee │ │ +1a114a: 0c00 |0003: move-result-object v0 │ │ +1a114c: 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 │ │ -1a10d0: |[1a10d0] 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 │ │ -1a10e0: 5b01 4e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@044e │ │ -1a10e4: 5b02 5004 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0450 │ │ -1a10e8: 5b03 4f04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@044f │ │ -1a10ec: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a10ee: 7030 d2b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a10f4: 0e00 |000a: return-void │ │ +1a11a0: |[1a11a0] 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 │ │ +1a11b0: 5b01 4e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@044e │ │ +1a11b4: 5b02 5004 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0450 │ │ +1a11b8: 5b03 4f04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@044f │ │ +1a11bc: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a11be: 7030 dfb2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a11c4: 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 │ │ -1a1080: |[1a1080] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invokeSuspend$lambda$1$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a1090: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1a1092: 6e20 5f0a 0100 |0001: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/File;.setFavorite:(Z)V // method@0a5f │ │ -1a1098: 6201 98b2 |0004: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a109c: 1101 |0006: return-object v1 │ │ +1a1150: |[1a1150] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invokeSuspend$lambda$1$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a1160: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1a1162: 6e20 5f0a 0100 |0001: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/File;.setFavorite:(Z)V // method@0a5f │ │ +1a1168: 6201 9bb2 |0004: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a116c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=312 │ │ 0x0004 line=313 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -22062,166 +22062,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 │ │ -1a10a0: |[1a10a0] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a10b0: 2200 9a04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@049a │ │ -1a10b4: 5441 4e04 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@044e │ │ -1a10b8: 5442 5004 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0450 │ │ -1a10bc: 5443 4f04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@044f │ │ -1a10c0: 7056 e90e 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@0ee9 │ │ -1a10c6: 5b05 5104 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0451 │ │ -1a10ca: 1f00 511a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a10ce: 1100 |000f: return-object v0 │ │ +1a1170: |[1a1170] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a1180: 2200 9a04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@049a │ │ +1a1184: 5441 4e04 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@044e │ │ +1a1188: 5442 5004 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0450 │ │ +1a118c: 5443 4f04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@044f │ │ +1a1190: 7056 e90e 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@0ee9 │ │ +1a1196: 5b05 5104 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0451 │ │ +1a119a: 1f00 521a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a119e: 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 │ │ -1a0f04: |[1a0f04] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a0f14: 6e30 ea0e 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@0eea │ │ -1a0f1a: 0c01 |0003: move-result-object v1 │ │ -1a0f1c: 1f01 9a04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@049a │ │ -1a0f20: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a0f24: 6e20 ed0e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0eed │ │ -1a0f2a: 0c01 |000b: move-result-object v1 │ │ -1a0f2c: 1101 |000c: return-object v1 │ │ +1a0fd4: |[1a0fd4] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a0fe4: 6e30 ea0e 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@0eea │ │ +1a0fea: 0c01 |0003: move-result-object v1 │ │ +1a0fec: 1f01 9a04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@049a │ │ +1a0ff0: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a0ff4: 6e20 ed0e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0eed │ │ +1a0ffa: 0c01 |000b: move-result-object v1 │ │ +1a0ffc: 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 │ │ -1a0f30: |[1a0f30] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a0f40: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a0f44: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a0f48: 6e30 eb0e 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@0eeb │ │ -1a0f4e: 0c01 |0007: move-result-object v1 │ │ -1a0f50: 1101 |0008: return-object v1 │ │ +1a1000: |[1a1000] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1010: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a1014: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a1018: 6e30 eb0e 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@0eeb │ │ +1a101e: 0c01 |0007: move-result-object v1 │ │ +1a1020: 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 │ │ -1a0f54: |[1a0f54] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a0f64: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a0f6a: 0c00 |0003: move-result-object v0 │ │ -1a0f6c: 52e1 5504 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.label:I // field@0455 │ │ -1a0f70: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a0f72: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ -1a0f76: 3321 1700 |0009: if-ne v1, v2, 0020 // +0017 │ │ -1a0f7a: 54e0 5404 |000b: iget-object v0, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$3:Ljava/lang/Object; // field@0454 │ │ -1a0f7e: 1f00 2f0d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d2f │ │ -1a0f82: 54e1 5304 |000f: iget-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$2:Ljava/lang/Object; // field@0453 │ │ -1a0f86: 1f01 131b |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b13 │ │ -1a0f8a: 54e2 5204 |0013: iget-object v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$1:Ljava/lang/Object; // field@0452 │ │ -1a0f8e: 1f02 a003 |0015: check-cast v2, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a0 │ │ -1a0f92: 54e3 5104 |0017: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0451 │ │ -1a0f96: 1f03 7503 |0019: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1a0f9a: 7110 2e9b 0f00 |001b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a0fa0: 0725 |001e: move-object v5, v2 │ │ -1a0fa2: 2842 |001f: goto 0061 // +0042 │ │ -1a0fa4: 220f 8f17 |0020: new-instance v15, Ljava/lang/IllegalStateException; // type@178f │ │ -1a0fa8: 1a00 be96 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a0fac: 7020 8e93 0f00 |0024: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a0fb2: 270f |0027: throw v15 │ │ -1a0fb4: 7110 2e9b 0f00 |0028: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a0fba: 54ef 5104 |002b: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0451 │ │ -1a0fbe: 1f0f 2f02 |002d: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a0fc2: 6201 b400 |002f: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a0fc6: 54e3 4e04 |0031: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@044e │ │ -1a0fca: 6e20 4c09 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@094c │ │ -1a0fd0: 0c01 |0036: move-result-object v1 │ │ -1a0fd2: 54e3 4e04 |0037: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@044e │ │ -1a0fd6: 54e4 5004 |0039: iget-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0450 │ │ -1a0fda: 54e5 4f04 |003b: iget-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@044f │ │ -1a0fde: 220d 9704 |003d: new-instance v13, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0497 │ │ -1a0fe2: 6e10 ff41 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ff │ │ -1a0fe8: 0a07 |0042: move-result v7 │ │ -1a0fea: 130b 0e00 |0043: const/16 v11, #int 14 // #e │ │ -1a0fee: 120c |0045: const/4 v12, #int 0 // #0 │ │ -1a0ff0: 1208 |0046: const/4 v8, #int 0 // #0 │ │ -1a0ff2: 1209 |0047: const/4 v9, #int 0 // #0 │ │ -1a0ff4: 120a |0048: const/4 v10, #int 0 // #0 │ │ -1a0ff6: 07d6 |0049: move-object v6, v13 │ │ -1a0ff8: 7607 c90e 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@0ec9 │ │ -1a0ffe: 5be3 5104 |004d: iput-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0451 │ │ -1a1002: 5be4 5204 |004f: iput-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$1:Ljava/lang/Object; // field@0452 │ │ -1a1006: 5be5 5304 |0051: iput-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$2:Ljava/lang/Object; // field@0453 │ │ -1a100a: 5be1 5404 |0053: iput-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$3:Ljava/lang/Object; // field@0454 │ │ -1a100e: 59e2 5504 |0055: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.label:I // field@0455 │ │ -1a1012: 7230 3206 df0e |0057: invoke-interface {v15, v13, v14}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ -1a1018: 0c0f |005a: move-result-object v15 │ │ -1a101a: 330f 0300 |005b: if-ne v15, v0, 005e // +0003 │ │ -1a101e: 1100 |005d: return-object v0 │ │ -1a1020: 0710 |005e: move-object v0, v1 │ │ -1a1022: 0751 |005f: move-object v1, v5 │ │ -1a1024: 0745 |0060: move-object v5, v4 │ │ -1a1026: 6e10 ff41 0000 |0061: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ff │ │ -1a102c: 0a0f |0064: move-result v15 │ │ -1a102e: 380f 1800 |0065: if-eqz v15, 007d // +0018 │ │ -1a1032: 6202 b800 |0067: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a1036: 6e10 260a 0300 |0069: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a26 │ │ -1a103c: 0a03 |006c: move-result v3 │ │ -1a103e: 2206 9904 |006d: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0; // type@0499 │ │ -1a1042: 7010 e60e 0600 |006f: invoke-direct {v6}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0;.:()V // method@0ee6 │ │ -1a1048: 1227 |0072: const/4 v7, #int 2 // #2 │ │ -1a104a: 1208 |0073: const/4 v8, #int 0 // #0 │ │ -1a104c: 1204 |0074: const/4 v4, #int 0 // #0 │ │ -1a104e: 7707 a809 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@09a8 │ │ -1a1054: 3801 0500 |0078: if-eqz v1, 007d // +0005 │ │ -1a1058: 7210 e3b5 0100 |007a: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5e3 │ │ -1a105e: 620f 98b2 |007d: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a1062: 110f |007f: return-object v15 │ │ +1a1024: |[1a1024] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1034: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a103a: 0c00 |0003: move-result-object v0 │ │ +1a103c: 52e1 5504 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.label:I // field@0455 │ │ +1a1040: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a1042: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ +1a1046: 3321 1700 |0009: if-ne v1, v2, 0020 // +0017 │ │ +1a104a: 54e0 5404 |000b: iget-object v0, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$3:Ljava/lang/Object; // field@0454 │ │ +1a104e: 1f00 300d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d30 │ │ +1a1052: 54e1 5304 |000f: iget-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$2:Ljava/lang/Object; // field@0453 │ │ +1a1056: 1f01 141b |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b14 │ │ +1a105a: 54e2 5204 |0013: iget-object v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$1:Ljava/lang/Object; // field@0452 │ │ +1a105e: 1f02 a003 |0015: check-cast v2, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a0 │ │ +1a1062: 54e3 5104 |0017: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0451 │ │ +1a1066: 1f03 7503 |0019: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1a106a: 7110 3b9b 0f00 |001b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a1070: 0725 |001e: move-object v5, v2 │ │ +1a1072: 2842 |001f: goto 0061 // +0042 │ │ +1a1074: 220f 9017 |0020: new-instance v15, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a1078: 1a00 c396 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a107c: 7020 9b93 0f00 |0024: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a1082: 270f |0027: throw v15 │ │ +1a1084: 7110 3b9b 0f00 |0028: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a108a: 54ef 5104 |002b: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0451 │ │ +1a108e: 1f0f 2f02 |002d: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a1092: 6201 b400 |002f: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a1096: 54e3 4e04 |0031: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@044e │ │ +1a109a: 6e20 4c09 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@094c │ │ +1a10a0: 0c01 |0036: move-result-object v1 │ │ +1a10a2: 54e3 4e04 |0037: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@044e │ │ +1a10a6: 54e4 5004 |0039: iget-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0450 │ │ +1a10aa: 54e5 4f04 |003b: iget-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@044f │ │ +1a10ae: 220d 9704 |003d: new-instance v13, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0497 │ │ +1a10b2: 6e10 0c42 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@420c │ │ +1a10b8: 0a07 |0042: move-result v7 │ │ +1a10ba: 130b 0e00 |0043: const/16 v11, #int 14 // #e │ │ +1a10be: 120c |0045: const/4 v12, #int 0 // #0 │ │ +1a10c0: 1208 |0046: const/4 v8, #int 0 // #0 │ │ +1a10c2: 1209 |0047: const/4 v9, #int 0 // #0 │ │ +1a10c4: 120a |0048: const/4 v10, #int 0 // #0 │ │ +1a10c6: 07d6 |0049: move-object v6, v13 │ │ +1a10c8: 7607 c90e 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@0ec9 │ │ +1a10ce: 5be3 5104 |004d: iput-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0451 │ │ +1a10d2: 5be4 5204 |004f: iput-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$1:Ljava/lang/Object; // field@0452 │ │ +1a10d6: 5be5 5304 |0051: iput-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$2:Ljava/lang/Object; // field@0453 │ │ +1a10da: 5be1 5404 |0053: iput-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$3:Ljava/lang/Object; // field@0454 │ │ +1a10de: 59e2 5504 |0055: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.label:I // field@0455 │ │ +1a10e2: 7230 3206 df0e |0057: invoke-interface {v15, v13, v14}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ +1a10e8: 0c0f |005a: move-result-object v15 │ │ +1a10ea: 330f 0300 |005b: if-ne v15, v0, 005e // +0003 │ │ +1a10ee: 1100 |005d: return-object v0 │ │ +1a10f0: 0710 |005e: move-object v0, v1 │ │ +1a10f2: 0751 |005f: move-object v1, v5 │ │ +1a10f4: 0745 |0060: move-object v5, v4 │ │ +1a10f6: 6e10 0c42 0000 |0061: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@420c │ │ +1a10fc: 0a0f |0064: move-result v15 │ │ +1a10fe: 380f 1800 |0065: if-eqz v15, 007d // +0018 │ │ +1a1102: 6202 b800 |0067: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a1106: 6e10 260a 0300 |0069: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a26 │ │ +1a110c: 0a03 |006c: move-result v3 │ │ +1a110e: 2206 9904 |006d: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0; // type@0499 │ │ +1a1112: 7010 e60e 0600 |006f: invoke-direct {v6}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0;.:()V // method@0ee6 │ │ +1a1118: 1227 |0072: const/4 v7, #int 2 // #2 │ │ +1a111a: 1208 |0073: const/4 v8, #int 0 // #0 │ │ +1a111c: 1204 |0074: const/4 v4, #int 0 // #0 │ │ +1a111e: 7707 a809 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@09a8 │ │ +1a1124: 3801 0500 |0078: if-eqz v1, 007d // +0005 │ │ +1a1128: 7210 f0b5 0100 |007a: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5f0 │ │ +1a112e: 620f 9bb2 |007d: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a1132: 110f |007f: return-object v15 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=306 │ │ 0x002f line=307 │ │ 0x003d line=308 │ │ 0x0061 line=310 │ │ 0x0067 line=311 │ │ 0x007a line=314 │ │ 0x007d line=317 │ │ locals : │ │ 0x0000 - 0x0080 reg=14 this Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; │ │ 0x0000 - 0x0080 reg=15 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #124 header: │ │ class_idx : 1179 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #124 annotations: │ │ Annotations on class │ │ @@ -22263,152 +22263,152 @@ │ │ type : '(ILkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a1214: |[1a1214] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.:(ILkotlin/coroutines/Continuation;)V │ │ -1a1224: 5901 5604 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@0456 │ │ -1a1228: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a122a: 7030 d2b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a1230: 0e00 |0006: return-void │ │ +1a12e4: |[1a12e4] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.:(ILkotlin/coroutines/Continuation;)V │ │ +1a12f4: 5901 5604 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@0456 │ │ +1a12f8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a12fa: 7030 dfb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a1300: 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 │ │ -1a11ec: |[1a11ec] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a11fc: 2200 9b04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@049b │ │ -1a1200: 5221 5604 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@0456 │ │ -1a1204: 7030 ef0e 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.:(ILkotlin/coroutines/Continuation;)V // method@0eef │ │ -1a120a: 5b03 5704 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.L$0:Ljava/lang/Object; // field@0457 │ │ -1a120e: 1f00 511a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a1212: 1100 |000b: return-object v0 │ │ +1a12bc: |[1a12bc] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a12cc: 2200 9b04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@049b │ │ +1a12d0: 5221 5604 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@0456 │ │ +1a12d4: 7030 ef0e 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.:(ILkotlin/coroutines/Continuation;)V // method@0eef │ │ +1a12da: 5b03 5704 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.L$0:Ljava/lang/Object; // field@0457 │ │ +1a12de: 1f00 521a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a12e2: 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 │ │ -1a10f8: |[1a10f8] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a1108: 6e30 f00e 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@0ef0 │ │ -1a110e: 0c01 |0003: move-result-object v1 │ │ -1a1110: 1f01 9b04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@049b │ │ -1a1114: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a1118: 6e20 f30e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ef3 │ │ -1a111e: 0c01 |000b: move-result-object v1 │ │ -1a1120: 1101 |000c: return-object v1 │ │ +1a11c8: |[1a11c8] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a11d8: 6e30 f00e 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@0ef0 │ │ +1a11de: 0c01 |0003: move-result-object v1 │ │ +1a11e0: 1f01 9b04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@049b │ │ +1a11e4: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a11e8: 6e20 f30e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ef3 │ │ +1a11ee: 0c01 |000b: move-result-object v1 │ │ +1a11f0: 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 │ │ -1a1124: |[1a1124] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1134: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a1138: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a113c: 6e30 f10e 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@0ef1 │ │ -1a1142: 0c01 |0007: move-result-object v1 │ │ -1a1144: 1101 |0008: return-object v1 │ │ +1a11f4: |[1a11f4] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1204: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a1208: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a120c: 6e30 f10e 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@0ef1 │ │ +1a1212: 0c01 |0007: move-result-object v1 │ │ +1a1214: 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 │ │ -1a1148: |[1a1148] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1158: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a115e: 0c00 |0003: move-result-object v0 │ │ -1a1160: 5271 5804 |0004: iget v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.label:I // field@0458 │ │ -1a1164: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a1166: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a116a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a116e: 7110 2e9b 0800 |000b: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a1174: 2839 |000e: goto 0047 // +0039 │ │ -1a1176: 2208 8f17 |000f: new-instance v8, Ljava/lang/IllegalStateException; // type@178f │ │ -1a117a: 1a00 be96 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a117e: 7020 8e93 0800 |0013: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a1184: 2708 |0016: throw v8 │ │ -1a1186: 7110 2e9b 0800 |0017: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a118c: 5478 5704 |001a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.L$0:Ljava/lang/Object; // field@0457 │ │ -1a1190: 1f08 2f02 |001c: check-cast v8, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a1194: 6201 c212 |001e: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -1a1198: 6e10 9239 0100 |0020: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@3992 │ │ -1a119e: 0a01 |0023: move-result v1 │ │ -1a11a0: 6203 b400 |0024: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a11a4: 5274 5604 |0026: iget v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@0456 │ │ -1a11a8: 6e30 2309 1304 |0028: invoke-virtual {v3, v1, v4}, Lcom/infomaniak/drive/data/api/ApiRepository;.cancelExternalImport:(II)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0923 │ │ -1a11ae: 0c03 |002b: move-result-object v3 │ │ -1a11b0: 6e10 ff41 0300 |002c: invoke-virtual {v3}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ff │ │ -1a11b6: 0a04 |002f: move-result v4 │ │ -1a11b8: 3804 0b00 |0030: if-eqz v4, 003b // +000b │ │ -1a11bc: 6204 b800 |0032: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a11c0: 5275 5604 |0034: iget v5, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@0456 │ │ -1a11c4: 6206 2201 |0036: sget-object v6, Lcom/infomaniak/drive/data/models/file/FileExternalImport$FileExternalImportStatus;.CANCELING:Lcom/infomaniak/drive/data/models/file/FileExternalImport$FileExternalImportStatus; // field@0122 │ │ -1a11c8: 6e40 a709 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@09a7 │ │ -1a11ce: 0771 |003b: move-object v1, v7 │ │ -1a11d0: 1f01 511a |003c: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a11d4: 5972 5804 |003e: iput v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.label:I // field@0458 │ │ -1a11d8: 7230 3206 3801 |0040: invoke-interface {v8, v3, v1}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ -1a11de: 0c08 |0043: move-result-object v8 │ │ -1a11e0: 3308 0300 |0044: if-ne v8, v0, 0047 // +0003 │ │ -1a11e4: 1100 |0046: return-object v0 │ │ -1a11e6: 6208 98b2 |0047: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a11ea: 1108 |0049: return-object v8 │ │ +1a1218: |[1a1218] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1228: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a122e: 0c00 |0003: move-result-object v0 │ │ +1a1230: 5271 5804 |0004: iget v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.label:I // field@0458 │ │ +1a1234: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a1236: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a123a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a123e: 7110 3b9b 0800 |000b: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a1244: 2839 |000e: goto 0047 // +0039 │ │ +1a1246: 2208 9017 |000f: new-instance v8, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a124a: 1a00 c396 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a124e: 7020 9b93 0800 |0013: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a1254: 2708 |0016: throw v8 │ │ +1a1256: 7110 3b9b 0800 |0017: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a125c: 5478 5704 |001a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.L$0:Ljava/lang/Object; // field@0457 │ │ +1a1260: 1f08 2f02 |001c: check-cast v8, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a1264: 6201 c512 |001e: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +1a1268: 6e10 9f39 0100 |0020: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@399f │ │ +1a126e: 0a01 |0023: move-result v1 │ │ +1a1270: 6203 b400 |0024: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a1274: 5274 5604 |0026: iget v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@0456 │ │ +1a1278: 6e30 2309 1304 |0028: invoke-virtual {v3, v1, v4}, Lcom/infomaniak/drive/data/api/ApiRepository;.cancelExternalImport:(II)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0923 │ │ +1a127e: 0c03 |002b: move-result-object v3 │ │ +1a1280: 6e10 0c42 0300 |002c: invoke-virtual {v3}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@420c │ │ +1a1286: 0a04 |002f: move-result v4 │ │ +1a1288: 3804 0b00 |0030: if-eqz v4, 003b // +000b │ │ +1a128c: 6204 b800 |0032: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a1290: 5275 5604 |0034: iget v5, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@0456 │ │ +1a1294: 6206 2201 |0036: sget-object v6, Lcom/infomaniak/drive/data/models/file/FileExternalImport$FileExternalImportStatus;.CANCELING:Lcom/infomaniak/drive/data/models/file/FileExternalImport$FileExternalImportStatus; // field@0122 │ │ +1a1298: 6e40 a709 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@09a7 │ │ +1a129e: 0771 |003b: move-object v1, v7 │ │ +1a12a0: 1f01 521a |003c: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a12a4: 5972 5804 |003e: iput v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.label:I // field@0458 │ │ +1a12a8: 7230 3206 3801 |0040: invoke-interface {v8, v3, v1}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ +1a12ae: 0c08 |0043: move-result-object v8 │ │ +1a12b0: 3308 0300 |0044: if-ne v8, v0, 0047 // +0003 │ │ +1a12b4: 1100 |0046: return-object v0 │ │ +1a12b6: 6208 9bb2 |0047: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a12ba: 1108 |0049: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=436 │ │ 0x001e line=437 │ │ 0x0024 line=438 │ │ 0x002c line=440 │ │ 0x0032 line=441 │ │ 0x003b line=444 │ │ 0x0047 line=445 │ │ locals : │ │ 0x0000 - 0x004a reg=7 this Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; │ │ 0x0000 - 0x004a reg=8 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #125 header: │ │ class_idx : 1180 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #125 annotations: │ │ Annotations on class │ │ @@ -22446,149 +22446,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 │ │ -1a1350: |[1a1350] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a1360: 5b01 5a04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@045a │ │ -1a1364: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a1366: 7030 d2b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a136c: 0e00 |0006: return-void │ │ +1a1420: |[1a1420] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a1430: 5b01 5a04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@045a │ │ +1a1434: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a1436: 7030 dfb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a143c: 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 │ │ -1a132c: |[1a132c] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a133c: 2202 9c04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@049c │ │ -1a1340: 5410 5a04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@045a │ │ -1a1344: 7030 f40e 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0ef4 │ │ -1a134a: 1f02 511a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a134e: 1102 |0009: return-object v2 │ │ +1a13fc: |[1a13fc] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a140c: 2202 9c04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@049c │ │ +1a1410: 5410 5a04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@045a │ │ +1a1414: 7030 f40e 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0ef4 │ │ +1a141a: 1f02 521a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a141e: 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 │ │ -1a1234: |[1a1234] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1244: 1f01 391d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -1a1248: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a124c: 6e30 f70e 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@0ef7 │ │ -1a1252: 0c01 |0007: move-result-object v1 │ │ -1a1254: 1101 |0008: return-object v1 │ │ +1a1304: |[1a1304] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1314: 1f01 3a1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +1a1318: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a131c: 6e30 f70e 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@0ef7 │ │ +1a1322: 0c01 |0007: move-result-object v1 │ │ +1a1324: 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 │ │ -1a1258: |[1a1258] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a1268: 6e30 f50e 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@0ef5 │ │ -1a126e: 0c01 |0003: move-result-object v1 │ │ -1a1270: 1f01 9c04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@049c │ │ -1a1274: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a1278: 6e20 f80e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ef8 │ │ -1a127e: 0c01 |000b: move-result-object v1 │ │ -1a1280: 1101 |000c: return-object v1 │ │ +1a1328: |[1a1328] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a1338: 6e30 f50e 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@0ef5 │ │ +1a133e: 0c01 |0003: move-result-object v1 │ │ +1a1340: 1f01 9c04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@049c │ │ +1a1344: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a1348: 6e20 f80e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ef8 │ │ +1a134e: 0c01 |000b: move-result-object v1 │ │ +1a1350: 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 │ │ -1a1284: |[1a1284] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1294: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a129a: 0c00 |0003: move-result-object v0 │ │ -1a129c: 5241 5904 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.label:I // field@0459 │ │ -1a12a0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a12a2: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a12a6: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a12aa: 7110 2e9b 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a12b0: 2822 |000e: goto 0030 // +0022 │ │ -1a12b2: 2205 8f17 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@178f │ │ -1a12b6: 1a00 be96 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a12ba: 7020 8e93 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a12c0: 2705 |0016: throw v5 │ │ -1a12c2: 7110 2e9b 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a12c8: 6205 f312 |001a: sget-object v5, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager;.Companion:Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion; // field@12f3 │ │ -1a12cc: 5441 5a04 |001c: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@045a │ │ -1a12d0: 7110 ce0f 0100 |001e: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fce │ │ -1a12d6: 0c01 |0021: move-result-object v1 │ │ -1a12d8: 1f01 3000 |0022: check-cast v1, Landroid/content/Context; // type@0030 │ │ -1a12dc: 0743 |0024: move-object v3, v4 │ │ -1a12de: 1f03 511a |0025: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a12e2: 5942 5904 |0027: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.label:I // field@0459 │ │ -1a12e6: 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 │ │ -1a12ec: 0c05 |002c: move-result-object v5 │ │ -1a12ee: 3305 0300 |002d: if-ne v5, v0, 0030 // +0003 │ │ -1a12f2: 1100 |002f: return-object v0 │ │ -1a12f4: 1f05 7917 |0030: check-cast v5, Ljava/lang/Boolean; // type@1779 │ │ -1a12f8: 6e10 fb92 0500 |0032: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@92fb │ │ -1a12fe: 0a05 |0035: move-result v5 │ │ -1a1300: 5440 5a04 |0036: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@045a │ │ -1a1304: 6e10 0b10 0000 |0038: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; // method@100b │ │ -1a130a: 0c00 |003b: move-result-object v0 │ │ -1a130c: 7110 97b2 0500 |003c: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b297 │ │ -1a1312: 0c01 |003f: move-result-object v1 │ │ -1a1314: 6e20 3e06 1000 |0040: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@063e │ │ -1a131a: 5440 5a04 |0043: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@045a │ │ -1a131e: 6e20 2c10 5000 |0045: invoke-virtual {v0, v5}, Lcom/infomaniak/drive/ui/MainViewModel;.setIgnoreSyncOffline:(Z)V // method@102c │ │ -1a1324: 6205 98b2 |0048: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a1328: 1105 |004a: return-object v5 │ │ +1a1354: |[1a1354] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1364: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a136a: 0c00 |0003: move-result-object v0 │ │ +1a136c: 5241 5904 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.label:I // field@0459 │ │ +1a1370: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a1372: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a1376: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a137a: 7110 3b9b 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a1380: 2822 |000e: goto 0030 // +0022 │ │ +1a1382: 2205 9017 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a1386: 1a00 c396 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a138a: 7020 9b93 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a1390: 2705 |0016: throw v5 │ │ +1a1392: 7110 3b9b 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a1398: 6205 f612 |001a: sget-object v5, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager;.Companion:Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion; // field@12f6 │ │ +1a139c: 5441 5a04 |001c: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@045a │ │ +1a13a0: 7110 ce0f 0100 |001e: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fce │ │ +1a13a6: 0c01 |0021: move-result-object v1 │ │ +1a13a8: 1f01 3000 |0022: check-cast v1, Landroid/content/Context; // type@0030 │ │ +1a13ac: 0743 |0024: move-object v3, v4 │ │ +1a13ae: 1f03 521a |0025: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a13b2: 5942 5904 |0027: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.label:I // field@0459 │ │ +1a13b6: 6e30 e339 1503 |0029: invoke-virtual {v5, v1, v3}, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion;.isBulkDownloadWorkerRunning:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@39e3 │ │ +1a13bc: 0c05 |002c: move-result-object v5 │ │ +1a13be: 3305 0300 |002d: if-ne v5, v0, 0030 // +0003 │ │ +1a13c2: 1100 |002f: return-object v0 │ │ +1a13c4: 1f05 7a17 |0030: check-cast v5, Ljava/lang/Boolean; // type@177a │ │ +1a13c8: 6e10 0893 0500 |0032: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@9308 │ │ +1a13ce: 0a05 |0035: move-result v5 │ │ +1a13d0: 5440 5a04 |0036: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@045a │ │ +1a13d4: 6e10 0b10 0000 |0038: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; // method@100b │ │ +1a13da: 0c00 |003b: move-result-object v0 │ │ +1a13dc: 7110 a4b2 0500 |003c: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b2a4 │ │ +1a13e2: 0c01 |003f: move-result-object v1 │ │ +1a13e4: 6e20 3e06 1000 |0040: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@063e │ │ +1a13ea: 5440 5a04 |0043: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@045a │ │ +1a13ee: 6e20 2c10 5000 |0045: invoke-virtual {v0, v5}, Lcom/infomaniak/drive/ui/MainViewModel;.setIgnoreSyncOffline:(Z)V // method@102c │ │ +1a13f4: 6205 9bb2 |0048: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a13f8: 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 : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #126 header: │ │ class_idx : 1181 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #126 annotations: │ │ Annotations on class │ │ @@ -22630,138 +22630,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 │ │ -1a1464: |[1a1464] com.infomaniak.drive.ui.MainViewModel$convertFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a1474: 5b01 5b04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@045b │ │ -1a1478: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a147a: 7030 d2b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a1480: 0e00 |0006: return-void │ │ +1a1534: |[1a1534] com.infomaniak.drive.ui.MainViewModel$convertFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a1544: 5b01 5b04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@045b │ │ +1a1548: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a154a: 7030 dfb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a1550: 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 │ │ -1a143c: |[1a143c] com.infomaniak.drive.ui.MainViewModel$convertFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a144c: 2200 9d04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@049d │ │ -1a1450: 5421 5b04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@045b │ │ -1a1454: 7030 f90e 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@0ef9 │ │ -1a145a: 5b03 5c04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.L$0:Ljava/lang/Object; // field@045c │ │ -1a145e: 1f00 511a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a1462: 1100 |000b: return-object v0 │ │ +1a150c: |[1a150c] com.infomaniak.drive.ui.MainViewModel$convertFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a151c: 2200 9d04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@049d │ │ +1a1520: 5421 5b04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@045b │ │ +1a1524: 7030 f90e 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@0ef9 │ │ +1a152a: 5b03 5c04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.L$0:Ljava/lang/Object; // field@045c │ │ +1a152e: 1f00 521a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a1532: 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 │ │ -1a1370: |[1a1370] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a1380: 6e30 fa0e 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@0efa │ │ -1a1386: 0c01 |0003: move-result-object v1 │ │ -1a1388: 1f01 9d04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@049d │ │ -1a138c: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a1390: 6e20 fd0e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0efd │ │ -1a1396: 0c01 |000b: move-result-object v1 │ │ -1a1398: 1101 |000c: return-object v1 │ │ +1a1440: |[1a1440] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a1450: 6e30 fa0e 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@0efa │ │ +1a1456: 0c01 |0003: move-result-object v1 │ │ +1a1458: 1f01 9d04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@049d │ │ +1a145c: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a1460: 6e20 fd0e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0efd │ │ +1a1466: 0c01 |000b: move-result-object v1 │ │ +1a1468: 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 │ │ -1a139c: |[1a139c] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a13ac: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a13b0: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a13b4: 6e30 fb0e 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@0efb │ │ -1a13ba: 0c01 |0007: move-result-object v1 │ │ -1a13bc: 1101 |0008: return-object v1 │ │ +1a146c: |[1a146c] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a147c: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a1480: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a1484: 6e30 fb0e 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@0efb │ │ +1a148a: 0c01 |0007: move-result-object v1 │ │ +1a148c: 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 │ │ -1a13c0: |[1a13c0] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a13d0: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a13d6: 0c00 |0003: move-result-object v0 │ │ -1a13d8: 5241 5d04 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.label:I // field@045d │ │ -1a13dc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a13de: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a13e2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a13e6: 7110 2e9b 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a13ec: 2824 |000e: goto 0032 // +0024 │ │ -1a13ee: 2205 8f17 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@178f │ │ -1a13f2: 1a00 be96 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a13f6: 7020 8e93 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a13fc: 2705 |0016: throw v5 │ │ -1a13fe: 7110 2e9b 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a1404: 5445 5c04 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.L$0:Ljava/lang/Object; // field@045c │ │ -1a1408: 1f05 2f02 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a140c: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a1410: 5443 5b04 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@045b │ │ -1a1414: 6e20 2509 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@0925 │ │ -1a141a: 0c01 |0025: move-result-object v1 │ │ -1a141c: 0743 |0026: move-object v3, v4 │ │ -1a141e: 1f03 511a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a1422: 5942 5d04 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.label:I // field@045d │ │ -1a1426: 7230 3206 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ -1a142c: 0c05 |002e: move-result-object v5 │ │ -1a142e: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ -1a1432: 1100 |0031: return-object v0 │ │ -1a1434: 6205 98b2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a1438: 1105 |0034: return-object v5 │ │ +1a1490: |[1a1490] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a14a0: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a14a6: 0c00 |0003: move-result-object v0 │ │ +1a14a8: 5241 5d04 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.label:I // field@045d │ │ +1a14ac: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a14ae: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a14b2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a14b6: 7110 3b9b 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a14bc: 2824 |000e: goto 0032 // +0024 │ │ +1a14be: 2205 9017 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a14c2: 1a00 c396 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a14c6: 7020 9b93 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a14cc: 2705 |0016: throw v5 │ │ +1a14ce: 7110 3b9b 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a14d4: 5445 5c04 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.L$0:Ljava/lang/Object; // field@045c │ │ +1a14d8: 1f05 2f02 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a14dc: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a14e0: 5443 5b04 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@045b │ │ +1a14e4: 6e20 2509 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@0925 │ │ +1a14ea: 0c01 |0025: move-result-object v1 │ │ +1a14ec: 0743 |0026: move-object v3, v4 │ │ +1a14ee: 1f03 521a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a14f2: 5942 5d04 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.label:I // field@045d │ │ +1a14f6: 7230 3206 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ +1a14fc: 0c05 |002e: move-result-object v5 │ │ +1a14fe: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ +1a1502: 1100 |0031: return-object v0 │ │ +1a1504: 6205 9bb2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a1508: 1105 |0034: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=432 │ │ 0x001e line=433 │ │ 0x0032 line=434 │ │ locals : │ │ 0x0000 - 0x0035 reg=4 this Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; │ │ 0x0000 - 0x0035 reg=5 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #127 header: │ │ class_idx : 1182 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #127 annotations: │ │ Annotations on class │ │ @@ -22820,172 +22820,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 │ │ -1a162c: |[1a162c] 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 │ │ -1a163c: 5c01 5e04 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$emailWhenFinished:Z // field@045e │ │ -1a1640: 5b02 6004 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$limitFileSize:Ljava/lang/Long; // field@0460 │ │ -1a1644: 5b03 6104 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$password:Ljava/lang/String; // field@0461 │ │ -1a1648: 5b04 6204 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$validUntil:Ljava/lang/Long; // field@0462 │ │ -1a164c: 5b05 5f04 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@045f │ │ -1a1650: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -1a1652: 7030 d2b2 1006 |000b: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a1658: 0e00 |000e: return-void │ │ +1a16fc: |[1a16fc] 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 │ │ +1a170c: 5c01 5e04 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$emailWhenFinished:Z // field@045e │ │ +1a1710: 5b02 6004 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$limitFileSize:Ljava/lang/Long; // field@0460 │ │ +1a1714: 5b03 6104 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$password:Ljava/lang/String; // field@0461 │ │ +1a1718: 5b04 6204 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$validUntil:Ljava/lang/Long; // field@0462 │ │ +1a171c: 5b05 5f04 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@045f │ │ +1a1720: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +1a1722: 7030 dfb2 1006 |000b: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a1728: 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 │ │ -1a15f0: |[1a15f0] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a1600: 2207 9e04 |0000: new-instance v7, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1; // type@049e │ │ -1a1604: 5581 5e04 |0002: iget-boolean v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$emailWhenFinished:Z // field@045e │ │ -1a1608: 5482 6004 |0004: iget-object v2, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$limitFileSize:Ljava/lang/Long; // field@0460 │ │ -1a160c: 5483 6104 |0006: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$password:Ljava/lang/String; // field@0461 │ │ -1a1610: 5484 6204 |0008: iget-object v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$validUntil:Ljava/lang/Long; // field@0462 │ │ -1a1614: 5485 5f04 |000a: iget-object v5, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@045f │ │ -1a1618: 0770 |000c: move-object v0, v7 │ │ -1a161a: 07a6 |000d: move-object v6, v10 │ │ -1a161c: 7607 fe0e 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@0efe │ │ -1a1622: 5b79 6304 |0011: iput-object v9, v7, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.L$0:Ljava/lang/Object; // field@0463 │ │ -1a1626: 1f07 511a |0013: check-cast v7, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a162a: 1107 |0015: return-object v7 │ │ +1a16c0: |[1a16c0] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a16d0: 2207 9e04 |0000: new-instance v7, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1; // type@049e │ │ +1a16d4: 5581 5e04 |0002: iget-boolean v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$emailWhenFinished:Z // field@045e │ │ +1a16d8: 5482 6004 |0004: iget-object v2, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$limitFileSize:Ljava/lang/Long; // field@0460 │ │ +1a16dc: 5483 6104 |0006: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$password:Ljava/lang/String; // field@0461 │ │ +1a16e0: 5484 6204 |0008: iget-object v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$validUntil:Ljava/lang/Long; // field@0462 │ │ +1a16e4: 5485 5f04 |000a: iget-object v5, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@045f │ │ +1a16e8: 0770 |000c: move-object v0, v7 │ │ +1a16ea: 07a6 |000d: move-object v6, v10 │ │ +1a16ec: 7607 fe0e 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@0efe │ │ +1a16f2: 5b79 6304 |0011: iput-object v9, v7, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.L$0:Ljava/lang/Object; // field@0463 │ │ +1a16f6: 1f07 521a |0013: check-cast v7, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a16fa: 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 │ │ -1a1484: |[1a1484] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a1494: 6e30 ff0e 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@0eff │ │ -1a149a: 0c01 |0003: move-result-object v1 │ │ -1a149c: 1f01 9e04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1; // type@049e │ │ -1a14a0: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a14a4: 6e20 020f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f02 │ │ -1a14aa: 0c01 |000b: move-result-object v1 │ │ -1a14ac: 1101 |000c: return-object v1 │ │ +1a1554: |[1a1554] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a1564: 6e30 ff0e 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@0eff │ │ +1a156a: 0c01 |0003: move-result-object v1 │ │ +1a156c: 1f01 9e04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1; // type@049e │ │ +1a1570: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a1574: 6e20 020f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f02 │ │ +1a157a: 0c01 |000b: move-result-object v1 │ │ +1a157c: 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 │ │ -1a14b0: |[1a14b0] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a14c0: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a14c4: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a14c8: 6e30 000f 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@0f00 │ │ -1a14ce: 0c01 |0007: move-result-object v1 │ │ -1a14d0: 1101 |0008: return-object v1 │ │ +1a1580: |[1a1580] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1590: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a1594: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a1598: 6e30 000f 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@0f00 │ │ +1a159e: 0c01 |0007: move-result-object v1 │ │ +1a15a0: 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 │ │ -1a14d4: |[1a14d4] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a14e4: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a14ea: 0c00 |0003: move-result-object v0 │ │ -1a14ec: 5261 6404 |0004: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.label:I // field@0464 │ │ -1a14f0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a14f2: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a14f6: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a14fa: 7110 2e9b 0700 |000b: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a1500: 2875 |000e: goto 0083 // +0075 │ │ -1a1502: 2207 8f17 |000f: new-instance v7, Ljava/lang/IllegalStateException; // type@178f │ │ -1a1506: 1a00 be96 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a150a: 7020 8e93 0700 |0013: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a1510: 2707 |0016: throw v7 │ │ -1a1512: 7110 2e9b 0700 |0017: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a1518: 5467 6304 |001a: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.L$0:Ljava/lang/Object; // field@0463 │ │ -1a151c: 1f07 2f02 |001c: check-cast v7, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a1520: 1231 |001e: const/4 v1, #int 3 // #3 │ │ -1a1522: 2311 7b25 |001f: new-array v1, v1, [Lkotlin/Pair; // type@257b │ │ -1a1526: 5563 5e04 |0021: iget-boolean v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$emailWhenFinished:Z // field@045e │ │ -1a152a: 7110 97b2 0300 |0023: invoke-static {v3}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b297 │ │ -1a1530: 0c03 |0026: move-result-object v3 │ │ -1a1532: 1a04 b1a7 |0027: const-string v4, "email_when_finished" // string@a7b1 │ │ -1a1536: 7120 5e9b 3400 |0029: invoke-static {v4, v3}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b5e │ │ -1a153c: 0c03 |002c: move-result-object v3 │ │ -1a153e: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -1a1540: 4d03 0104 |002e: aput-object v3, v1, v4 │ │ -1a1544: 1a03 00ca |0030: const-string v3, "limit_file_size" // string@ca00 │ │ -1a1548: 5464 6004 |0032: iget-object v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$limitFileSize:Ljava/lang/Long; // field@0460 │ │ -1a154c: 7120 5e9b 4300 |0034: invoke-static {v3, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b5e │ │ -1a1552: 0c03 |0037: move-result-object v3 │ │ -1a1554: 4d03 0102 |0038: aput-object v3, v1, v2 │ │ -1a1558: 1a03 71e1 |003a: const-string v3, "password" // string@e171 │ │ -1a155c: 5464 6104 |003c: iget-object v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$password:Ljava/lang/String; // field@0461 │ │ -1a1560: 7120 5e9b 4300 |003e: invoke-static {v3, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b5e │ │ -1a1566: 0c03 |0041: move-result-object v3 │ │ -1a1568: 1224 |0042: const/4 v4, #int 2 // #2 │ │ -1a156a: 4d03 0104 |0043: aput-object v3, v1, v4 │ │ -1a156e: 7110 d804 0100 |0045: invoke-static {v1}, Landroidx/collection/ArrayMapKt;.arrayMapOf:([Lkotlin/Pair;)Landroidx/collection/ArrayMap; // method@04d8 │ │ -1a1574: 0c01 |0048: move-result-object v1 │ │ -1a1576: 5463 6204 |0049: iget-object v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$validUntil:Ljava/lang/Long; // field@0462 │ │ -1a157a: 3803 0e00 |004b: if-eqz v3, 0059 // +000e │ │ -1a157e: 0734 |004d: move-object v4, v3 │ │ -1a1580: 1f04 9d17 |004e: check-cast v4, Ljava/lang/Number; // type@179d │ │ -1a1584: 6e10 0294 0400 |0050: invoke-virtual {v4}, Ljava/lang/Number;.longValue:()J // method@9402 │ │ -1a158a: 1b04 5f01 0100 |0053: const-string/jumbo v4, "valid_until" // string@0001015f │ │ -1a1590: 6e30 d504 4103 |0056: invoke-virtual {v1, v4, v3}, Landroidx/collection/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@04d5 │ │ -1a1596: 6203 b400 |0059: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a159a: 5464 5f04 |005b: iget-object v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@045f │ │ -1a159e: 1f01 6118 |005d: check-cast v1, Ljava/util/Map; // type@1861 │ │ -1a15a2: 6e30 4b09 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@094b │ │ -1a15a8: 0c01 |0062: move-result-object v1 │ │ -1a15aa: 5463 5f04 |0063: iget-object v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@045f │ │ -1a15ae: 6e10 ff41 0100 |0065: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ff │ │ -1a15b4: 0a04 |0068: move-result v4 │ │ -1a15b6: 3804 1100 |0069: if-eqz v4, 007a // +0011 │ │ -1a15ba: 6204 b800 |006b: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a15be: 6e10 260a 0300 |006d: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a26 │ │ -1a15c4: 0a03 |0070: move-result v3 │ │ -1a15c6: 6e10 f341 0100 |0071: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41f3 │ │ -1a15cc: 0c05 |0074: move-result-object v5 │ │ -1a15ce: 1f05 6b03 |0075: check-cast v5, Lcom/infomaniak/drive/data/models/DropBox; // type@036b │ │ -1a15d2: 6e30 a409 3405 |0077: invoke-virtual {v4, v3, v5}, Lcom/infomaniak/drive/data/cache/FileController;.updateDropBox:(ILcom/infomaniak/drive/data/models/DropBox;)V // method@09a4 │ │ -1a15d8: 5962 6404 |007a: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.label:I // field@0464 │ │ -1a15dc: 7230 3206 1706 |007c: invoke-interface {v7, v1, v6}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ -1a15e2: 0c07 |007f: move-result-object v7 │ │ -1a15e4: 3307 0300 |0080: if-ne v7, v0, 0083 // +0003 │ │ -1a15e8: 1100 |0082: return-object v0 │ │ -1a15ea: 6207 98b2 |0083: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a15ee: 1107 |0085: return-object v7 │ │ +1a15a4: |[1a15a4] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a15b4: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a15ba: 0c00 |0003: move-result-object v0 │ │ +1a15bc: 5261 6404 |0004: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.label:I // field@0464 │ │ +1a15c0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a15c2: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a15c6: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a15ca: 7110 3b9b 0700 |000b: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a15d0: 2875 |000e: goto 0083 // +0075 │ │ +1a15d2: 2207 9017 |000f: new-instance v7, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a15d6: 1a00 c396 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a15da: 7020 9b93 0700 |0013: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a15e0: 2707 |0016: throw v7 │ │ +1a15e2: 7110 3b9b 0700 |0017: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a15e8: 5467 6304 |001a: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.L$0:Ljava/lang/Object; // field@0463 │ │ +1a15ec: 1f07 2f02 |001c: check-cast v7, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a15f0: 1231 |001e: const/4 v1, #int 3 // #3 │ │ +1a15f2: 2311 7c25 |001f: new-array v1, v1, [Lkotlin/Pair; // type@257c │ │ +1a15f6: 5563 5e04 |0021: iget-boolean v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$emailWhenFinished:Z // field@045e │ │ +1a15fa: 7110 a4b2 0300 |0023: invoke-static {v3}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b2a4 │ │ +1a1600: 0c03 |0026: move-result-object v3 │ │ +1a1602: 1a04 b6a7 |0027: const-string v4, "email_when_finished" // string@a7b6 │ │ +1a1606: 7120 6b9b 3400 |0029: invoke-static {v4, v3}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b6b │ │ +1a160c: 0c03 |002c: move-result-object v3 │ │ +1a160e: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +1a1610: 4d03 0104 |002e: aput-object v3, v1, v4 │ │ +1a1614: 1a03 05ca |0030: const-string v3, "limit_file_size" // string@ca05 │ │ +1a1618: 5464 6004 |0032: iget-object v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$limitFileSize:Ljava/lang/Long; // field@0460 │ │ +1a161c: 7120 6b9b 4300 |0034: invoke-static {v3, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b6b │ │ +1a1622: 0c03 |0037: move-result-object v3 │ │ +1a1624: 4d03 0102 |0038: aput-object v3, v1, v2 │ │ +1a1628: 1a03 76e1 |003a: const-string v3, "password" // string@e176 │ │ +1a162c: 5464 6104 |003c: iget-object v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$password:Ljava/lang/String; // field@0461 │ │ +1a1630: 7120 6b9b 4300 |003e: invoke-static {v3, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b6b │ │ +1a1636: 0c03 |0041: move-result-object v3 │ │ +1a1638: 1224 |0042: const/4 v4, #int 2 // #2 │ │ +1a163a: 4d03 0104 |0043: aput-object v3, v1, v4 │ │ +1a163e: 7110 d804 0100 |0045: invoke-static {v1}, Landroidx/collection/ArrayMapKt;.arrayMapOf:([Lkotlin/Pair;)Landroidx/collection/ArrayMap; // method@04d8 │ │ +1a1644: 0c01 |0048: move-result-object v1 │ │ +1a1646: 5463 6204 |0049: iget-object v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$validUntil:Ljava/lang/Long; // field@0462 │ │ +1a164a: 3803 0e00 |004b: if-eqz v3, 0059 // +000e │ │ +1a164e: 0734 |004d: move-object v4, v3 │ │ +1a1650: 1f04 9e17 |004e: check-cast v4, Ljava/lang/Number; // type@179e │ │ +1a1654: 6e10 0f94 0400 |0050: invoke-virtual {v4}, Ljava/lang/Number;.longValue:()J // method@940f │ │ +1a165a: 1b04 6401 0100 |0053: const-string/jumbo v4, "valid_until" // string@00010164 │ │ +1a1660: 6e30 d504 4103 |0056: invoke-virtual {v1, v4, v3}, Landroidx/collection/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@04d5 │ │ +1a1666: 6203 b400 |0059: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a166a: 5464 5f04 |005b: iget-object v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@045f │ │ +1a166e: 1f01 6218 |005d: check-cast v1, Ljava/util/Map; // type@1862 │ │ +1a1672: 6e30 4b09 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@094b │ │ +1a1678: 0c01 |0062: move-result-object v1 │ │ +1a167a: 5463 5f04 |0063: iget-object v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@045f │ │ +1a167e: 6e10 0c42 0100 |0065: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@420c │ │ +1a1684: 0a04 |0068: move-result v4 │ │ +1a1686: 3804 1100 |0069: if-eqz v4, 007a // +0011 │ │ +1a168a: 6204 b800 |006b: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a168e: 6e10 260a 0300 |006d: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a26 │ │ +1a1694: 0a03 |0070: move-result v3 │ │ +1a1696: 6e10 0042 0100 |0071: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@4200 │ │ +1a169c: 0c05 |0074: move-result-object v5 │ │ +1a169e: 1f05 6b03 |0075: check-cast v5, Lcom/infomaniak/drive/data/models/DropBox; // type@036b │ │ +1a16a2: 6e30 a409 3405 |0077: invoke-virtual {v4, v3, v5}, Lcom/infomaniak/drive/data/cache/FileController;.updateDropBox:(ILcom/infomaniak/drive/data/models/DropBox;)V // method@09a4 │ │ +1a16a8: 5962 6404 |007a: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.label:I // field@0464 │ │ +1a16ac: 7230 3206 1706 |007c: invoke-interface {v7, v1, v6}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ +1a16b2: 0c07 |007f: move-result-object v7 │ │ +1a16b4: 3307 0300 |0080: if-ne v7, v0, 0083 // +0003 │ │ +1a16b8: 1100 |0082: return-object v0 │ │ +1a16ba: 6207 9bb2 |0083: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a16be: 1107 |0085: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=244 │ │ 0x001f line=246 │ │ 0x0030 line=247 │ │ 0x003a line=248 │ │ 0x0045 line=245 │ │ @@ -22994,21 +22994,21 @@ │ │ 0x0065 line=253 │ │ 0x007a line=254 │ │ 0x0083 line=256 │ │ locals : │ │ 0x0000 - 0x0086 reg=6 this Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1; │ │ 0x0000 - 0x0086 reg=7 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #128 header: │ │ class_idx : 1183 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #128 annotations: │ │ Annotations on class │ │ @@ -23058,144 +23058,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 │ │ -1a1760: |[1a1760] com.infomaniak.drive.ui.MainViewModel$createOffice$1.:(IILcom/infomaniak/drive/data/models/CreateFile;Lkotlin/coroutines/Continuation;)V │ │ -1a1770: 5901 6604 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@0466 │ │ -1a1774: 5902 6704 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@0467 │ │ -1a1778: 5b03 6504 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@0465 │ │ -1a177c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a177e: 7030 d2b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a1784: 0e00 |000a: return-void │ │ +1a1830: |[1a1830] com.infomaniak.drive.ui.MainViewModel$createOffice$1.:(IILcom/infomaniak/drive/data/models/CreateFile;Lkotlin/coroutines/Continuation;)V │ │ +1a1840: 5901 6604 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@0466 │ │ +1a1844: 5902 6704 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@0467 │ │ +1a1848: 5b03 6504 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@0465 │ │ +1a184c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a184e: 7030 dfb2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a1854: 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 │ │ -1a1730: |[1a1730] com.infomaniak.drive.ui.MainViewModel$createOffice$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a1740: 2200 9f04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@049f │ │ -1a1744: 5241 6604 |0002: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@0466 │ │ -1a1748: 5242 6704 |0004: iget v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@0467 │ │ -1a174c: 5443 6504 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@0465 │ │ -1a1750: 7056 030f 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@0f03 │ │ -1a1756: 5b05 6804 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.L$0:Ljava/lang/Object; // field@0468 │ │ -1a175a: 1f00 511a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a175e: 1100 |000f: return-object v0 │ │ +1a1800: |[1a1800] com.infomaniak.drive.ui.MainViewModel$createOffice$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a1810: 2200 9f04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@049f │ │ +1a1814: 5241 6604 |0002: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@0466 │ │ +1a1818: 5242 6704 |0004: iget v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@0467 │ │ +1a181c: 5443 6504 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@0465 │ │ +1a1820: 7056 030f 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@0f03 │ │ +1a1826: 5b05 6804 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.L$0:Ljava/lang/Object; // field@0468 │ │ +1a182a: 1f00 521a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a182e: 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 │ │ -1a165c: |[1a165c] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a166c: 6e30 040f 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@0f04 │ │ -1a1672: 0c01 |0003: move-result-object v1 │ │ -1a1674: 1f01 9f04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@049f │ │ -1a1678: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a167c: 6e20 070f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f07 │ │ -1a1682: 0c01 |000b: move-result-object v1 │ │ -1a1684: 1101 |000c: return-object v1 │ │ +1a172c: |[1a172c] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a173c: 6e30 040f 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@0f04 │ │ +1a1742: 0c01 |0003: move-result-object v1 │ │ +1a1744: 1f01 9f04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@049f │ │ +1a1748: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a174c: 6e20 070f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f07 │ │ +1a1752: 0c01 |000b: move-result-object v1 │ │ +1a1754: 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 │ │ -1a1688: |[1a1688] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1698: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a169c: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a16a0: 6e30 050f 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@0f05 │ │ -1a16a6: 0c01 |0007: move-result-object v1 │ │ -1a16a8: 1101 |0008: return-object v1 │ │ +1a1758: |[1a1758] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1768: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a176c: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a1770: 6e30 050f 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@0f05 │ │ +1a1776: 0c01 |0007: move-result-object v1 │ │ +1a1778: 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 │ │ -1a16ac: |[1a16ac] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a16bc: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a16c2: 0c00 |0003: move-result-object v0 │ │ -1a16c4: 5261 6904 |0004: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.label:I // field@0469 │ │ -1a16c8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a16ca: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a16ce: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a16d2: 7110 2e9b 0700 |000b: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a16d8: 2828 |000e: goto 0036 // +0028 │ │ -1a16da: 2207 8f17 |000f: new-instance v7, Ljava/lang/IllegalStateException; // type@178f │ │ -1a16de: 1a00 be96 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a16e2: 7020 8e93 0700 |0013: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a16e8: 2707 |0016: throw v7 │ │ -1a16ea: 7110 2e9b 0700 |0017: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a16f0: 5467 6804 |001a: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.L$0:Ljava/lang/Object; // field@0468 │ │ -1a16f4: 1f07 2f02 |001c: check-cast v7, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a16f8: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a16fc: 5263 6604 |0020: iget v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@0466 │ │ -1a1700: 5264 6704 |0022: iget v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@0467 │ │ -1a1704: 5465 6504 |0024: iget-object v5, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@0465 │ │ -1a1708: 6e40 2709 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@0927 │ │ -1a170e: 0c01 |0029: move-result-object v1 │ │ -1a1710: 0763 |002a: move-object v3, v6 │ │ -1a1712: 1f03 511a |002b: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a1716: 5962 6904 |002d: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.label:I // field@0469 │ │ -1a171a: 7230 3206 1703 |002f: invoke-interface {v7, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ -1a1720: 0c07 |0032: move-result-object v7 │ │ -1a1722: 3307 0300 |0033: if-ne v7, v0, 0036 // +0003 │ │ -1a1726: 1100 |0035: return-object v0 │ │ -1a1728: 6207 98b2 |0036: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a172c: 1107 |0038: return-object v7 │ │ +1a177c: |[1a177c] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a178c: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a1792: 0c00 |0003: move-result-object v0 │ │ +1a1794: 5261 6904 |0004: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.label:I // field@0469 │ │ +1a1798: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a179a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a179e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a17a2: 7110 3b9b 0700 |000b: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a17a8: 2828 |000e: goto 0036 // +0028 │ │ +1a17aa: 2207 9017 |000f: new-instance v7, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a17ae: 1a00 c396 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a17b2: 7020 9b93 0700 |0013: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a17b8: 2707 |0016: throw v7 │ │ +1a17ba: 7110 3b9b 0700 |0017: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a17c0: 5467 6804 |001a: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.L$0:Ljava/lang/Object; // field@0468 │ │ +1a17c4: 1f07 2f02 |001c: check-cast v7, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a17c8: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a17cc: 5263 6604 |0020: iget v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@0466 │ │ +1a17d0: 5264 6704 |0022: iget v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@0467 │ │ +1a17d4: 5465 6504 |0024: iget-object v5, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@0465 │ │ +1a17d8: 6e40 2709 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@0927 │ │ +1a17de: 0c01 |0029: move-result-object v1 │ │ +1a17e0: 0763 |002a: move-object v3, v6 │ │ +1a17e2: 1f03 521a |002b: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a17e6: 5962 6904 |002d: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.label:I // field@0469 │ │ +1a17ea: 7230 3206 1703 |002f: invoke-interface {v7, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ +1a17f0: 0c07 |0032: move-result-object v7 │ │ +1a17f2: 3307 0300 |0033: if-ne v7, v0, 0036 // +0003 │ │ +1a17f6: 1100 |0035: return-object v0 │ │ +1a17f8: 6207 9bb2 |0036: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a17fc: 1107 |0038: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=301 │ │ 0x001e line=302 │ │ 0x0036 line=303 │ │ locals : │ │ 0x0000 - 0x0039 reg=6 this Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; │ │ 0x0000 - 0x0039 reg=7 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #129 header: │ │ class_idx : 1184 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #129 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0;' │ │ @@ -23215,18 +23215,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 │ │ -1a17ac: |[1a17ac] com.infomaniak.drive.ui.MainViewModel$createShareLink$1$$ExternalSyntheticLambda0.:(Lcom/infomaniak/lib/core/models/ApiResponse;)V │ │ -1a17bc: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a17c2: 5b01 6a04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/lib/core/models/ApiResponse; // field@046a │ │ -1a17c6: 0e00 |0005: return-void │ │ +1a187c: |[1a187c] com.infomaniak.drive.ui.MainViewModel$createShareLink$1$$ExternalSyntheticLambda0.:(Lcom/infomaniak/lib/core/models/ApiResponse;)V │ │ +1a188c: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a1892: 5b01 6a04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/lib/core/models/ApiResponse; // field@046a │ │ +1a1896: 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; │ │ │ │ @@ -23236,34 +23236,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 │ │ -1a1788: |[1a1788] com.infomaniak.drive.ui.MainViewModel$createShareLink$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1798: 5410 6a04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/lib/core/models/ApiResponse; // field@046a │ │ -1a179c: 1f02 7503 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1a17a0: 7120 0a0f 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@0f0a │ │ -1a17a6: 0c02 |0007: move-result-object v2 │ │ -1a17a8: 1102 |0008: return-object v2 │ │ +1a1858: |[1a1858] com.infomaniak.drive.ui.MainViewModel$createShareLink$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1868: 5410 6a04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/lib/core/models/ApiResponse; // field@046a │ │ +1a186c: 1f02 7503 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1a1870: 7120 0a0f 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@0f0a │ │ +1a1876: 0c02 |0007: move-result-object v2 │ │ +1a1878: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #130 header: │ │ class_idx : 1185 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #130 annotations: │ │ Annotations on class │ │ @@ -23305,56 +23305,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 │ │ -1a1910: |[1a1910] 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; │ │ -1a1920: 7120 100f 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@0f10 │ │ -1a1926: 0c00 |0003: move-result-object v0 │ │ -1a1928: 1100 |0004: return-object v0 │ │ +1a19e0: |[1a19e0] 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; │ │ +1a19f0: 7120 100f 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@0f10 │ │ +1a19f6: 0c00 |0003: move-result-object v0 │ │ +1a19f8: 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 │ │ -1a197c: |[1a197c] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a198c: 5b01 6b04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046b │ │ -1a1990: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a1992: 7030 d2b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a1998: 0e00 |0006: return-void │ │ +1a1a4c: |[1a1a4c] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a1a5c: 5b01 6b04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046b │ │ +1a1a60: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a1a62: 7030 dfb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a1a68: 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 │ │ -1a192c: |[1a192c] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invokeSuspend$lambda$0:(Lcom/infomaniak/lib/core/models/ApiResponse;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a193c: 6e10 f341 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41f3 │ │ -1a1942: 0c00 |0003: move-result-object v0 │ │ -1a1944: 1f00 9303 |0004: check-cast v0, Lcom/infomaniak/drive/data/models/ShareLink; // type@0393 │ │ -1a1948: 6e20 670a 0100 |0006: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/File;.setShareLink:(Lcom/infomaniak/drive/data/models/ShareLink;)V // method@0a67 │ │ -1a194e: 6200 98b2 |0009: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a1952: 1100 |000b: return-object v0 │ │ +1a19fc: |[1a19fc] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invokeSuspend$lambda$0:(Lcom/infomaniak/lib/core/models/ApiResponse;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a1a0c: 6e10 0042 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@4200 │ │ +1a1a12: 0c00 |0003: move-result-object v0 │ │ +1a1a14: 1f00 9303 |0004: check-cast v0, Lcom/infomaniak/drive/data/models/ShareLink; // type@0393 │ │ +1a1a18: 6e20 670a 0100 |0006: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/File;.setShareLink:(Lcom/infomaniak/drive/data/models/ShareLink;)V // method@0a67 │ │ +1a1a1e: 6200 9bb2 |0009: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a1a22: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) Lcom/infomaniak/lib/core/models/ApiResponse; │ │ 0x0000 - 0x000c reg=1 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -23364,161 +23364,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 │ │ -1a1954: |[1a1954] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a1964: 2200 a104 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1; // type@04a1 │ │ -1a1968: 5421 6b04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046b │ │ -1a196c: 7030 0b0f 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@0f0b │ │ -1a1972: 5b03 6c04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.L$0:Ljava/lang/Object; // field@046c │ │ -1a1976: 1f00 511a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a197a: 1100 |000b: return-object v0 │ │ +1a1a24: |[1a1a24] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a1a34: 2200 a104 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1; // type@04a1 │ │ +1a1a38: 5421 6b04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046b │ │ +1a1a3c: 7030 0b0f 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@0f0b │ │ +1a1a42: 5b03 6c04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.L$0:Ljava/lang/Object; // field@046c │ │ +1a1a46: 1f00 521a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a1a4a: 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 │ │ -1a17c8: |[1a17c8] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a17d8: 6e30 0c0f 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@0f0c │ │ -1a17de: 0c01 |0003: move-result-object v1 │ │ -1a17e0: 1f01 a104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1; // type@04a1 │ │ -1a17e4: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a17e8: 6e20 0f0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f0f │ │ -1a17ee: 0c01 |000b: move-result-object v1 │ │ -1a17f0: 1101 |000c: return-object v1 │ │ +1a1898: |[1a1898] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a18a8: 6e30 0c0f 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@0f0c │ │ +1a18ae: 0c01 |0003: move-result-object v1 │ │ +1a18b0: 1f01 a104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1; // type@04a1 │ │ +1a18b4: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a18b8: 6e20 0f0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f0f │ │ +1a18be: 0c01 |000b: move-result-object v1 │ │ +1a18c0: 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 │ │ -1a17f4: |[1a17f4] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1804: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a1808: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a180c: 6e30 0d0f 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@0f0d │ │ -1a1812: 0c01 |0007: move-result-object v1 │ │ -1a1814: 1101 |0008: return-object v1 │ │ +1a18c4: |[1a18c4] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a18d4: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a18d8: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a18dc: 6e30 0d0f 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@0f0d │ │ +1a18e2: 0c01 |0007: move-result-object v1 │ │ +1a18e4: 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 │ │ -1a1818: |[1a1818] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1828: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a182e: 0c00 |0003: move-result-object v0 │ │ -1a1830: 52e1 6d04 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.label:I // field@046d │ │ -1a1834: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a1836: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a183a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a183e: 7110 2e9b 0f00 |000b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a1844: 2863 |000e: goto 0071 // +0063 │ │ -1a1846: 220f 8f17 |000f: new-instance v15, Ljava/lang/IllegalStateException; // type@178f │ │ -1a184a: 1a00 be96 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a184e: 7020 8e93 0f00 |0013: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a1854: 270f |0016: throw v15 │ │ -1a1856: 7110 2e9b 0f00 |0017: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a185c: 54ef 6c04 |001a: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.L$0:Ljava/lang/Object; // field@046c │ │ -1a1860: 1f0f 2f02 |001c: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a1864: 2201 9303 |001e: new-instance v1, Lcom/infomaniak/drive/data/models/ShareLink; // type@0393 │ │ -1a1868: 130a 3f00 |0020: const/16 v10, #int 63 // #3f │ │ -1a186c: 120b |0022: const/4 v11, #int 0 // #0 │ │ -1a186e: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -1a1870: 1205 |0024: const/4 v5, #int 0 // #0 │ │ -1a1872: 1206 |0025: const/4 v6, #int 0 // #0 │ │ -1a1874: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -1a1876: 1208 |0027: const/4 v8, #int 0 // #0 │ │ -1a1878: 1209 |0028: const/4 v9, #int 0 // #0 │ │ -1a187a: 0713 |0029: move-object v3, v1 │ │ -1a187c: 7609 e40a 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@0ae4 │ │ -1a1882: 6209 1001 |002d: sget-object v9, Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkFilePermission;.PUBLIC:Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkFilePermission; // field@0110 │ │ -1a1886: 220d 9203 |002f: new-instance v13, Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkSettings; // type@0392 │ │ -1a188a: 7110 97b2 0200 |0031: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b297 │ │ -1a1890: 0c05 |0034: move-result-object v5 │ │ -1a1892: 1203 |0035: const/4 v3, #int 0 // #0 │ │ -1a1894: 7110 97b2 0300 |0036: invoke-static {v3}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b297 │ │ -1a189a: 0c06 |0039: move-result-object v6 │ │ -1a189c: 130b 2c00 |003a: const/16 v11, #int 44 // #2c │ │ -1a18a0: 120c |003c: const/4 v12, #int 0 // #0 │ │ -1a18a2: 120a |003d: const/4 v10, #int 0 // #0 │ │ -1a18a4: 07d3 |003e: move-object v3, v13 │ │ -1a18a6: 0714 |003f: move-object v4, v1 │ │ -1a18a8: 760a e10a 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@0ae1 │ │ -1a18ae: 6201 b400 |0043: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a18b2: 54e3 6b04 |0045: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046b │ │ -1a18b6: 6e30 2809 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@0928 │ │ -1a18bc: 0c01 |004a: move-result-object v1 │ │ -1a18be: 6e10 ff41 0100 |004b: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ff │ │ -1a18c4: 0a03 |004e: move-result v3 │ │ -1a18c6: 3803 1600 |004f: if-eqz v3, 0065 // +0016 │ │ -1a18ca: 6204 b800 |0051: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a18ce: 54e3 6b04 |0053: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046b │ │ -1a18d2: 6e10 260a 0300 |0055: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a26 │ │ -1a18d8: 0a05 |0058: move-result v5 │ │ -1a18da: 2208 a004 |0059: new-instance v8, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0; // type@04a0 │ │ -1a18de: 7020 080f 1800 |005b: invoke-direct {v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/lib/core/models/ApiResponse;)V // method@0f08 │ │ -1a18e4: 1269 |005e: const/4 v9, #int 6 // #6 │ │ -1a18e6: 120a |005f: const/4 v10, #int 0 // #0 │ │ -1a18e8: 1206 |0060: const/4 v6, #int 0 // #0 │ │ -1a18ea: 1207 |0061: const/4 v7, #int 0 // #0 │ │ -1a18ec: 7707 a809 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@09a8 │ │ -1a18f2: 07e3 |0065: move-object v3, v14 │ │ -1a18f4: 1f03 511a |0066: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a18f8: 59e2 6d04 |0068: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.label:I // field@046d │ │ -1a18fc: 7230 3206 1f03 |006a: invoke-interface {v15, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ -1a1902: 0c0f |006d: move-result-object v15 │ │ -1a1904: 330f 0300 |006e: if-ne v15, v0, 0071 // +0003 │ │ -1a1908: 1100 |0070: return-object v0 │ │ -1a190a: 620f 98b2 |0071: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a190e: 110f |0073: return-object v15 │ │ +1a18e8: |[1a18e8] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a18f8: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a18fe: 0c00 |0003: move-result-object v0 │ │ +1a1900: 52e1 6d04 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.label:I // field@046d │ │ +1a1904: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a1906: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a190a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a190e: 7110 3b9b 0f00 |000b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a1914: 2863 |000e: goto 0071 // +0063 │ │ +1a1916: 220f 9017 |000f: new-instance v15, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a191a: 1a00 c396 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a191e: 7020 9b93 0f00 |0013: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a1924: 270f |0016: throw v15 │ │ +1a1926: 7110 3b9b 0f00 |0017: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a192c: 54ef 6c04 |001a: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.L$0:Ljava/lang/Object; // field@046c │ │ +1a1930: 1f0f 2f02 |001c: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a1934: 2201 9303 |001e: new-instance v1, Lcom/infomaniak/drive/data/models/ShareLink; // type@0393 │ │ +1a1938: 130a 3f00 |0020: const/16 v10, #int 63 // #3f │ │ +1a193c: 120b |0022: const/4 v11, #int 0 // #0 │ │ +1a193e: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +1a1940: 1205 |0024: const/4 v5, #int 0 // #0 │ │ +1a1942: 1206 |0025: const/4 v6, #int 0 // #0 │ │ +1a1944: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +1a1946: 1208 |0027: const/4 v8, #int 0 // #0 │ │ +1a1948: 1209 |0028: const/4 v9, #int 0 // #0 │ │ +1a194a: 0713 |0029: move-object v3, v1 │ │ +1a194c: 7609 e40a 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@0ae4 │ │ +1a1952: 6209 1001 |002d: sget-object v9, Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkFilePermission;.PUBLIC:Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkFilePermission; // field@0110 │ │ +1a1956: 220d 9203 |002f: new-instance v13, Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkSettings; // type@0392 │ │ +1a195a: 7110 a4b2 0200 |0031: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b2a4 │ │ +1a1960: 0c05 |0034: move-result-object v5 │ │ +1a1962: 1203 |0035: const/4 v3, #int 0 // #0 │ │ +1a1964: 7110 a4b2 0300 |0036: invoke-static {v3}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b2a4 │ │ +1a196a: 0c06 |0039: move-result-object v6 │ │ +1a196c: 130b 2c00 |003a: const/16 v11, #int 44 // #2c │ │ +1a1970: 120c |003c: const/4 v12, #int 0 // #0 │ │ +1a1972: 120a |003d: const/4 v10, #int 0 // #0 │ │ +1a1974: 07d3 |003e: move-object v3, v13 │ │ +1a1976: 0714 |003f: move-object v4, v1 │ │ +1a1978: 760a e10a 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@0ae1 │ │ +1a197e: 6201 b400 |0043: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a1982: 54e3 6b04 |0045: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046b │ │ +1a1986: 6e30 2809 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@0928 │ │ +1a198c: 0c01 |004a: move-result-object v1 │ │ +1a198e: 6e10 0c42 0100 |004b: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@420c │ │ +1a1994: 0a03 |004e: move-result v3 │ │ +1a1996: 3803 1600 |004f: if-eqz v3, 0065 // +0016 │ │ +1a199a: 6204 b800 |0051: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a199e: 54e3 6b04 |0053: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046b │ │ +1a19a2: 6e10 260a 0300 |0055: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a26 │ │ +1a19a8: 0a05 |0058: move-result v5 │ │ +1a19aa: 2208 a004 |0059: new-instance v8, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0; // type@04a0 │ │ +1a19ae: 7020 080f 1800 |005b: invoke-direct {v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/lib/core/models/ApiResponse;)V // method@0f08 │ │ +1a19b4: 1269 |005e: const/4 v9, #int 6 // #6 │ │ +1a19b6: 120a |005f: const/4 v10, #int 0 // #0 │ │ +1a19b8: 1206 |0060: const/4 v6, #int 0 // #0 │ │ +1a19ba: 1207 |0061: const/4 v7, #int 0 // #0 │ │ +1a19bc: 7707 a809 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@09a8 │ │ +1a19c2: 07e3 |0065: move-object v3, v14 │ │ +1a19c4: 1f03 521a |0066: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a19c8: 59e2 6d04 |0068: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.label:I // field@046d │ │ +1a19cc: 7230 3206 1f03 |006a: invoke-interface {v15, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ +1a19d2: 0c0f |006d: move-result-object v15 │ │ +1a19d4: 330f 0300 |006e: if-ne v15, v0, 0071 // +0003 │ │ +1a19d8: 1100 |0070: return-object v0 │ │ +1a19da: 620f 9bb2 |0071: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a19de: 110f |0073: return-object v15 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=224 │ │ 0x001e line=225 │ │ 0x0043 line=226 │ │ 0x004b line=228 │ │ 0x0051 line=229 │ │ 0x0065 line=231 │ │ 0x0071 line=232 │ │ locals : │ │ 0x0000 - 0x0074 reg=14 this Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1; │ │ 0x0000 - 0x0074 reg=15 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #131 header: │ │ class_idx : 1186 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #131 annotations: │ │ Annotations on class │ │ @@ -23560,138 +23560,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 │ │ -1a1a90: |[1a1a90] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a1aa0: 5b01 6e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046e │ │ -1a1aa4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a1aa6: 7030 d2b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a1aac: 0e00 |0006: return-void │ │ +1a1b60: |[1a1b60] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a1b70: 5b01 6e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046e │ │ +1a1b74: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a1b76: 7030 dfb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a1b7c: 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 │ │ -1a1a68: |[1a1a68] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a1a78: 2200 a204 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1; // type@04a2 │ │ -1a1a7c: 5421 6e04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046e │ │ -1a1a80: 7030 110f 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@0f11 │ │ -1a1a86: 5b03 6f04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.L$0:Ljava/lang/Object; // field@046f │ │ -1a1a8a: 1f00 511a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a1a8e: 1100 |000b: return-object v0 │ │ +1a1b38: |[1a1b38] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a1b48: 2200 a204 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1; // type@04a2 │ │ +1a1b4c: 5421 6e04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046e │ │ +1a1b50: 7030 110f 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@0f11 │ │ +1a1b56: 5b03 6f04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.L$0:Ljava/lang/Object; // field@046f │ │ +1a1b5a: 1f00 521a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a1b5e: 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 │ │ -1a199c: |[1a199c] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a19ac: 6e30 120f 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@0f12 │ │ -1a19b2: 0c01 |0003: move-result-object v1 │ │ -1a19b4: 1f01 a204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1; // type@04a2 │ │ -1a19b8: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a19bc: 6e20 150f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f15 │ │ -1a19c2: 0c01 |000b: move-result-object v1 │ │ -1a19c4: 1101 |000c: return-object v1 │ │ +1a1a6c: |[1a1a6c] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a1a7c: 6e30 120f 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@0f12 │ │ +1a1a82: 0c01 |0003: move-result-object v1 │ │ +1a1a84: 1f01 a204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1; // type@04a2 │ │ +1a1a88: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a1a8c: 6e20 150f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f15 │ │ +1a1a92: 0c01 |000b: move-result-object v1 │ │ +1a1a94: 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 │ │ -1a19c8: |[1a19c8] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a19d8: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a19dc: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a19e0: 6e30 130f 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@0f13 │ │ -1a19e6: 0c01 |0007: move-result-object v1 │ │ -1a19e8: 1101 |0008: return-object v1 │ │ +1a1a98: |[1a1a98] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1aa8: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a1aac: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a1ab0: 6e30 130f 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@0f13 │ │ +1a1ab6: 0c01 |0007: move-result-object v1 │ │ +1a1ab8: 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 │ │ -1a19ec: |[1a19ec] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a19fc: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a1a02: 0c00 |0003: move-result-object v0 │ │ -1a1a04: 5241 7004 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.label:I // field@0470 │ │ -1a1a08: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a1a0a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a1a0e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a1a12: 7110 2e9b 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a1a18: 2824 |000e: goto 0032 // +0024 │ │ -1a1a1a: 2205 8f17 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@178f │ │ -1a1a1e: 1a00 be96 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a1a22: 7020 8e93 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a1a28: 2705 |0016: throw v5 │ │ -1a1a2a: 7110 2e9b 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a1a30: 5445 6f04 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.L$0:Ljava/lang/Object; // field@046f │ │ -1a1a34: 1f05 2f02 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a1a38: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a1a3c: 5443 6e04 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046e │ │ -1a1a40: 6e20 2a09 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@092a │ │ -1a1a46: 0c01 |0025: move-result-object v1 │ │ -1a1a48: 0743 |0026: move-object v3, v4 │ │ -1a1a4a: 1f03 511a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a1a4e: 5942 7004 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.label:I // field@0470 │ │ -1a1a52: 7230 3206 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ -1a1a58: 0c05 |002e: move-result-object v5 │ │ -1a1a5a: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ -1a1a5e: 1100 |0031: return-object v0 │ │ -1a1a60: 6205 98b2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a1a64: 1105 |0034: return-object v5 │ │ +1a1abc: |[1a1abc] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1acc: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a1ad2: 0c00 |0003: move-result-object v0 │ │ +1a1ad4: 5241 7004 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.label:I // field@0470 │ │ +1a1ad8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a1ada: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a1ade: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a1ae2: 7110 3b9b 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a1ae8: 2824 |000e: goto 0032 // +0024 │ │ +1a1aea: 2205 9017 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a1aee: 1a00 c396 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a1af2: 7020 9b93 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a1af8: 2705 |0016: throw v5 │ │ +1a1afa: 7110 3b9b 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a1b00: 5445 6f04 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.L$0:Ljava/lang/Object; // field@046f │ │ +1a1b04: 1f05 2f02 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a1b08: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a1b0c: 5443 6e04 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046e │ │ +1a1b10: 6e20 2a09 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@092a │ │ +1a1b16: 0c01 |0025: move-result-object v1 │ │ +1a1b18: 0743 |0026: move-object v3, v4 │ │ +1a1b1a: 1f03 521a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a1b1e: 5942 7004 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.label:I // field@0470 │ │ +1a1b22: 7230 3206 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ +1a1b28: 0c05 |002e: move-result-object v5 │ │ +1a1b2a: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ +1a1b2e: 1100 |0031: return-object v0 │ │ +1a1b30: 6205 9bb2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a1b34: 1105 |0034: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=277 │ │ 0x001e line=278 │ │ 0x0032 line=279 │ │ locals : │ │ 0x0000 - 0x0035 reg=4 this Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1; │ │ 0x0000 - 0x0035 reg=5 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #132 header: │ │ class_idx : 1187 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #132 annotations: │ │ Annotations on class │ │ @@ -23747,156 +23747,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 │ │ -1a1c14: |[1a1c14] 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 │ │ -1a1c24: 5b01 7104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0471 │ │ -1a1c28: 5b02 7304 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0473 │ │ -1a1c2c: 5b03 7604 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0476 │ │ -1a1c30: 5b04 7204 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0472 │ │ -1a1c34: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -1a1c36: 7030 d2b2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a1c3c: 0e00 |000c: return-void │ │ +1a1ce4: |[1a1ce4] 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 │ │ +1a1cf4: 5b01 7104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0471 │ │ +1a1cf8: 5b02 7304 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0473 │ │ +1a1cfc: 5b03 7604 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0476 │ │ +1a1d00: 5b04 7204 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0472 │ │ +1a1d04: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +1a1d06: 7030 dfb2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a1d0c: 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 │ │ -1a1bdc: |[1a1bdc] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a1bec: 2206 a304 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04a3 │ │ -1a1bf0: 5471 7104 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0471 │ │ -1a1bf4: 5472 7304 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0473 │ │ -1a1bf8: 5473 7604 |0006: iget-object v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0476 │ │ -1a1bfc: 5474 7204 |0008: iget-object v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0472 │ │ -1a1c00: 0760 |000a: move-object v0, v6 │ │ -1a1c02: 0795 |000b: move-object v5, v9 │ │ -1a1c04: 7606 160f 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@0f16 │ │ -1a1c0a: 5b68 7404 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.L$0:Ljava/lang/Object; // field@0474 │ │ -1a1c0e: 1f06 511a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a1c12: 1106 |0013: return-object v6 │ │ +1a1cac: |[1a1cac] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a1cbc: 2206 a304 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04a3 │ │ +1a1cc0: 5471 7104 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0471 │ │ +1a1cc4: 5472 7304 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0473 │ │ +1a1cc8: 5473 7604 |0006: iget-object v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0476 │ │ +1a1ccc: 5474 7204 |0008: iget-object v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0472 │ │ +1a1cd0: 0760 |000a: move-object v0, v6 │ │ +1a1cd2: 0795 |000b: move-object v5, v9 │ │ +1a1cd4: 7606 160f 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@0f16 │ │ +1a1cda: 5b68 7404 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.L$0:Ljava/lang/Object; // field@0474 │ │ +1a1cde: 1f06 521a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a1ce2: 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 │ │ -1a1ab0: |[1a1ab0] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a1ac0: 6e30 170f 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@0f17 │ │ -1a1ac6: 0c01 |0003: move-result-object v1 │ │ -1a1ac8: 1f01 a304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04a3 │ │ -1a1acc: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a1ad0: 6e20 1a0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f1a │ │ -1a1ad6: 0c01 |000b: move-result-object v1 │ │ -1a1ad8: 1101 |000c: return-object v1 │ │ +1a1b80: |[1a1b80] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a1b90: 6e30 170f 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@0f17 │ │ +1a1b96: 0c01 |0003: move-result-object v1 │ │ +1a1b98: 1f01 a304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04a3 │ │ +1a1b9c: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a1ba0: 6e20 1a0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f1a │ │ +1a1ba6: 0c01 |000b: move-result-object v1 │ │ +1a1ba8: 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 │ │ -1a1adc: |[1a1adc] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1aec: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a1af0: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a1af4: 6e30 180f 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@0f18 │ │ -1a1afa: 0c01 |0007: move-result-object v1 │ │ -1a1afc: 1101 |0008: return-object v1 │ │ +1a1bac: |[1a1bac] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1bbc: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a1bc0: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a1bc4: 6e30 180f 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@0f18 │ │ +1a1bca: 0c01 |0007: move-result-object v1 │ │ +1a1bcc: 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 │ │ -1a1b00: |[1a1b00] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1b10: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a1b16: 0c00 |0003: move-result-object v0 │ │ -1a1b18: 52b1 7504 |0004: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.label:I // field@0475 │ │ -1a1b1c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a1b1e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a1b22: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a1b26: 7110 2e9b 0c00 |000b: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a1b2c: 2854 |000e: goto 0062 // +0054 │ │ -1a1b2e: 220c 8f17 |000f: new-instance v12, Ljava/lang/IllegalStateException; // type@178f │ │ -1a1b32: 1a00 be96 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a1b36: 7020 8e93 0c00 |0013: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a1b3c: 270c |0016: throw v12 │ │ -1a1b3e: 7110 2e9b 0c00 |0017: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a1b44: 54bc 7404 |001a: iget-object v12, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.L$0:Ljava/lang/Object; // field@0474 │ │ -1a1b48: 1f0c 2f02 |001c: check-cast v12, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a1b4c: 6203 b800 |001e: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a1b50: 54b4 7104 |0020: iget-object v4, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0471 │ │ -1a1b54: 54b6 7304 |0022: iget-object v6, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0473 │ │ -1a1b58: 54b1 7604 |0024: iget-object v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0476 │ │ -1a1b5c: 7110 ce0f 0100 |0026: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fce │ │ -1a1b62: 0c01 |0029: move-result-object v1 │ │ -1a1b64: 0717 |002a: move-object v7, v1 │ │ -1a1b66: 1f07 3000 |002b: check-cast v7, Landroid/content/Context; // type@0030 │ │ -1a1b6a: 54b8 7204 |002d: iget-object v8, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0472 │ │ -1a1b6e: 1229 |002f: const/4 v9, #int 2 // #2 │ │ -1a1b70: 120a |0030: const/4 v10, #int 0 // #0 │ │ -1a1b72: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -1a1b74: 7708 8009 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@0980 │ │ -1a1b7a: 0c01 |0035: move-result-object v1 │ │ -1a1b7c: 6e10 ff41 0100 |0036: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ff │ │ -1a1b82: 0a03 |0039: move-result v3 │ │ -1a1b84: 6e10 f341 0100 |003a: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41f3 │ │ -1a1b8a: 0c04 |003d: move-result-object v4 │ │ -1a1b8c: 1f04 6703 |003e: check-cast v4, Lcom/infomaniak/drive/data/models/CancellableAction; // type@0367 │ │ -1a1b90: 6e10 f441 0100 |0040: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41f4 │ │ -1a1b96: 0c05 |0043: move-result-object v5 │ │ -1a1b98: 3805 0700 |0044: if-eqz v5, 004b // +0007 │ │ -1a1b9c: 6e10 d441 0500 |0046: invoke-virtual {v5}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41d4 │ │ -1a1ba2: 0c05 |0049: move-result-object v5 │ │ -1a1ba4: 2802 |004a: goto 004c // +0002 │ │ -1a1ba6: 1205 |004b: const/4 v5, #int 0 // #0 │ │ -1a1ba8: 6e10 fd41 0100 |004c: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getTranslatedError:()I // method@41fd │ │ -1a1bae: 0a01 |004f: move-result v1 │ │ -1a1bb0: 2206 9704 |0050: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0497 │ │ -1a1bb4: 7110 9cb2 0100 |0052: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b29c │ │ -1a1bba: 0c01 |0055: move-result-object v1 │ │ -1a1bbc: 7055 c80e 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@0ec8 │ │ -1a1bc2: 59b2 7504 |0059: iput v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.label:I // field@0475 │ │ -1a1bc6: 7230 3206 6c0b |005b: invoke-interface {v12, v6, v11}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ -1a1bcc: 0c0c |005e: move-result-object v12 │ │ -1a1bce: 330c 0300 |005f: if-ne v12, v0, 0062 // +0003 │ │ -1a1bd2: 1100 |0061: return-object v0 │ │ -1a1bd4: 620c 98b2 |0062: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a1bd8: 110c |0064: return-object v12 │ │ +1a1bd0: |[1a1bd0] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1be0: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a1be6: 0c00 |0003: move-result-object v0 │ │ +1a1be8: 52b1 7504 |0004: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.label:I // field@0475 │ │ +1a1bec: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a1bee: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a1bf2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a1bf6: 7110 3b9b 0c00 |000b: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a1bfc: 2854 |000e: goto 0062 // +0054 │ │ +1a1bfe: 220c 9017 |000f: new-instance v12, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a1c02: 1a00 c396 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a1c06: 7020 9b93 0c00 |0013: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a1c0c: 270c |0016: throw v12 │ │ +1a1c0e: 7110 3b9b 0c00 |0017: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a1c14: 54bc 7404 |001a: iget-object v12, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.L$0:Ljava/lang/Object; // field@0474 │ │ +1a1c18: 1f0c 2f02 |001c: check-cast v12, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a1c1c: 6203 b800 |001e: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a1c20: 54b4 7104 |0020: iget-object v4, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0471 │ │ +1a1c24: 54b6 7304 |0022: iget-object v6, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0473 │ │ +1a1c28: 54b1 7604 |0024: iget-object v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0476 │ │ +1a1c2c: 7110 ce0f 0100 |0026: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fce │ │ +1a1c32: 0c01 |0029: move-result-object v1 │ │ +1a1c34: 0717 |002a: move-object v7, v1 │ │ +1a1c36: 1f07 3000 |002b: check-cast v7, Landroid/content/Context; // type@0030 │ │ +1a1c3a: 54b8 7204 |002d: iget-object v8, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0472 │ │ +1a1c3e: 1229 |002f: const/4 v9, #int 2 // #2 │ │ +1a1c40: 120a |0030: const/4 v10, #int 0 // #0 │ │ +1a1c42: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +1a1c44: 7708 8009 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@0980 │ │ +1a1c4a: 0c01 |0035: move-result-object v1 │ │ +1a1c4c: 6e10 0c42 0100 |0036: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@420c │ │ +1a1c52: 0a03 |0039: move-result v3 │ │ +1a1c54: 6e10 0042 0100 |003a: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@4200 │ │ +1a1c5a: 0c04 |003d: move-result-object v4 │ │ +1a1c5c: 1f04 6703 |003e: check-cast v4, Lcom/infomaniak/drive/data/models/CancellableAction; // type@0367 │ │ +1a1c60: 6e10 0142 0100 |0040: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@4201 │ │ +1a1c66: 0c05 |0043: move-result-object v5 │ │ +1a1c68: 3805 0700 |0044: if-eqz v5, 004b // +0007 │ │ +1a1c6c: 6e10 e141 0500 |0046: invoke-virtual {v5}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41e1 │ │ +1a1c72: 0c05 |0049: move-result-object v5 │ │ +1a1c74: 2802 |004a: goto 004c // +0002 │ │ +1a1c76: 1205 |004b: const/4 v5, #int 0 // #0 │ │ +1a1c78: 6e10 0a42 0100 |004c: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getTranslatedError:()I // method@420a │ │ +1a1c7e: 0a01 |004f: move-result v1 │ │ +1a1c80: 2206 9704 |0050: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0497 │ │ +1a1c84: 7110 a9b2 0100 |0052: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b2a9 │ │ +1a1c8a: 0c01 |0055: move-result-object v1 │ │ +1a1c8c: 7055 c80e 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@0ec8 │ │ +1a1c92: 59b2 7504 |0059: iput v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.label:I // field@0475 │ │ +1a1c96: 7230 3206 6c0b |005b: invoke-interface {v12, v6, v11}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ +1a1c9c: 0c0c |005e: move-result-object v12 │ │ +1a1c9e: 330c 0300 |005f: if-ne v12, v0, 0062 // +0003 │ │ +1a1ca2: 1100 |0061: return-object v0 │ │ +1a1ca4: 620c 9bb2 |0062: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a1ca8: 110c |0064: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=393 │ │ 0x001e line=394 │ │ 0x0036 line=397 │ │ 0x003a line=398 │ │ 0x0040 line=399 │ │ @@ -23906,21 +23906,21 @@ │ │ 0x0056 line=396 │ │ 0x0059 line=395 │ │ 0x0062 line=404 │ │ locals : │ │ 0x0000 - 0x0065 reg=11 this Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; │ │ 0x0000 - 0x0065 reg=12 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #133 header: │ │ class_idx : 1188 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #133 annotations: │ │ Annotations on class │ │ @@ -23980,164 +23980,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 │ │ -1a1d80: |[1a1d80] 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 │ │ -1a1d90: 5b01 7804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0478 │ │ -1a1d94: 5b02 7d04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@047d │ │ -1a1d98: 5b03 7b04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@047b │ │ -1a1d9c: 5b04 7704 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0477 │ │ -1a1da0: 5b05 7904 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0479 │ │ -1a1da4: 5b06 7a04 |000a: iput-object v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@047a │ │ -1a1da8: 1221 |000c: const/4 v1, #int 2 // #2 │ │ -1a1daa: 7030 d2b2 1007 |000d: invoke-direct {v0, v1, v7}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a1db0: 0e00 |0010: return-void │ │ +1a1e50: |[1a1e50] 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 │ │ +1a1e60: 5b01 7804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0478 │ │ +1a1e64: 5b02 7d04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@047d │ │ +1a1e68: 5b03 7b04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@047b │ │ +1a1e6c: 5b04 7704 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0477 │ │ +1a1e70: 5b05 7904 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0479 │ │ +1a1e74: 5b06 7a04 |000a: iput-object v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@047a │ │ +1a1e78: 1221 |000c: const/4 v1, #int 2 // #2 │ │ +1a1e7a: 7030 dfb2 1007 |000d: invoke-direct {v0, v1, v7}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a1e80: 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 │ │ -1a1d44: |[1a1d44] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a1d54: 2209 a404 |0000: new-instance v9, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04a4 │ │ -1a1d58: 5481 7804 |0002: iget-object v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0478 │ │ -1a1d5c: 5482 7d04 |0004: iget-object v2, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@047d │ │ -1a1d60: 5483 7b04 |0006: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@047b │ │ -1a1d64: 5484 7704 |0008: iget-object v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0477 │ │ -1a1d68: 5485 7904 |000a: iget-object v5, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0479 │ │ -1a1d6c: 5486 7a04 |000c: iget-object v6, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@047a │ │ -1a1d70: 0790 |000e: move-object v0, v9 │ │ -1a1d72: 07a7 |000f: move-object v7, v10 │ │ -1a1d74: 7608 1b0f 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@0f1b │ │ -1a1d7a: 1f09 511a |0013: check-cast v9, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a1d7e: 1109 |0015: return-object v9 │ │ +1a1e14: |[1a1e14] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a1e24: 2209 a404 |0000: new-instance v9, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04a4 │ │ +1a1e28: 5481 7804 |0002: iget-object v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0478 │ │ +1a1e2c: 5482 7d04 |0004: iget-object v2, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@047d │ │ +1a1e30: 5483 7b04 |0006: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@047b │ │ +1a1e34: 5484 7704 |0008: iget-object v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0477 │ │ +1a1e38: 5485 7904 |000a: iget-object v5, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0479 │ │ +1a1e3c: 5486 7a04 |000c: iget-object v6, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@047a │ │ +1a1e40: 0790 |000e: move-object v0, v9 │ │ +1a1e42: 07a7 |000f: move-object v7, v10 │ │ +1a1e44: 7608 1b0f 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@0f1b │ │ +1a1e4a: 1f09 521a |0013: check-cast v9, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a1e4e: 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 │ │ -1a1c40: |[1a1c40] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1c50: 1f01 391d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -1a1c54: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a1c58: 6e30 1e0f 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@0f1e │ │ -1a1c5e: 0c01 |0007: move-result-object v1 │ │ -1a1c60: 1101 |0008: return-object v1 │ │ +1a1d10: |[1a1d10] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1d20: 1f01 3a1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +1a1d24: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a1d28: 6e30 1e0f 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@0f1e │ │ +1a1d2e: 0c01 |0007: move-result-object v1 │ │ +1a1d30: 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 │ │ -1a1c64: |[1a1c64] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a1c74: 6e30 1c0f 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@0f1c │ │ -1a1c7a: 0c01 |0003: move-result-object v1 │ │ -1a1c7c: 1f01 a404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04a4 │ │ -1a1c80: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a1c84: 6e20 1f0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f1f │ │ -1a1c8a: 0c01 |000b: move-result-object v1 │ │ -1a1c8c: 1101 |000c: return-object v1 │ │ +1a1d34: |[1a1d34] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a1d44: 6e30 1c0f 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@0f1c │ │ +1a1d4a: 0c01 |0003: move-result-object v1 │ │ +1a1d4c: 1f01 a404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04a4 │ │ +1a1d50: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a1d54: 6e20 1f0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f1f │ │ +1a1d5a: 0c01 |000b: move-result-object v1 │ │ +1a1d5c: 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 │ │ -1a1c90: |[1a1c90] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1ca0: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a1ca6: 5230 7c04 |0003: iget v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.label:I // field@047c │ │ -1a1caa: 3900 4400 |0005: if-nez v0, 0049 // +0044 │ │ -1a1cae: 7110 2e9b 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a1cb4: 6204 4713 |000a: sget-object v4, Lcom/infomaniak/drive/utils/MediaUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MediaUtils; // field@1347 │ │ -1a1cb8: 5430 7804 |000c: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0478 │ │ -1a1cbc: 6e20 f03a 0400 |000e: invoke-virtual {v4, v0}, Lcom/infomaniak/drive/utils/MediaUtils;.isMedia:(Lcom/infomaniak/drive/data/models/File;)Z // method@3af0 │ │ -1a1cc2: 0a04 |0011: move-result v4 │ │ -1a1cc4: 3804 1300 |0012: if-eqz v4, 0025 // +0013 │ │ -1a1cc8: 6204 4713 |0014: sget-object v4, Lcom/infomaniak/drive/utils/MediaUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MediaUtils; // field@1347 │ │ -1a1ccc: 5430 7804 |0016: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0478 │ │ -1a1cd0: 5431 7d04 |0018: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@047d │ │ -1a1cd4: 7110 ce0f 0100 |001a: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fce │ │ -1a1cda: 0c01 |001d: move-result-object v1 │ │ -1a1cdc: 1f01 3000 |001e: check-cast v1, Landroid/content/Context; // type@0030 │ │ -1a1ce0: 5432 7b04 |0020: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@047b │ │ -1a1ce4: 6e40 ee3a 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@3aee │ │ -1a1cea: 5434 7704 |0025: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0477 │ │ -1a1cee: 6e10 6192 0400 |0027: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@9261 │ │ -1a1cf4: 0a04 |002a: move-result v4 │ │ -1a1cf6: 3804 0700 |002b: if-eqz v4, 0032 // +0007 │ │ -1a1cfa: 5434 7704 |002d: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0477 │ │ -1a1cfe: 6e10 5f92 0400 |002f: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@925f │ │ -1a1d04: 5434 7904 |0032: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0479 │ │ -1a1d08: 6e10 6192 0400 |0034: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@9261 │ │ -1a1d0e: 0a04 |0037: move-result v4 │ │ -1a1d10: 3804 0700 |0038: if-eqz v4, 003f // +0007 │ │ -1a1d14: 5434 7904 |003a: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0479 │ │ -1a1d18: 6e10 5f92 0400 |003c: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@925f │ │ -1a1d1e: 5434 7a04 |003f: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@047a │ │ -1a1d22: 3804 0500 |0041: if-eqz v4, 0046 // +0005 │ │ -1a1d26: 7210 e3b5 0400 |0043: invoke-interface {v4}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5e3 │ │ -1a1d2c: 6204 98b2 |0046: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a1d30: 1104 |0048: return-object v4 │ │ -1a1d32: 2204 8f17 |0049: new-instance v4, Ljava/lang/IllegalStateException; // type@178f │ │ -1a1d36: 1a00 be96 |004b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a1d3a: 7020 8e93 0400 |004d: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a1d40: 2704 |0050: throw v4 │ │ +1a1d60: |[1a1d60] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1d70: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a1d76: 5230 7c04 |0003: iget v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.label:I // field@047c │ │ +1a1d7a: 3900 4400 |0005: if-nez v0, 0049 // +0044 │ │ +1a1d7e: 7110 3b9b 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a1d84: 6204 4a13 |000a: sget-object v4, Lcom/infomaniak/drive/utils/MediaUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MediaUtils; // field@134a │ │ +1a1d88: 5430 7804 |000c: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0478 │ │ +1a1d8c: 6e20 fd3a 0400 |000e: invoke-virtual {v4, v0}, Lcom/infomaniak/drive/utils/MediaUtils;.isMedia:(Lcom/infomaniak/drive/data/models/File;)Z // method@3afd │ │ +1a1d92: 0a04 |0011: move-result v4 │ │ +1a1d94: 3804 1300 |0012: if-eqz v4, 0025 // +0013 │ │ +1a1d98: 6204 4a13 |0014: sget-object v4, Lcom/infomaniak/drive/utils/MediaUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MediaUtils; // field@134a │ │ +1a1d9c: 5430 7804 |0016: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0478 │ │ +1a1da0: 5431 7d04 |0018: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@047d │ │ +1a1da4: 7110 ce0f 0100 |001a: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fce │ │ +1a1daa: 0c01 |001d: move-result-object v1 │ │ +1a1dac: 1f01 3000 |001e: check-cast v1, Landroid/content/Context; // type@0030 │ │ +1a1db0: 5432 7b04 |0020: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@047b │ │ +1a1db4: 6e40 fb3a 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@3afb │ │ +1a1dba: 5434 7704 |0025: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0477 │ │ +1a1dbe: 6e10 6e92 0400 |0027: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@926e │ │ +1a1dc4: 0a04 |002a: move-result v4 │ │ +1a1dc6: 3804 0700 |002b: if-eqz v4, 0032 // +0007 │ │ +1a1dca: 5434 7704 |002d: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0477 │ │ +1a1dce: 6e10 6c92 0400 |002f: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@926c │ │ +1a1dd4: 5434 7904 |0032: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0479 │ │ +1a1dd8: 6e10 6e92 0400 |0034: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@926e │ │ +1a1dde: 0a04 |0037: move-result v4 │ │ +1a1de0: 3804 0700 |0038: if-eqz v4, 003f // +0007 │ │ +1a1de4: 5434 7904 |003a: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0479 │ │ +1a1de8: 6e10 6c92 0400 |003c: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@926c │ │ +1a1dee: 5434 7a04 |003f: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@047a │ │ +1a1df2: 3804 0500 |0041: if-eqz v4, 0046 // +0005 │ │ +1a1df6: 7210 f0b5 0400 |0043: invoke-interface {v4}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5f0 │ │ +1a1dfc: 6204 9bb2 |0046: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a1e00: 1104 |0048: return-object v4 │ │ +1a1e02: 2204 9017 |0049: new-instance v4, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a1e06: 1a00 c396 |004b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a1e0a: 7020 9b93 0400 |004d: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a1e10: 2704 |0050: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=513 │ │ 0x000a line=514 │ │ 0x0025 line=515 │ │ 0x0032 line=516 │ │ 0x003a line=517 │ │ 0x003f line=519 │ │ 0x0046 line=520 │ │ 0x0049 line=513 │ │ locals : │ │ 0x0000 - 0x0051 reg=3 this Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; │ │ 0x0000 - 0x0051 reg=4 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #134 header: │ │ class_idx : 1189 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #134 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;' │ │ @@ -24157,18 +24157,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 │ │ -1a1dd8: |[1a1dd8] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0.:(Lkotlin/jvm/functions/Function1;)V │ │ -1a1de8: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a1dee: 5b01 7e04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/functions/Function1; // field@047e │ │ -1a1df2: 0e00 |0005: return-void │ │ +1a1ea8: |[1a1ea8] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0.:(Lkotlin/jvm/functions/Function1;)V │ │ +1a1eb8: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a1ebe: 5b01 7e04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/functions/Function1; // field@047e │ │ +1a1ec2: 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; │ │ │ │ @@ -24178,34 +24178,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 │ │ -1a1db4: |[1a1db4] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1dc4: 5410 7e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/functions/Function1; // field@047e │ │ -1a1dc8: 1f02 7503 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1a1dcc: 7120 220f 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@0f22 │ │ -1a1dd2: 0c02 |0007: move-result-object v2 │ │ -1a1dd4: 1102 |0008: return-object v2 │ │ +1a1e84: |[1a1e84] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1e94: 5410 7e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/functions/Function1; // field@047e │ │ +1a1e98: 1f02 7503 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1a1e9c: 7120 220f 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@0f22 │ │ +1a1ea2: 0c02 |0007: move-result-object v2 │ │ +1a1ea4: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #135 header: │ │ class_idx : 1190 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #135 annotations: │ │ Annotations on class │ │ @@ -24269,58 +24269,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 │ │ -1a1f4c: |[1a1f4c] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.$r8$lambda$MSsCnJpUczl_HKTnnxBfqMxnLIo:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a1f5c: 7120 280f 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@0f28 │ │ -1a1f62: 0c00 |0003: move-result-object v0 │ │ -1a1f64: 1100 |0004: return-object v0 │ │ +1a201c: |[1a201c] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.$r8$lambda$MSsCnJpUczl_HKTnnxBfqMxnLIo:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a202c: 7120 280f 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@0f28 │ │ +1a2032: 0c00 |0003: move-result-object v0 │ │ +1a2034: 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 │ │ -1a1fc0: |[1a1fc0] 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 │ │ -1a1fd0: 5b01 7f04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@047f │ │ -1a1fd4: 5b02 8104 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0481 │ │ -1a1fd8: 5b03 8004 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0480 │ │ -1a1fdc: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a1fde: 7030 d2b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a1fe4: 0e00 |000a: return-void │ │ +1a2090: |[1a2090] 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 │ │ +1a20a0: 5b01 7f04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@047f │ │ +1a20a4: 5b02 8104 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0481 │ │ +1a20a8: 5b03 8004 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0480 │ │ +1a20ac: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a20ae: 7030 dfb2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a20b4: 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 │ │ -1a1f68: |[1a1f68] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invokeSuspend$lambda$1$lambda$0:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a1f78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1a1f7a: 6e20 5f0a 0200 |0001: invoke-virtual {v2, v0}, Lcom/infomaniak/drive/data/models/File;.setFavorite:(Z)V // method@0a5f │ │ -1a1f80: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ -1a1f84: 7220 eeb5 2100 |0006: invoke-interface {v1, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b5ee │ │ -1a1f8a: 6201 98b2 |0009: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a1f8e: 1101 |000b: return-object v1 │ │ +1a2038: |[1a2038] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invokeSuspend$lambda$1$lambda$0:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a2048: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1a204a: 6e20 5f0a 0200 |0001: invoke-virtual {v2, v0}, Lcom/infomaniak/drive/data/models/File;.setFavorite:(Z)V // method@0a5f │ │ +1a2050: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ +1a2054: 7220 fbb5 2100 |0006: invoke-interface {v1, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b5fb │ │ +1a205a: 6201 9bb2 |0009: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a205e: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=326 │ │ 0x0006 line=327 │ │ 0x0009 line=328 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Lkotlin/jvm/functions/Function1; │ │ @@ -24332,163 +24332,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 │ │ -1a1f90: |[1a1f90] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a1fa0: 2200 a604 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04a6 │ │ -1a1fa4: 5441 7f04 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@047f │ │ -1a1fa8: 5442 8104 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0481 │ │ -1a1fac: 5443 8004 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0480 │ │ -1a1fb0: 7056 230f 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@0f23 │ │ -1a1fb6: 5b05 8204 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@0482 │ │ -1a1fba: 1f00 511a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a1fbe: 1100 |000f: return-object v0 │ │ +1a2060: |[1a2060] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a2070: 2200 a604 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04a6 │ │ +1a2074: 5441 7f04 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@047f │ │ +1a2078: 5442 8104 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0481 │ │ +1a207c: 5443 8004 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0480 │ │ +1a2080: 7056 230f 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@0f23 │ │ +1a2086: 5b05 8204 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@0482 │ │ +1a208a: 1f00 521a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a208e: 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 │ │ -1a1df4: |[1a1df4] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a1e04: 6e30 240f 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@0f24 │ │ -1a1e0a: 0c01 |0003: move-result-object v1 │ │ -1a1e0c: 1f01 a604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04a6 │ │ -1a1e10: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a1e14: 6e20 270f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f27 │ │ -1a1e1a: 0c01 |000b: move-result-object v1 │ │ -1a1e1c: 1101 |000c: return-object v1 │ │ +1a1ec4: |[1a1ec4] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a1ed4: 6e30 240f 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@0f24 │ │ +1a1eda: 0c01 |0003: move-result-object v1 │ │ +1a1edc: 1f01 a604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04a6 │ │ +1a1ee0: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a1ee4: 6e20 270f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f27 │ │ +1a1eea: 0c01 |000b: move-result-object v1 │ │ +1a1eec: 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 │ │ -1a1e20: |[1a1e20] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1e30: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a1e34: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a1e38: 6e30 250f 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@0f25 │ │ -1a1e3e: 0c01 |0007: move-result-object v1 │ │ -1a1e40: 1101 |0008: return-object v1 │ │ +1a1ef0: |[1a1ef0] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1f00: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a1f04: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a1f08: 6e30 250f 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@0f25 │ │ +1a1f0e: 0c01 |0007: move-result-object v1 │ │ +1a1f10: 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 │ │ -1a1e44: |[1a1e44] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1e54: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a1e5a: 0c00 |0003: move-result-object v0 │ │ -1a1e5c: 52e1 8604 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.label:I // field@0486 │ │ -1a1e60: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a1e62: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ -1a1e66: 3321 1700 |0009: if-ne v1, v2, 0020 // +0017 │ │ -1a1e6a: 54e0 8504 |000b: iget-object v0, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$3:Ljava/lang/Object; // field@0485 │ │ -1a1e6e: 1f00 2f0d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d2f │ │ -1a1e72: 54e1 8404 |000f: iget-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$2:Ljava/lang/Object; // field@0484 │ │ -1a1e76: 1f01 1e1b |0011: check-cast v1, Lkotlin/jvm/functions/Function1; // type@1b1e │ │ -1a1e7a: 54e2 8304 |0013: iget-object v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$1:Ljava/lang/Object; // field@0483 │ │ -1a1e7e: 1f02 a003 |0015: check-cast v2, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a0 │ │ -1a1e82: 54e3 8204 |0017: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@0482 │ │ -1a1e86: 1f03 7503 |0019: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1a1e8a: 7110 2e9b 0f00 |001b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a1e90: 0725 |001e: move-object v5, v2 │ │ -1a1e92: 2842 |001f: goto 0061 // +0042 │ │ -1a1e94: 220f 8f17 |0020: new-instance v15, Ljava/lang/IllegalStateException; // type@178f │ │ -1a1e98: 1a00 be96 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a1e9c: 7020 8e93 0f00 |0024: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a1ea2: 270f |0027: throw v15 │ │ -1a1ea4: 7110 2e9b 0f00 |0028: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a1eaa: 54ef 8204 |002b: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@0482 │ │ -1a1eae: 1f0f 2f02 |002d: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a1eb2: 6201 b400 |002f: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a1eb6: 54e3 7f04 |0031: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@047f │ │ -1a1eba: 6e20 2b09 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@092b │ │ -1a1ec0: 0c01 |0036: move-result-object v1 │ │ -1a1ec2: 54e3 7f04 |0037: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@047f │ │ -1a1ec6: 54e4 8104 |0039: iget-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0481 │ │ -1a1eca: 54e5 8004 |003b: iget-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0480 │ │ -1a1ece: 220d 9704 |003d: new-instance v13, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0497 │ │ -1a1ed2: 6e10 ff41 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ff │ │ -1a1ed8: 0a07 |0042: move-result v7 │ │ -1a1eda: 130b 0e00 |0043: const/16 v11, #int 14 // #e │ │ -1a1ede: 120c |0045: const/4 v12, #int 0 // #0 │ │ -1a1ee0: 1208 |0046: const/4 v8, #int 0 // #0 │ │ -1a1ee2: 1209 |0047: const/4 v9, #int 0 // #0 │ │ -1a1ee4: 120a |0048: const/4 v10, #int 0 // #0 │ │ -1a1ee6: 07d6 |0049: move-object v6, v13 │ │ -1a1ee8: 7607 c90e 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@0ec9 │ │ -1a1eee: 5be3 8204 |004d: iput-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@0482 │ │ -1a1ef2: 5be4 8304 |004f: iput-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$1:Ljava/lang/Object; // field@0483 │ │ -1a1ef6: 5be5 8404 |0051: iput-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$2:Ljava/lang/Object; // field@0484 │ │ -1a1efa: 5be1 8504 |0053: iput-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$3:Ljava/lang/Object; // field@0485 │ │ -1a1efe: 59e2 8604 |0055: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.label:I // field@0486 │ │ -1a1f02: 7230 3206 df0e |0057: invoke-interface {v15, v13, v14}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ -1a1f08: 0c0f |005a: move-result-object v15 │ │ -1a1f0a: 330f 0300 |005b: if-ne v15, v0, 005e // +0003 │ │ -1a1f0e: 1100 |005d: return-object v0 │ │ -1a1f10: 0710 |005e: move-object v0, v1 │ │ -1a1f12: 0751 |005f: move-object v1, v5 │ │ -1a1f14: 0745 |0060: move-object v5, v4 │ │ -1a1f16: 6e10 ff41 0000 |0061: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ff │ │ -1a1f1c: 0a0f |0064: move-result v15 │ │ -1a1f1e: 380f 1300 |0065: if-eqz v15, 0078 // +0013 │ │ -1a1f22: 6202 b800 |0067: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a1f26: 6e10 260a 0300 |0069: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a26 │ │ -1a1f2c: 0a03 |006c: move-result v3 │ │ -1a1f2e: 2206 a504 |006d: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0; // type@04a5 │ │ -1a1f32: 7020 200f 1600 |006f: invoke-direct {v6, v1}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.:(Lkotlin/jvm/functions/Function1;)V // method@0f20 │ │ -1a1f38: 1227 |0072: const/4 v7, #int 2 // #2 │ │ -1a1f3a: 1208 |0073: const/4 v8, #int 0 // #0 │ │ -1a1f3c: 1204 |0074: const/4 v4, #int 0 // #0 │ │ -1a1f3e: 7707 a809 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@09a8 │ │ -1a1f44: 620f 98b2 |0078: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a1f48: 110f |007a: return-object v15 │ │ +1a1f14: |[1a1f14] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1f24: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a1f2a: 0c00 |0003: move-result-object v0 │ │ +1a1f2c: 52e1 8604 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.label:I // field@0486 │ │ +1a1f30: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a1f32: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ +1a1f36: 3321 1700 |0009: if-ne v1, v2, 0020 // +0017 │ │ +1a1f3a: 54e0 8504 |000b: iget-object v0, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$3:Ljava/lang/Object; // field@0485 │ │ +1a1f3e: 1f00 300d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d30 │ │ +1a1f42: 54e1 8404 |000f: iget-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$2:Ljava/lang/Object; // field@0484 │ │ +1a1f46: 1f01 1f1b |0011: check-cast v1, Lkotlin/jvm/functions/Function1; // type@1b1f │ │ +1a1f4a: 54e2 8304 |0013: iget-object v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$1:Ljava/lang/Object; // field@0483 │ │ +1a1f4e: 1f02 a003 |0015: check-cast v2, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a0 │ │ +1a1f52: 54e3 8204 |0017: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@0482 │ │ +1a1f56: 1f03 7503 |0019: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1a1f5a: 7110 3b9b 0f00 |001b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a1f60: 0725 |001e: move-object v5, v2 │ │ +1a1f62: 2842 |001f: goto 0061 // +0042 │ │ +1a1f64: 220f 9017 |0020: new-instance v15, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a1f68: 1a00 c396 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a1f6c: 7020 9b93 0f00 |0024: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a1f72: 270f |0027: throw v15 │ │ +1a1f74: 7110 3b9b 0f00 |0028: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a1f7a: 54ef 8204 |002b: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@0482 │ │ +1a1f7e: 1f0f 2f02 |002d: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a1f82: 6201 b400 |002f: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a1f86: 54e3 7f04 |0031: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@047f │ │ +1a1f8a: 6e20 2b09 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@092b │ │ +1a1f90: 0c01 |0036: move-result-object v1 │ │ +1a1f92: 54e3 7f04 |0037: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@047f │ │ +1a1f96: 54e4 8104 |0039: iget-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0481 │ │ +1a1f9a: 54e5 8004 |003b: iget-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0480 │ │ +1a1f9e: 220d 9704 |003d: new-instance v13, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0497 │ │ +1a1fa2: 6e10 0c42 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@420c │ │ +1a1fa8: 0a07 |0042: move-result v7 │ │ +1a1faa: 130b 0e00 |0043: const/16 v11, #int 14 // #e │ │ +1a1fae: 120c |0045: const/4 v12, #int 0 // #0 │ │ +1a1fb0: 1208 |0046: const/4 v8, #int 0 // #0 │ │ +1a1fb2: 1209 |0047: const/4 v9, #int 0 // #0 │ │ +1a1fb4: 120a |0048: const/4 v10, #int 0 // #0 │ │ +1a1fb6: 07d6 |0049: move-object v6, v13 │ │ +1a1fb8: 7607 c90e 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@0ec9 │ │ +1a1fbe: 5be3 8204 |004d: iput-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@0482 │ │ +1a1fc2: 5be4 8304 |004f: iput-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$1:Ljava/lang/Object; // field@0483 │ │ +1a1fc6: 5be5 8404 |0051: iput-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$2:Ljava/lang/Object; // field@0484 │ │ +1a1fca: 5be1 8504 |0053: iput-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$3:Ljava/lang/Object; // field@0485 │ │ +1a1fce: 59e2 8604 |0055: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.label:I // field@0486 │ │ +1a1fd2: 7230 3206 df0e |0057: invoke-interface {v15, v13, v14}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ +1a1fd8: 0c0f |005a: move-result-object v15 │ │ +1a1fda: 330f 0300 |005b: if-ne v15, v0, 005e // +0003 │ │ +1a1fde: 1100 |005d: return-object v0 │ │ +1a1fe0: 0710 |005e: move-object v0, v1 │ │ +1a1fe2: 0751 |005f: move-object v1, v5 │ │ +1a1fe4: 0745 |0060: move-object v5, v4 │ │ +1a1fe6: 6e10 0c42 0000 |0061: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@420c │ │ +1a1fec: 0a0f |0064: move-result v15 │ │ +1a1fee: 380f 1300 |0065: if-eqz v15, 0078 // +0013 │ │ +1a1ff2: 6202 b800 |0067: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a1ff6: 6e10 260a 0300 |0069: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a26 │ │ +1a1ffc: 0a03 |006c: move-result v3 │ │ +1a1ffe: 2206 a504 |006d: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0; // type@04a5 │ │ +1a2002: 7020 200f 1600 |006f: invoke-direct {v6, v1}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.:(Lkotlin/jvm/functions/Function1;)V // method@0f20 │ │ +1a2008: 1227 |0072: const/4 v7, #int 2 // #2 │ │ +1a200a: 1208 |0073: const/4 v8, #int 0 // #0 │ │ +1a200c: 1204 |0074: const/4 v4, #int 0 // #0 │ │ +1a200e: 7707 a809 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@09a8 │ │ +1a2014: 620f 9bb2 |0078: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a2018: 110f |007a: return-object v15 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=320 │ │ 0x002f line=321 │ │ 0x003d line=322 │ │ 0x0061 line=324 │ │ 0x0067 line=325 │ │ 0x0078 line=331 │ │ locals : │ │ 0x0000 - 0x007b reg=14 this Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; │ │ 0x0000 - 0x007b reg=15 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #136 header: │ │ class_idx : 1191 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #136 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0;' │ │ @@ -24504,17 +24504,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a2008: |[1a2008] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0.:()V │ │ -1a2018: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a201e: 0e00 |0003: return-void │ │ +1a20d8: |[1a20d8] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0.:()V │ │ +1a20e8: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a20ee: 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 - │ │ @@ -24523,33 +24523,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 │ │ -1a1fe8: |[1a1fe8] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1ff8: 1f01 7503 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1a1ffc: 7110 2b0f 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$r8$lambda$aPCXRYBEhVK8FicvHQIASHcj5OE:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f2b │ │ -1a2002: 0c01 |0005: move-result-object v1 │ │ -1a2004: 1101 |0006: return-object v1 │ │ +1a20b8: |[1a20b8] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a20c8: 1f01 7503 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1a20cc: 7110 2b0f 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$r8$lambda$aPCXRYBEhVK8FicvHQIASHcj5OE:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f2b │ │ +1a20d2: 0c01 |0005: move-result-object v1 │ │ +1a20d4: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #137 header: │ │ class_idx : 1192 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #137 annotations: │ │ Annotations on class │ │ @@ -24591,59 +24591,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 │ │ -1a2120: |[1a2120] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.$r8$lambda$aPCXRYBEhVK8FicvHQIASHcj5OE:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a2130: 7110 310f 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.invokeSuspend$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f31 │ │ -1a2136: 0c00 |0003: move-result-object v0 │ │ -1a2138: 1100 |0004: return-object v0 │ │ +1a21f0: |[1a21f0] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.$r8$lambda$aPCXRYBEhVK8FicvHQIASHcj5OE:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a2200: 7110 310f 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.invokeSuspend$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f31 │ │ +1a2206: 0c00 |0003: move-result-object v0 │ │ +1a2208: 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 │ │ -1a2198: |[1a2198] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a21a8: 5b01 8704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0487 │ │ -1a21ac: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a21ae: 7030 d2b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a21b4: 0e00 |0006: return-void │ │ +1a2268: |[1a2268] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a2278: 5b01 8704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0487 │ │ +1a227c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a227e: 7030 dfb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a2284: 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 │ │ -1a213c: |[1a213c] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invokeSuspend$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a214c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1a214e: 6e20 670a 0100 |0001: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/File;.setShareLink:(Lcom/infomaniak/drive/data/models/ShareLink;)V // method@0a67 │ │ -1a2154: 6e10 360a 0100 |0004: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a36 │ │ -1a215a: 0c01 |0007: move-result-object v1 │ │ -1a215c: 3801 0600 |0008: if-eqz v1, 000e // +0006 │ │ -1a2160: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -1a2162: 6e20 bf0a 0100 |000b: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/Rights;.setCanBecomeShareLink:(Z)V // method@0abf │ │ -1a2168: 6201 98b2 |000e: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a216c: 1101 |0010: return-object v1 │ │ +1a220c: |[1a220c] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invokeSuspend$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a221c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1a221e: 6e20 670a 0100 |0001: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/File;.setShareLink:(Lcom/infomaniak/drive/data/models/ShareLink;)V // method@0a67 │ │ +1a2224: 6e10 360a 0100 |0004: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a36 │ │ +1a222a: 0c01 |0007: move-result-object v1 │ │ +1a222c: 3801 0600 |0008: if-eqz v1, 000e // +0006 │ │ +1a2230: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +1a2232: 6e20 bf0a 0100 |000b: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/Rights;.setCanBecomeShareLink:(Z)V // method@0abf │ │ +1a2238: 6201 9bb2 |000e: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a223c: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=284 │ │ 0x0004 line=285 │ │ 0x000e line=286 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) Lcom/infomaniak/drive/data/models/File; │ │ @@ -24654,135 +24654,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 │ │ -1a2170: |[1a2170] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a2180: 2200 a804 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1; // type@04a8 │ │ -1a2184: 5421 8704 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0487 │ │ -1a2188: 7030 2c0f 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@0f2c │ │ -1a218e: 5b03 8804 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.L$0:Ljava/lang/Object; // field@0488 │ │ -1a2192: 1f00 511a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a2196: 1100 |000b: return-object v0 │ │ +1a2240: |[1a2240] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a2250: 2200 a804 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1; // type@04a8 │ │ +1a2254: 5421 8704 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0487 │ │ +1a2258: 7030 2c0f 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@0f2c │ │ +1a225e: 5b03 8804 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.L$0:Ljava/lang/Object; // field@0488 │ │ +1a2262: 1f00 521a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a2266: 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 │ │ -1a2020: |[1a2020] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a2030: 6e30 2d0f 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@0f2d │ │ -1a2036: 0c01 |0003: move-result-object v1 │ │ -1a2038: 1f01 a804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1; // type@04a8 │ │ -1a203c: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a2040: 6e20 300f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f30 │ │ -1a2046: 0c01 |000b: move-result-object v1 │ │ -1a2048: 1101 |000c: return-object v1 │ │ +1a20f0: |[1a20f0] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a2100: 6e30 2d0f 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@0f2d │ │ +1a2106: 0c01 |0003: move-result-object v1 │ │ +1a2108: 1f01 a804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1; // type@04a8 │ │ +1a210c: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a2110: 6e20 300f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f30 │ │ +1a2116: 0c01 |000b: move-result-object v1 │ │ +1a2118: 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 │ │ -1a204c: |[1a204c] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a205c: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a2060: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a2064: 6e30 2e0f 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@0f2e │ │ -1a206a: 0c01 |0007: move-result-object v1 │ │ -1a206c: 1101 |0008: return-object v1 │ │ +1a211c: |[1a211c] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a212c: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a2130: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a2134: 6e30 2e0f 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@0f2e │ │ +1a213a: 0c01 |0007: move-result-object v1 │ │ +1a213c: 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 │ │ -1a2070: |[1a2070] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2080: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a2086: 0c00 |0003: move-result-object v0 │ │ -1a2088: 52b1 8904 |0004: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.label:I // field@0489 │ │ -1a208c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a208e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a2092: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a2096: 7110 2e9b 0c00 |000b: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a209c: 283e |000e: goto 004c // +003e │ │ -1a209e: 220c 8f17 |000f: new-instance v12, Ljava/lang/IllegalStateException; // type@178f │ │ -1a20a2: 1a00 be96 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a20a6: 7020 8e93 0c00 |0013: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a20ac: 270c |0016: throw v12 │ │ -1a20ae: 7110 2e9b 0c00 |0017: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a20b4: 54bc 8804 |001a: iget-object v12, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.L$0:Ljava/lang/Object; // field@0488 │ │ -1a20b8: 1f0c 2f02 |001c: check-cast v12, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a20bc: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a20c0: 54b3 8704 |0020: iget-object v3, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0487 │ │ -1a20c4: 6e20 2e09 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@092e │ │ -1a20ca: 0c01 |0025: move-result-object v1 │ │ -1a20cc: 6e10 ff41 0100 |0026: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ff │ │ -1a20d2: 0a03 |0029: move-result v3 │ │ -1a20d4: 3803 1600 |002a: if-eqz v3, 0040 // +0016 │ │ -1a20d8: 6204 b800 |002c: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a20dc: 54b3 8704 |002e: iget-object v3, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0487 │ │ -1a20e0: 6e10 260a 0300 |0030: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a26 │ │ -1a20e6: 0a05 |0033: move-result v5 │ │ -1a20e8: 2208 a704 |0034: new-instance v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0; // type@04a7 │ │ -1a20ec: 7010 290f 0800 |0036: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0;.:()V // method@0f29 │ │ -1a20f2: 1269 |0039: const/4 v9, #int 6 // #6 │ │ -1a20f4: 120a |003a: const/4 v10, #int 0 // #0 │ │ -1a20f6: 1206 |003b: const/4 v6, #int 0 // #0 │ │ -1a20f8: 1207 |003c: const/4 v7, #int 0 // #0 │ │ -1a20fa: 7707 a809 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@09a8 │ │ -1a2100: 07b3 |0040: move-object v3, v11 │ │ -1a2102: 1f03 511a |0041: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a2106: 59b2 8904 |0043: iput v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.label:I // field@0489 │ │ -1a210a: 7230 3206 1c03 |0045: invoke-interface {v12, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ -1a2110: 0c0c |0048: move-result-object v12 │ │ -1a2112: 330c 0300 |0049: if-ne v12, v0, 004c // +0003 │ │ -1a2116: 1100 |004b: return-object v0 │ │ -1a2118: 620c 98b2 |004c: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a211c: 110c |004e: return-object v12 │ │ +1a2140: |[1a2140] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2150: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a2156: 0c00 |0003: move-result-object v0 │ │ +1a2158: 52b1 8904 |0004: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.label:I // field@0489 │ │ +1a215c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a215e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a2162: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a2166: 7110 3b9b 0c00 |000b: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a216c: 283e |000e: goto 004c // +003e │ │ +1a216e: 220c 9017 |000f: new-instance v12, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a2172: 1a00 c396 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a2176: 7020 9b93 0c00 |0013: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a217c: 270c |0016: throw v12 │ │ +1a217e: 7110 3b9b 0c00 |0017: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a2184: 54bc 8804 |001a: iget-object v12, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.L$0:Ljava/lang/Object; // field@0488 │ │ +1a2188: 1f0c 2f02 |001c: check-cast v12, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a218c: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a2190: 54b3 8704 |0020: iget-object v3, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0487 │ │ +1a2194: 6e20 2e09 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@092e │ │ +1a219a: 0c01 |0025: move-result-object v1 │ │ +1a219c: 6e10 0c42 0100 |0026: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@420c │ │ +1a21a2: 0a03 |0029: move-result v3 │ │ +1a21a4: 3803 1600 |002a: if-eqz v3, 0040 // +0016 │ │ +1a21a8: 6204 b800 |002c: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a21ac: 54b3 8704 |002e: iget-object v3, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0487 │ │ +1a21b0: 6e10 260a 0300 |0030: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a26 │ │ +1a21b6: 0a05 |0033: move-result v5 │ │ +1a21b8: 2208 a704 |0034: new-instance v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0; // type@04a7 │ │ +1a21bc: 7010 290f 0800 |0036: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0;.:()V // method@0f29 │ │ +1a21c2: 1269 |0039: const/4 v9, #int 6 // #6 │ │ +1a21c4: 120a |003a: const/4 v10, #int 0 // #0 │ │ +1a21c6: 1206 |003b: const/4 v6, #int 0 // #0 │ │ +1a21c8: 1207 |003c: const/4 v7, #int 0 // #0 │ │ +1a21ca: 7707 a809 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@09a8 │ │ +1a21d0: 07b3 |0040: move-object v3, v11 │ │ +1a21d2: 1f03 521a |0041: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a21d6: 59b2 8904 |0043: iput v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.label:I // field@0489 │ │ +1a21da: 7230 3206 1c03 |0045: invoke-interface {v12, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ +1a21e0: 0c0c |0048: move-result-object v12 │ │ +1a21e2: 330c 0300 |0049: if-ne v12, v0, 004c // +0003 │ │ +1a21e6: 1100 |004b: return-object v0 │ │ +1a21e8: 620c 9bb2 |004c: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a21ec: 110c |004e: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=281 │ │ 0x001e line=282 │ │ 0x0026 line=283 │ │ 0x0040 line=287 │ │ 0x004c line=288 │ │ locals : │ │ 0x0000 - 0x004f reg=11 this Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1; │ │ 0x0000 - 0x004f reg=12 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #138 header: │ │ class_idx : 1193 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #138 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;' │ │ @@ -24802,18 +24802,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 │ │ -1a21b8: |[1a21b8] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0.:(Lkotlin/jvm/internal/Ref$ObjectRef;)V │ │ -1a21c8: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a21ce: 5b01 8a04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/internal/Ref$ObjectRef; // field@048a │ │ -1a21d2: 0e00 |0005: return-void │ │ +1a2288: |[1a2288] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0.:(Lkotlin/jvm/internal/Ref$ObjectRef;)V │ │ +1a2298: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a229e: 5b01 8a04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/internal/Ref$ObjectRef; // field@048a │ │ +1a22a2: 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; │ │ │ │ @@ -24823,32 +24823,32 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a21d4: |[1a21d4] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0.run:(Lio/sentry/IScope;)V │ │ -1a21e4: 5410 8a04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/internal/Ref$ObjectRef; // field@048a │ │ -1a21e8: 7120 340f 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@0f34 │ │ -1a21ee: 0e00 |0005: return-void │ │ +1a22a4: |[1a22a4] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0.run:(Lio/sentry/IScope;)V │ │ +1a22b4: 5410 8a04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/internal/Ref$ObjectRef; // field@048a │ │ +1a22b8: 7120 340f 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@0f34 │ │ +1a22be: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #139 header: │ │ class_idx : 1194 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #139 annotations: │ │ Annotations on class │ │ @@ -24893,61 +24893,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 │ │ -1a2470: |[1a2470] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.$r8$lambda$uQCNbxXaxqZzq3GJNqORV0s2Cgk:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V │ │ -1a2480: 7120 3a0f 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@0f3a │ │ -1a2486: 0e00 |0003: return-void │ │ +1a2540: |[1a2540] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.$r8$lambda$uQCNbxXaxqZzq3GJNqORV0s2Cgk:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V │ │ +1a2550: 7120 3a0f 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@0f3a │ │ +1a2556: 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 │ │ -1a2488: |[1a2488] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.:(Ljava/util/ArrayList;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a2498: 5b01 8b04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@048b │ │ -1a249c: 5b02 8d04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@048d │ │ -1a24a0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a24a2: 7030 d2b2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a24a8: 0e00 |0008: return-void │ │ +1a2558: |[1a2558] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.:(Ljava/util/ArrayList;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a2568: 5b01 8b04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@048b │ │ +1a256c: 5b02 8d04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@048d │ │ +1a2570: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a2572: 7030 dfb2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a2578: 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 │ │ -1a24ac: |[1a24ac] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invokeSuspend$lambda$2$lambda$1$lambda$0:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V │ │ -1a24bc: 5411 1ab5 |0000: iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b51a │ │ -1a24c0: 7110 7394 0100 |0002: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@9473 │ │ -1a24c6: 0c01 |0005: move-result-object v1 │ │ -1a24c8: 1a00 289b |0006: const-string v0, "columnIndex" // string@9b28 │ │ -1a24cc: 7230 9573 0201 |0008: invoke-interface {v2, v0, v1}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@7395 │ │ -1a24d2: 2201 8917 |000b: new-instance v1, Ljava/lang/Exception; // type@1789 │ │ -1a24d6: 1a02 daa3 |000d: const-string v2, "deleteSynchronizedFilesOnDevice()" // string@a3da │ │ -1a24da: 7020 7293 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@9372 │ │ -1a24e0: 1f01 b217 |0012: check-cast v1, Ljava/lang/Throwable; // type@17b2 │ │ -1a24e4: 7110 b279 0100 |0014: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@79b2 │ │ -1a24ea: 0e00 |0017: return-void │ │ +1a257c: |[1a257c] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invokeSuspend$lambda$2$lambda$1$lambda$0:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V │ │ +1a258c: 5411 1db5 |0000: iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b51d │ │ +1a2590: 7110 8094 0100 |0002: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@9480 │ │ +1a2596: 0c01 |0005: move-result-object v1 │ │ +1a2598: 1a00 2d9b |0006: const-string v0, "columnIndex" // string@9b2d │ │ +1a259c: 7230 a273 0201 |0008: invoke-interface {v2, v0, v1}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@73a2 │ │ +1a25a2: 2201 8a17 |000b: new-instance v1, Ljava/lang/Exception; // type@178a │ │ +1a25a6: 1a02 dfa3 |000d: const-string v2, "deleteSynchronizedFilesOnDevice()" // string@a3df │ │ +1a25aa: 7020 7f93 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@937f │ │ +1a25b0: 1f01 b317 |0012: check-cast v1, Ljava/lang/Throwable; // type@17b3 │ │ +1a25b4: 7110 bf79 0100 |0014: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@79bf │ │ +1a25ba: 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; │ │ @@ -24958,177 +24958,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 │ │ -1a2448: |[1a2448] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a2458: 2203 aa04 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04aa │ │ -1a245c: 5420 8b04 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@048b │ │ -1a2460: 5421 8d04 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@048d │ │ -1a2464: 7040 350f 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@0f35 │ │ -1a246a: 1f03 511a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a246e: 1103 |000b: return-object v3 │ │ +1a2518: |[1a2518] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a2528: 2203 aa04 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04aa │ │ +1a252c: 5420 8b04 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@048b │ │ +1a2530: 5421 8d04 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@048d │ │ +1a2534: 7040 350f 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@0f35 │ │ +1a253a: 1f03 521a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a253e: 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 │ │ -1a21f0: |[1a21f0] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2200: 1f01 391d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -1a2204: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a2208: 6e30 380f 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@0f38 │ │ -1a220e: 0c01 |0007: move-result-object v1 │ │ -1a2210: 1101 |0008: return-object v1 │ │ +1a22c0: |[1a22c0] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a22d0: 1f01 3a1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +1a22d4: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a22d8: 6e30 380f 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@0f38 │ │ +1a22de: 0c01 |0007: move-result-object v1 │ │ +1a22e0: 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 │ │ -1a2214: |[1a2214] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a2224: 6e30 360f 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@0f36 │ │ -1a222a: 0c01 |0003: move-result-object v1 │ │ -1a222c: 1f01 aa04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04aa │ │ -1a2230: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a2234: 6e20 390f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f39 │ │ -1a223a: 0c01 |000b: move-result-object v1 │ │ -1a223c: 1101 |000c: return-object v1 │ │ +1a22e4: |[1a22e4] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a22f4: 6e30 360f 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@0f36 │ │ +1a22fa: 0c01 |0003: move-result-object v1 │ │ +1a22fc: 1f01 aa04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04aa │ │ +1a2300: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a2304: 6e20 390f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f39 │ │ +1a230a: 0c01 |000b: move-result-object v1 │ │ +1a230c: 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 │ │ -1a2240: |[1a2240] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2250: 1a00 8589 |0000: const-string v0, "_data" // string@8985 │ │ -1a2254: 7100 68b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a225a: 52b1 8c04 |0005: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.label:I // field@048c │ │ -1a225e: 3901 bc00 |0007: if-nez v1, 00c3 // +00bc │ │ -1a2262: 7110 2e9b 0c00 |0009: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a2268: 220c 4918 |000c: new-instance v12, Ljava/util/ArrayList; // type@1849 │ │ -1a226c: 7010 a396 0c00 |000e: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@96a3 │ │ -1a2272: 54b1 8b04 |0011: iget-object v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@048b │ │ -1a2276: 1f01 9417 |0013: check-cast v1, Ljava/lang/Iterable; // type@1794 │ │ -1a227a: 54b2 8d04 |0015: iget-object v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@048d │ │ -1a227e: 7210 ac93 0100 |0017: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@93ac │ │ -1a2284: 0c01 |001a: move-result-object v1 │ │ -1a2286: 7210 8a97 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@978a │ │ -1a228c: 0a03 |001e: move-result v3 │ │ -1a228e: 3803 9a00 |001f: if-eqz v3, 00b9 // +009a │ │ -1a2292: 7210 8b97 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@978b │ │ -1a2298: 0c03 |0024: move-result-object v3 │ │ -1a229a: 1f03 9f03 |0025: check-cast v3, Lcom/infomaniak/drive/data/models/UploadFile; // type@039f │ │ -1a229e: 6e10 4b0b 0300 |0027: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b4b │ │ -1a22a4: 0c0a |002a: move-result-object v10 │ │ -1a22a6: 7110 ce0f 0200 |002b: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fce │ │ -1a22ac: 0c04 |002e: move-result-object v4 │ │ -1a22ae: 6e10 0909 0400 |002f: invoke-virtual {v4}, Lcom/infomaniak/drive/MainApplication;.getContentResolver:()Landroid/content/ContentResolver; // method@0909 │ │ -1a22b4: 0c04 |0032: move-result-object v4 │ │ -1a22b6: 2410 5725 0000 |0033: filled-new-array {v0}, [Ljava/lang/String; // type@2557 │ │ -1a22bc: 0c06 |0036: move-result-object v6 │ │ -1a22be: 1208 |0037: const/4 v8, #int 0 // #0 │ │ -1a22c0: 1209 |0038: const/4 v9, #int 0 // #0 │ │ -1a22c2: 1207 |0039: const/4 v7, #int 0 // #0 │ │ -1a22c4: 07a5 |003a: move-object v5, v10 │ │ -1a22c6: 7406 6a00 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@006a │ │ -1a22cc: 0c04 |003e: move-result-object v4 │ │ -1a22ce: 3804 6200 |003f: if-eqz v4, 00a1 // +0062 │ │ -1a22d2: 1f04 5017 |0041: check-cast v4, Ljava/io/Closeable; // type@1750 │ │ -1a22d6: 0745 |0043: move-object v5, v4 │ │ -1a22d8: 1f05 4e00 |0044: check-cast v5, Landroid/database/Cursor; // type@004e │ │ -1a22dc: 7210 ff00 0500 |0046: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@00ff │ │ -1a22e2: 0a06 |0049: move-result v6 │ │ -1a22e4: 1207 |004a: const/4 v7, #int 0 // #0 │ │ -1a22e6: 3806 4900 |004b: if-eqz v6, 0094 // +0049 │ │ -1a22ea: 2206 731b |004d: new-instance v6, Lkotlin/jvm/internal/Ref$ObjectRef; // type@1b73 │ │ -1a22ee: 7010 08b8 0600 |004f: invoke-direct {v6}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@b808 │ │ -1a22f4: 7220 f800 0500 |0052: invoke-interface {v5, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00f8 │ │ -1a22fa: 0a08 |0055: move-result v8 │ │ -1a22fc: 7110 9cb2 0800 |0056: invoke-static {v8}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b29c │ │ -1a2302: 0c08 |0059: move-result-object v8 │ │ -1a2304: 5b68 1ab5 |005a: iput-object v8, v6, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b51a │ │ -1a2308: 5468 1ab5 |005c: iget-object v8, v6, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b51a │ │ -1a230c: 1f08 9d17 |005e: check-cast v8, Ljava/lang/Number; // type@179d │ │ -1a2310: 6e10 0194 0800 |0060: invoke-virtual {v8}, Ljava/lang/Number;.intValue:()I // method@9401 │ │ -1a2316: 0a08 |0063: move-result v8 │ │ -1a2318: 7220 fd00 8500 |0064: invoke-interface {v5, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00fd │ │ -1a231e: 0c05 |0067: move-result-object v5 │ │ -1a2320: 2208 5317 |0068: new-instance v8, Ljava/io/File; // type@1753 │ │ -1a2324: 7020 5892 5800 |006a: invoke-direct {v8, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9258 │ │ -1a232a: 6e10 5f92 0800 |006d: invoke-virtual {v8}, Ljava/io/File;.delete:()Z // method@925f │ │ -1a2330: 7110 ce0f 0200 |0070: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fce │ │ -1a2336: 0c05 |0073: move-result-object v5 │ │ -1a2338: 6e10 0909 0500 |0074: invoke-virtual {v5}, Lcom/infomaniak/drive/MainApplication;.getContentResolver:()Landroid/content/ContentResolver; // method@0909 │ │ -1a233e: 0c05 |0077: move-result-object v5 │ │ -1a2340: 6e40 6500 a577 |0078: invoke-virtual {v5, v10, v7, v7}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@0065 │ │ -1a2346: 0a05 |007b: move-result v5 │ │ -1a2348: 7110 9cb2 0500 |007c: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b29c │ │ -1a234e: 6e20 a796 3c00 |007f: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@96a7 │ │ -1a2354: 2812 |0082: goto 0094 // +0012 │ │ -1a2356: 0d05 |0083: move-exception v5 │ │ -1a2358: 280c |0084: goto 0090 // +000c │ │ -1a235a: 2205 a904 |0085: new-instance v5, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0; // type@04a9 │ │ -1a235e: 7020 320f 6500 |0087: invoke-direct {v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.:(Lkotlin/jvm/internal/Ref$ObjectRef;)V // method@0f32 │ │ -1a2364: 7110 fc79 0500 |008a: invoke-static {v5}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79fc │ │ -1a236a: 6205 98b2 |008d: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a236e: 28f0 |008f: goto 007f // -0010 │ │ -1a2370: 6e20 a796 3c00 |0090: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@96a7 │ │ -1a2376: 2705 |0093: throw v5 │ │ -1a2378: 6205 98b2 |0094: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a237c: 7120 43b3 7400 |0096: invoke-static {v4, v7}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b343 │ │ -1a2382: 2882 |0099: goto 001b // -007e │ │ -1a2384: 0d05 |009a: move-exception v5 │ │ -1a2386: 2705 |009b: throw v5 │ │ -1a2388: 0d06 |009c: move-exception v6 │ │ -1a238a: 7120 43b3 5400 |009d: invoke-static {v4, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b343 │ │ -1a2390: 2706 |00a0: throw v6 │ │ -1a2392: 6e20 a796 3c00 |00a1: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@96a7 │ │ -1a2398: 0a04 |00a4: move-result v4 │ │ -1a239a: 7110 97b2 0400 |00a5: invoke-static {v4}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b297 │ │ -1a23a0: 2900 73ff |00a8: goto/16 001b // -008d │ │ -1a23a4: 0d04 |00aa: move-exception v4 │ │ -1a23a6: 0745 |00ab: move-object v5, v4 │ │ -1a23a8: 1f05 b217 |00ac: check-cast v5, Ljava/lang/Throwable; // type@17b2 │ │ -1a23ac: 7110 b279 0500 |00ae: invoke-static {v5}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@79b2 │ │ -1a23b2: 6e10 2694 0400 |00b1: invoke-virtual {v4}, Ljava/lang/SecurityException;.printStackTrace:()V // method@9426 │ │ -1a23b8: 6e20 a796 3c00 |00b4: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@96a7 │ │ -1a23be: 2900 64ff |00b7: goto/16 001b // -009c │ │ -1a23c2: 6200 1c01 |00b9: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011c │ │ -1a23c6: 1f0c 5d18 |00bb: check-cast v12, Ljava/util/List; // type@185d │ │ -1a23ca: 6e20 310b c000 |00bd: invoke-virtual {v0, v12}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.deleteAll:(Ljava/util/List;)V // method@0b31 │ │ -1a23d0: 620c 98b2 |00c0: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a23d4: 110c |00c2: return-object v12 │ │ -1a23d6: 220c 8f17 |00c3: new-instance v12, Ljava/lang/IllegalStateException; // type@178f │ │ -1a23da: 1a00 be96 |00c5: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a23de: 7020 8e93 0c00 |00c7: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a23e4: 270c |00ca: throw v12 │ │ +1a2310: |[1a2310] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2320: 1a00 8989 |0000: const-string v0, "_data" // string@8989 │ │ +1a2324: 7100 75b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a232a: 52b1 8c04 |0005: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.label:I // field@048c │ │ +1a232e: 3901 bc00 |0007: if-nez v1, 00c3 // +00bc │ │ +1a2332: 7110 3b9b 0c00 |0009: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a2338: 220c 4a18 |000c: new-instance v12, Ljava/util/ArrayList; // type@184a │ │ +1a233c: 7010 b096 0c00 |000e: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@96b0 │ │ +1a2342: 54b1 8b04 |0011: iget-object v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@048b │ │ +1a2346: 1f01 9517 |0013: check-cast v1, Ljava/lang/Iterable; // type@1795 │ │ +1a234a: 54b2 8d04 |0015: iget-object v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@048d │ │ +1a234e: 7210 b993 0100 |0017: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@93b9 │ │ +1a2354: 0c01 |001a: move-result-object v1 │ │ +1a2356: 7210 9797 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9797 │ │ +1a235c: 0a03 |001e: move-result v3 │ │ +1a235e: 3803 9a00 |001f: if-eqz v3, 00b9 // +009a │ │ +1a2362: 7210 9897 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9798 │ │ +1a2368: 0c03 |0024: move-result-object v3 │ │ +1a236a: 1f03 9f03 |0025: check-cast v3, Lcom/infomaniak/drive/data/models/UploadFile; // type@039f │ │ +1a236e: 6e10 4b0b 0300 |0027: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b4b │ │ +1a2374: 0c0a |002a: move-result-object v10 │ │ +1a2376: 7110 ce0f 0200 |002b: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fce │ │ +1a237c: 0c04 |002e: move-result-object v4 │ │ +1a237e: 6e10 0909 0400 |002f: invoke-virtual {v4}, Lcom/infomaniak/drive/MainApplication;.getContentResolver:()Landroid/content/ContentResolver; // method@0909 │ │ +1a2384: 0c04 |0032: move-result-object v4 │ │ +1a2386: 2410 5825 0000 |0033: filled-new-array {v0}, [Ljava/lang/String; // type@2558 │ │ +1a238c: 0c06 |0036: move-result-object v6 │ │ +1a238e: 1208 |0037: const/4 v8, #int 0 // #0 │ │ +1a2390: 1209 |0038: const/4 v9, #int 0 // #0 │ │ +1a2392: 1207 |0039: const/4 v7, #int 0 // #0 │ │ +1a2394: 07a5 |003a: move-object v5, v10 │ │ +1a2396: 7406 6a00 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@006a │ │ +1a239c: 0c04 |003e: move-result-object v4 │ │ +1a239e: 3804 6200 |003f: if-eqz v4, 00a1 // +0062 │ │ +1a23a2: 1f04 5117 |0041: check-cast v4, Ljava/io/Closeable; // type@1751 │ │ +1a23a6: 0745 |0043: move-object v5, v4 │ │ +1a23a8: 1f05 4e00 |0044: check-cast v5, Landroid/database/Cursor; // type@004e │ │ +1a23ac: 7210 ff00 0500 |0046: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@00ff │ │ +1a23b2: 0a06 |0049: move-result v6 │ │ +1a23b4: 1207 |004a: const/4 v7, #int 0 // #0 │ │ +1a23b6: 3806 4900 |004b: if-eqz v6, 0094 // +0049 │ │ +1a23ba: 2206 741b |004d: new-instance v6, Lkotlin/jvm/internal/Ref$ObjectRef; // type@1b74 │ │ +1a23be: 7010 15b8 0600 |004f: invoke-direct {v6}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@b815 │ │ +1a23c4: 7220 f800 0500 |0052: invoke-interface {v5, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00f8 │ │ +1a23ca: 0a08 |0055: move-result v8 │ │ +1a23cc: 7110 a9b2 0800 |0056: invoke-static {v8}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b2a9 │ │ +1a23d2: 0c08 |0059: move-result-object v8 │ │ +1a23d4: 5b68 1db5 |005a: iput-object v8, v6, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b51d │ │ +1a23d8: 5468 1db5 |005c: iget-object v8, v6, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b51d │ │ +1a23dc: 1f08 9e17 |005e: check-cast v8, Ljava/lang/Number; // type@179e │ │ +1a23e0: 6e10 0e94 0800 |0060: invoke-virtual {v8}, Ljava/lang/Number;.intValue:()I // method@940e │ │ +1a23e6: 0a08 |0063: move-result v8 │ │ +1a23e8: 7220 fd00 8500 |0064: invoke-interface {v5, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00fd │ │ +1a23ee: 0c05 |0067: move-result-object v5 │ │ +1a23f0: 2208 5417 |0068: new-instance v8, Ljava/io/File; // type@1754 │ │ +1a23f4: 7020 6592 5800 |006a: invoke-direct {v8, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9265 │ │ +1a23fa: 6e10 6c92 0800 |006d: invoke-virtual {v8}, Ljava/io/File;.delete:()Z // method@926c │ │ +1a2400: 7110 ce0f 0200 |0070: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fce │ │ +1a2406: 0c05 |0073: move-result-object v5 │ │ +1a2408: 6e10 0909 0500 |0074: invoke-virtual {v5}, Lcom/infomaniak/drive/MainApplication;.getContentResolver:()Landroid/content/ContentResolver; // method@0909 │ │ +1a240e: 0c05 |0077: move-result-object v5 │ │ +1a2410: 6e40 6500 a577 |0078: invoke-virtual {v5, v10, v7, v7}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@0065 │ │ +1a2416: 0a05 |007b: move-result v5 │ │ +1a2418: 7110 a9b2 0500 |007c: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b2a9 │ │ +1a241e: 6e20 b496 3c00 |007f: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@96b4 │ │ +1a2424: 2812 |0082: goto 0094 // +0012 │ │ +1a2426: 0d05 |0083: move-exception v5 │ │ +1a2428: 280c |0084: goto 0090 // +000c │ │ +1a242a: 2205 a904 |0085: new-instance v5, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0; // type@04a9 │ │ +1a242e: 7020 320f 6500 |0087: invoke-direct {v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.:(Lkotlin/jvm/internal/Ref$ObjectRef;)V // method@0f32 │ │ +1a2434: 7110 097a 0500 |008a: invoke-static {v5}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@7a09 │ │ +1a243a: 6205 9bb2 |008d: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a243e: 28f0 |008f: goto 007f // -0010 │ │ +1a2440: 6e20 b496 3c00 |0090: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@96b4 │ │ +1a2446: 2705 |0093: throw v5 │ │ +1a2448: 6205 9bb2 |0094: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a244c: 7120 50b3 7400 |0096: invoke-static {v4, v7}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b350 │ │ +1a2452: 2882 |0099: goto 001b // -007e │ │ +1a2454: 0d05 |009a: move-exception v5 │ │ +1a2456: 2705 |009b: throw v5 │ │ +1a2458: 0d06 |009c: move-exception v6 │ │ +1a245a: 7120 50b3 5400 |009d: invoke-static {v4, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b350 │ │ +1a2460: 2706 |00a0: throw v6 │ │ +1a2462: 6e20 b496 3c00 |00a1: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@96b4 │ │ +1a2468: 0a04 |00a4: move-result v4 │ │ +1a246a: 7110 a4b2 0400 |00a5: invoke-static {v4}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b2a4 │ │ +1a2470: 2900 73ff |00a8: goto/16 001b // -008d │ │ +1a2474: 0d04 |00aa: move-exception v4 │ │ +1a2476: 0745 |00ab: move-object v5, v4 │ │ +1a2478: 1f05 b317 |00ac: check-cast v5, Ljava/lang/Throwable; // type@17b3 │ │ +1a247c: 7110 bf79 0500 |00ae: invoke-static {v5}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@79bf │ │ +1a2482: 6e10 3394 0400 |00b1: invoke-virtual {v4}, Ljava/lang/SecurityException;.printStackTrace:()V // method@9433 │ │ +1a2488: 6e20 b496 3c00 |00b4: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@96b4 │ │ +1a248e: 2900 64ff |00b7: goto/16 001b // -009c │ │ +1a2492: 6200 1c01 |00b9: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011c │ │ +1a2496: 1f0c 5e18 |00bb: check-cast v12, Ljava/util/List; // type@185e │ │ +1a249a: 6e20 310b c000 |00bd: invoke-virtual {v0, v12}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.deleteAll:(Ljava/util/List;)V // method@0b31 │ │ +1a24a0: 620c 9bb2 |00c0: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a24a4: 110c |00c2: return-object v12 │ │ +1a24a6: 220c 9017 |00c3: new-instance v12, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a24aa: 1a00 c396 |00c5: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a24ae: 7020 9b93 0c00 |00c7: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a24b4: 270c |00ca: throw v12 │ │ catches : 9 │ │ 0x0027 - 0x0043 │ │ Ljava/lang/SecurityException; -> 0x00aa │ │ 0x0043 - 0x0052 │ │ -> 0x009a │ │ 0x0052 - 0x007f │ │ Ljava/lang/NullPointerException; -> 0x0085 │ │ @@ -25171,21 +25171,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 : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #140 header: │ │ class_idx : 1195 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #140 annotations: │ │ Annotations on class │ │ @@ -25237,164 +25237,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 │ │ -1a2634: |[1a2634] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a2644: 5b01 8e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048e │ │ -1a2648: 5b02 8f04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@048f │ │ -1a264c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a264e: 7030 d2b2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a2654: 0e00 |0008: return-void │ │ +1a2704: |[1a2704] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a2714: 5b01 8e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048e │ │ +1a2718: 5b02 8f04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@048f │ │ +1a271c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a271e: 7030 dfb2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a2724: 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 │ │ -1a2608: |[1a2608] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a2618: 2200 ab04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04ab │ │ -1a261c: 5431 8e04 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048e │ │ -1a2620: 5432 8f04 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@048f │ │ -1a2624: 7040 3b0f 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@0f3b │ │ -1a262a: 5b04 9004 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0490 │ │ -1a262e: 1f00 511a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a2632: 1100 |000d: return-object v0 │ │ +1a26d8: |[1a26d8] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a26e8: 2200 ab04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04ab │ │ +1a26ec: 5431 8e04 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048e │ │ +1a26f0: 5432 8f04 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@048f │ │ +1a26f4: 7040 3b0f 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@0f3b │ │ +1a26fa: 5b04 9004 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0490 │ │ +1a26fe: 1f00 521a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a2702: 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 │ │ -1a24ec: |[1a24ec] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a24fc: 6e30 3c0f 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@0f3c │ │ -1a2502: 0c01 |0003: move-result-object v1 │ │ -1a2504: 1f01 ab04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04ab │ │ -1a2508: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a250c: 6e20 3f0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f3f │ │ -1a2512: 0c01 |000b: move-result-object v1 │ │ -1a2514: 1101 |000c: return-object v1 │ │ +1a25bc: |[1a25bc] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a25cc: 6e30 3c0f 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@0f3c │ │ +1a25d2: 0c01 |0003: move-result-object v1 │ │ +1a25d4: 1f01 ab04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04ab │ │ +1a25d8: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a25dc: 6e20 3f0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f3f │ │ +1a25e2: 0c01 |000b: move-result-object v1 │ │ +1a25e4: 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 │ │ -1a2518: |[1a2518] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2528: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a252c: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a2530: 6e30 3d0f 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@0f3d │ │ -1a2536: 0c01 |0007: move-result-object v1 │ │ -1a2538: 1101 |0008: return-object v1 │ │ +1a25e8: |[1a25e8] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a25f8: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a25fc: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a2600: 6e30 3d0f 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@0f3d │ │ +1a2606: 0c01 |0007: move-result-object v1 │ │ +1a2608: 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 │ │ -1a253c: |[1a253c] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a254c: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a2552: 0c00 |0003: move-result-object v0 │ │ -1a2554: 52c1 9204 |0004: iget v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.label:I // field@0492 │ │ -1a2558: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a255a: 3801 1800 |0007: if-eqz v1, 001f // +0018 │ │ -1a255e: 3321 0e00 |0009: if-ne v1, v2, 0017 // +000e │ │ -1a2562: 54c0 9104 |000b: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$1:Ljava/lang/Object; // field@0491 │ │ -1a2566: 1f00 2f0d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d2f │ │ -1a256a: 54c1 9004 |000f: iget-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0490 │ │ -1a256e: 1f01 131b |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b13 │ │ -1a2572: 7110 2e9b 0d00 |0013: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a2578: 2839 |0016: goto 004f // +0039 │ │ -1a257a: 220d 8f17 |0017: new-instance v13, Ljava/lang/IllegalStateException; // type@178f │ │ -1a257e: 1a00 be96 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a2582: 7020 8e93 0d00 |001b: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a2588: 270d |001e: throw v13 │ │ -1a258a: 7110 2e9b 0d00 |001f: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a2590: 54cd 9004 |0022: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0490 │ │ -1a2594: 1f0d 2f02 |0024: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a2598: 6201 b400 |0026: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a259c: 54c3 8e04 |0028: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048e │ │ -1a25a0: 6e20 2f09 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@092f │ │ -1a25a6: 0c01 |002d: move-result-object v1 │ │ -1a25a8: 54c3 8f04 |002e: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@048f │ │ -1a25ac: 220b 9704 |0030: new-instance v11, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0497 │ │ -1a25b0: 6e10 ff41 0100 |0032: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ff │ │ -1a25b6: 0a05 |0035: move-result v5 │ │ -1a25b8: 1309 0e00 |0036: const/16 v9, #int 14 // #e │ │ -1a25bc: 120a |0038: const/4 v10, #int 0 // #0 │ │ -1a25be: 1206 |0039: const/4 v6, #int 0 // #0 │ │ -1a25c0: 1207 |003a: const/4 v7, #int 0 // #0 │ │ -1a25c2: 1208 |003b: const/4 v8, #int 0 // #0 │ │ -1a25c4: 07b4 |003c: move-object v4, v11 │ │ -1a25c6: 7607 c90e 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@0ec9 │ │ -1a25cc: 5bc3 9004 |0040: iput-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0490 │ │ -1a25d0: 5bc1 9104 |0042: iput-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$1:Ljava/lang/Object; // field@0491 │ │ -1a25d4: 59c2 9204 |0044: iput v2, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.label:I // field@0492 │ │ -1a25d8: 7230 3206 bd0c |0046: invoke-interface {v13, v11, v12}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ -1a25de: 0c0d |0049: move-result-object v13 │ │ -1a25e0: 330d 0300 |004a: if-ne v13, v0, 004d // +0003 │ │ -1a25e4: 1100 |004c: return-object v0 │ │ -1a25e6: 0710 |004d: move-object v0, v1 │ │ -1a25e8: 0731 |004e: move-object v1, v3 │ │ -1a25ea: 6e10 ff41 0000 |004f: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ff │ │ -1a25f0: 0a0d |0052: move-result v13 │ │ -1a25f2: 380d 0700 |0053: if-eqz v13, 005a // +0007 │ │ -1a25f6: 3801 0500 |0055: if-eqz v1, 005a // +0005 │ │ -1a25fa: 7210 e3b5 0100 |0057: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5e3 │ │ -1a2600: 620d 98b2 |005a: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a2604: 110d |005c: return-object v13 │ │ +1a260c: |[1a260c] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a261c: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a2622: 0c00 |0003: move-result-object v0 │ │ +1a2624: 52c1 9204 |0004: iget v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.label:I // field@0492 │ │ +1a2628: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a262a: 3801 1800 |0007: if-eqz v1, 001f // +0018 │ │ +1a262e: 3321 0e00 |0009: if-ne v1, v2, 0017 // +000e │ │ +1a2632: 54c0 9104 |000b: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$1:Ljava/lang/Object; // field@0491 │ │ +1a2636: 1f00 300d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d30 │ │ +1a263a: 54c1 9004 |000f: iget-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0490 │ │ +1a263e: 1f01 141b |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b14 │ │ +1a2642: 7110 3b9b 0d00 |0013: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a2648: 2839 |0016: goto 004f // +0039 │ │ +1a264a: 220d 9017 |0017: new-instance v13, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a264e: 1a00 c396 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a2652: 7020 9b93 0d00 |001b: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a2658: 270d |001e: throw v13 │ │ +1a265a: 7110 3b9b 0d00 |001f: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a2660: 54cd 9004 |0022: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0490 │ │ +1a2664: 1f0d 2f02 |0024: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a2668: 6201 b400 |0026: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a266c: 54c3 8e04 |0028: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048e │ │ +1a2670: 6e20 2f09 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@092f │ │ +1a2676: 0c01 |002d: move-result-object v1 │ │ +1a2678: 54c3 8f04 |002e: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@048f │ │ +1a267c: 220b 9704 |0030: new-instance v11, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0497 │ │ +1a2680: 6e10 0c42 0100 |0032: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@420c │ │ +1a2686: 0a05 |0035: move-result v5 │ │ +1a2688: 1309 0e00 |0036: const/16 v9, #int 14 // #e │ │ +1a268c: 120a |0038: const/4 v10, #int 0 // #0 │ │ +1a268e: 1206 |0039: const/4 v6, #int 0 // #0 │ │ +1a2690: 1207 |003a: const/4 v7, #int 0 // #0 │ │ +1a2692: 1208 |003b: const/4 v8, #int 0 // #0 │ │ +1a2694: 07b4 |003c: move-object v4, v11 │ │ +1a2696: 7607 c90e 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@0ec9 │ │ +1a269c: 5bc3 9004 |0040: iput-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0490 │ │ +1a26a0: 5bc1 9104 |0042: iput-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$1:Ljava/lang/Object; // field@0491 │ │ +1a26a4: 59c2 9204 |0044: iput v2, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.label:I // field@0492 │ │ +1a26a8: 7230 3206 bd0c |0046: invoke-interface {v13, v11, v12}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ +1a26ae: 0c0d |0049: move-result-object v13 │ │ +1a26b0: 330d 0300 |004a: if-ne v13, v0, 004d // +0003 │ │ +1a26b4: 1100 |004c: return-object v0 │ │ +1a26b6: 0710 |004d: move-object v0, v1 │ │ +1a26b8: 0731 |004e: move-object v1, v3 │ │ +1a26ba: 6e10 0c42 0000 |004f: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@420c │ │ +1a26c0: 0a0d |0052: move-result v13 │ │ +1a26c2: 380d 0700 |0053: if-eqz v13, 005a // +0007 │ │ +1a26c6: 3801 0500 |0055: if-eqz v1, 005a // +0005 │ │ +1a26ca: 7210 f0b5 0100 |0057: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5f0 │ │ +1a26d0: 620d 9bb2 |005a: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a26d4: 110d |005c: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=414 │ │ 0x0026 line=415 │ │ 0x0030 line=416 │ │ 0x004f line=417 │ │ 0x005a line=419 │ │ locals : │ │ 0x0000 - 0x005d reg=12 this Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; │ │ 0x0000 - 0x005d reg=13 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #141 header: │ │ class_idx : 1196 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #141 annotations: │ │ Annotations on class │ │ @@ -25446,172 +25446,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 │ │ -1a27b8: |[1a27b8] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V │ │ -1a27c8: 5b01 9404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0494 │ │ -1a27cc: 5b02 9304 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@0493 │ │ -1a27d0: 5b03 9504 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0495 │ │ -1a27d4: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a27d6: 7030 d2b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a27dc: 0e00 |000a: return-void │ │ +1a2888: |[1a2888] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V │ │ +1a2898: 5b01 9404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0494 │ │ +1a289c: 5b02 9304 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@0493 │ │ +1a28a0: 5b03 9504 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0495 │ │ +1a28a4: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a28a6: 7030 dfb2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a28ac: 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 │ │ -1a2788: |[1a2788] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a2798: 2200 ac04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04ac │ │ -1a279c: 5441 9404 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0494 │ │ -1a27a0: 5442 9304 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@0493 │ │ -1a27a4: 5443 9504 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0495 │ │ -1a27a8: 7056 400f 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@0f40 │ │ -1a27ae: 5b05 9604 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.L$0:Ljava/lang/Object; // field@0496 │ │ -1a27b2: 1f00 511a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a27b6: 1100 |000f: return-object v0 │ │ +1a2858: |[1a2858] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a2868: 2200 ac04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04ac │ │ +1a286c: 5441 9404 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0494 │ │ +1a2870: 5442 9304 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@0493 │ │ +1a2874: 5443 9504 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0495 │ │ +1a2878: 7056 400f 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@0f40 │ │ +1a287e: 5b05 9604 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.L$0:Ljava/lang/Object; // field@0496 │ │ +1a2882: 1f00 521a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a2886: 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 │ │ -1a2658: |[1a2658] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a2668: 6e30 410f 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@0f41 │ │ -1a266e: 0c01 |0003: move-result-object v1 │ │ -1a2670: 1f01 ac04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04ac │ │ -1a2674: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a2678: 6e20 440f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f44 │ │ -1a267e: 0c01 |000b: move-result-object v1 │ │ -1a2680: 1101 |000c: return-object v1 │ │ +1a2728: |[1a2728] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a2738: 6e30 410f 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@0f41 │ │ +1a273e: 0c01 |0003: move-result-object v1 │ │ +1a2740: 1f01 ac04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04ac │ │ +1a2744: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a2748: 6e20 440f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f44 │ │ +1a274e: 0c01 |000b: move-result-object v1 │ │ +1a2750: 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 │ │ -1a2684: |[1a2684] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2694: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a2698: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a269c: 6e30 420f 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@0f42 │ │ -1a26a2: 0c01 |0007: move-result-object v1 │ │ -1a26a4: 1101 |0008: return-object v1 │ │ +1a2754: |[1a2754] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2764: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a2768: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a276c: 6e30 420f 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@0f42 │ │ +1a2772: 0c01 |0007: move-result-object v1 │ │ +1a2774: 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 │ │ -1a26a8: |[1a26a8] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a26b8: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a26be: 0c00 |0003: move-result-object v0 │ │ -1a26c0: 52c1 9704 |0004: iget v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.label:I // field@0497 │ │ -1a26c4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a26c6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a26ca: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a26ce: 7110 2e9b 0d00 |000b: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a26d4: 2856 |000e: goto 0064 // +0056 │ │ -1a26d6: 220d 8f17 |000f: new-instance v13, Ljava/lang/IllegalStateException; // type@178f │ │ -1a26da: 1a00 be96 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a26de: 7020 8e93 0d00 |0013: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a26e4: 270d |0016: throw v13 │ │ -1a26e6: 7110 2e9b 0d00 |0017: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a26ec: 54cd 9604 |001a: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.L$0:Ljava/lang/Object; // field@0496 │ │ -1a26f0: 1f0d 2f02 |001c: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a26f4: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a26f8: 54c3 9404 |0020: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0494 │ │ -1a26fc: 54c4 9304 |0022: iget-object v4, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@0493 │ │ -1a2700: 3804 0700 |0024: if-eqz v4, 002b // +0007 │ │ -1a2704: 6e10 9993 0400 |0026: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@9399 │ │ -1a270a: 0a04 |0029: move-result v4 │ │ -1a270c: 2802 |002a: goto 002c // +0002 │ │ -1a270e: 1214 |002b: const/4 v4, #int 1 // #1 │ │ -1a2710: 6e30 3009 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@0930 │ │ -1a2716: 0c01 |002f: move-result-object v1 │ │ -1a2718: 54c3 9504 |0030: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0495 │ │ -1a271c: 6e10 ff41 0100 |0032: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ff │ │ -1a2722: 0a04 |0035: move-result v4 │ │ -1a2724: 3804 0700 |0036: if-eqz v4, 003d // +0007 │ │ -1a2728: 3803 0500 |0038: if-eqz v3, 003d // +0005 │ │ -1a272c: 7220 eeb5 1300 |003a: invoke-interface {v3, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b5ee │ │ -1a2732: 2203 9704 |003d: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0497 │ │ -1a2736: 6e10 ff41 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ff │ │ -1a273c: 0a06 |0042: move-result v6 │ │ -1a273e: 6e10 f341 0100 |0043: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41f3 │ │ -1a2744: 0c08 |0046: move-result-object v8 │ │ -1a2746: 6e10 f441 0100 |0047: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41f4 │ │ -1a274c: 0c01 |004a: move-result-object v1 │ │ -1a274e: 3801 0700 |004b: if-eqz v1, 0052 // +0007 │ │ -1a2752: 6e10 d441 0100 |004d: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41d4 │ │ -1a2758: 0c01 |0050: move-result-object v1 │ │ -1a275a: 2802 |0051: goto 0053 // +0002 │ │ -1a275c: 1201 |0052: const/4 v1, #int 0 // #0 │ │ -1a275e: 0719 |0053: move-object v9, v1 │ │ -1a2760: 122a |0054: const/4 v10, #int 2 // #2 │ │ -1a2762: 120b |0055: const/4 v11, #int 0 // #0 │ │ -1a2764: 1207 |0056: const/4 v7, #int 0 // #0 │ │ -1a2766: 0735 |0057: move-object v5, v3 │ │ -1a2768: 7607 c90e 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@0ec9 │ │ -1a276e: 59c2 9704 |005b: iput v2, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.label:I // field@0497 │ │ -1a2772: 7230 3206 3d0c |005d: invoke-interface {v13, v3, v12}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ -1a2778: 0c0d |0060: move-result-object v13 │ │ -1a277a: 330d 0300 |0061: if-ne v13, v0, 0064 // +0003 │ │ -1a277e: 1100 |0063: return-object v0 │ │ -1a2780: 620d 98b2 |0064: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a2784: 110d |0066: return-object v13 │ │ +1a2778: |[1a2778] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2788: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a278e: 0c00 |0003: move-result-object v0 │ │ +1a2790: 52c1 9704 |0004: iget v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.label:I // field@0497 │ │ +1a2794: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a2796: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a279a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a279e: 7110 3b9b 0d00 |000b: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a27a4: 2856 |000e: goto 0064 // +0056 │ │ +1a27a6: 220d 9017 |000f: new-instance v13, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a27aa: 1a00 c396 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a27ae: 7020 9b93 0d00 |0013: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a27b4: 270d |0016: throw v13 │ │ +1a27b6: 7110 3b9b 0d00 |0017: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a27bc: 54cd 9604 |001a: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.L$0:Ljava/lang/Object; // field@0496 │ │ +1a27c0: 1f0d 2f02 |001c: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a27c4: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a27c8: 54c3 9404 |0020: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0494 │ │ +1a27cc: 54c4 9304 |0022: iget-object v4, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@0493 │ │ +1a27d0: 3804 0700 |0024: if-eqz v4, 002b // +0007 │ │ +1a27d4: 6e10 a693 0400 |0026: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@93a6 │ │ +1a27da: 0a04 |0029: move-result v4 │ │ +1a27dc: 2802 |002a: goto 002c // +0002 │ │ +1a27de: 1214 |002b: const/4 v4, #int 1 // #1 │ │ +1a27e0: 6e30 3009 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@0930 │ │ +1a27e6: 0c01 |002f: move-result-object v1 │ │ +1a27e8: 54c3 9504 |0030: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0495 │ │ +1a27ec: 6e10 0c42 0100 |0032: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@420c │ │ +1a27f2: 0a04 |0035: move-result v4 │ │ +1a27f4: 3804 0700 |0036: if-eqz v4, 003d // +0007 │ │ +1a27f8: 3803 0500 |0038: if-eqz v3, 003d // +0005 │ │ +1a27fc: 7220 fbb5 1300 |003a: invoke-interface {v3, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b5fb │ │ +1a2802: 2203 9704 |003d: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0497 │ │ +1a2806: 6e10 0c42 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@420c │ │ +1a280c: 0a06 |0042: move-result v6 │ │ +1a280e: 6e10 0042 0100 |0043: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@4200 │ │ +1a2814: 0c08 |0046: move-result-object v8 │ │ +1a2816: 6e10 0142 0100 |0047: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@4201 │ │ +1a281c: 0c01 |004a: move-result-object v1 │ │ +1a281e: 3801 0700 |004b: if-eqz v1, 0052 // +0007 │ │ +1a2822: 6e10 e141 0100 |004d: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41e1 │ │ +1a2828: 0c01 |0050: move-result-object v1 │ │ +1a282a: 2802 |0051: goto 0053 // +0002 │ │ +1a282c: 1201 |0052: const/4 v1, #int 0 // #0 │ │ +1a282e: 0719 |0053: move-object v9, v1 │ │ +1a2830: 122a |0054: const/4 v10, #int 2 // #2 │ │ +1a2832: 120b |0055: const/4 v11, #int 0 // #0 │ │ +1a2834: 1207 |0056: const/4 v7, #int 0 // #0 │ │ +1a2836: 0735 |0057: move-object v5, v3 │ │ +1a2838: 7607 c90e 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@0ec9 │ │ +1a283e: 59c2 9704 |005b: iput v2, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.label:I // field@0497 │ │ +1a2842: 7230 3206 3d0c |005d: invoke-interface {v13, v3, v12}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ +1a2848: 0c0d |0060: move-result-object v13 │ │ +1a284a: 330d 0300 |0061: if-ne v13, v0, 0064 // +0003 │ │ +1a284e: 1100 |0063: return-object v0 │ │ +1a2850: 620d 9bb2 |0064: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a2854: 110d |0066: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=425 │ │ 0x001e line=426 │ │ 0x0032 line=427 │ │ 0x003d line=428 │ │ 0x0064 line=430 │ │ locals : │ │ 0x0000 - 0x0067 reg=12 this Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; │ │ 0x0000 - 0x0067 reg=13 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #142 header: │ │ class_idx : 1197 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #142 annotations: │ │ Annotations on class │ │ @@ -25653,138 +25653,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 │ │ -1a28d4: |[1a28d4] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a28e4: 5b01 9804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0498 │ │ -1a28e8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a28ea: 7030 d2b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a28f0: 0e00 |0006: return-void │ │ +1a29a4: |[1a29a4] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a29b4: 5b01 9804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0498 │ │ +1a29b8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a29ba: 7030 dfb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a29c0: 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 │ │ -1a28ac: |[1a28ac] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a28bc: 2200 ad04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1; // type@04ad │ │ -1a28c0: 5421 9804 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0498 │ │ -1a28c4: 7030 450f 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@0f45 │ │ -1a28ca: 5b03 9904 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.L$0:Ljava/lang/Object; // field@0499 │ │ -1a28ce: 1f00 511a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a28d2: 1100 |000b: return-object v0 │ │ +1a297c: |[1a297c] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a298c: 2200 ad04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1; // type@04ad │ │ +1a2990: 5421 9804 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0498 │ │ +1a2994: 7030 450f 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@0f45 │ │ +1a299a: 5b03 9904 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.L$0:Ljava/lang/Object; // field@0499 │ │ +1a299e: 1f00 521a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a29a2: 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 │ │ -1a27e0: |[1a27e0] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a27f0: 6e30 460f 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@0f46 │ │ -1a27f6: 0c01 |0003: move-result-object v1 │ │ -1a27f8: 1f01 ad04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1; // type@04ad │ │ -1a27fc: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a2800: 6e20 490f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f49 │ │ -1a2806: 0c01 |000b: move-result-object v1 │ │ -1a2808: 1101 |000c: return-object v1 │ │ +1a28b0: |[1a28b0] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a28c0: 6e30 460f 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@0f46 │ │ +1a28c6: 0c01 |0003: move-result-object v1 │ │ +1a28c8: 1f01 ad04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1; // type@04ad │ │ +1a28cc: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a28d0: 6e20 490f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f49 │ │ +1a28d6: 0c01 |000b: move-result-object v1 │ │ +1a28d8: 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 │ │ -1a280c: |[1a280c] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a281c: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a2820: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a2824: 6e30 470f 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@0f47 │ │ -1a282a: 0c01 |0007: move-result-object v1 │ │ -1a282c: 1101 |0008: return-object v1 │ │ +1a28dc: |[1a28dc] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a28ec: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a28f0: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a28f4: 6e30 470f 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@0f47 │ │ +1a28fa: 0c01 |0007: move-result-object v1 │ │ +1a28fc: 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 │ │ -1a2830: |[1a2830] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2840: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a2846: 0c00 |0003: move-result-object v0 │ │ -1a2848: 5241 9a04 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.label:I // field@049a │ │ -1a284c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a284e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a2852: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a2856: 7110 2e9b 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a285c: 2824 |000e: goto 0032 // +0024 │ │ -1a285e: 2205 8f17 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@178f │ │ -1a2862: 1a00 be96 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a2866: 7020 8e93 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a286c: 2705 |0016: throw v5 │ │ -1a286e: 7110 2e9b 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a2874: 5445 9904 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.L$0:Ljava/lang/Object; // field@0499 │ │ -1a2878: 1f05 2f02 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a287c: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a2880: 5443 9804 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0498 │ │ -1a2884: 6e20 3609 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@0936 │ │ -1a288a: 0c01 |0025: move-result-object v1 │ │ -1a288c: 0743 |0026: move-object v3, v4 │ │ -1a288e: 1f03 511a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a2892: 5942 9a04 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.label:I // field@049a │ │ -1a2896: 7230 3206 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ -1a289c: 0c05 |002e: move-result-object v5 │ │ -1a289e: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ -1a28a2: 1100 |0031: return-object v0 │ │ -1a28a4: 6205 98b2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a28a8: 1105 |0034: return-object v5 │ │ +1a2900: |[1a2900] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2910: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a2916: 0c00 |0003: move-result-object v0 │ │ +1a2918: 5241 9a04 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.label:I // field@049a │ │ +1a291c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a291e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a2922: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a2926: 7110 3b9b 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a292c: 2824 |000e: goto 0032 // +0024 │ │ +1a292e: 2205 9017 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a2932: 1a00 c396 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a2936: 7020 9b93 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a293c: 2705 |0016: throw v5 │ │ +1a293e: 7110 3b9b 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a2944: 5445 9904 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.L$0:Ljava/lang/Object; // field@0499 │ │ +1a2948: 1f05 2f02 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a294c: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a2950: 5443 9804 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0498 │ │ +1a2954: 6e20 3609 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@0936 │ │ +1a295a: 0c01 |0025: move-result-object v1 │ │ +1a295c: 0743 |0026: move-object v3, v4 │ │ +1a295e: 1f03 521a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a2962: 5942 9a04 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.label:I // field@049a │ │ +1a2966: 7230 3206 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ +1a296c: 0c05 |002e: move-result-object v5 │ │ +1a296e: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ +1a2972: 1100 |0031: return-object v0 │ │ +1a2974: 6205 9bb2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a2978: 1105 |0034: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=234 │ │ 0x001e line=235 │ │ 0x0032 line=236 │ │ locals : │ │ 0x0000 - 0x0035 reg=4 this Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1; │ │ 0x0000 - 0x0035 reg=5 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #143 header: │ │ class_idx : 1198 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #143 annotations: │ │ Annotations on class │ │ @@ -25830,141 +25830,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 │ │ -1a29f0: |[1a29f0] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.:(ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V │ │ -1a2a00: 5901 9b04 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@049b │ │ -1a2a04: 5b02 9c04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@049c │ │ -1a2a08: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a2a0a: 7030 d2b2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a2a10: 0e00 |0008: return-void │ │ +1a2ac0: |[1a2ac0] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.:(ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V │ │ +1a2ad0: 5901 9b04 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@049b │ │ +1a2ad4: 5b02 9c04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@049c │ │ +1a2ad8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a2ada: 7030 dfb2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a2ae0: 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 │ │ -1a29c4: |[1a29c4] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a29d4: 2200 ae04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04ae │ │ -1a29d8: 5231 9b04 |0002: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@049b │ │ -1a29dc: 5432 9c04 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@049c │ │ -1a29e0: 7040 4a0f 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@0f4a │ │ -1a29e6: 5b04 9d04 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.L$0:Ljava/lang/Object; // field@049d │ │ -1a29ea: 1f00 511a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a29ee: 1100 |000d: return-object v0 │ │ +1a2a94: |[1a2a94] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a2aa4: 2200 ae04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04ae │ │ +1a2aa8: 5231 9b04 |0002: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@049b │ │ +1a2aac: 5432 9c04 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@049c │ │ +1a2ab0: 7040 4a0f 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@0f4a │ │ +1a2ab6: 5b04 9d04 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.L$0:Ljava/lang/Object; // field@049d │ │ +1a2aba: 1f00 521a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a2abe: 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 │ │ -1a28f4: |[1a28f4] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a2904: 6e30 4b0f 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@0f4b │ │ -1a290a: 0c01 |0003: move-result-object v1 │ │ -1a290c: 1f01 ae04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04ae │ │ -1a2910: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a2914: 6e20 4e0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f4e │ │ -1a291a: 0c01 |000b: move-result-object v1 │ │ -1a291c: 1101 |000c: return-object v1 │ │ +1a29c4: |[1a29c4] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a29d4: 6e30 4b0f 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@0f4b │ │ +1a29da: 0c01 |0003: move-result-object v1 │ │ +1a29dc: 1f01 ae04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04ae │ │ +1a29e0: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a29e4: 6e20 4e0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f4e │ │ +1a29ea: 0c01 |000b: move-result-object v1 │ │ +1a29ec: 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 │ │ -1a2920: |[1a2920] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2930: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a2934: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a2938: 6e30 4c0f 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@0f4c │ │ -1a293e: 0c01 |0007: move-result-object v1 │ │ -1a2940: 1101 |0008: return-object v1 │ │ +1a29f0: |[1a29f0] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2a00: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a2a04: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a2a08: 6e30 4c0f 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@0f4c │ │ +1a2a0e: 0c01 |0007: move-result-object v1 │ │ +1a2a10: 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 │ │ -1a2944: |[1a2944] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2954: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a295a: 0c00 |0003: move-result-object v0 │ │ -1a295c: 5251 9e04 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.label:I // field@049e │ │ -1a2960: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a2962: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a2966: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a296a: 7110 2e9b 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a2970: 2826 |000e: goto 0034 // +0026 │ │ -1a2972: 2206 8f17 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@178f │ │ -1a2976: 1a00 be96 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a297a: 7020 8e93 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a2980: 2706 |0016: throw v6 │ │ -1a2982: 7110 2e9b 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a2988: 5456 9d04 |001a: iget-object v6, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.L$0:Ljava/lang/Object; // field@049d │ │ -1a298c: 1f06 2f02 |001c: check-cast v6, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a2990: 6201 b800 |001e: sget-object v1, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a2994: 5253 9b04 |0020: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@049b │ │ -1a2998: 5454 9c04 |0022: iget-object v4, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@049c │ │ -1a299c: 6e30 8709 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@0987 │ │ -1a29a2: 0c01 |0027: move-result-object v1 │ │ -1a29a4: 0753 |0028: move-object v3, v5 │ │ -1a29a6: 1f03 511a |0029: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a29aa: 5952 9e04 |002b: iput v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.label:I // field@049e │ │ -1a29ae: 7230 3206 1603 |002d: invoke-interface {v6, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ -1a29b4: 0c06 |0030: move-result-object v6 │ │ -1a29b6: 3306 0300 |0031: if-ne v6, v0, 0034 // +0003 │ │ -1a29ba: 1100 |0033: return-object v0 │ │ -1a29bc: 6206 98b2 |0034: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a29c0: 1106 |0036: return-object v6 │ │ +1a2a14: |[1a2a14] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2a24: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a2a2a: 0c00 |0003: move-result-object v0 │ │ +1a2a2c: 5251 9e04 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.label:I // field@049e │ │ +1a2a30: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a2a32: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a2a36: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a2a3a: 7110 3b9b 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a2a40: 2826 |000e: goto 0034 // +0026 │ │ +1a2a42: 2206 9017 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a2a46: 1a00 c396 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a2a4a: 7020 9b93 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a2a50: 2706 |0016: throw v6 │ │ +1a2a52: 7110 3b9b 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a2a58: 5456 9d04 |001a: iget-object v6, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.L$0:Ljava/lang/Object; // field@049d │ │ +1a2a5c: 1f06 2f02 |001c: check-cast v6, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a2a60: 6201 b800 |001e: sget-object v1, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a2a64: 5253 9b04 |0020: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@049b │ │ +1a2a68: 5454 9c04 |0022: iget-object v4, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@049c │ │ +1a2a6c: 6e30 8709 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@0987 │ │ +1a2a72: 0c01 |0027: move-result-object v1 │ │ +1a2a74: 0753 |0028: move-object v3, v5 │ │ +1a2a76: 1f03 521a |0029: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a2a7a: 5952 9e04 |002b: iput v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.label:I // field@049e │ │ +1a2a7e: 7230 3206 1603 |002d: invoke-interface {v6, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ +1a2a84: 0c06 |0030: move-result-object v6 │ │ +1a2a86: 3306 0300 |0031: if-ne v6, v0, 0034 // +0003 │ │ +1a2a8a: 1100 |0033: return-object v0 │ │ +1a2a8c: 6206 9bb2 |0034: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a2a90: 1106 |0036: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=336 │ │ 0x001e line=337 │ │ 0x0034 line=338 │ │ locals : │ │ 0x0000 - 0x0037 reg=5 this Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; │ │ 0x0000 - 0x0037 reg=6 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #144 header: │ │ class_idx : 1199 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #144 annotations: │ │ Annotations on class │ │ @@ -26011,233 +26011,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 │ │ -1a2c58: |[1a2c58] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.:(Lcom/infomaniak/drive/data/models/UserDrive;ILkotlin/coroutines/Continuation;)V │ │ -1a2c68: 5b01 a004 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04a0 │ │ -1a2c6c: 5902 9f04 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@049f │ │ -1a2c70: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a2c72: 7030 d2b2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a2c78: 0e00 |0008: return-void │ │ +1a2d28: |[1a2d28] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.:(Lcom/infomaniak/drive/data/models/UserDrive;ILkotlin/coroutines/Continuation;)V │ │ +1a2d38: 5b01 a004 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04a0 │ │ +1a2d3c: 5902 9f04 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@049f │ │ +1a2d40: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a2d42: 7030 dfb2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a2d48: 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 │ │ -1a2c2c: |[1a2c2c] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a2c3c: 2200 af04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04af │ │ -1a2c40: 5431 a004 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04a0 │ │ -1a2c44: 5232 9f04 |0004: iget v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@049f │ │ -1a2c48: 7040 4f0f 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@0f4f │ │ -1a2c4e: 5b04 a104 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@04a1 │ │ -1a2c52: 1f00 511a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a2c56: 1100 |000d: return-object v0 │ │ +1a2cfc: |[1a2cfc] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a2d0c: 2200 af04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04af │ │ +1a2d10: 5431 a004 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04a0 │ │ +1a2d14: 5232 9f04 |0004: iget v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@049f │ │ +1a2d18: 7040 4f0f 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@0f4f │ │ +1a2d1e: 5b04 a104 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@04a1 │ │ +1a2d22: 1f00 521a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a2d26: 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 │ │ -1a2a14: |[1a2a14] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a2a24: 6e30 500f 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@0f50 │ │ -1a2a2a: 0c01 |0003: move-result-object v1 │ │ -1a2a2c: 1f01 af04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04af │ │ -1a2a30: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a2a34: 6e20 530f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f53 │ │ -1a2a3a: 0c01 |000b: move-result-object v1 │ │ -1a2a3c: 1101 |000c: return-object v1 │ │ +1a2ae4: |[1a2ae4] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a2af4: 6e30 500f 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@0f50 │ │ +1a2afa: 0c01 |0003: move-result-object v1 │ │ +1a2afc: 1f01 af04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04af │ │ +1a2b00: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a2b04: 6e20 530f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f53 │ │ +1a2b0a: 0c01 |000b: move-result-object v1 │ │ +1a2b0c: 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 │ │ -1a2a40: |[1a2a40] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2a50: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a2a54: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a2a58: 6e30 510f 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@0f51 │ │ -1a2a5e: 0c01 |0007: move-result-object v1 │ │ -1a2a60: 1101 |0008: return-object v1 │ │ +1a2b10: |[1a2b10] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2b20: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a2b24: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a2b28: 6e30 510f 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@0f51 │ │ +1a2b2e: 0c01 |0007: move-result-object v1 │ │ +1a2b30: 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 │ │ -1a2a64: |[1a2a64] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2a74: 0806 4000 |0000: move-object/from16 v6, v64 │ │ -1a2a78: 7100 68b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a2a7e: 0c07 |0005: move-result-object v7 │ │ -1a2a80: 5260 a204 |0006: iget v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@04a2 │ │ -1a2a84: 1228 |0008: const/4 v8, #int 2 // #2 │ │ -1a2a86: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -1a2a88: 3800 1e00 |000a: if-eqz v0, 0028 // +001e │ │ -1a2a8c: 3210 1100 |000c: if-eq v0, v1, 001d // +0011 │ │ -1a2a90: 3380 0700 |000e: if-ne v0, v8, 0015 // +0007 │ │ -1a2a94: 7701 2e9b 4100 |0010: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a2a9a: 2900 c500 |0013: goto/16 00d8 // +00c5 │ │ -1a2a9e: 2200 8f17 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@178f │ │ -1a2aa2: 1a01 be96 |0017: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a2aa6: 7020 8e93 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a2aac: 2700 |001c: throw v0 │ │ -1a2aae: 5460 a104 |001d: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@04a1 │ │ -1a2ab2: 1f00 2f02 |001f: check-cast v0, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a2ab6: 7701 2e9b 4100 |0021: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a2abc: 0709 |0024: move-object v9, v0 │ │ -1a2abe: 0800 4100 |0025: move-object/from16 v0, v65 │ │ -1a2ac2: 2827 |0027: goto 004e // +0027 │ │ -1a2ac4: 7701 2e9b 4100 |0028: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a2aca: 5460 a104 |002b: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@04a1 │ │ -1a2ace: 0709 |002d: move-object v9, v0 │ │ -1a2ad0: 1f09 2f02 |002e: check-cast v9, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a2ad4: 5460 a004 |0030: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04a0 │ │ -1a2ad8: 3800 2000 |0032: if-eqz v0, 0052 // +0020 │ │ -1a2adc: 6e10 500b 0000 |0034: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UserDrive;.getUserId:()I // method@0b50 │ │ -1a2ae2: 0a02 |0037: move-result v2 │ │ -1a2ae4: 6200 c212 |0038: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -1a2ae8: 1f00 0d0d |003a: check-cast v0, Lcom/infomaniak/lib/core/auth/CredentialManager; // type@0d0d │ │ -1a2aec: 5b69 a104 |003c: iput-object v9, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@04a1 │ │ -1a2af0: 5961 a204 |003e: iput v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@04a2 │ │ -1a2af4: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -1a2af6: 1224 |0041: const/4 v4, #int 2 // #2 │ │ -1a2af8: 1205 |0042: const/4 v5, #int 0 // #0 │ │ -1a2afa: 0121 |0043: move v1, v2 │ │ -1a2afc: 0732 |0044: move-object v2, v3 │ │ -1a2afe: 0803 4000 |0045: move-object/from16 v3, v64 │ │ -1a2b02: 7706 ee40 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@40ee │ │ -1a2b08: 0c00 |004a: move-result-object v0 │ │ -1a2b0a: 3370 0300 |004b: if-ne v0, v7, 004e // +0003 │ │ -1a2b0e: 1107 |004d: return-object v7 │ │ -1a2b10: 1f00 6d22 |004e: check-cast v0, Lokhttp3/OkHttpClient; // type@226d │ │ -1a2b14: 3900 0800 |0050: if-nez v0, 0058 // +0008 │ │ -1a2b18: 6200 fd4f |0052: sget-object v0, Lcom/infomaniak/lib/core/networking/HttpClient;.INSTANCE:Lcom/infomaniak/lib/core/networking/HttpClient; // field@4ffd │ │ -1a2b1c: 6e10 bc43 0000 |0054: invoke-virtual {v0}, Lcom/infomaniak/lib/core/networking/HttpClient;.getOkHttpClient:()Lokhttp3/OkHttpClient; // method@43bc │ │ -1a2b22: 0c00 |0057: move-result-object v0 │ │ -1a2b24: 5461 a004 |0058: iget-object v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04a0 │ │ -1a2b28: 3801 0700 |005a: if-eqz v1, 0061 // +0007 │ │ -1a2b2c: 6e10 4e0b 0100 |005c: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/UserDrive;.getDriveId:()I // method@0b4e │ │ -1a2b32: 0a01 |005f: move-result v1 │ │ -1a2b34: 2807 |0060: goto 0067 // +0007 │ │ -1a2b36: 6201 c212 |0061: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -1a2b3a: 6e10 9239 0100 |0063: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@3992 │ │ -1a2b40: 0a01 |0066: move-result v1 │ │ -1a2b42: 011e |0067: move v14, v1 │ │ -1a2b44: 6201 b400 |0068: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a2b48: 2202 7503 |006a: new-instance v2, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1a2b4c: 072a |006c: move-object v10, v2 │ │ -1a2b4e: 526c 9f04 |006d: iget v12, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@049f │ │ -1a2b52: 133e ff03 |006f: const/16 v62, #int 1023 // #3ff │ │ -1a2b56: 133f 0000 |0071: const/16 v63, #int 0 // #0 │ │ -1a2b5a: 120b |0073: const/4 v11, #int 0 // #0 │ │ -1a2b5c: 120d |0074: const/4 v13, #int 0 // #0 │ │ -1a2b5e: 120f |0075: const/4 v15, #int 0 // #0 │ │ -1a2b60: 1310 0000 |0076: const/16 v16, #int 0 // #0 │ │ -1a2b64: 1311 0000 |0078: const/16 v17, #int 0 // #0 │ │ -1a2b68: 1312 0000 |007a: const/16 v18, #int 0 // #0 │ │ -1a2b6c: 1313 0000 |007c: const/16 v19, #int 0 // #0 │ │ -1a2b70: 1314 0000 |007e: const/16 v20, #int 0 // #0 │ │ -1a2b74: 1315 0000 |0080: const/16 v21, #int 0 // #0 │ │ -1a2b78: 1616 0000 |0082: const-wide/16 v22, #int 0 // #0 │ │ -1a2b7c: 1618 0000 |0084: const-wide/16 v24, #int 0 // #0 │ │ -1a2b80: 161a 0000 |0086: const-wide/16 v26, #int 0 // #0 │ │ -1a2b84: 131c 0000 |0088: const/16 v28, #int 0 // #0 │ │ -1a2b88: 161d 0000 |008a: const-wide/16 v29, #int 0 // #0 │ │ -1a2b8c: 131f 0000 |008c: const/16 v31, #int 0 // #0 │ │ -1a2b90: 1320 0000 |008e: const/16 v32, #int 0 // #0 │ │ -1a2b94: 1321 0000 |0090: const/16 v33, #int 0 // #0 │ │ -1a2b98: 1322 0000 |0092: const/16 v34, #int 0 // #0 │ │ -1a2b9c: 1323 0000 |0094: const/16 v35, #int 0 // #0 │ │ -1a2ba0: 1324 0000 |0096: const/16 v36, #int 0 // #0 │ │ -1a2ba4: 1325 0000 |0098: const/16 v37, #int 0 // #0 │ │ -1a2ba8: 1326 0000 |009a: const/16 v38, #int 0 // #0 │ │ -1a2bac: 1327 0000 |009c: const/16 v39, #int 0 // #0 │ │ -1a2bb0: 1328 0000 |009e: const/16 v40, #int 0 // #0 │ │ -1a2bb4: 1329 0000 |00a0: const/16 v41, #int 0 // #0 │ │ -1a2bb8: 132a 0000 |00a2: const/16 v42, #int 0 // #0 │ │ -1a2bbc: 132b 0000 |00a4: const/16 v43, #int 0 // #0 │ │ -1a2bc0: 132c 0000 |00a6: const/16 v44, #int 0 // #0 │ │ -1a2bc4: 162d 0000 |00a8: const-wide/16 v45, #int 0 // #0 │ │ -1a2bc8: 162f 0000 |00aa: const-wide/16 v47, #int 0 // #0 │ │ -1a2bcc: 1331 0000 |00ac: const/16 v49, #int 0 // #0 │ │ -1a2bd0: 1332 0000 |00ae: const/16 v50, #int 0 // #0 │ │ -1a2bd4: 1333 0000 |00b0: const/16 v51, #int 0 // #0 │ │ -1a2bd8: 1334 0000 |00b2: const/16 v52, #int 0 // #0 │ │ -1a2bdc: 1335 0000 |00b4: const/16 v53, #int 0 // #0 │ │ -1a2be0: 1336 0000 |00b6: const/16 v54, #int 0 // #0 │ │ -1a2be4: 1337 0000 |00b8: const/16 v55, #int 0 // #0 │ │ -1a2be8: 1638 0000 |00ba: const-wide/16 v56, #int 0 // #0 │ │ -1a2bec: 133a 0000 |00bc: const/16 v58, #int 0 // #0 │ │ -1a2bf0: 163b 0000 |00be: const-wide/16 v59, #int 0 // #0 │ │ -1a2bf4: 133d f5ff |00c0: const/16 v61, #int -11 // #fff5 │ │ -1a2bf8: 7636 0b0a 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@0a0b │ │ -1a2bfe: 6e30 3c09 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@093c │ │ -1a2c04: 0c00 |00c8: move-result-object v0 │ │ -1a2c06: 0761 |00c9: move-object v1, v6 │ │ -1a2c08: 1f01 511a |00ca: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a2c0c: 1202 |00cc: const/4 v2, #int 0 // #0 │ │ -1a2c0e: 5b62 a104 |00cd: iput-object v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@04a1 │ │ -1a2c12: 5968 a204 |00cf: iput v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@04a2 │ │ -1a2c16: 7230 3206 0901 |00d1: invoke-interface {v9, v0, v1}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ -1a2c1c: 0c00 |00d4: move-result-object v0 │ │ -1a2c1e: 3370 0300 |00d5: if-ne v0, v7, 00d8 // +0003 │ │ -1a2c22: 1107 |00d7: return-object v7 │ │ -1a2c24: 6200 98b2 |00d8: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a2c28: 1100 |00da: return-object v0 │ │ +1a2b34: |[1a2b34] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2b44: 0806 4000 |0000: move-object/from16 v6, v64 │ │ +1a2b48: 7100 75b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a2b4e: 0c07 |0005: move-result-object v7 │ │ +1a2b50: 5260 a204 |0006: iget v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@04a2 │ │ +1a2b54: 1228 |0008: const/4 v8, #int 2 // #2 │ │ +1a2b56: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +1a2b58: 3800 1e00 |000a: if-eqz v0, 0028 // +001e │ │ +1a2b5c: 3210 1100 |000c: if-eq v0, v1, 001d // +0011 │ │ +1a2b60: 3380 0700 |000e: if-ne v0, v8, 0015 // +0007 │ │ +1a2b64: 7701 3b9b 4100 |0010: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a2b6a: 2900 c500 |0013: goto/16 00d8 // +00c5 │ │ +1a2b6e: 2200 9017 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a2b72: 1a01 c396 |0017: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a2b76: 7020 9b93 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a2b7c: 2700 |001c: throw v0 │ │ +1a2b7e: 5460 a104 |001d: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@04a1 │ │ +1a2b82: 1f00 2f02 |001f: check-cast v0, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a2b86: 7701 3b9b 4100 |0021: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a2b8c: 0709 |0024: move-object v9, v0 │ │ +1a2b8e: 0800 4100 |0025: move-object/from16 v0, v65 │ │ +1a2b92: 2827 |0027: goto 004e // +0027 │ │ +1a2b94: 7701 3b9b 4100 |0028: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a2b9a: 5460 a104 |002b: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@04a1 │ │ +1a2b9e: 0709 |002d: move-object v9, v0 │ │ +1a2ba0: 1f09 2f02 |002e: check-cast v9, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a2ba4: 5460 a004 |0030: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04a0 │ │ +1a2ba8: 3800 2000 |0032: if-eqz v0, 0052 // +0020 │ │ +1a2bac: 6e10 500b 0000 |0034: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UserDrive;.getUserId:()I // method@0b50 │ │ +1a2bb2: 0a02 |0037: move-result v2 │ │ +1a2bb4: 6200 c512 |0038: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +1a2bb8: 1f00 0e0d |003a: check-cast v0, Lcom/infomaniak/lib/core/auth/CredentialManager; // type@0d0e │ │ +1a2bbc: 5b69 a104 |003c: iput-object v9, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@04a1 │ │ +1a2bc0: 5961 a204 |003e: iput v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@04a2 │ │ +1a2bc4: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +1a2bc6: 1224 |0041: const/4 v4, #int 2 // #2 │ │ +1a2bc8: 1205 |0042: const/4 v5, #int 0 // #0 │ │ +1a2bca: 0121 |0043: move v1, v2 │ │ +1a2bcc: 0732 |0044: move-object v2, v3 │ │ +1a2bce: 0803 4000 |0045: move-object/from16 v3, v64 │ │ +1a2bd2: 7706 fb40 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@40fb │ │ +1a2bd8: 0c00 |004a: move-result-object v0 │ │ +1a2bda: 3370 0300 |004b: if-ne v0, v7, 004e // +0003 │ │ +1a2bde: 1107 |004d: return-object v7 │ │ +1a2be0: 1f00 6e22 |004e: check-cast v0, Lokhttp3/OkHttpClient; // type@226e │ │ +1a2be4: 3900 0800 |0050: if-nez v0, 0058 // +0008 │ │ +1a2be8: 6200 0050 |0052: sget-object v0, Lcom/infomaniak/lib/core/networking/HttpClient;.INSTANCE:Lcom/infomaniak/lib/core/networking/HttpClient; // field@5000 │ │ +1a2bec: 6e10 c943 0000 |0054: invoke-virtual {v0}, Lcom/infomaniak/lib/core/networking/HttpClient;.getOkHttpClient:()Lokhttp3/OkHttpClient; // method@43c9 │ │ +1a2bf2: 0c00 |0057: move-result-object v0 │ │ +1a2bf4: 5461 a004 |0058: iget-object v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04a0 │ │ +1a2bf8: 3801 0700 |005a: if-eqz v1, 0061 // +0007 │ │ +1a2bfc: 6e10 4e0b 0100 |005c: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/UserDrive;.getDriveId:()I // method@0b4e │ │ +1a2c02: 0a01 |005f: move-result v1 │ │ +1a2c04: 2807 |0060: goto 0067 // +0007 │ │ +1a2c06: 6201 c512 |0061: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +1a2c0a: 6e10 9f39 0100 |0063: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@399f │ │ +1a2c10: 0a01 |0066: move-result v1 │ │ +1a2c12: 011e |0067: move v14, v1 │ │ +1a2c14: 6201 b400 |0068: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a2c18: 2202 7503 |006a: new-instance v2, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1a2c1c: 072a |006c: move-object v10, v2 │ │ +1a2c1e: 526c 9f04 |006d: iget v12, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@049f │ │ +1a2c22: 133e ff03 |006f: const/16 v62, #int 1023 // #3ff │ │ +1a2c26: 133f 0000 |0071: const/16 v63, #int 0 // #0 │ │ +1a2c2a: 120b |0073: const/4 v11, #int 0 // #0 │ │ +1a2c2c: 120d |0074: const/4 v13, #int 0 // #0 │ │ +1a2c2e: 120f |0075: const/4 v15, #int 0 // #0 │ │ +1a2c30: 1310 0000 |0076: const/16 v16, #int 0 // #0 │ │ +1a2c34: 1311 0000 |0078: const/16 v17, #int 0 // #0 │ │ +1a2c38: 1312 0000 |007a: const/16 v18, #int 0 // #0 │ │ +1a2c3c: 1313 0000 |007c: const/16 v19, #int 0 // #0 │ │ +1a2c40: 1314 0000 |007e: const/16 v20, #int 0 // #0 │ │ +1a2c44: 1315 0000 |0080: const/16 v21, #int 0 // #0 │ │ +1a2c48: 1616 0000 |0082: const-wide/16 v22, #int 0 // #0 │ │ +1a2c4c: 1618 0000 |0084: const-wide/16 v24, #int 0 // #0 │ │ +1a2c50: 161a 0000 |0086: const-wide/16 v26, #int 0 // #0 │ │ +1a2c54: 131c 0000 |0088: const/16 v28, #int 0 // #0 │ │ +1a2c58: 161d 0000 |008a: const-wide/16 v29, #int 0 // #0 │ │ +1a2c5c: 131f 0000 |008c: const/16 v31, #int 0 // #0 │ │ +1a2c60: 1320 0000 |008e: const/16 v32, #int 0 // #0 │ │ +1a2c64: 1321 0000 |0090: const/16 v33, #int 0 // #0 │ │ +1a2c68: 1322 0000 |0092: const/16 v34, #int 0 // #0 │ │ +1a2c6c: 1323 0000 |0094: const/16 v35, #int 0 // #0 │ │ +1a2c70: 1324 0000 |0096: const/16 v36, #int 0 // #0 │ │ +1a2c74: 1325 0000 |0098: const/16 v37, #int 0 // #0 │ │ +1a2c78: 1326 0000 |009a: const/16 v38, #int 0 // #0 │ │ +1a2c7c: 1327 0000 |009c: const/16 v39, #int 0 // #0 │ │ +1a2c80: 1328 0000 |009e: const/16 v40, #int 0 // #0 │ │ +1a2c84: 1329 0000 |00a0: const/16 v41, #int 0 // #0 │ │ +1a2c88: 132a 0000 |00a2: const/16 v42, #int 0 // #0 │ │ +1a2c8c: 132b 0000 |00a4: const/16 v43, #int 0 // #0 │ │ +1a2c90: 132c 0000 |00a6: const/16 v44, #int 0 // #0 │ │ +1a2c94: 162d 0000 |00a8: const-wide/16 v45, #int 0 // #0 │ │ +1a2c98: 162f 0000 |00aa: const-wide/16 v47, #int 0 // #0 │ │ +1a2c9c: 1331 0000 |00ac: const/16 v49, #int 0 // #0 │ │ +1a2ca0: 1332 0000 |00ae: const/16 v50, #int 0 // #0 │ │ +1a2ca4: 1333 0000 |00b0: const/16 v51, #int 0 // #0 │ │ +1a2ca8: 1334 0000 |00b2: const/16 v52, #int 0 // #0 │ │ +1a2cac: 1335 0000 |00b4: const/16 v53, #int 0 // #0 │ │ +1a2cb0: 1336 0000 |00b6: const/16 v54, #int 0 // #0 │ │ +1a2cb4: 1337 0000 |00b8: const/16 v55, #int 0 // #0 │ │ +1a2cb8: 1638 0000 |00ba: const-wide/16 v56, #int 0 // #0 │ │ +1a2cbc: 133a 0000 |00bc: const/16 v58, #int 0 // #0 │ │ +1a2cc0: 163b 0000 |00be: const-wide/16 v59, #int 0 // #0 │ │ +1a2cc4: 133d f5ff |00c0: const/16 v61, #int -11 // #fff5 │ │ +1a2cc8: 7636 0b0a 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@0a0b │ │ +1a2cce: 6e30 3c09 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@093c │ │ +1a2cd4: 0c00 |00c8: move-result-object v0 │ │ +1a2cd6: 0761 |00c9: move-object v1, v6 │ │ +1a2cd8: 1f01 521a |00ca: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a2cdc: 1202 |00cc: const/4 v2, #int 0 // #0 │ │ +1a2cde: 5b62 a104 |00cd: iput-object v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@04a1 │ │ +1a2ce2: 5968 a204 |00cf: iput v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@04a2 │ │ +1a2ce6: 7230 3206 0901 |00d1: invoke-interface {v9, v0, v1}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ +1a2cec: 0c00 |00d4: move-result-object v0 │ │ +1a2cee: 3370 0300 |00d5: if-ne v0, v7, 00d8 // +0003 │ │ +1a2cf2: 1107 |00d7: return-object v7 │ │ +1a2cf4: 6200 9bb2 |00d8: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a2cf8: 1100 |00da: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=294 │ │ 0x0030 line=295 │ │ 0x0058 line=296 │ │ 0x0068 line=297 │ │ 0x00c9 line=298 │ │ 0x00d8 line=299 │ │ locals : │ │ 0x0000 - 0x00db reg=64 this Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; │ │ 0x0000 - 0x00db reg=65 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #145 header: │ │ class_idx : 1200 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #145 annotations: │ │ Annotations on class │ │ @@ -26279,138 +26279,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 │ │ -1a2d70: |[1a2d70] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a2d80: 5b01 a304 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04a3 │ │ -1a2d84: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a2d86: 7030 d2b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a2d8c: 0e00 |0006: return-void │ │ +1a2e40: |[1a2e40] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a2e50: 5b01 a304 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04a3 │ │ +1a2e54: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a2e56: 7030 dfb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a2e5c: 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 │ │ -1a2d48: |[1a2d48] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a2d58: 2200 b004 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1; // type@04b0 │ │ -1a2d5c: 5421 a304 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04a3 │ │ -1a2d60: 7030 540f 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@0f54 │ │ -1a2d66: 5b03 a404 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.L$0:Ljava/lang/Object; // field@04a4 │ │ -1a2d6a: 1f00 511a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a2d6e: 1100 |000b: return-object v0 │ │ +1a2e18: |[1a2e18] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a2e28: 2200 b004 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1; // type@04b0 │ │ +1a2e2c: 5421 a304 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04a3 │ │ +1a2e30: 7030 540f 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@0f54 │ │ +1a2e36: 5b03 a404 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.L$0:Ljava/lang/Object; // field@04a4 │ │ +1a2e3a: 1f00 521a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a2e3e: 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 │ │ -1a2c7c: |[1a2c7c] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a2c8c: 6e30 550f 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@0f55 │ │ -1a2c92: 0c01 |0003: move-result-object v1 │ │ -1a2c94: 1f01 b004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1; // type@04b0 │ │ -1a2c98: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a2c9c: 6e20 580f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f58 │ │ -1a2ca2: 0c01 |000b: move-result-object v1 │ │ -1a2ca4: 1101 |000c: return-object v1 │ │ +1a2d4c: |[1a2d4c] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a2d5c: 6e30 550f 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@0f55 │ │ +1a2d62: 0c01 |0003: move-result-object v1 │ │ +1a2d64: 1f01 b004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1; // type@04b0 │ │ +1a2d68: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a2d6c: 6e20 580f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f58 │ │ +1a2d72: 0c01 |000b: move-result-object v1 │ │ +1a2d74: 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 │ │ -1a2ca8: |[1a2ca8] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2cb8: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a2cbc: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a2cc0: 6e30 560f 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@0f56 │ │ -1a2cc6: 0c01 |0007: move-result-object v1 │ │ -1a2cc8: 1101 |0008: return-object v1 │ │ +1a2d78: |[1a2d78] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2d88: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a2d8c: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a2d90: 6e30 560f 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@0f56 │ │ +1a2d96: 0c01 |0007: move-result-object v1 │ │ +1a2d98: 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 │ │ -1a2ccc: |[1a2ccc] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2cdc: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a2ce2: 0c00 |0003: move-result-object v0 │ │ -1a2ce4: 5241 a504 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.label:I // field@04a5 │ │ -1a2ce8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a2cea: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a2cee: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a2cf2: 7110 2e9b 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a2cf8: 2824 |000e: goto 0032 // +0024 │ │ -1a2cfa: 2205 8f17 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@178f │ │ -1a2cfe: 1a00 be96 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a2d02: 7020 8e93 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a2d08: 2705 |0016: throw v5 │ │ -1a2d0a: 7110 2e9b 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a2d10: 5445 a404 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.L$0:Ljava/lang/Object; // field@04a4 │ │ -1a2d14: 1f05 2f02 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a2d18: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a2d1c: 5443 a304 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04a3 │ │ -1a2d20: 6e20 4609 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@0946 │ │ -1a2d26: 0c01 |0025: move-result-object v1 │ │ -1a2d28: 0743 |0026: move-object v3, v4 │ │ -1a2d2a: 1f03 511a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a2d2e: 5942 a504 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.label:I // field@04a5 │ │ -1a2d32: 7230 3206 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ -1a2d38: 0c05 |002e: move-result-object v5 │ │ -1a2d3a: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ -1a2d3e: 1100 |0031: return-object v0 │ │ -1a2d40: 6205 98b2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a2d44: 1105 |0034: return-object v5 │ │ +1a2d9c: |[1a2d9c] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2dac: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a2db2: 0c00 |0003: move-result-object v0 │ │ +1a2db4: 5241 a504 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.label:I // field@04a5 │ │ +1a2db8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a2dba: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a2dbe: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a2dc2: 7110 3b9b 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a2dc8: 2824 |000e: goto 0032 // +0024 │ │ +1a2dca: 2205 9017 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a2dce: 1a00 c396 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a2dd2: 7020 9b93 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a2dd8: 2705 |0016: throw v5 │ │ +1a2dda: 7110 3b9b 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a2de0: 5445 a404 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.L$0:Ljava/lang/Object; // field@04a4 │ │ +1a2de4: 1f05 2f02 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a2de8: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a2dec: 5443 a304 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04a3 │ │ +1a2df0: 6e20 4609 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@0946 │ │ +1a2df6: 0c01 |0025: move-result-object v1 │ │ +1a2df8: 0743 |0026: move-object v3, v4 │ │ +1a2dfa: 1f03 521a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a2dfe: 5942 a504 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.label:I // field@04a5 │ │ +1a2e02: 7230 3206 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ +1a2e08: 0c05 |002e: move-result-object v5 │ │ +1a2e0a: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ +1a2e0e: 1100 |0031: return-object v0 │ │ +1a2e10: 6205 9bb2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a2e14: 1105 |0034: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=290 │ │ 0x001e line=291 │ │ 0x0032 line=292 │ │ locals : │ │ 0x0000 - 0x0035 reg=4 this Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1; │ │ 0x0000 - 0x0035 reg=5 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #146 header: │ │ class_idx : 1201 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #146 annotations: │ │ Annotations on class │ │ @@ -26452,145 +26452,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 │ │ -1a2e9c: |[1a2e9c] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a2eac: 5b01 a804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a8 │ │ -1a2eb0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a2eb2: 7030 d2b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a2eb8: 0e00 |0006: return-void │ │ +1a2f6c: |[1a2f6c] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a2f7c: 5b01 a804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a8 │ │ +1a2f80: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a2f82: 7030 dfb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a2f88: 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 │ │ -1a2e68: |[1a2e68] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a2e78: 2200 b104 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04b1 │ │ -1a2e7c: 5421 a804 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a8 │ │ -1a2e80: 7030 590f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f59 │ │ -1a2e86: 1f03 7917 |0007: check-cast v3, Ljava/lang/Boolean; // type@1779 │ │ -1a2e8a: 6e10 fb92 0300 |0009: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@92fb │ │ -1a2e90: 0a03 |000c: move-result v3 │ │ -1a2e92: 5c03 a604 |000d: iput-boolean v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@04a6 │ │ -1a2e96: 1f00 511a |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a2e9a: 1100 |0011: return-object v0 │ │ +1a2f38: |[1a2f38] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a2f48: 2200 b104 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04b1 │ │ +1a2f4c: 5421 a804 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a8 │ │ +1a2f50: 7030 590f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f59 │ │ +1a2f56: 1f03 7a17 |0007: check-cast v3, Ljava/lang/Boolean; // type@177a │ │ +1a2f5a: 6e10 0893 0300 |0009: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@9308 │ │ +1a2f60: 0a03 |000c: move-result v3 │ │ +1a2f62: 5c03 a604 |000d: iput-boolean v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@04a6 │ │ +1a2f66: 1f00 521a |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a2f6a: 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 │ │ -1a2dc4: |[1a2dc4] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2dd4: 1f01 7917 |0000: check-cast v1, Ljava/lang/Boolean; // type@1779 │ │ -1a2dd8: 6e10 fb92 0100 |0002: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@92fb │ │ -1a2dde: 0a01 |0005: move-result v1 │ │ -1a2de0: 1f02 511a |0006: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a2de4: 6e30 5c0f 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f5c │ │ -1a2dea: 0c01 |000b: move-result-object v1 │ │ -1a2dec: 1101 |000c: return-object v1 │ │ +1a2e94: |[1a2e94] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2ea4: 1f01 7a17 |0000: check-cast v1, Ljava/lang/Boolean; // type@177a │ │ +1a2ea8: 6e10 0893 0100 |0002: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@9308 │ │ +1a2eae: 0a01 |0005: move-result v1 │ │ +1a2eb0: 1f02 521a |0006: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a2eb4: 6e30 5c0f 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f5c │ │ +1a2eba: 0c01 |000b: move-result-object v1 │ │ +1a2ebc: 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 │ │ -1a2d90: |[1a2d90] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a2da0: 7110 0093 0100 |0000: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9300 │ │ -1a2da6: 0c01 |0003: move-result-object v1 │ │ -1a2da8: 6e30 5a0f 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@0f5a │ │ -1a2dae: 0c01 |0007: move-result-object v1 │ │ -1a2db0: 1f01 b104 |0008: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04b1 │ │ -1a2db4: 6202 98b2 |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a2db8: 6e20 5d0f 2100 |000c: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f5d │ │ -1a2dbe: 0c01 |000f: move-result-object v1 │ │ -1a2dc0: 1101 |0010: return-object v1 │ │ +1a2e60: |[1a2e60] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a2e70: 7110 0d93 0100 |0000: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@930d │ │ +1a2e76: 0c01 |0003: move-result-object v1 │ │ +1a2e78: 6e30 5a0f 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@0f5a │ │ +1a2e7e: 0c01 |0007: move-result-object v1 │ │ +1a2e80: 1f01 b104 |0008: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04b1 │ │ +1a2e84: 6202 9bb2 |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a2e88: 6e20 5d0f 2100 |000c: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f5d │ │ +1a2e8e: 0c01 |000f: move-result-object v1 │ │ +1a2e90: 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 │ │ -1a2df0: |[1a2df0] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2e00: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a2e06: 0c00 |0003: move-result-object v0 │ │ -1a2e08: 5241 a704 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.label:I // field@04a7 │ │ -1a2e0c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a2e0e: 3801 1200 |0007: if-eqz v1, 0019 // +0012 │ │ -1a2e12: 3321 0800 |0009: if-ne v1, v2, 0011 // +0008 │ │ -1a2e16: 5540 a604 |000b: iget-boolean v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@04a6 │ │ -1a2e1a: 7110 2e9b 0500 |000d: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a2e20: 281f |0010: goto 002f // +001f │ │ -1a2e22: 2205 8f17 |0011: new-instance v5, Ljava/lang/IllegalStateException; // type@178f │ │ -1a2e26: 1a00 be96 |0013: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a2e2a: 7020 8e93 0500 |0015: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a2e30: 2705 |0018: throw v5 │ │ -1a2e32: 7110 2e9b 0500 |0019: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a2e38: 5545 a604 |001c: iget-boolean v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@04a6 │ │ -1a2e3c: 5441 a804 |001e: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a8 │ │ -1a2e40: 0743 |0020: move-object v3, v4 │ │ -1a2e42: 1f03 511a |0021: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a2e46: 5c45 a604 |0023: iput-boolean v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@04a6 │ │ -1a2e4a: 5942 a704 |0025: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.label:I // field@04a7 │ │ -1a2e4e: 7130 d40f 5103 |0027: invoke-static {v1, v5, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.access$onNetworkAvailabilityChanged:(Lcom/infomaniak/drive/ui/MainViewModel;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fd4 │ │ -1a2e54: 0c01 |002a: move-result-object v1 │ │ -1a2e56: 3301 0300 |002b: if-ne v1, v0, 002e // +0003 │ │ -1a2e5a: 1100 |002d: return-object v0 │ │ -1a2e5c: 0150 |002e: move v0, v5 │ │ -1a2e5e: 7110 97b2 0000 |002f: invoke-static {v0}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b297 │ │ -1a2e64: 0c05 |0032: move-result-object v5 │ │ -1a2e66: 1105 |0033: return-object v5 │ │ +1a2ec0: |[1a2ec0] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2ed0: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a2ed6: 0c00 |0003: move-result-object v0 │ │ +1a2ed8: 5241 a704 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.label:I // field@04a7 │ │ +1a2edc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a2ede: 3801 1200 |0007: if-eqz v1, 0019 // +0012 │ │ +1a2ee2: 3321 0800 |0009: if-ne v1, v2, 0011 // +0008 │ │ +1a2ee6: 5540 a604 |000b: iget-boolean v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@04a6 │ │ +1a2eea: 7110 3b9b 0500 |000d: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a2ef0: 281f |0010: goto 002f // +001f │ │ +1a2ef2: 2205 9017 |0011: new-instance v5, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a2ef6: 1a00 c396 |0013: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a2efa: 7020 9b93 0500 |0015: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a2f00: 2705 |0018: throw v5 │ │ +1a2f02: 7110 3b9b 0500 |0019: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a2f08: 5545 a604 |001c: iget-boolean v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@04a6 │ │ +1a2f0c: 5441 a804 |001e: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a8 │ │ +1a2f10: 0743 |0020: move-object v3, v4 │ │ +1a2f12: 1f03 521a |0021: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a2f16: 5c45 a604 |0023: iput-boolean v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@04a6 │ │ +1a2f1a: 5942 a704 |0025: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.label:I // field@04a7 │ │ +1a2f1e: 7130 d40f 5103 |0027: invoke-static {v1, v5, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.access$onNetworkAvailabilityChanged:(Lcom/infomaniak/drive/ui/MainViewModel;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fd4 │ │ +1a2f24: 0c01 |002a: move-result-object v1 │ │ +1a2f26: 3301 0300 |002b: if-ne v1, v0, 002e // +0003 │ │ +1a2f2a: 1100 |002d: return-object v0 │ │ +1a2f2c: 0150 |002e: move v0, v5 │ │ +1a2f2e: 7110 a4b2 0000 |002f: invoke-static {v0}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b2a4 │ │ +1a2f34: 0c05 |0032: move-result-object v5 │ │ +1a2f36: 1105 |0033: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=98 │ │ 0x001e line=99 │ │ 0x002f line=100 │ │ locals : │ │ 0x0000 - 0x0034 reg=4 this Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; │ │ 0x0000 - 0x0034 reg=5 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #147 header: │ │ class_idx : 1202 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #147 annotations: │ │ Annotations on class │ │ @@ -26636,131 +26636,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 │ │ -1a2f90: |[1a2f90] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V │ │ -1a2fa0: 5b01 ac04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ac │ │ -1a2fa4: 5902 a904 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@04a9 │ │ -1a2fa8: 5b03 aa04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04aa │ │ -1a2fac: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a2fae: 7030 d2b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a2fb4: 0e00 |000a: return-void │ │ +1a3060: |[1a3060] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V │ │ +1a3070: 5b01 ac04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ac │ │ +1a3074: 5902 a904 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@04a9 │ │ +1a3078: 5b03 aa04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04aa │ │ +1a307c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a307e: 7030 dfb2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a3084: 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 │ │ -1a2f64: |[1a2f64] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a2f74: 2204 b204 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04b2 │ │ -1a2f78: 5430 ac04 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ac │ │ -1a2f7c: 5231 a904 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@04a9 │ │ -1a2f80: 5432 aa04 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04aa │ │ -1a2f84: 7055 5e0f 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@0f5e │ │ -1a2f8a: 1f04 511a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a2f8e: 1104 |000d: return-object v4 │ │ +1a3034: |[1a3034] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a3044: 2204 b204 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04b2 │ │ +1a3048: 5430 ac04 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ac │ │ +1a304c: 5231 a904 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@04a9 │ │ +1a3050: 5432 aa04 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04aa │ │ +1a3054: 7055 5e0f 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@0f5e │ │ +1a305a: 1f04 521a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a305e: 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 │ │ -1a2ebc: |[1a2ebc] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2ecc: 1f01 391d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -1a2ed0: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a2ed4: 6e30 610f 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@0f61 │ │ -1a2eda: 0c01 |0007: move-result-object v1 │ │ -1a2edc: 1101 |0008: return-object v1 │ │ +1a2f8c: |[1a2f8c] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2f9c: 1f01 3a1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +1a2fa0: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a2fa4: 6e30 610f 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@0f61 │ │ +1a2faa: 0c01 |0007: move-result-object v1 │ │ +1a2fac: 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 │ │ -1a2ee0: |[1a2ee0] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a2ef0: 6e30 5f0f 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@0f5f │ │ -1a2ef6: 0c01 |0003: move-result-object v1 │ │ -1a2ef8: 1f01 b204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04b2 │ │ -1a2efc: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a2f00: 6e20 620f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f62 │ │ -1a2f06: 0c01 |000b: move-result-object v1 │ │ -1a2f08: 1101 |000c: return-object v1 │ │ +1a2fb0: |[1a2fb0] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a2fc0: 6e30 5f0f 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@0f5f │ │ +1a2fc6: 0c01 |0003: move-result-object v1 │ │ +1a2fc8: 1f01 b204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04b2 │ │ +1a2fcc: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a2fd0: 6e20 620f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f62 │ │ +1a2fd6: 0c01 |000b: move-result-object v1 │ │ +1a2fd8: 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 │ │ -1a2f0c: |[1a2f0c] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2f1c: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a2f22: 5230 ab04 |0003: iget v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.label:I // field@04ab │ │ -1a2f26: 3900 1700 |0005: if-nez v0, 001c // +0017 │ │ -1a2f2a: 7110 2e9b 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a2f30: 5434 ac04 |000a: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ac │ │ -1a2f34: 6200 b800 |000c: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a2f38: 5231 a904 |000e: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@04a9 │ │ -1a2f3c: 5432 aa04 |0010: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04aa │ │ -1a2f40: 6e30 8509 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@0985 │ │ -1a2f46: 0c00 |0015: move-result-object v0 │ │ -1a2f48: 7120 d50f 0400 |0016: invoke-static {v4, v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$postCurrentFolder:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)V // method@0fd5 │ │ -1a2f4e: 6204 98b2 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a2f52: 1104 |001b: return-object v4 │ │ -1a2f54: 2204 8f17 |001c: new-instance v4, Ljava/lang/IllegalStateException; // type@178f │ │ -1a2f58: 1a00 be96 |001e: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a2f5c: 7020 8e93 0400 |0020: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a2f62: 2704 |0023: throw v4 │ │ +1a2fdc: |[1a2fdc] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2fec: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a2ff2: 5230 ab04 |0003: iget v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.label:I // field@04ab │ │ +1a2ff6: 3900 1700 |0005: if-nez v0, 001c // +0017 │ │ +1a2ffa: 7110 3b9b 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a3000: 5434 ac04 |000a: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ac │ │ +1a3004: 6200 b800 |000c: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a3008: 5231 a904 |000e: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@04a9 │ │ +1a300c: 5432 aa04 |0010: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04aa │ │ +1a3010: 6e30 8509 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@0985 │ │ +1a3016: 0c00 |0015: move-result-object v0 │ │ +1a3018: 7120 d50f 0400 |0016: invoke-static {v4, v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$postCurrentFolder:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)V // method@0fd5 │ │ +1a301e: 6204 9bb2 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a3022: 1104 |001b: return-object v4 │ │ +1a3024: 2204 9017 |001c: new-instance v4, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a3028: 1a00 c396 |001e: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a302c: 7020 9b93 0400 |0020: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a3032: 2704 |0023: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=202 │ │ 0x000a line=203 │ │ 0x0019 line=204 │ │ 0x001c line=202 │ │ locals : │ │ 0x0000 - 0x0024 reg=3 this Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; │ │ 0x0000 - 0x0024 reg=4 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #148 header: │ │ class_idx : 1203 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #148 annotations: │ │ Annotations on class │ │ @@ -26799,137 +26799,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 │ │ -1a30e0: |[1a30e0] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a30f0: 5b01 ae04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ae │ │ -1a30f4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a30f6: 7030 d2b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a30fc: 0e00 |0006: return-void │ │ +1a31b0: |[1a31b0] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a31c0: 5b01 ae04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ae │ │ +1a31c4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a31c6: 7030 dfb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a31cc: 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 │ │ -1a30bc: |[1a30bc] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a30cc: 2202 b304 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04b3 │ │ -1a30d0: 5410 ae04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ae │ │ -1a30d4: 7030 630f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f63 │ │ -1a30da: 1f02 511a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a30de: 1102 |0009: return-object v2 │ │ +1a318c: |[1a318c] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a319c: 2202 b304 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04b3 │ │ +1a31a0: 5410 ae04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ae │ │ +1a31a4: 7030 630f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f63 │ │ +1a31aa: 1f02 521a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a31ae: 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 │ │ -1a2fb8: |[1a2fb8] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2fc8: 1f01 391d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -1a2fcc: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a2fd0: 6e30 660f 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@0f66 │ │ -1a2fd6: 0c01 |0007: move-result-object v1 │ │ -1a2fd8: 1101 |0008: return-object v1 │ │ +1a3088: |[1a3088] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3098: 1f01 3a1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +1a309c: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a30a0: 6e30 660f 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@0f66 │ │ +1a30a6: 0c01 |0007: move-result-object v1 │ │ +1a30a8: 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 │ │ -1a2fdc: |[1a2fdc] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a2fec: 6e30 640f 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@0f64 │ │ -1a2ff2: 0c01 |0003: move-result-object v1 │ │ -1a2ff4: 1f01 b304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04b3 │ │ -1a2ff8: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a2ffc: 6e20 670f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f67 │ │ -1a3002: 0c01 |000b: move-result-object v1 │ │ -1a3004: 1101 |000c: return-object v1 │ │ +1a30ac: |[1a30ac] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a30bc: 6e30 640f 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@0f64 │ │ +1a30c2: 0c01 |0003: move-result-object v1 │ │ +1a30c4: 1f01 b304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04b3 │ │ +1a30c8: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a30cc: 6e20 670f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f67 │ │ +1a30d2: 0c01 |000b: move-result-object v1 │ │ +1a30d4: 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 │ │ -1a3008: |[1a3008] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3018: 0800 1400 |0000: move-object/from16 v0, v20 │ │ -1a301c: 7100 68b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a3022: 5201 ad04 |0005: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.label:I // field@04ad │ │ -1a3026: 3901 4300 |0007: if-nez v1, 004a // +0043 │ │ -1a302a: 7701 2e9b 1500 |0009: invoke-static/range {v21}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a3030: 5401 ae04 |000c: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ae │ │ -1a3034: 6e10 0c10 0100 |000e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@100c │ │ -1a303a: 0c01 |0011: move-result-object v1 │ │ -1a303c: 7210 1bd4 0100 |0012: invoke-interface {v1}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d41b │ │ -1a3042: 0c01 |0015: move-result-object v1 │ │ -1a3044: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -1a3046: 7110 97b2 0200 |0017: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b297 │ │ -1a304c: 0c02 |001a: move-result-object v2 │ │ -1a304e: 7120 28b7 2100 |001b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -1a3054: 0a01 |001e: move-result v1 │ │ -1a3056: 3901 2800 |001f: if-nez v1, 0047 // +0028 │ │ -1a305a: 6201 bc00 |0021: sget-object v1, Lcom/infomaniak/drive/data/cache/FolderFilesProvider;.INSTANCE:Lcom/infomaniak/drive/data/cache/FolderFilesProvider; // field@00bc │ │ -1a305e: 220c 5b03 |0023: new-instance v12, Lcom/infomaniak/drive/data/cache/FolderFilesProvider$FolderFilesProviderArgs; // type@035b │ │ -1a3062: 6205 e500 |0025: sget-object v5, Lcom/infomaniak/drive/data/models/File$SortType;.NAME_AZ:Lcom/infomaniak/drive/data/models/File$SortType; // field@00e5 │ │ -1a3066: 6207 ba00 |0027: sget-object v7, Lcom/infomaniak/drive/data/cache/FolderFilesProvider$SourceRestrictionType;.ONLY_FROM_REMOTE:Lcom/infomaniak/drive/data/cache/FolderFilesProvider$SourceRestrictionType; // field@00ba │ │ -1a306a: 2208 a003 |0029: new-instance v8, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a0 │ │ -1a306e: 1312 0f00 |002b: const/16 v18, #int 15 // #f │ │ -1a3072: 1313 0000 |002d: const/16 v19, #int 0 // #0 │ │ -1a3076: 120e |002f: const/4 v14, #int 0 // #0 │ │ -1a3078: 120f |0030: const/4 v15, #int 0 // #0 │ │ -1a307a: 1310 0000 |0031: const/16 v16, #int 0 // #0 │ │ -1a307e: 1311 0000 |0033: const/16 v17, #int 0 // #0 │ │ -1a3082: 078d |0035: move-object v13, v8 │ │ -1a3084: 7607 4d0b 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@0b4d │ │ -1a308a: 130a 4800 |0039: const/16 v10, #int 72 // #48 │ │ -1a308e: 120b |003b: const/4 v11, #int 0 // #0 │ │ -1a3090: 1213 |003c: const/4 v3, #int 1 // #1 │ │ -1a3092: 1214 |003d: const/4 v4, #int 1 // #1 │ │ -1a3094: 1206 |003e: const/4 v6, #int 0 // #0 │ │ -1a3096: 1209 |003f: const/4 v9, #int 0 // #0 │ │ -1a3098: 07c2 |0040: move-object v2, v12 │ │ -1a309a: 760a ad09 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@09ad │ │ -1a30a0: 6e20 b509 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@09b5 │ │ -1a30a6: 6201 98b2 |0047: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a30aa: 1101 |0049: return-object v1 │ │ -1a30ac: 2201 8f17 |004a: new-instance v1, Ljava/lang/IllegalStateException; // type@178f │ │ -1a30b0: 1a02 be96 |004c: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a30b4: 7020 8e93 2100 |004e: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a30ba: 2701 |0051: throw v1 │ │ +1a30d8: |[1a30d8] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a30e8: 0800 1400 |0000: move-object/from16 v0, v20 │ │ +1a30ec: 7100 75b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a30f2: 5201 ad04 |0005: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.label:I // field@04ad │ │ +1a30f6: 3901 4300 |0007: if-nez v1, 004a // +0043 │ │ +1a30fa: 7701 3b9b 1500 |0009: invoke-static/range {v21}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a3100: 5401 ae04 |000c: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ae │ │ +1a3104: 6e10 0c10 0100 |000e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@100c │ │ +1a310a: 0c01 |0011: move-result-object v1 │ │ +1a310c: 7210 28d4 0100 |0012: invoke-interface {v1}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d428 │ │ +1a3112: 0c01 |0015: move-result-object v1 │ │ +1a3114: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +1a3116: 7110 a4b2 0200 |0017: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b2a4 │ │ +1a311c: 0c02 |001a: move-result-object v2 │ │ +1a311e: 7120 35b7 2100 |001b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +1a3124: 0a01 |001e: move-result v1 │ │ +1a3126: 3901 2800 |001f: if-nez v1, 0047 // +0028 │ │ +1a312a: 6201 bc00 |0021: sget-object v1, Lcom/infomaniak/drive/data/cache/FolderFilesProvider;.INSTANCE:Lcom/infomaniak/drive/data/cache/FolderFilesProvider; // field@00bc │ │ +1a312e: 220c 5b03 |0023: new-instance v12, Lcom/infomaniak/drive/data/cache/FolderFilesProvider$FolderFilesProviderArgs; // type@035b │ │ +1a3132: 6205 e500 |0025: sget-object v5, Lcom/infomaniak/drive/data/models/File$SortType;.NAME_AZ:Lcom/infomaniak/drive/data/models/File$SortType; // field@00e5 │ │ +1a3136: 6207 ba00 |0027: sget-object v7, Lcom/infomaniak/drive/data/cache/FolderFilesProvider$SourceRestrictionType;.ONLY_FROM_REMOTE:Lcom/infomaniak/drive/data/cache/FolderFilesProvider$SourceRestrictionType; // field@00ba │ │ +1a313a: 2208 a003 |0029: new-instance v8, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a0 │ │ +1a313e: 1312 0f00 |002b: const/16 v18, #int 15 // #f │ │ +1a3142: 1313 0000 |002d: const/16 v19, #int 0 // #0 │ │ +1a3146: 120e |002f: const/4 v14, #int 0 // #0 │ │ +1a3148: 120f |0030: const/4 v15, #int 0 // #0 │ │ +1a314a: 1310 0000 |0031: const/16 v16, #int 0 // #0 │ │ +1a314e: 1311 0000 |0033: const/16 v17, #int 0 // #0 │ │ +1a3152: 078d |0035: move-object v13, v8 │ │ +1a3154: 7607 4d0b 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@0b4d │ │ +1a315a: 130a 4800 |0039: const/16 v10, #int 72 // #48 │ │ +1a315e: 120b |003b: const/4 v11, #int 0 // #0 │ │ +1a3160: 1213 |003c: const/4 v3, #int 1 // #1 │ │ +1a3162: 1214 |003d: const/4 v4, #int 1 // #1 │ │ +1a3164: 1206 |003e: const/4 v6, #int 0 // #0 │ │ +1a3166: 1209 |003f: const/4 v9, #int 0 // #0 │ │ +1a3168: 07c2 |0040: move-object v2, v12 │ │ +1a316a: 760a ad09 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@09ad │ │ +1a3170: 6e20 b509 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@09b5 │ │ +1a3176: 6201 9bb2 |0047: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a317a: 1101 |0049: return-object v1 │ │ +1a317c: 2201 9017 |004a: new-instance v1, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a3180: 1a02 c396 |004c: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a3184: 7020 9b93 2100 |004e: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a318a: 2701 |0051: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=171 │ │ 0x000c line=172 │ │ 0x000e line=666 │ │ 0x0021 line=173 │ │ 0x0023 line=174 │ │ @@ -26940,21 +26940,21 @@ │ │ 0x0044 line=173 │ │ 0x0047 line=183 │ │ 0x004a line=171 │ │ locals : │ │ 0x0000 - 0x0052 reg=20 this Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; │ │ 0x0000 - 0x0052 reg=21 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #149 header: │ │ class_idx : 1204 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #149 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;' │ │ @@ -26978,19 +26978,19 @@ │ │ type : '(ZI)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a3128: |[1a3128] com.infomaniak.drive.ui.MainViewModel$manageCategory$1$$ExternalSyntheticLambda0.:(ZI)V │ │ -1a3138: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a313e: 5c01 af04 |0003: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$0:Z // field@04af │ │ -1a3142: 5902 b004 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$1:I // field@04b0 │ │ -1a3146: 0e00 |0007: return-void │ │ +1a31f8: |[1a31f8] com.infomaniak.drive.ui.MainViewModel$manageCategory$1$$ExternalSyntheticLambda0.:(ZI)V │ │ +1a3208: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a320e: 5c01 af04 |0003: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$0:Z // field@04af │ │ +1a3212: 5902 b004 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$1:I // field@04b0 │ │ +1a3216: 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 │ │ @@ -27001,35 +27001,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 │ │ -1a3100: |[1a3100] com.infomaniak.drive.ui.MainViewModel$manageCategory$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3110: 5520 af04 |0000: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$0:Z // field@04af │ │ -1a3114: 5221 b004 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$1:I // field@04b0 │ │ -1a3118: 1f03 7503 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1a311c: 7130 6a0f 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@0f6a │ │ -1a3122: 0c03 |0009: move-result-object v3 │ │ -1a3124: 1103 |000a: return-object v3 │ │ +1a31d0: |[1a31d0] com.infomaniak.drive.ui.MainViewModel$manageCategory$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a31e0: 5520 af04 |0000: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$0:Z // field@04af │ │ +1a31e4: 5221 b004 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$1:I // field@04b0 │ │ +1a31e8: 1f03 7503 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1a31ec: 7130 6a0f 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@0f6a │ │ +1a31f2: 0c03 |0009: move-result-object v3 │ │ +1a31f4: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #150 header: │ │ class_idx : 1205 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #150 annotations: │ │ Annotations on class │ │ @@ -27086,81 +27086,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 │ │ -1a3294: |[1a3294] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.$r8$lambda$-XbenWECHVkxFxe0Aldzcov0Af8:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a32a4: 7130 700f 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@0f70 │ │ -1a32aa: 0c00 |0003: move-result-object v0 │ │ -1a32ac: 1100 |0004: return-object v0 │ │ +1a3364: |[1a3364] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.$r8$lambda$-XbenWECHVkxFxe0Aldzcov0Af8:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a3374: 7130 700f 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@0f70 │ │ +1a337a: 0c00 |0003: move-result-object v0 │ │ +1a337c: 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 │ │ -1a3360: |[1a3360] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZLkotlin/coroutines/Continuation;)V │ │ -1a3370: 5b01 b604 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b6 │ │ -1a3374: 5b02 b204 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@04b2 │ │ -1a3378: 5903 b104 |0004: iput v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04b1 │ │ -1a337c: 5c04 b304 |0006: iput-boolean v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04b3 │ │ -1a3380: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -1a3382: 7030 d2b2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a3388: 0e00 |000c: return-void │ │ +1a3430: |[1a3430] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZLkotlin/coroutines/Continuation;)V │ │ +1a3440: 5b01 b604 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b6 │ │ +1a3444: 5b02 b204 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@04b2 │ │ +1a3448: 5903 b104 |0004: iput v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04b1 │ │ +1a344c: 5c04 b304 |0006: iput-boolean v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04b3 │ │ +1a3450: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +1a3452: 7030 dfb2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a3458: 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 │ │ -1a32b0: |[1a32b0] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invokeSuspend$lambda$2$lambda$1$lambda$0:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a32c0: 3808 2400 |0000: if-eqz v8, 0024 // +0024 │ │ -1a32c4: 6e10 130a 0a00 |0002: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/File;.getCategories:()Lio/realm/RealmList; // method@0a13 │ │ -1a32ca: 0c08 |0005: move-result-object v8 │ │ -1a32cc: 220a 7803 |0006: new-instance v10, Lcom/infomaniak/drive/data/models/FileCategory; // type@0378 │ │ -1a32d0: 6200 c212 |0008: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -1a32d4: 6e10 9439 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3994 │ │ -1a32da: 0a00 |000d: move-result v0 │ │ -1a32dc: 7110 a893 0000 |000e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a8 │ │ -1a32e2: 0c04 |0011: move-result-object v4 │ │ -1a32e4: 2205 5118 |0012: new-instance v5, Ljava/util/Date; // type@1851 │ │ -1a32e8: 7010 5097 0500 |0014: invoke-direct {v5}, Ljava/util/Date;.:()V // method@9750 │ │ -1a32ee: 1266 |0017: const/4 v6, #int 6 // #6 │ │ -1a32f0: 1207 |0018: const/4 v7, #int 0 // #0 │ │ -1a32f2: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -1a32f4: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -1a32f6: 07a0 |001b: move-object v0, v10 │ │ -1a32f8: 0191 |001c: move v1, v9 │ │ -1a32fa: 7608 780a 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@0a78 │ │ -1a3300: 6e20 c95a a800 |0020: invoke-virtual {v8, v10}, Lio/realm/RealmList;.add:(Ljava/lang/Object;)Z // method@5ac9 │ │ -1a3306: 280e |0023: goto 0031 // +000e │ │ -1a3308: 6e10 130a 0a00 |0024: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/File;.getCategories:()Lio/realm/RealmList; // method@0a13 │ │ -1a330e: 0c08 |0027: move-result-object v8 │ │ -1a3310: 7120 5f3a 9800 |0028: invoke-static {v8, v9}, Lcom/infomaniak/drive/utils/ExtensionsKt;.find:(Lio/realm/RealmList;I)Lcom/infomaniak/drive/data/models/FileCategory; // method@3a5f │ │ -1a3316: 0c08 |002b: move-result-object v8 │ │ -1a3318: 3808 0500 |002c: if-eqz v8, 0031 // +0005 │ │ -1a331c: 6e10 790a 0800 |002e: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/FileCategory;.deleteFromRealm:()V // method@0a79 │ │ -1a3322: 6208 98b2 |0031: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a3326: 1108 |0033: return-object v8 │ │ +1a3380: |[1a3380] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invokeSuspend$lambda$2$lambda$1$lambda$0:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a3390: 3808 2400 |0000: if-eqz v8, 0024 // +0024 │ │ +1a3394: 6e10 130a 0a00 |0002: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/File;.getCategories:()Lio/realm/RealmList; // method@0a13 │ │ +1a339a: 0c08 |0005: move-result-object v8 │ │ +1a339c: 220a 7803 |0006: new-instance v10, Lcom/infomaniak/drive/data/models/FileCategory; // type@0378 │ │ +1a33a0: 6200 c512 |0008: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +1a33a4: 6e10 a139 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@39a1 │ │ +1a33aa: 0a00 |000d: move-result v0 │ │ +1a33ac: 7110 b593 0000 |000e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93b5 │ │ +1a33b2: 0c04 |0011: move-result-object v4 │ │ +1a33b4: 2205 5218 |0012: new-instance v5, Ljava/util/Date; // type@1852 │ │ +1a33b8: 7010 5d97 0500 |0014: invoke-direct {v5}, Ljava/util/Date;.:()V // method@975d │ │ +1a33be: 1266 |0017: const/4 v6, #int 6 // #6 │ │ +1a33c0: 1207 |0018: const/4 v7, #int 0 // #0 │ │ +1a33c2: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +1a33c4: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +1a33c6: 07a0 |001b: move-object v0, v10 │ │ +1a33c8: 0191 |001c: move v1, v9 │ │ +1a33ca: 7608 780a 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@0a78 │ │ +1a33d0: 6e20 d65a a800 |0020: invoke-virtual {v8, v10}, Lio/realm/RealmList;.add:(Ljava/lang/Object;)Z // method@5ad6 │ │ +1a33d6: 280e |0023: goto 0031 // +000e │ │ +1a33d8: 6e10 130a 0a00 |0024: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/File;.getCategories:()Lio/realm/RealmList; // method@0a13 │ │ +1a33de: 0c08 |0027: move-result-object v8 │ │ +1a33e0: 7120 6c3a 9800 |0028: invoke-static {v8, v9}, Lcom/infomaniak/drive/utils/ExtensionsKt;.find:(Lio/realm/RealmList;I)Lcom/infomaniak/drive/data/models/FileCategory; // method@3a6c │ │ +1a33e6: 0c08 |002b: move-result-object v8 │ │ +1a33e8: 3808 0500 |002c: if-eqz v8, 0031 // +0005 │ │ +1a33ec: 6e10 790a 0800 |002e: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/FileCategory;.deleteFromRealm:()V // method@0a79 │ │ +1a33f2: 6208 9bb2 |0031: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a33f6: 1108 |0033: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=380 │ │ 0x0024 line=382 │ │ 0x0031 line=384 │ │ locals : │ │ 0x0000 - 0x0034 reg=8 (null) Z │ │ @@ -27173,162 +27173,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 │ │ -1a3328: |[1a3328] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a3338: 2206 b504 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04b5 │ │ -1a333c: 5471 b604 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b6 │ │ -1a3340: 5472 b204 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@04b2 │ │ -1a3344: 5273 b104 |0006: iget v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04b1 │ │ -1a3348: 5574 b304 |0008: iget-boolean v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04b3 │ │ -1a334c: 0760 |000a: move-object v0, v6 │ │ -1a334e: 0795 |000b: move-object v5, v9 │ │ -1a3350: 7606 6b0f 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@0f6b │ │ -1a3356: 5b68 b404 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.L$0:Ljava/lang/Object; // field@04b4 │ │ -1a335a: 1f06 511a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a335e: 1106 |0013: return-object v6 │ │ +1a33f8: |[1a33f8] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a3408: 2206 b504 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04b5 │ │ +1a340c: 5471 b604 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b6 │ │ +1a3410: 5472 b204 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@04b2 │ │ +1a3414: 5273 b104 |0006: iget v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04b1 │ │ +1a3418: 5574 b304 |0008: iget-boolean v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04b3 │ │ +1a341c: 0760 |000a: move-object v0, v6 │ │ +1a341e: 0795 |000b: move-object v5, v9 │ │ +1a3420: 7606 6b0f 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@0f6b │ │ +1a3426: 5b68 b404 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.L$0:Ljava/lang/Object; // field@04b4 │ │ +1a342a: 1f06 521a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a342e: 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 │ │ -1a3148: |[1a3148] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a3158: 6e30 6c0f 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@0f6c │ │ -1a315e: 0c01 |0003: move-result-object v1 │ │ -1a3160: 1f01 b504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04b5 │ │ -1a3164: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a3168: 6e20 6f0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f6f │ │ -1a316e: 0c01 |000b: move-result-object v1 │ │ -1a3170: 1101 |000c: return-object v1 │ │ +1a3218: |[1a3218] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a3228: 6e30 6c0f 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@0f6c │ │ +1a322e: 0c01 |0003: move-result-object v1 │ │ +1a3230: 1f01 b504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04b5 │ │ +1a3234: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a3238: 6e20 6f0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f6f │ │ +1a323e: 0c01 |000b: move-result-object v1 │ │ +1a3240: 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 │ │ -1a3174: |[1a3174] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3184: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a3188: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a318c: 6e30 6d0f 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@0f6d │ │ -1a3192: 0c01 |0007: move-result-object v1 │ │ -1a3194: 1101 |0008: return-object v1 │ │ +1a3244: |[1a3244] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3254: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a3258: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a325c: 6e30 6d0f 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@0f6d │ │ +1a3262: 0c01 |0007: move-result-object v1 │ │ +1a3264: 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 │ │ -1a3198: |[1a3198] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a31a8: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -1a31ac: 7100 68b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a31b2: 0c01 |0005: move-result-object v1 │ │ -1a31b4: 5202 b504 |0006: iget v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.label:I // field@04b5 │ │ -1a31b8: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -1a31ba: 3802 1000 |0009: if-eqz v2, 0019 // +0010 │ │ -1a31be: 3332 0600 |000b: if-ne v2, v3, 0011 // +0006 │ │ -1a31c2: 7701 2e9b 1200 |000d: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a31c8: 2863 |0010: goto 0073 // +0063 │ │ -1a31ca: 2201 8f17 |0011: new-instance v1, Ljava/lang/IllegalStateException; // type@178f │ │ -1a31ce: 1a02 be96 |0013: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a31d2: 7020 8e93 2100 |0015: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a31d8: 2701 |0018: throw v1 │ │ -1a31da: 7701 2e9b 1200 |0019: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a31e0: 5402 b404 |001c: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.L$0:Ljava/lang/Object; // field@04b4 │ │ -1a31e4: 1f02 2f02 |001e: check-cast v2, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a31e8: 5404 b604 |0020: iget-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b6 │ │ -1a31ec: 5405 b204 |0022: iget-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@04b2 │ │ -1a31f0: 5206 b104 |0024: iget v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04b1 │ │ -1a31f4: 5507 b304 |0026: iget-boolean v7, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04b3 │ │ -1a31f8: 7140 d20f 5476 |0028: invoke-static {v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel;.access$manageCategoryApiCall:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0fd2 │ │ -1a31fe: 0c04 |002b: move-result-object v4 │ │ -1a3200: 5505 b304 |002c: iget-boolean v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04b3 │ │ -1a3204: 5206 b104 |002e: iget v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04b1 │ │ -1a3208: 6e10 f341 0400 |0030: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41f3 │ │ -1a320e: 0c07 |0033: move-result-object v7 │ │ -1a3210: 1f07 5d18 |0034: check-cast v7, Ljava/util/List; // type@185d │ │ -1a3214: 3807 3400 |0036: if-eqz v7, 006a // +0034 │ │ -1a3218: 1f07 9417 |0038: check-cast v7, Ljava/lang/Iterable; // type@1794 │ │ -1a321c: 7210 ac93 0700 |003a: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@93ac │ │ -1a3222: 0c07 |003d: move-result-object v7 │ │ -1a3224: 7210 8a97 0700 |003e: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@978a │ │ -1a322a: 0a08 |0041: move-result v8 │ │ -1a322c: 3808 2800 |0042: if-eqz v8, 006a // +0028 │ │ -1a3230: 7210 8b97 0700 |0044: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@978b │ │ -1a3236: 0c08 |0047: move-result-object v8 │ │ -1a3238: 1f08 9603 |0048: check-cast v8, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource; // type@0396 │ │ -1a323c: 6e10 f70a 0800 |004a: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource;.getResult:()Z // method@0af7 │ │ -1a3242: 0a09 |004d: move-result v9 │ │ -1a3244: 3809 f0ff |004e: if-eqz v9, 003e // -0010 │ │ -1a3248: 620a b800 |0050: sget-object v10, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a324c: 6e10 f60a 0800 |0052: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource;.getId:()Ljava/lang/Object; // method@0af6 │ │ -1a3252: 0c08 |0055: move-result-object v8 │ │ -1a3254: 1f08 9d17 |0056: check-cast v8, Ljava/lang/Number; // type@179d │ │ -1a3258: 6e10 0194 0800 |0058: invoke-virtual {v8}, Ljava/lang/Number;.intValue:()I // method@9401 │ │ -1a325e: 0a0b |005b: move-result v11 │ │ -1a3260: 220e b404 |005c: new-instance v14, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0; // type@04b4 │ │ -1a3264: 7030 680f 5e06 |005e: invoke-direct {v14, v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.:(ZI)V // method@0f68 │ │ -1a326a: 126f |0061: const/4 v15, #int 6 // #6 │ │ -1a326c: 1310 0000 |0062: const/16 v16, #int 0 // #0 │ │ -1a3270: 120c |0064: const/4 v12, #int 0 // #0 │ │ -1a3272: 120d |0065: const/4 v13, #int 0 // #0 │ │ -1a3274: 7707 a809 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@09a8 │ │ -1a327a: 28d5 |0069: goto 003e // -002b │ │ -1a327c: 5903 b504 |006a: iput v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.label:I // field@04b5 │ │ -1a3280: 7230 3206 4200 |006c: invoke-interface {v2, v4, v0}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ -1a3286: 0c02 |006f: move-result-object v2 │ │ -1a3288: 3312 0300 |0070: if-ne v2, v1, 0073 // +0003 │ │ -1a328c: 1101 |0072: return-object v1 │ │ -1a328e: 6201 98b2 |0073: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a3292: 1101 |0075: return-object v1 │ │ +1a3268: |[1a3268] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3278: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +1a327c: 7100 75b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a3282: 0c01 |0005: move-result-object v1 │ │ +1a3284: 5202 b504 |0006: iget v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.label:I // field@04b5 │ │ +1a3288: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +1a328a: 3802 1000 |0009: if-eqz v2, 0019 // +0010 │ │ +1a328e: 3332 0600 |000b: if-ne v2, v3, 0011 // +0006 │ │ +1a3292: 7701 3b9b 1200 |000d: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a3298: 2863 |0010: goto 0073 // +0063 │ │ +1a329a: 2201 9017 |0011: new-instance v1, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a329e: 1a02 c396 |0013: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a32a2: 7020 9b93 2100 |0015: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a32a8: 2701 |0018: throw v1 │ │ +1a32aa: 7701 3b9b 1200 |0019: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a32b0: 5402 b404 |001c: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.L$0:Ljava/lang/Object; // field@04b4 │ │ +1a32b4: 1f02 2f02 |001e: check-cast v2, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a32b8: 5404 b604 |0020: iget-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b6 │ │ +1a32bc: 5405 b204 |0022: iget-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@04b2 │ │ +1a32c0: 5206 b104 |0024: iget v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04b1 │ │ +1a32c4: 5507 b304 |0026: iget-boolean v7, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04b3 │ │ +1a32c8: 7140 d20f 5476 |0028: invoke-static {v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel;.access$manageCategoryApiCall:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0fd2 │ │ +1a32ce: 0c04 |002b: move-result-object v4 │ │ +1a32d0: 5505 b304 |002c: iget-boolean v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04b3 │ │ +1a32d4: 5206 b104 |002e: iget v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04b1 │ │ +1a32d8: 6e10 0042 0400 |0030: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@4200 │ │ +1a32de: 0c07 |0033: move-result-object v7 │ │ +1a32e0: 1f07 5e18 |0034: check-cast v7, Ljava/util/List; // type@185e │ │ +1a32e4: 3807 3400 |0036: if-eqz v7, 006a // +0034 │ │ +1a32e8: 1f07 9517 |0038: check-cast v7, Ljava/lang/Iterable; // type@1795 │ │ +1a32ec: 7210 b993 0700 |003a: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@93b9 │ │ +1a32f2: 0c07 |003d: move-result-object v7 │ │ +1a32f4: 7210 9797 0700 |003e: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@9797 │ │ +1a32fa: 0a08 |0041: move-result v8 │ │ +1a32fc: 3808 2800 |0042: if-eqz v8, 006a // +0028 │ │ +1a3300: 7210 9897 0700 |0044: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9798 │ │ +1a3306: 0c08 |0047: move-result-object v8 │ │ +1a3308: 1f08 9603 |0048: check-cast v8, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource; // type@0396 │ │ +1a330c: 6e10 f70a 0800 |004a: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource;.getResult:()Z // method@0af7 │ │ +1a3312: 0a09 |004d: move-result v9 │ │ +1a3314: 3809 f0ff |004e: if-eqz v9, 003e // -0010 │ │ +1a3318: 620a b800 |0050: sget-object v10, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a331c: 6e10 f60a 0800 |0052: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource;.getId:()Ljava/lang/Object; // method@0af6 │ │ +1a3322: 0c08 |0055: move-result-object v8 │ │ +1a3324: 1f08 9e17 |0056: check-cast v8, Ljava/lang/Number; // type@179e │ │ +1a3328: 6e10 0e94 0800 |0058: invoke-virtual {v8}, Ljava/lang/Number;.intValue:()I // method@940e │ │ +1a332e: 0a0b |005b: move-result v11 │ │ +1a3330: 220e b404 |005c: new-instance v14, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0; // type@04b4 │ │ +1a3334: 7030 680f 5e06 |005e: invoke-direct {v14, v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.:(ZI)V // method@0f68 │ │ +1a333a: 126f |0061: const/4 v15, #int 6 // #6 │ │ +1a333c: 1310 0000 |0062: const/16 v16, #int 0 // #0 │ │ +1a3340: 120c |0064: const/4 v12, #int 0 // #0 │ │ +1a3342: 120d |0065: const/4 v13, #int 0 // #0 │ │ +1a3344: 7707 a809 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@09a8 │ │ +1a334a: 28d5 |0069: goto 003e // -002b │ │ +1a334c: 5903 b504 |006a: iput v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.label:I // field@04b5 │ │ +1a3350: 7230 3206 4200 |006c: invoke-interface {v2, v4, v0}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ +1a3356: 0c02 |006f: move-result-object v2 │ │ +1a3358: 3312 0300 |0070: if-ne v2, v1, 0073 // +0003 │ │ +1a335c: 1101 |0072: return-object v1 │ │ +1a335e: 6201 9bb2 |0073: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a3362: 1101 |0075: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=374 │ │ 0x0020 line=375 │ │ 0x0030 line=376 │ │ 0x003a line=666 │ │ 0x004a line=377 │ │ 0x0050 line=378 │ │ 0x006a line=388 │ │ 0x0073 line=390 │ │ locals : │ │ 0x0000 - 0x0076 reg=17 this Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; │ │ 0x0000 - 0x0076 reg=18 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #151 header: │ │ class_idx : 1206 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #151 annotations: │ │ Annotations on class │ │ @@ -27372,124 +27372,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 │ │ -1a349c: |[1a349c] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V │ │ -1a34ac: 5b01 b704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04b7 │ │ -1a34b0: 5c02 b804 |0002: iput-boolean v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04b8 │ │ -1a34b4: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a34b6: 7030 d2b2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a34bc: 0e00 |0008: return-void │ │ +1a356c: |[1a356c] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V │ │ +1a357c: 5b01 b704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04b7 │ │ +1a3580: 5c02 b804 |0002: iput-boolean v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04b8 │ │ +1a3584: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a3586: 7030 dfb2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a358c: 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 │ │ -1a3474: |[1a3474] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a3484: 2203 b604 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04b6 │ │ -1a3488: 5420 b704 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04b7 │ │ -1a348c: 5521 b804 |0004: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04b8 │ │ -1a3490: 7040 710f 0341 |0006: invoke-direct {v3, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V // method@0f71 │ │ -1a3496: 1f03 511a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a349a: 1103 |000b: return-object v3 │ │ +1a3544: |[1a3544] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a3554: 2203 b604 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04b6 │ │ +1a3558: 5420 b704 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04b7 │ │ +1a355c: 5521 b804 |0004: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04b8 │ │ +1a3560: 7040 710f 0341 |0006: invoke-direct {v3, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V // method@0f71 │ │ +1a3566: 1f03 521a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a356a: 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 │ │ -1a338c: |[1a338c] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a339c: 1f01 391d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -1a33a0: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a33a4: 6e30 740f 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@0f74 │ │ -1a33aa: 0c01 |0007: move-result-object v1 │ │ -1a33ac: 1101 |0008: return-object v1 │ │ +1a345c: |[1a345c] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a346c: 1f01 3a1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +1a3470: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a3474: 6e30 740f 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@0f74 │ │ +1a347a: 0c01 |0007: move-result-object v1 │ │ +1a347c: 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 │ │ -1a33b0: |[1a33b0] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a33c0: 6e30 720f 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@0f72 │ │ -1a33c6: 0c01 |0003: move-result-object v1 │ │ -1a33c8: 1f01 b604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04b6 │ │ -1a33cc: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a33d0: 6e20 750f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f75 │ │ -1a33d6: 0c01 |000b: move-result-object v1 │ │ -1a33d8: 1101 |000c: return-object v1 │ │ +1a3480: |[1a3480] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a3490: 6e30 720f 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@0f72 │ │ +1a3496: 0c01 |0003: move-result-object v1 │ │ +1a3498: 1f01 b604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04b6 │ │ +1a349c: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a34a0: 6e20 750f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f75 │ │ +1a34a6: 0c01 |000b: move-result-object v1 │ │ +1a34a8: 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 │ │ -1a33dc: |[1a33dc] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a33ec: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a33f2: 5250 b904 |0003: iget v0, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.label:I // field@04b9 │ │ -1a33f6: 3900 2a00 |0005: if-nez v0, 002f // +002a │ │ -1a33fa: 7110 2e9b 0600 |0007: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a3400: 6206 b800 |000a: sget-object v6, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a3404: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -1a3406: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -1a3408: 7140 9509 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@0995 │ │ -1a340e: 0c06 |0011: move-result-object v6 │ │ -1a3410: 1f06 5017 |0012: check-cast v6, Ljava/io/Closeable; // type@1750 │ │ -1a3414: 5451 b704 |0014: iget-object v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04b7 │ │ -1a3418: 5552 b804 |0016: iget-boolean v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04b8 │ │ -1a341c: 0763 |0018: move-object v3, v6 │ │ -1a341e: 1f03 8b10 |0019: check-cast v3, Lio/realm/Realm; // type@108b │ │ -1a3422: 6204 b800 |001b: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a3426: 6e40 9b09 3421 |001d: invoke-virtual {v4, v3, v1, v2}, Lcom/infomaniak/drive/data/cache/FileController;.markFilesAsOffline:(Lio/realm/Realm;Ljava/util/List;Z)V // method@099b │ │ -1a342c: 6201 98b2 |0020: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a3430: 7120 43b3 0600 |0022: invoke-static {v6, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b343 │ │ -1a3436: 6206 98b2 |0025: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a343a: 1106 |0027: return-object v6 │ │ -1a343c: 0d00 |0028: move-exception v0 │ │ -1a343e: 2700 |0029: throw v0 │ │ -1a3440: 0d01 |002a: move-exception v1 │ │ -1a3442: 7120 43b3 0600 |002b: invoke-static {v6, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b343 │ │ -1a3448: 2701 |002e: throw v1 │ │ -1a344a: 2206 8f17 |002f: new-instance v6, Ljava/lang/IllegalStateException; // type@178f │ │ -1a344e: 1a00 be96 |0031: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a3452: 7020 8e93 0600 |0033: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a3458: 2706 |0036: throw v6 │ │ +1a34ac: |[1a34ac] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a34bc: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a34c2: 5250 b904 |0003: iget v0, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.label:I // field@04b9 │ │ +1a34c6: 3900 2a00 |0005: if-nez v0, 002f // +002a │ │ +1a34ca: 7110 3b9b 0600 |0007: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a34d0: 6206 b800 |000a: sget-object v6, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a34d4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +1a34d6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +1a34d8: 7140 9509 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@0995 │ │ +1a34de: 0c06 |0011: move-result-object v6 │ │ +1a34e0: 1f06 5117 |0012: check-cast v6, Ljava/io/Closeable; // type@1751 │ │ +1a34e4: 5451 b704 |0014: iget-object v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04b7 │ │ +1a34e8: 5552 b804 |0016: iget-boolean v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04b8 │ │ +1a34ec: 0763 |0018: move-object v3, v6 │ │ +1a34ee: 1f03 8c10 |0019: check-cast v3, Lio/realm/Realm; // type@108c │ │ +1a34f2: 6204 b800 |001b: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a34f6: 6e40 9b09 3421 |001d: invoke-virtual {v4, v3, v1, v2}, Lcom/infomaniak/drive/data/cache/FileController;.markFilesAsOffline:(Lio/realm/Realm;Ljava/util/List;Z)V // method@099b │ │ +1a34fc: 6201 9bb2 |0020: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a3500: 7120 50b3 0600 |0022: invoke-static {v6, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b350 │ │ +1a3506: 6206 9bb2 |0025: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a350a: 1106 |0027: return-object v6 │ │ +1a350c: 0d00 |0028: move-exception v0 │ │ +1a350e: 2700 |0029: throw v0 │ │ +1a3510: 0d01 |002a: move-exception v1 │ │ +1a3512: 7120 50b3 0600 |002b: invoke-static {v6, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b350 │ │ +1a3518: 2701 |002e: throw v1 │ │ +1a351a: 2206 9017 |002f: new-instance v6, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a351e: 1a00 c396 |0031: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a3522: 7020 9b93 0600 |0033: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a3528: 2706 |0036: throw v6 │ │ catches : 2 │ │ 0x0018 - 0x0022 │ │ -> 0x0028 │ │ 0x0029 - 0x002a │ │ -> 0x002a │ │ positions : │ │ 0x0003 line=574 │ │ @@ -27500,21 +27500,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 : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #152 header: │ │ class_idx : 1207 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #152 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;' │ │ @@ -27538,19 +27538,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 │ │ -1a34e8: |[1a34e8] com.infomaniak.drive.ui.MainViewModel$moveFile$1$$ExternalSyntheticLambda0.:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;)V │ │ -1a34f8: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a34fe: 5b01 ba04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$0:Landroidx/lifecycle/LiveDataScope; // field@04ba │ │ -1a3502: 5b02 bb04 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/File; // field@04bb │ │ -1a3506: 0e00 |0007: return-void │ │ +1a35b8: |[1a35b8] com.infomaniak.drive.ui.MainViewModel$moveFile$1$$ExternalSyntheticLambda0.:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;)V │ │ +1a35c8: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a35ce: 5b01 ba04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$0:Landroidx/lifecycle/LiveDataScope; // field@04ba │ │ +1a35d2: 5b02 bb04 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/File; // field@04bb │ │ +1a35d6: 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; │ │ @@ -27561,35 +27561,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 │ │ -1a34c0: |[1a34c0] com.infomaniak.drive.ui.MainViewModel$moveFile$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a34d0: 5420 ba04 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$0:Landroidx/lifecycle/LiveDataScope; // field@04ba │ │ -1a34d4: 5421 bb04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/File; // field@04bb │ │ -1a34d8: 1f03 7503 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1a34dc: 7130 780f 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@0f78 │ │ -1a34e2: 0c03 |0009: move-result-object v3 │ │ -1a34e4: 1103 |000a: return-object v3 │ │ +1a3590: |[1a3590] com.infomaniak.drive.ui.MainViewModel$moveFile$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a35a0: 5420 ba04 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$0:Landroidx/lifecycle/LiveDataScope; // field@04ba │ │ +1a35a4: 5421 bb04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/File; // field@04bb │ │ +1a35a8: 1f03 7503 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1a35ac: 7130 780f 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@0f78 │ │ +1a35b2: 0c03 |0009: move-result-object v3 │ │ +1a35b4: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #153 header: │ │ class_idx : 1208 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #153 annotations: │ │ Annotations on class │ │ @@ -27646,69 +27646,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 │ │ -1a3714: |[1a3714] 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; │ │ -1a3724: 7130 7e0f 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@0f7e │ │ -1a372a: 0c00 |0003: move-result-object v0 │ │ -1a372c: 1100 |0004: return-object v0 │ │ +1a37e4: |[1a37e4] 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; │ │ +1a37f4: 7130 7e0f 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@0f7e │ │ +1a37fa: 0c00 |0003: move-result-object v0 │ │ +1a37fc: 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 │ │ -1a37c4: |[1a37c4] 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 │ │ -1a37d4: 5b01 bc04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04bc │ │ -1a37d8: 5b02 bd04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04bd │ │ -1a37dc: 5b03 be04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04be │ │ -1a37e0: 5b04 c104 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c1 │ │ -1a37e4: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -1a37e6: 7030 d2b2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a37ec: 0e00 |000c: return-void │ │ +1a3894: |[1a3894] 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 │ │ +1a38a4: 5b01 bc04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04bc │ │ +1a38a8: 5b02 bd04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04bd │ │ +1a38ac: 5b03 be04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04be │ │ +1a38b0: 5b04 c104 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c1 │ │ +1a38b4: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +1a38b6: 7030 dfb2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a38bc: 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 │ │ -1a3730: |[1a3730] 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; │ │ -1a3740: 6200 66b2 |0000: sget-object v0, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b266 │ │ -1a3744: 6e10 150a 0200 |0002: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.getChildren:()Lio/realm/RealmList; // method@0a15 │ │ -1a374a: 0c00 |0005: move-result-object v0 │ │ -1a374c: 6e20 f65a 1000 |0006: invoke-virtual {v0, v1}, Lio/realm/RealmList;.remove:(Ljava/lang/Object;)Z // method@5af6 │ │ -1a3752: 0a00 |0009: move-result v0 │ │ -1a3754: 7110 0093 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9300 │ │ -1a375a: 0c00 |000d: move-result-object v0 │ │ -1a375c: 7110 139b 0000 |000e: invoke-static {v0}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9b13 │ │ -1a3762: 280b |0011: goto 001c // +000b │ │ -1a3764: 0d00 |0012: move-exception v0 │ │ -1a3766: 6201 66b2 |0013: sget-object v1, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b266 │ │ -1a376a: 7110 219b 0000 |0015: invoke-static {v0}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9b21 │ │ -1a3770: 0c00 |0018: move-result-object v0 │ │ -1a3772: 7110 139b 0000 |0019: invoke-static {v0}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9b13 │ │ -1a3778: 6200 98b2 |001c: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a377c: 1100 |001e: return-object v0 │ │ +1a3800: |[1a3800] 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; │ │ +1a3810: 6200 69b2 |0000: sget-object v0, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b269 │ │ +1a3814: 6e10 150a 0200 |0002: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.getChildren:()Lio/realm/RealmList; // method@0a15 │ │ +1a381a: 0c00 |0005: move-result-object v0 │ │ +1a381c: 6e20 035b 1000 |0006: invoke-virtual {v0, v1}, Lio/realm/RealmList;.remove:(Ljava/lang/Object;)Z // method@5b03 │ │ +1a3822: 0a00 |0009: move-result v0 │ │ +1a3824: 7110 0d93 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@930d │ │ +1a382a: 0c00 |000d: move-result-object v0 │ │ +1a382c: 7110 209b 0000 |000e: invoke-static {v0}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9b20 │ │ +1a3832: 280b |0011: goto 001c // +000b │ │ +1a3834: 0d00 |0012: move-exception v0 │ │ +1a3836: 6201 69b2 |0013: sget-object v1, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b269 │ │ +1a383a: 7110 2e9b 0000 |0015: invoke-static {v0}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9b2e │ │ +1a3840: 0c00 |0018: move-result-object v0 │ │ +1a3842: 7110 209b 0000 |0019: invoke-static {v0}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9b20 │ │ +1a3848: 6200 9bb2 |001c: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a384c: 1100 |001e: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0011 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=354 │ │ 0x001c line=355 │ │ locals : │ │ @@ -27722,188 +27722,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 │ │ -1a378c: |[1a378c] com.infomaniak.drive.ui.MainViewModel$moveFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a379c: 2206 b804 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04b8 │ │ -1a37a0: 5471 bc04 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04bc │ │ -1a37a4: 5472 bd04 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04bd │ │ -1a37a8: 5473 be04 |0006: iget-object v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04be │ │ -1a37ac: 5474 c104 |0008: iget-object v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c1 │ │ -1a37b0: 0760 |000a: move-object v0, v6 │ │ -1a37b2: 0795 |000b: move-object v5, v9 │ │ -1a37b4: 7606 790f 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@0f79 │ │ -1a37ba: 5b68 bf04 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.L$0:Ljava/lang/Object; // field@04bf │ │ -1a37be: 1f06 511a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a37c2: 1106 |0013: return-object v6 │ │ +1a385c: |[1a385c] com.infomaniak.drive.ui.MainViewModel$moveFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a386c: 2206 b804 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04b8 │ │ +1a3870: 5471 bc04 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04bc │ │ +1a3874: 5472 bd04 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04bd │ │ +1a3878: 5473 be04 |0006: iget-object v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04be │ │ +1a387c: 5474 c104 |0008: iget-object v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c1 │ │ +1a3880: 0760 |000a: move-object v0, v6 │ │ +1a3882: 0795 |000b: move-object v5, v9 │ │ +1a3884: 7606 790f 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@0f79 │ │ +1a388a: 5b68 bf04 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.L$0:Ljava/lang/Object; // field@04bf │ │ +1a388e: 1f06 521a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a3892: 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 │ │ -1a3508: |[1a3508] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a3518: 6e30 7a0f 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@0f7a │ │ -1a351e: 0c01 |0003: move-result-object v1 │ │ -1a3520: 1f01 b804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04b8 │ │ -1a3524: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a3528: 6e20 7d0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f7d │ │ -1a352e: 0c01 |000b: move-result-object v1 │ │ -1a3530: 1101 |000c: return-object v1 │ │ +1a35d8: |[1a35d8] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a35e8: 6e30 7a0f 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@0f7a │ │ +1a35ee: 0c01 |0003: move-result-object v1 │ │ +1a35f0: 1f01 b804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04b8 │ │ +1a35f4: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a35f8: 6e20 7d0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f7d │ │ +1a35fe: 0c01 |000b: move-result-object v1 │ │ +1a3600: 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 │ │ -1a3534: |[1a3534] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3544: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a3548: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a354c: 6e30 7b0f 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@0f7b │ │ -1a3552: 0c01 |0007: move-result-object v1 │ │ -1a3554: 1101 |0008: return-object v1 │ │ +1a3604: |[1a3604] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3614: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a3618: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a361c: 6e30 7b0f 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@0f7b │ │ +1a3622: 0c01 |0007: move-result-object v1 │ │ +1a3624: 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 │ │ -1a3558: |[1a3558] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3568: 0801 1100 |0000: move-object/from16 v1, v17 │ │ -1a356c: 7100 68b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a3572: 0c00 |0005: move-result-object v0 │ │ -1a3574: 5212 c004 |0006: iget v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.label:I // field@04c0 │ │ -1a3578: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -1a357a: 3802 1100 |0009: if-eqz v2, 001a // +0011 │ │ -1a357e: 3332 0700 |000b: if-ne v2, v3, 0012 // +0007 │ │ -1a3582: 7701 2e9b 1200 |000d: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a3588: 2900 b600 |0010: goto/16 00c6 // +00b6 │ │ -1a358c: 2200 8f17 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@178f │ │ -1a3590: 1a02 be96 |0014: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a3594: 7020 8e93 2000 |0016: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a359a: 2700 |0019: throw v0 │ │ -1a359c: 7701 2e9b 1200 |001a: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a35a2: 5412 bf04 |001d: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.L$0:Ljava/lang/Object; // field@04bf │ │ -1a35a6: 1f02 2f02 |001f: check-cast v2, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a35aa: 6204 b400 |0021: sget-object v4, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a35ae: 5415 bc04 |0023: iget-object v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04bc │ │ -1a35b2: 5416 bd04 |0025: iget-object v6, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04bd │ │ -1a35b6: 6e30 4909 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@0949 │ │ -1a35bc: 0c04 |002a: move-result-object v4 │ │ -1a35be: 6e10 ff41 0400 |002b: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ff │ │ -1a35c4: 0a05 |002e: move-result v5 │ │ -1a35c6: 1206 |002f: const/4 v6, #int 0 // #0 │ │ -1a35c8: 3805 7000 |0030: if-eqz v5, 00a0 // +0070 │ │ -1a35cc: 6205 b800 |0032: sget-object v5, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a35d0: 7140 9509 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@0995 │ │ -1a35d6: 0c05 |0037: move-result-object v5 │ │ -1a35d8: 1f05 5017 |0038: check-cast v5, Ljava/io/Closeable; // type@1750 │ │ -1a35dc: 5417 bc04 |003a: iget-object v7, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04bc │ │ -1a35e0: 5418 c104 |003c: iget-object v8, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c1 │ │ -1a35e4: 5419 bd04 |003e: iget-object v9, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04bd │ │ -1a35e8: 075f |0040: move-object v15, v5 │ │ -1a35ea: 1f0f 8b10 |0041: check-cast v15, Lio/realm/Realm; // type@108b │ │ -1a35ee: 7110 ce0f 0800 |0043: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fce │ │ -1a35f4: 0c0a |0046: move-result-object v10 │ │ -1a35f6: 1f0a 3000 |0047: check-cast v10, Landroid/content/Context; // type@0030 │ │ -1a35fa: 122b |0049: const/4 v11, #int 2 // #2 │ │ -1a35fc: 7156 3a0a 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@0a3a │ │ -1a3602: 0c0a |004d: move-result-object v10 │ │ -1a3604: 380a 0b00 |004e: if-eqz v10, 0059 // +000b │ │ -1a3608: 6e10 6192 0a00 |0050: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@9261 │ │ -1a360e: 0a0b |0053: move-result v11 │ │ -1a3610: 380b 0500 |0054: if-eqz v11, 0059 // +0005 │ │ -1a3614: 7140 d30f 789a |0056: invoke-static {v8, v7, v10, v9}, Lcom/infomaniak/drive/ui/MainViewModel;.access$moveIfOfflineFileOrDelete:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V // method@0fd3 │ │ -1a361a: 620a b800 |0059: sget-object v10, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a361e: 6e10 2f0a 0700 |005b: invoke-virtual {v7}, Lcom/infomaniak/drive/data/models/File;.getParentId:()I // method@0a2f │ │ -1a3624: 0a0b |005e: move-result v11 │ │ -1a3626: 220e b704 |005f: new-instance v14, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0; // type@04b7 │ │ -1a362a: 7030 760f 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@0f76 │ │ -1a3630: 1248 |0064: const/4 v8, #int 4 // #4 │ │ -1a3632: 1310 0000 |0065: const/16 v16, #int 0 // #0 │ │ -1a3636: 120d |0067: const/4 v13, #int 0 // #0 │ │ -1a3638: 07fc |0068: move-object v12, v15 │ │ -1a363a: 07f3 |0069: move-object v3, v15 │ │ -1a363c: 018f |006a: move v15, v8 │ │ -1a363e: 7707 a809 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@09a8 │ │ -1a3644: 6208 b800 |006e: sget-object v8, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a3648: 6e10 260a 0900 |0070: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a26 │ │ -1a364e: 0a0a |0073: move-result v10 │ │ -1a3650: 6e10 260a 0900 |0074: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a26 │ │ -1a3656: 0a09 |0077: move-result v9 │ │ -1a3658: 6e20 650a 9700 |0078: invoke-virtual {v7, v9}, Lcom/infomaniak/drive/data/models/File;.setParentId:(I)V // method@0a65 │ │ -1a365e: 6209 98b2 |007b: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a3662: 6e40 7b09 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@097b │ │ -1a3668: 6203 98b2 |0080: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a366c: 7120 43b3 6500 |0082: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b343 │ │ -1a3672: 5413 be04 |0085: iget-object v3, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04be │ │ -1a3676: 3803 1900 |0087: if-eqz v3, 00a0 // +0019 │ │ -1a367a: 5415 bc04 |0089: iget-object v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04bc │ │ -1a367e: 6e10 260a 0500 |008b: invoke-virtual {v5}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a26 │ │ -1a3684: 0a05 |008e: move-result v5 │ │ -1a3686: 7110 9cb2 0500 |008f: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b29c │ │ -1a368c: 0c05 |0092: move-result-object v5 │ │ -1a368e: 7220 eeb5 5300 |0093: invoke-interface {v3, v5}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b5ee │ │ -1a3694: 280a |0096: goto 00a0 // +000a │ │ -1a3696: 0d00 |0097: move-exception v0 │ │ -1a3698: 0702 |0098: move-object v2, v0 │ │ -1a369a: 2702 |0099: throw v2 │ │ -1a369c: 0d00 |009a: move-exception v0 │ │ -1a369e: 0703 |009b: move-object v3, v0 │ │ -1a36a0: 7120 43b3 2500 |009c: invoke-static {v5, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b343 │ │ -1a36a6: 2703 |009f: throw v3 │ │ -1a36a8: 2203 9704 |00a0: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0497 │ │ -1a36ac: 6e10 ff41 0400 |00a2: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ff │ │ -1a36b2: 0a07 |00a5: move-result v7 │ │ -1a36b4: 6e10 f441 0400 |00a6: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41f4 │ │ -1a36ba: 0c04 |00a9: move-result-object v4 │ │ -1a36bc: 3804 0600 |00aa: if-eqz v4, 00b0 // +0006 │ │ -1a36c0: 6e10 d441 0400 |00ac: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41d4 │ │ -1a36c6: 0c06 |00af: move-result-object v6 │ │ -1a36c8: 076a |00b0: move-object v10, v6 │ │ -1a36ca: 126b |00b1: const/4 v11, #int 6 // #6 │ │ -1a36cc: 120c |00b2: const/4 v12, #int 0 // #0 │ │ -1a36ce: 1208 |00b3: const/4 v8, #int 0 // #0 │ │ -1a36d0: 1209 |00b4: const/4 v9, #int 0 // #0 │ │ -1a36d2: 0736 |00b5: move-object v6, v3 │ │ -1a36d4: 7607 c90e 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@0ec9 │ │ -1a36da: 0714 |00b9: move-object v4, v1 │ │ -1a36dc: 1f04 511a |00ba: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a36e0: 1215 |00bc: const/4 v5, #int 1 // #1 │ │ -1a36e2: 5915 c004 |00bd: iput v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.label:I // field@04c0 │ │ -1a36e6: 7230 3206 3204 |00bf: invoke-interface {v2, v3, v4}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ -1a36ec: 0c02 |00c2: move-result-object v2 │ │ -1a36ee: 3302 0300 |00c3: if-ne v2, v0, 00c6 // +0003 │ │ -1a36f2: 1100 |00c5: return-object v0 │ │ -1a36f4: 6200 98b2 |00c6: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a36f8: 1100 |00c8: return-object v0 │ │ +1a3628: |[1a3628] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3638: 0801 1100 |0000: move-object/from16 v1, v17 │ │ +1a363c: 7100 75b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a3642: 0c00 |0005: move-result-object v0 │ │ +1a3644: 5212 c004 |0006: iget v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.label:I // field@04c0 │ │ +1a3648: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +1a364a: 3802 1100 |0009: if-eqz v2, 001a // +0011 │ │ +1a364e: 3332 0700 |000b: if-ne v2, v3, 0012 // +0007 │ │ +1a3652: 7701 3b9b 1200 |000d: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a3658: 2900 b600 |0010: goto/16 00c6 // +00b6 │ │ +1a365c: 2200 9017 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a3660: 1a02 c396 |0014: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a3664: 7020 9b93 2000 |0016: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a366a: 2700 |0019: throw v0 │ │ +1a366c: 7701 3b9b 1200 |001a: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a3672: 5412 bf04 |001d: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.L$0:Ljava/lang/Object; // field@04bf │ │ +1a3676: 1f02 2f02 |001f: check-cast v2, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a367a: 6204 b400 |0021: sget-object v4, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a367e: 5415 bc04 |0023: iget-object v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04bc │ │ +1a3682: 5416 bd04 |0025: iget-object v6, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04bd │ │ +1a3686: 6e30 4909 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@0949 │ │ +1a368c: 0c04 |002a: move-result-object v4 │ │ +1a368e: 6e10 0c42 0400 |002b: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@420c │ │ +1a3694: 0a05 |002e: move-result v5 │ │ +1a3696: 1206 |002f: const/4 v6, #int 0 // #0 │ │ +1a3698: 3805 7000 |0030: if-eqz v5, 00a0 // +0070 │ │ +1a369c: 6205 b800 |0032: sget-object v5, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a36a0: 7140 9509 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@0995 │ │ +1a36a6: 0c05 |0037: move-result-object v5 │ │ +1a36a8: 1f05 5117 |0038: check-cast v5, Ljava/io/Closeable; // type@1751 │ │ +1a36ac: 5417 bc04 |003a: iget-object v7, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04bc │ │ +1a36b0: 5418 c104 |003c: iget-object v8, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c1 │ │ +1a36b4: 5419 bd04 |003e: iget-object v9, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04bd │ │ +1a36b8: 075f |0040: move-object v15, v5 │ │ +1a36ba: 1f0f 8c10 |0041: check-cast v15, Lio/realm/Realm; // type@108c │ │ +1a36be: 7110 ce0f 0800 |0043: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fce │ │ +1a36c4: 0c0a |0046: move-result-object v10 │ │ +1a36c6: 1f0a 3000 |0047: check-cast v10, Landroid/content/Context; // type@0030 │ │ +1a36ca: 122b |0049: const/4 v11, #int 2 // #2 │ │ +1a36cc: 7156 3a0a 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@0a3a │ │ +1a36d2: 0c0a |004d: move-result-object v10 │ │ +1a36d4: 380a 0b00 |004e: if-eqz v10, 0059 // +000b │ │ +1a36d8: 6e10 6e92 0a00 |0050: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@926e │ │ +1a36de: 0a0b |0053: move-result v11 │ │ +1a36e0: 380b 0500 |0054: if-eqz v11, 0059 // +0005 │ │ +1a36e4: 7140 d30f 789a |0056: invoke-static {v8, v7, v10, v9}, Lcom/infomaniak/drive/ui/MainViewModel;.access$moveIfOfflineFileOrDelete:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V // method@0fd3 │ │ +1a36ea: 620a b800 |0059: sget-object v10, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a36ee: 6e10 2f0a 0700 |005b: invoke-virtual {v7}, Lcom/infomaniak/drive/data/models/File;.getParentId:()I // method@0a2f │ │ +1a36f4: 0a0b |005e: move-result v11 │ │ +1a36f6: 220e b704 |005f: new-instance v14, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0; // type@04b7 │ │ +1a36fa: 7030 760f 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@0f76 │ │ +1a3700: 1248 |0064: const/4 v8, #int 4 // #4 │ │ +1a3702: 1310 0000 |0065: const/16 v16, #int 0 // #0 │ │ +1a3706: 120d |0067: const/4 v13, #int 0 // #0 │ │ +1a3708: 07fc |0068: move-object v12, v15 │ │ +1a370a: 07f3 |0069: move-object v3, v15 │ │ +1a370c: 018f |006a: move v15, v8 │ │ +1a370e: 7707 a809 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@09a8 │ │ +1a3714: 6208 b800 |006e: sget-object v8, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a3718: 6e10 260a 0900 |0070: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a26 │ │ +1a371e: 0a0a |0073: move-result v10 │ │ +1a3720: 6e10 260a 0900 |0074: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a26 │ │ +1a3726: 0a09 |0077: move-result v9 │ │ +1a3728: 6e20 650a 9700 |0078: invoke-virtual {v7, v9}, Lcom/infomaniak/drive/data/models/File;.setParentId:(I)V // method@0a65 │ │ +1a372e: 6209 9bb2 |007b: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a3732: 6e40 7b09 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@097b │ │ +1a3738: 6203 9bb2 |0080: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a373c: 7120 50b3 6500 |0082: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b350 │ │ +1a3742: 5413 be04 |0085: iget-object v3, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04be │ │ +1a3746: 3803 1900 |0087: if-eqz v3, 00a0 // +0019 │ │ +1a374a: 5415 bc04 |0089: iget-object v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04bc │ │ +1a374e: 6e10 260a 0500 |008b: invoke-virtual {v5}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a26 │ │ +1a3754: 0a05 |008e: move-result v5 │ │ +1a3756: 7110 a9b2 0500 |008f: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b2a9 │ │ +1a375c: 0c05 |0092: move-result-object v5 │ │ +1a375e: 7220 fbb5 5300 |0093: invoke-interface {v3, v5}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b5fb │ │ +1a3764: 280a |0096: goto 00a0 // +000a │ │ +1a3766: 0d00 |0097: move-exception v0 │ │ +1a3768: 0702 |0098: move-object v2, v0 │ │ +1a376a: 2702 |0099: throw v2 │ │ +1a376c: 0d00 |009a: move-exception v0 │ │ +1a376e: 0703 |009b: move-object v3, v0 │ │ +1a3770: 7120 50b3 2500 |009c: invoke-static {v5, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b350 │ │ +1a3776: 2703 |009f: throw v3 │ │ +1a3778: 2203 9704 |00a0: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0497 │ │ +1a377c: 6e10 0c42 0400 |00a2: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@420c │ │ +1a3782: 0a07 |00a5: move-result v7 │ │ +1a3784: 6e10 0142 0400 |00a6: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@4201 │ │ +1a378a: 0c04 |00a9: move-result-object v4 │ │ +1a378c: 3804 0600 |00aa: if-eqz v4, 00b0 // +0006 │ │ +1a3790: 6e10 e141 0400 |00ac: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41e1 │ │ +1a3796: 0c06 |00af: move-result-object v6 │ │ +1a3798: 076a |00b0: move-object v10, v6 │ │ +1a379a: 126b |00b1: const/4 v11, #int 6 // #6 │ │ +1a379c: 120c |00b2: const/4 v12, #int 0 // #0 │ │ +1a379e: 1208 |00b3: const/4 v8, #int 0 // #0 │ │ +1a37a0: 1209 |00b4: const/4 v9, #int 0 // #0 │ │ +1a37a2: 0736 |00b5: move-object v6, v3 │ │ +1a37a4: 7607 c90e 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@0ec9 │ │ +1a37aa: 0714 |00b9: move-object v4, v1 │ │ +1a37ac: 1f04 521a |00ba: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a37b0: 1215 |00bc: const/4 v5, #int 1 // #1 │ │ +1a37b2: 5915 c004 |00bd: iput v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.label:I // field@04c0 │ │ +1a37b6: 7230 3206 3204 |00bf: invoke-interface {v2, v3, v4}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ +1a37bc: 0c02 |00c2: move-result-object v2 │ │ +1a37be: 3302 0300 |00c3: if-ne v2, v0, 00c6 // +0003 │ │ +1a37c2: 1100 |00c5: return-object v0 │ │ +1a37c4: 6200 9bb2 |00c6: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a37c8: 1100 |00c8: return-object v0 │ │ catches : 2 │ │ 0x0040 - 0x0082 │ │ -> 0x0097 │ │ 0x0099 - 0x009a │ │ -> 0x009a │ │ positions : │ │ 0x0006 line=341 │ │ @@ -27920,21 +27920,21 @@ │ │ 0x0099 line=344 │ │ 0x00a0 line=363 │ │ 0x00c6 line=364 │ │ locals : │ │ 0x0000 - 0x00c9 reg=17 this Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; │ │ 0x0000 - 0x00c9 reg=18 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #154 header: │ │ class_idx : 1209 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #154 annotations: │ │ Annotations on class │ │ @@ -27980,153 +27980,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 │ │ -1a3904: |[1a3904] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.:(ZILcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a3914: 5c01 c304 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04c3 │ │ -1a3918: 5902 c204 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04c2 │ │ -1a391c: 5b03 c504 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c5 │ │ -1a3920: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a3922: 7030 d2b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a3928: 0e00 |000a: return-void │ │ +1a39d4: |[1a39d4] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.:(ZILcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a39e4: 5c01 c304 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04c3 │ │ +1a39e8: 5902 c204 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04c2 │ │ +1a39ec: 5b03 c504 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c5 │ │ +1a39f0: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a39f2: 7030 dfb2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a39f8: 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 │ │ -1a38d8: |[1a38d8] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a38e8: 2204 b904 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04b9 │ │ -1a38ec: 5530 c304 |0002: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04c3 │ │ -1a38f0: 5231 c204 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04c2 │ │ -1a38f4: 5432 c504 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c5 │ │ -1a38f8: 7055 7f0f 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@0f7f │ │ -1a38fe: 1f04 511a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a3902: 1104 |000d: return-object v4 │ │ +1a39a8: |[1a39a8] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a39b8: 2204 b904 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04b9 │ │ +1a39bc: 5530 c304 |0002: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04c3 │ │ +1a39c0: 5231 c204 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04c2 │ │ +1a39c4: 5432 c504 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c5 │ │ +1a39c8: 7055 7f0f 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@0f7f │ │ +1a39ce: 1f04 521a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a39d2: 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 │ │ -1a37f0: |[1a37f0] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3800: 1f01 391d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -1a3804: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a3808: 6e30 820f 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@0f82 │ │ -1a380e: 0c01 |0007: move-result-object v1 │ │ -1a3810: 1101 |0008: return-object v1 │ │ +1a38c0: |[1a38c0] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a38d0: 1f01 3a1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +1a38d4: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a38d8: 6e30 820f 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@0f82 │ │ +1a38de: 0c01 |0007: move-result-object v1 │ │ +1a38e0: 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 │ │ -1a3814: |[1a3814] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a3824: 6e30 800f 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@0f80 │ │ -1a382a: 0c01 |0003: move-result-object v1 │ │ -1a382c: 1f01 b904 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04b9 │ │ -1a3830: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a3834: 6e20 830f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f83 │ │ -1a383a: 0c01 |000b: move-result-object v1 │ │ -1a383c: 1101 |000c: return-object v1 │ │ +1a38e4: |[1a38e4] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a38f4: 6e30 800f 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@0f80 │ │ +1a38fa: 0c01 |0003: move-result-object v1 │ │ +1a38fc: 1f01 b904 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04b9 │ │ +1a3900: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a3904: 6e20 830f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f83 │ │ +1a390a: 0c01 |000b: move-result-object v1 │ │ +1a390c: 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 │ │ -1a3840: |[1a3840] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3850: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a3856: 5280 c404 |0003: iget v0, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.label:I // field@04c4 │ │ -1a385a: 3900 3600 |0005: if-nez v0, 003b // +0036 │ │ -1a385e: 7110 2e9b 0900 |0007: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a3864: 2209 a003 |000a: new-instance v9, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a0 │ │ -1a3868: 5584 c304 |000c: iget-boolean v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04c3 │ │ -1a386c: 1306 0b00 |000e: const/16 v6, #int 11 // #b │ │ -1a3870: 1207 |0010: const/4 v7, #int 0 // #0 │ │ -1a3872: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -1a3874: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -1a3876: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -1a3878: 0791 |0014: move-object v1, v9 │ │ -1a387a: 7607 4d0b 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@0b4d │ │ -1a3880: 6200 b800 |0018: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a3884: 5281 c204 |001a: iget v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04c2 │ │ -1a3888: 6e30 8509 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@0985 │ │ -1a388e: 0c00 |001f: move-result-object v0 │ │ -1a3890: 3900 0f00 |0020: if-nez v0, 002f // +000f │ │ -1a3894: 6200 b800 |0022: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a3898: 5281 c204 |0024: iget v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04c2 │ │ -1a389c: 6e30 8709 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@0987 │ │ -1a38a2: 0c00 |0029: move-result-object v0 │ │ -1a38a4: 3900 0500 |002a: if-nez v0, 002f // +0005 │ │ -1a38a8: 6209 98b2 |002c: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a38ac: 1109 |002e: return-object v9 │ │ -1a38ae: 5489 c504 |002f: iget-object v9, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c5 │ │ -1a38b2: 6e10 fd0f 0900 |0031: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getNavigateFileListTo:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // method@0ffd │ │ -1a38b8: 0c09 |0034: move-result-object v9 │ │ -1a38ba: 6e20 3f46 0900 |0035: invoke-virtual {v9, v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.postValue:(Ljava/lang/Object;)V // method@463f │ │ -1a38c0: 6209 98b2 |0038: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a38c4: 1109 |003a: return-object v9 │ │ -1a38c6: 2209 8f17 |003b: new-instance v9, Ljava/lang/IllegalStateException; // type@178f │ │ -1a38ca: 1a00 be96 |003d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a38ce: 7020 8e93 0900 |003f: invoke-direct {v9, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a38d4: 2709 |0042: throw v9 │ │ +1a3910: |[1a3910] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3920: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a3926: 5280 c404 |0003: iget v0, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.label:I // field@04c4 │ │ +1a392a: 3900 3600 |0005: if-nez v0, 003b // +0036 │ │ +1a392e: 7110 3b9b 0900 |0007: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a3934: 2209 a003 |000a: new-instance v9, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a0 │ │ +1a3938: 5584 c304 |000c: iget-boolean v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04c3 │ │ +1a393c: 1306 0b00 |000e: const/16 v6, #int 11 // #b │ │ +1a3940: 1207 |0010: const/4 v7, #int 0 // #0 │ │ +1a3942: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +1a3944: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1a3946: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +1a3948: 0791 |0014: move-object v1, v9 │ │ +1a394a: 7607 4d0b 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@0b4d │ │ +1a3950: 6200 b800 |0018: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a3954: 5281 c204 |001a: iget v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04c2 │ │ +1a3958: 6e30 8509 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@0985 │ │ +1a395e: 0c00 |001f: move-result-object v0 │ │ +1a3960: 3900 0f00 |0020: if-nez v0, 002f // +000f │ │ +1a3964: 6200 b800 |0022: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a3968: 5281 c204 |0024: iget v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04c2 │ │ +1a396c: 6e30 8709 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@0987 │ │ +1a3972: 0c00 |0029: move-result-object v0 │ │ +1a3974: 3900 0500 |002a: if-nez v0, 002f // +0005 │ │ +1a3978: 6209 9bb2 |002c: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a397c: 1109 |002e: return-object v9 │ │ +1a397e: 5489 c504 |002f: iget-object v9, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c5 │ │ +1a3982: 6e10 fd0f 0900 |0031: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getNavigateFileListTo:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // method@0ffd │ │ +1a3988: 0c09 |0034: move-result-object v9 │ │ +1a398a: 6e20 4c46 0900 |0035: invoke-virtual {v9, v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.postValue:(Ljava/lang/Object;)V // method@464c │ │ +1a3990: 6209 9bb2 |0038: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a3994: 1109 |003a: return-object v9 │ │ +1a3996: 2209 9017 |003b: new-instance v9, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a399a: 1a00 c396 |003d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a399e: 7020 9b93 0900 |003f: invoke-direct {v9, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a39a4: 2709 |0042: throw v9 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=193 │ │ 0x000a line=194 │ │ 0x0018 line=195 │ │ 0x0022 line=196 │ │ 0x002c line=197 │ │ 0x002f line=198 │ │ 0x0038 line=199 │ │ 0x003b line=193 │ │ locals : │ │ 0x0000 - 0x0043 reg=8 this Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; │ │ 0x0000 - 0x0043 reg=9 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #155 header: │ │ class_idx : 1210 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6770 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6771 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #155 annotations: │ │ Annotations on class │ │ @@ -28166,56 +28166,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 │ │ -1a3964: |[1a3964] com.infomaniak.drive.ui.MainViewModel$onNetworkAvailabilityChanged$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a3974: 5b01 c904 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c9 │ │ -1a3978: 7020 a4b2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b2a4 │ │ -1a397e: 0e00 |0005: return-void │ │ +1a3a34: |[1a3a34] com.infomaniak.drive.ui.MainViewModel$onNetworkAvailabilityChanged$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a3a44: 5b01 c904 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c9 │ │ +1a3a48: 7020 b1b2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b2b1 │ │ +1a3a4e: 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 │ │ -1a392c: |[1a392c] com.infomaniak.drive.ui.MainViewModel$onNetworkAvailabilityChanged$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a393c: 5b23 c804 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.result:Ljava/lang/Object; // field@04c8 │ │ -1a3940: 5223 c704 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c7 │ │ -1a3944: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -1a3948: b603 |0006: or-int/2addr v3, v0 │ │ -1a394a: 5923 c704 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c7 │ │ -1a394e: 5423 c904 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c9 │ │ -1a3952: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -1a3954: 0721 |000c: move-object v1, v2 │ │ -1a3956: 1f01 511a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a395a: 7130 d40f 0301 |000f: invoke-static {v3, v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$onNetworkAvailabilityChanged:(Lcom/infomaniak/drive/ui/MainViewModel;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fd4 │ │ -1a3960: 0c03 |0012: move-result-object v3 │ │ -1a3962: 1103 |0013: return-object v3 │ │ +1a39fc: |[1a39fc] com.infomaniak.drive.ui.MainViewModel$onNetworkAvailabilityChanged$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3a0c: 5b23 c804 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.result:Ljava/lang/Object; // field@04c8 │ │ +1a3a10: 5223 c704 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c7 │ │ +1a3a14: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +1a3a18: b603 |0006: or-int/2addr v3, v0 │ │ +1a3a1a: 5923 c704 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c7 │ │ +1a3a1e: 5423 c904 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c9 │ │ +1a3a22: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +1a3a24: 0721 |000c: move-object v1, v2 │ │ +1a3a26: 1f01 521a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a3a2a: 7130 d40f 0301 |000f: invoke-static {v3, v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$onNetworkAvailabilityChanged:(Lcom/infomaniak/drive/ui/MainViewModel;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fd4 │ │ +1a3a30: 0c03 |0012: move-result-object v3 │ │ +1a3a32: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #156 header: │ │ class_idx : 1211 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #156 annotations: │ │ Annotations on class │ │ @@ -28253,122 +28253,122 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1a3a48: |[1a3a48] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.:(Lkotlin/coroutines/Continuation;)V │ │ -1a3a58: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -1a3a5a: 7030 d2b2 0102 |0001: invoke-direct {v1, v0, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a3a60: 0e00 |0004: return-void │ │ +1a3b18: |[1a3b18] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.:(Lkotlin/coroutines/Continuation;)V │ │ +1a3b28: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +1a3b2a: 7030 dfb2 0102 |0001: invoke-direct {v1, v0, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a3b30: 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 │ │ -1a3a24: |[1a3a24] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a3a34: 2200 bb04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04bb │ │ -1a3a38: 7020 860f 3000 |0002: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.:(Lkotlin/coroutines/Continuation;)V // method@0f86 │ │ -1a3a3e: 5b02 ca04 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.L$0:Ljava/lang/Object; // field@04ca │ │ -1a3a42: 1f00 511a |0007: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a3a46: 1100 |0009: return-object v0 │ │ +1a3af4: |[1a3af4] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a3b04: 2200 bb04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04bb │ │ +1a3b08: 7020 860f 3000 |0002: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.:(Lkotlin/coroutines/Continuation;)V // method@0f86 │ │ +1a3b0e: 5b02 ca04 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.L$0:Ljava/lang/Object; // field@04ca │ │ +1a3b12: 1f00 521a |0007: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a3b16: 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 │ │ -1a3980: |[1a3980] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invoke:(Lio/realm/RealmResults;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a3990: 6e30 870f 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@0f87 │ │ -1a3996: 0c01 |0003: move-result-object v1 │ │ -1a3998: 1f01 bb04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04bb │ │ -1a399c: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a39a0: 6e20 8a0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f8a │ │ -1a39a6: 0c01 |000b: move-result-object v1 │ │ -1a39a8: 1101 |000c: return-object v1 │ │ +1a3a50: |[1a3a50] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invoke:(Lio/realm/RealmResults;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a3a60: 6e30 870f 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@0f87 │ │ +1a3a66: 0c01 |0003: move-result-object v1 │ │ +1a3a68: 1f01 bb04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04bb │ │ +1a3a6c: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a3a70: 6e20 8a0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f8a │ │ +1a3a76: 0c01 |000b: move-result-object v1 │ │ +1a3a78: 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 │ │ -1a39ac: |[1a39ac] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a39bc: 1f01 d810 |0000: check-cast v1, Lio/realm/RealmResults; // type@10d8 │ │ -1a39c0: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a39c4: 6e30 880f 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@0f88 │ │ -1a39ca: 0c01 |0007: move-result-object v1 │ │ -1a39cc: 1101 |0008: return-object v1 │ │ +1a3a7c: |[1a3a7c] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3a8c: 1f01 d910 |0000: check-cast v1, Lio/realm/RealmResults; // type@10d9 │ │ +1a3a90: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a3a94: 6e30 880f 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@0f88 │ │ +1a3a9a: 0c01 |0007: move-result-object v1 │ │ +1a3a9c: 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 │ │ -1a39d0: |[1a39d0] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a39e0: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a39e6: 5210 cb04 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.label:I // field@04cb │ │ -1a39ea: 3900 1400 |0005: if-nez v0, 0019 // +0014 │ │ -1a39ee: 7110 2e9b 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a39f4: 5412 ca04 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.L$0:Ljava/lang/Object; // field@04ca │ │ -1a39f8: 1f02 d810 |000c: check-cast v2, Lio/realm/RealmResults; // type@10d8 │ │ -1a39fc: 1f02 4c18 |000e: check-cast v2, Ljava/util/Collection; // type@184c │ │ -1a3a00: 7210 3397 0200 |0010: invoke-interface {v2}, Ljava/util/Collection;.size:()I // method@9733 │ │ -1a3a06: 0a02 |0013: move-result v2 │ │ -1a3a08: 7110 9cb2 0200 |0014: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b29c │ │ -1a3a0e: 0c02 |0017: move-result-object v2 │ │ -1a3a10: 1102 |0018: return-object v2 │ │ -1a3a12: 2202 8f17 |0019: new-instance v2, Ljava/lang/IllegalStateException; // type@178f │ │ -1a3a16: 1a00 be96 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a3a1a: 7020 8e93 0200 |001d: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a3a20: 2702 |0020: throw v2 │ │ +1a3aa0: |[1a3aa0] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3ab0: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a3ab6: 5210 cb04 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.label:I // field@04cb │ │ +1a3aba: 3900 1400 |0005: if-nez v0, 0019 // +0014 │ │ +1a3abe: 7110 3b9b 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a3ac4: 5412 ca04 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.L$0:Ljava/lang/Object; // field@04ca │ │ +1a3ac8: 1f02 d910 |000c: check-cast v2, Lio/realm/RealmResults; // type@10d9 │ │ +1a3acc: 1f02 4d18 |000e: check-cast v2, Ljava/util/Collection; // type@184d │ │ +1a3ad0: 7210 4097 0200 |0010: invoke-interface {v2}, Ljava/util/Collection;.size:()I // method@9740 │ │ +1a3ad6: 0a02 |0013: move-result v2 │ │ +1a3ad8: 7110 a9b2 0200 |0014: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b2a9 │ │ +1a3ade: 0c02 |0017: move-result-object v2 │ │ +1a3ae0: 1102 |0018: return-object v2 │ │ +1a3ae2: 2202 9017 |0019: new-instance v2, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a3ae6: 1a00 c396 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a3aea: 7020 9b93 0200 |001d: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a3af0: 2702 |0020: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=451 │ │ 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 : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #157 header: │ │ class_idx : 1212 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #157 annotations: │ │ Annotations on class │ │ @@ -28406,126 +28406,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 │ │ -1a3b2c: |[1a3b2c] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a3b3c: 5b01 cc04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04cc │ │ -1a3b40: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a3b42: 7030 d2b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a3b48: 0e00 |0006: return-void │ │ +1a3bfc: |[1a3bfc] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a3c0c: 5b01 cc04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04cc │ │ +1a3c10: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a3c12: 7030 dfb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a3c18: 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 │ │ -1a3b08: |[1a3b08] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a3b18: 2202 bc04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04bc │ │ -1a3b1c: 5410 cc04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04cc │ │ -1a3b20: 7030 8b0f 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@0f8b │ │ -1a3b26: 1f02 511a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a3b2a: 1102 |0009: return-object v2 │ │ +1a3bd8: |[1a3bd8] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a3be8: 2202 bc04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04bc │ │ +1a3bec: 5410 cc04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04cc │ │ +1a3bf0: 7030 8b0f 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@0f8b │ │ +1a3bf6: 1f02 521a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a3bfa: 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 │ │ -1a3a64: |[1a3a64] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3a74: 1f01 391d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -1a3a78: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a3a7c: 6e30 8e0f 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@0f8e │ │ -1a3a82: 0c01 |0007: move-result-object v1 │ │ -1a3a84: 1101 |0008: return-object v1 │ │ +1a3b34: |[1a3b34] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3b44: 1f01 3a1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +1a3b48: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a3b4c: 6e30 8e0f 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@0f8e │ │ +1a3b52: 0c01 |0007: move-result-object v1 │ │ +1a3b54: 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 │ │ -1a3a88: |[1a3a88] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a3a98: 6e30 8c0f 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@0f8c │ │ -1a3a9e: 0c01 |0003: move-result-object v1 │ │ -1a3aa0: 1f01 bc04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04bc │ │ -1a3aa4: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a3aa8: 6e20 8f0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f8f │ │ -1a3aae: 0c01 |000b: move-result-object v1 │ │ -1a3ab0: 1101 |000c: return-object v1 │ │ +1a3b58: |[1a3b58] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a3b68: 6e30 8c0f 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@0f8c │ │ +1a3b6e: 0c01 |0003: move-result-object v1 │ │ +1a3b70: 1f01 bc04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04bc │ │ +1a3b74: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a3b78: 6e20 8f0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f8f │ │ +1a3b7e: 0c01 |000b: move-result-object v1 │ │ +1a3b80: 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 │ │ -1a3ab4: |[1a3ab4] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3ac4: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a3aca: 5220 cd04 |0003: iget v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.label:I // field@04cd │ │ -1a3ace: 3900 1400 |0005: if-nez v0, 0019 // +0014 │ │ -1a3ad2: 7110 2e9b 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a3ad8: 6203 b800 |000a: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a3adc: 5420 cc04 |000c: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04cc │ │ -1a3ae0: 6e10 260a 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a26 │ │ -1a3ae6: 0a00 |0011: move-result v0 │ │ -1a3ae8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -1a3aea: 6e30 ab09 0301 |0013: invoke-virtual {v3, v0, v1}, Lcom/infomaniak/drive/data/cache/FileController;.updateOfflineStatus:(IZ)V // method@09ab │ │ -1a3af0: 6203 98b2 |0016: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a3af4: 1103 |0018: return-object v3 │ │ -1a3af6: 2203 8f17 |0019: new-instance v3, Ljava/lang/IllegalStateException; // type@178f │ │ -1a3afa: 1a00 be96 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a3afe: 7020 8e93 0300 |001d: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a3b04: 2703 |0020: throw v3 │ │ +1a3b84: |[1a3b84] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3b94: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a3b9a: 5220 cd04 |0003: iget v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.label:I // field@04cd │ │ +1a3b9e: 3900 1400 |0005: if-nez v0, 0019 // +0014 │ │ +1a3ba2: 7110 3b9b 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a3ba8: 6203 b800 |000a: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a3bac: 5420 cc04 |000c: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04cc │ │ +1a3bb0: 6e10 260a 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a26 │ │ +1a3bb6: 0a00 |0011: move-result v0 │ │ +1a3bb8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +1a3bba: 6e30 ab09 0301 |0013: invoke-virtual {v3, v0, v1}, Lcom/infomaniak/drive/data/cache/FileController;.updateOfflineStatus:(IZ)V // method@09ab │ │ +1a3bc0: 6203 9bb2 |0016: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a3bc4: 1103 |0018: return-object v3 │ │ +1a3bc6: 2203 9017 |0019: new-instance v3, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a3bca: 1a00 c396 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a3bce: 7020 9b93 0300 |001d: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a3bd4: 2703 |0020: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=500 │ │ 0x000a line=501 │ │ 0x0016 line=502 │ │ 0x0019 line=500 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; │ │ 0x0000 - 0x0021 reg=3 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #158 header: │ │ class_idx : 1213 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #158 annotations: │ │ Annotations on class │ │ @@ -28577,158 +28577,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 │ │ -1a3c70: |[1a3c70] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.:(Ljava/util/List;Lkotlin/jvm/functions/Function0;Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)V │ │ -1a3c80: 5b01 cf04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04cf │ │ -1a3c84: 5b02 d004 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04d0 │ │ -1a3c88: 5b03 ce04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04ce │ │ -1a3c8c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a3c8e: 7030 d2b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a3c94: 0e00 |000a: return-void │ │ +1a3d40: |[1a3d40] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.:(Ljava/util/List;Lkotlin/jvm/functions/Function0;Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)V │ │ +1a3d50: 5b01 cf04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04cf │ │ +1a3d54: 5b02 d004 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04d0 │ │ +1a3d58: 5b03 ce04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04ce │ │ +1a3d5c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a3d5e: 7030 dfb2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a3d64: 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 │ │ -1a3c44: |[1a3c44] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a3c54: 2204 bd04 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04bd │ │ -1a3c58: 5430 cf04 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04cf │ │ -1a3c5c: 5431 d004 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04d0 │ │ -1a3c60: 5432 ce04 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04ce │ │ -1a3c64: 7055 900f 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@0f90 │ │ -1a3c6a: 1f04 511a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a3c6e: 1104 |000d: return-object v4 │ │ +1a3d14: |[1a3d14] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a3d24: 2204 bd04 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04bd │ │ +1a3d28: 5430 cf04 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04cf │ │ +1a3d2c: 5431 d004 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04d0 │ │ +1a3d30: 5432 ce04 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04ce │ │ +1a3d34: 7055 900f 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@0f90 │ │ +1a3d3a: 1f04 521a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a3d3e: 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 │ │ -1a3b4c: |[1a3b4c] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3b5c: 1f01 391d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -1a3b60: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a3b64: 6e30 930f 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@0f93 │ │ -1a3b6a: 0c01 |0007: move-result-object v1 │ │ -1a3b6c: 1101 |0008: return-object v1 │ │ +1a3c1c: |[1a3c1c] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3c2c: 1f01 3a1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +1a3c30: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a3c34: 6e30 930f 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@0f93 │ │ +1a3c3a: 0c01 |0007: move-result-object v1 │ │ +1a3c3c: 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 │ │ -1a3b70: |[1a3b70] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a3b80: 6e30 910f 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@0f91 │ │ -1a3b86: 0c01 |0003: move-result-object v1 │ │ -1a3b88: 1f01 bd04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04bd │ │ -1a3b8c: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a3b90: 6e20 940f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f94 │ │ -1a3b96: 0c01 |000b: move-result-object v1 │ │ -1a3b98: 1101 |000c: return-object v1 │ │ +1a3c40: |[1a3c40] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a3c50: 6e30 910f 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@0f91 │ │ +1a3c56: 0c01 |0003: move-result-object v1 │ │ +1a3c58: 1f01 bd04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04bd │ │ +1a3c5c: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a3c60: 6e20 940f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f94 │ │ +1a3c66: 0c01 |000b: move-result-object v1 │ │ +1a3c68: 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 │ │ -1a3b9c: |[1a3b9c] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3bac: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a3bb2: 0c00 |0003: move-result-object v0 │ │ -1a3bb4: 52a1 d104 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.label:I // field@04d1 │ │ -1a3bb8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a3bba: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a3bbe: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a3bc2: 7110 2e9b 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a3bc8: 283a |000e: goto 0048 // +003a │ │ -1a3bca: 220b 8f17 |000f: new-instance v11, Ljava/lang/IllegalStateException; // type@178f │ │ -1a3bce: 1a00 be96 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a3bd2: 7020 8e93 0b00 |0013: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a3bd8: 270b |0016: throw v11 │ │ -1a3bda: 7110 2e9b 0b00 |0017: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a3be0: 6203 b800 |001a: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a3be4: 54a4 cf04 |001c: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04cf │ │ -1a3be8: 1268 |001e: const/4 v8, #int 6 // #6 │ │ -1a3bea: 1209 |001f: const/4 v9, #int 0 // #0 │ │ -1a3bec: 1205 |0020: const/4 v5, #int 0 // #0 │ │ -1a3bee: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -1a3bf0: 1207 |0022: const/4 v7, #int 0 // #0 │ │ -1a3bf2: 7707 aa09 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@09aa │ │ -1a3bf8: 54ab d004 |0026: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04d0 │ │ -1a3bfc: 380b 0500 |0028: if-eqz v11, 002d // +0005 │ │ -1a3c00: 7210 e3b5 0b00 |002a: invoke-interface {v11}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5e3 │ │ -1a3c06: 54ab ce04 |002d: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04ce │ │ -1a3c0a: 2201 9704 |002f: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0497 │ │ -1a3c0e: 1308 0e00 |0031: const/16 v8, #int 14 // #e │ │ -1a3c12: 1209 |0033: const/4 v9, #int 0 // #0 │ │ -1a3c14: 1214 |0034: const/4 v4, #int 1 // #1 │ │ -1a3c16: 1205 |0035: const/4 v5, #int 0 // #0 │ │ -1a3c18: 1206 |0036: const/4 v6, #int 0 // #0 │ │ -1a3c1a: 1207 |0037: const/4 v7, #int 0 // #0 │ │ -1a3c1c: 0713 |0038: move-object v3, v1 │ │ -1a3c1e: 7607 c90e 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@0ec9 │ │ -1a3c24: 07a3 |003c: move-object v3, v10 │ │ -1a3c26: 1f03 511a |003d: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a3c2a: 59a2 d104 |003f: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.label:I // field@04d1 │ │ -1a3c2e: 7230 3206 1b03 |0041: invoke-interface {v11, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ -1a3c34: 0c0b |0044: move-result-object v11 │ │ -1a3c36: 330b 0300 |0045: if-ne v11, v0, 0048 // +0003 │ │ -1a3c3a: 1100 |0047: return-object v0 │ │ -1a3c3c: 620b 98b2 |0048: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a3c40: 110b |004a: return-object v11 │ │ +1a3c6c: |[1a3c6c] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3c7c: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a3c82: 0c00 |0003: move-result-object v0 │ │ +1a3c84: 52a1 d104 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.label:I // field@04d1 │ │ +1a3c88: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a3c8a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a3c8e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a3c92: 7110 3b9b 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a3c98: 283a |000e: goto 0048 // +003a │ │ +1a3c9a: 220b 9017 |000f: new-instance v11, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a3c9e: 1a00 c396 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a3ca2: 7020 9b93 0b00 |0013: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a3ca8: 270b |0016: throw v11 │ │ +1a3caa: 7110 3b9b 0b00 |0017: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a3cb0: 6203 b800 |001a: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a3cb4: 54a4 cf04 |001c: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04cf │ │ +1a3cb8: 1268 |001e: const/4 v8, #int 6 // #6 │ │ +1a3cba: 1209 |001f: const/4 v9, #int 0 // #0 │ │ +1a3cbc: 1205 |0020: const/4 v5, #int 0 // #0 │ │ +1a3cbe: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +1a3cc0: 1207 |0022: const/4 v7, #int 0 // #0 │ │ +1a3cc2: 7707 aa09 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@09aa │ │ +1a3cc8: 54ab d004 |0026: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04d0 │ │ +1a3ccc: 380b 0500 |0028: if-eqz v11, 002d // +0005 │ │ +1a3cd0: 7210 f0b5 0b00 |002a: invoke-interface {v11}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5f0 │ │ +1a3cd6: 54ab ce04 |002d: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04ce │ │ +1a3cda: 2201 9704 |002f: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0497 │ │ +1a3cde: 1308 0e00 |0031: const/16 v8, #int 14 // #e │ │ +1a3ce2: 1209 |0033: const/4 v9, #int 0 // #0 │ │ +1a3ce4: 1214 |0034: const/4 v4, #int 1 // #1 │ │ +1a3ce6: 1205 |0035: const/4 v5, #int 0 // #0 │ │ +1a3ce8: 1206 |0036: const/4 v6, #int 0 // #0 │ │ +1a3cea: 1207 |0037: const/4 v7, #int 0 // #0 │ │ +1a3cec: 0713 |0038: move-object v3, v1 │ │ +1a3cee: 7607 c90e 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@0ec9 │ │ +1a3cf4: 07a3 |003c: move-object v3, v10 │ │ +1a3cf6: 1f03 521a |003d: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a3cfa: 59a2 d104 |003f: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.label:I // field@04d1 │ │ +1a3cfe: 7230 3206 1b03 |0041: invoke-interface {v11, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ +1a3d04: 0c0b |0044: move-result-object v11 │ │ +1a3d06: 330b 0300 |0045: if-ne v11, v0, 0048 // +0003 │ │ +1a3d0a: 1100 |0047: return-object v0 │ │ +1a3d0c: 620b 9bb2 |0048: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a3d10: 110b |004a: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=485 │ │ 0x001a line=486 │ │ 0x0026 line=487 │ │ 0x002d line=488 │ │ 0x0048 line=489 │ │ 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 : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #159 header: │ │ class_idx : 1214 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #159 annotations: │ │ Annotations on class │ │ @@ -28783,185 +28783,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 │ │ -1a3e74: |[1a3e74] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.:(Ljava/util/List;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a3e84: 5b01 d204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04d2 │ │ -1a3e88: 5b02 d604 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d6 │ │ -1a3e8c: 5b03 d304 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04d3 │ │ -1a3e90: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a3e92: 7030 d2b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a3e98: 0e00 |000a: return-void │ │ +1a3f44: |[1a3f44] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.:(Ljava/util/List;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a3f54: 5b01 d204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04d2 │ │ +1a3f58: 5b02 d604 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d6 │ │ +1a3f5c: 5b03 d304 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04d3 │ │ +1a3f60: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a3f62: 7030 dfb2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a3f68: 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 │ │ -1a3e44: |[1a3e44] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a3e54: 2200 be04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04be │ │ -1a3e58: 5441 d204 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04d2 │ │ -1a3e5c: 5442 d604 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d6 │ │ -1a3e60: 5443 d304 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04d3 │ │ -1a3e64: 7056 950f 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@0f95 │ │ -1a3e6a: 5b05 d404 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.L$0:Ljava/lang/Object; // field@04d4 │ │ -1a3e6e: 1f00 511a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a3e72: 1100 |000f: return-object v0 │ │ +1a3f14: |[1a3f14] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a3f24: 2200 be04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04be │ │ +1a3f28: 5441 d204 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04d2 │ │ +1a3f2c: 5442 d604 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d6 │ │ +1a3f30: 5443 d304 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04d3 │ │ +1a3f34: 7056 950f 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@0f95 │ │ +1a3f3a: 5b05 d404 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.L$0:Ljava/lang/Object; // field@04d4 │ │ +1a3f3e: 1f00 521a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a3f42: 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 │ │ -1a3c98: |[1a3c98] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a3ca8: 6e30 960f 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@0f96 │ │ -1a3cae: 0c01 |0003: move-result-object v1 │ │ -1a3cb0: 1f01 be04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04be │ │ -1a3cb4: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a3cb8: 6e20 990f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f99 │ │ -1a3cbe: 0c01 |000b: move-result-object v1 │ │ -1a3cc0: 1101 |000c: return-object v1 │ │ +1a3d68: |[1a3d68] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a3d78: 6e30 960f 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@0f96 │ │ +1a3d7e: 0c01 |0003: move-result-object v1 │ │ +1a3d80: 1f01 be04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04be │ │ +1a3d84: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a3d88: 6e20 990f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f99 │ │ +1a3d8e: 0c01 |000b: move-result-object v1 │ │ +1a3d90: 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 │ │ -1a3cc4: |[1a3cc4] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3cd4: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a3cd8: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a3cdc: 6e30 970f 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@0f97 │ │ -1a3ce2: 0c01 |0007: move-result-object v1 │ │ -1a3ce4: 1101 |0008: return-object v1 │ │ +1a3d94: |[1a3d94] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3da4: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a3da8: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a3dac: 6e30 970f 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@0f97 │ │ +1a3db2: 0c01 |0007: move-result-object v1 │ │ +1a3db4: 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 │ │ -1a3ce8: |[1a3ce8] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3cf8: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a3cfe: 52c0 d504 |0003: iget v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.label:I // field@04d5 │ │ -1a3d02: 3900 9800 |0005: if-nez v0, 009d // +0098 │ │ -1a3d06: 7110 2e9b 0d00 |0007: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a3d0c: 54cd d404 |000a: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.L$0:Ljava/lang/Object; // field@04d4 │ │ -1a3d10: 1f0d 2f02 |000c: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a3d14: 54c0 d204 |000e: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04d2 │ │ -1a3d18: 1f00 9417 |0010: check-cast v0, Ljava/lang/Iterable; // type@1794 │ │ -1a3d1c: 54c9 d604 |0012: iget-object v9, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d6 │ │ -1a3d20: 2201 4918 |0014: new-instance v1, Ljava/util/ArrayList; // type@1849 │ │ -1a3d24: 1302 0a00 |0016: const/16 v2, #int 10 // #a │ │ -1a3d28: 7120 62a8 2000 |0018: invoke-static {v0, v2}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@a862 │ │ -1a3d2e: 0a02 |001b: move-result v2 │ │ -1a3d30: 7020 a496 2100 |001c: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@96a4 │ │ -1a3d36: 071a |001f: move-object v10, v1 │ │ -1a3d38: 1f0a 4c18 |0020: check-cast v10, Ljava/util/Collection; // type@184c │ │ -1a3d3c: 7210 ac93 0000 |0022: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@93ac │ │ -1a3d42: 0c00 |0025: move-result-object v0 │ │ -1a3d44: 7210 8a97 0000 |0026: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@978a │ │ -1a3d4a: 0a01 |0029: move-result v1 │ │ -1a3d4c: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -1a3d4e: 3801 4e00 |002b: if-eqz v1, 0079 // +004e │ │ -1a3d52: 7210 8b97 0000 |002d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@978b │ │ -1a3d58: 0c01 |0030: move-result-object v1 │ │ -1a3d5a: 1f01 7503 |0031: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1a3d5e: 6e10 0e0a 0100 |0033: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.freeze:()Lio/realm/RealmModel; // method@0a0e │ │ -1a3d64: 0c01 |0036: move-result-object v1 │ │ -1a3d66: 1a03 a1ad |0037: const-string v3, "freeze(...)" // string@ada1 │ │ -1a3d6a: 7120 30b7 3100 |0039: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1a3d70: 071b |003c: move-object v11, v1 │ │ -1a3d72: 1f0b 7503 |003d: check-cast v11, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1a3d76: 6e10 490a 0b00 |003f: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.isFolder:()Z // method@0a49 │ │ -1a3d7c: 0a01 |0042: move-result v1 │ │ -1a3d7e: 3901 2a00 |0043: if-nez v1, 006d // +002a │ │ -1a3d82: 6e10 ee0f 0900 |0045: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fee │ │ -1a3d88: 0c01 |0048: move-result-object v1 │ │ -1a3d8a: 1f01 3000 |0049: check-cast v1, Landroid/content/Context; // type@0030 │ │ -1a3d8e: 1203 |004b: const/4 v3, #int 0 // #0 │ │ -1a3d90: 1224 |004c: const/4 v4, #int 2 // #2 │ │ -1a3d92: 7152 2e0a 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@0a2e │ │ -1a3d98: 0c03 |0050: move-result-object v3 │ │ -1a3d9a: 6e10 ee0f 0900 |0051: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fee │ │ -1a3da0: 0c01 |0054: move-result-object v1 │ │ -1a3da2: 1f01 3000 |0055: check-cast v1, Landroid/content/Context; // type@0030 │ │ -1a3da6: 7152 120a 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@0a12 │ │ -1a3dac: 0c04 |005a: move-result-object v4 │ │ -1a3dae: 6e10 540a 0b00 |005b: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.isOffline:()Z // method@0a54 │ │ -1a3db4: 0a01 |005e: move-result v1 │ │ -1a3db6: 3801 0e00 |005f: if-eqz v1, 006d // +000e │ │ -1a3dba: 3803 0c00 |0061: if-eqz v3, 006d // +000c │ │ -1a3dbe: 1307 1800 |0063: const/16 v7, #int 24 // #18 │ │ -1a3dc2: 1208 |0065: const/4 v8, #int 0 // #0 │ │ -1a3dc4: 1205 |0066: const/4 v5, #int 0 // #0 │ │ -1a3dc6: 1206 |0067: const/4 v6, #int 0 // #0 │ │ -1a3dc8: 0791 |0068: move-object v1, v9 │ │ -1a3dca: 07b2 |0069: move-object v2, v11 │ │ -1a3dcc: 7708 e50f 0100 |006a: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@0fe5 │ │ -1a3dd2: 6e10 260a 0b00 |006d: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a26 │ │ -1a3dd8: 0a01 |0070: move-result v1 │ │ -1a3dda: 7110 9cb2 0100 |0071: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b29c │ │ -1a3de0: 0c01 |0074: move-result-object v1 │ │ -1a3de2: 7220 2797 1a00 |0075: invoke-interface {v10, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@9727 │ │ -1a3de8: 28ae |0078: goto 0026 // -0052 │ │ -1a3dea: 1f0a 5d18 |0079: check-cast v10, Ljava/util/List; // type@185d │ │ -1a3dee: 54c0 d604 |007b: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d6 │ │ -1a3df2: 1f00 3702 |007d: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0237 │ │ -1a3df6: 7110 4b06 0000 |007f: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@064b │ │ -1a3dfc: 0c03 |0082: move-result-object v3 │ │ -1a3dfe: 7100 f9c7 0000 |0083: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a3e04: 0c00 |0086: move-result-object v0 │ │ -1a3e06: 0704 |0087: move-object v4, v0 │ │ -1a3e08: 1f04 5c1a |0088: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a3e0c: 2200 bd04 |008a: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04bd │ │ -1a3e10: 54c1 d304 |008c: iget-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04d3 │ │ -1a3e14: 7052 900f 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@0f90 │ │ -1a3e1a: 0706 |0091: move-object v6, v0 │ │ -1a3e1c: 1f06 221b |0092: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a3e20: 1227 |0094: const/4 v7, #int 2 // #2 │ │ -1a3e22: 1208 |0095: const/4 v8, #int 0 // #0 │ │ -1a3e24: 1205 |0096: const/4 v5, #int 0 // #0 │ │ -1a3e26: 7706 41c6 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@c641 │ │ -1a3e2c: 620d 98b2 |009a: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a3e30: 110d |009c: return-object v13 │ │ -1a3e32: 220d 8f17 |009d: new-instance v13, Ljava/lang/IllegalStateException; // type@178f │ │ -1a3e36: 1a00 be96 |009f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a3e3a: 7020 8e93 0d00 |00a1: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a3e40: 270d |00a4: throw v13 │ │ +1a3db8: |[1a3db8] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3dc8: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a3dce: 52c0 d504 |0003: iget v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.label:I // field@04d5 │ │ +1a3dd2: 3900 9800 |0005: if-nez v0, 009d // +0098 │ │ +1a3dd6: 7110 3b9b 0d00 |0007: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a3ddc: 54cd d404 |000a: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.L$0:Ljava/lang/Object; // field@04d4 │ │ +1a3de0: 1f0d 2f02 |000c: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a3de4: 54c0 d204 |000e: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04d2 │ │ +1a3de8: 1f00 9517 |0010: check-cast v0, Ljava/lang/Iterable; // type@1795 │ │ +1a3dec: 54c9 d604 |0012: iget-object v9, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d6 │ │ +1a3df0: 2201 4a18 |0014: new-instance v1, Ljava/util/ArrayList; // type@184a │ │ +1a3df4: 1302 0a00 |0016: const/16 v2, #int 10 // #a │ │ +1a3df8: 7120 6fa8 2000 |0018: invoke-static {v0, v2}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@a86f │ │ +1a3dfe: 0a02 |001b: move-result v2 │ │ +1a3e00: 7020 b196 2100 |001c: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@96b1 │ │ +1a3e06: 071a |001f: move-object v10, v1 │ │ +1a3e08: 1f0a 4d18 |0020: check-cast v10, Ljava/util/Collection; // type@184d │ │ +1a3e0c: 7210 b993 0000 |0022: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@93b9 │ │ +1a3e12: 0c00 |0025: move-result-object v0 │ │ +1a3e14: 7210 9797 0000 |0026: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9797 │ │ +1a3e1a: 0a01 |0029: move-result v1 │ │ +1a3e1c: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +1a3e1e: 3801 4e00 |002b: if-eqz v1, 0079 // +004e │ │ +1a3e22: 7210 9897 0000 |002d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9798 │ │ +1a3e28: 0c01 |0030: move-result-object v1 │ │ +1a3e2a: 1f01 7503 |0031: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1a3e2e: 6e10 0e0a 0100 |0033: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.freeze:()Lio/realm/RealmModel; // method@0a0e │ │ +1a3e34: 0c01 |0036: move-result-object v1 │ │ +1a3e36: 1a03 a6ad |0037: const-string v3, "freeze(...)" // string@ada6 │ │ +1a3e3a: 7120 3db7 3100 |0039: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1a3e40: 071b |003c: move-object v11, v1 │ │ +1a3e42: 1f0b 7503 |003d: check-cast v11, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1a3e46: 6e10 490a 0b00 |003f: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.isFolder:()Z // method@0a49 │ │ +1a3e4c: 0a01 |0042: move-result v1 │ │ +1a3e4e: 3901 2a00 |0043: if-nez v1, 006d // +002a │ │ +1a3e52: 6e10 ee0f 0900 |0045: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fee │ │ +1a3e58: 0c01 |0048: move-result-object v1 │ │ +1a3e5a: 1f01 3000 |0049: check-cast v1, Landroid/content/Context; // type@0030 │ │ +1a3e5e: 1203 |004b: const/4 v3, #int 0 // #0 │ │ +1a3e60: 1224 |004c: const/4 v4, #int 2 // #2 │ │ +1a3e62: 7152 2e0a 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@0a2e │ │ +1a3e68: 0c03 |0050: move-result-object v3 │ │ +1a3e6a: 6e10 ee0f 0900 |0051: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fee │ │ +1a3e70: 0c01 |0054: move-result-object v1 │ │ +1a3e72: 1f01 3000 |0055: check-cast v1, Landroid/content/Context; // type@0030 │ │ +1a3e76: 7152 120a 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@0a12 │ │ +1a3e7c: 0c04 |005a: move-result-object v4 │ │ +1a3e7e: 6e10 540a 0b00 |005b: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.isOffline:()Z // method@0a54 │ │ +1a3e84: 0a01 |005e: move-result v1 │ │ +1a3e86: 3801 0e00 |005f: if-eqz v1, 006d // +000e │ │ +1a3e8a: 3803 0c00 |0061: if-eqz v3, 006d // +000c │ │ +1a3e8e: 1307 1800 |0063: const/16 v7, #int 24 // #18 │ │ +1a3e92: 1208 |0065: const/4 v8, #int 0 // #0 │ │ +1a3e94: 1205 |0066: const/4 v5, #int 0 // #0 │ │ +1a3e96: 1206 |0067: const/4 v6, #int 0 // #0 │ │ +1a3e98: 0791 |0068: move-object v1, v9 │ │ +1a3e9a: 07b2 |0069: move-object v2, v11 │ │ +1a3e9c: 7708 e50f 0100 |006a: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@0fe5 │ │ +1a3ea2: 6e10 260a 0b00 |006d: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a26 │ │ +1a3ea8: 0a01 |0070: move-result v1 │ │ +1a3eaa: 7110 a9b2 0100 |0071: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b2a9 │ │ +1a3eb0: 0c01 |0074: move-result-object v1 │ │ +1a3eb2: 7220 3497 1a00 |0075: invoke-interface {v10, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@9734 │ │ +1a3eb8: 28ae |0078: goto 0026 // -0052 │ │ +1a3eba: 1f0a 5e18 |0079: check-cast v10, Ljava/util/List; // type@185e │ │ +1a3ebe: 54c0 d604 |007b: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d6 │ │ +1a3ec2: 1f00 3702 |007d: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0237 │ │ +1a3ec6: 7110 4b06 0000 |007f: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@064b │ │ +1a3ecc: 0c03 |0082: move-result-object v3 │ │ +1a3ece: 7100 06c8 0000 |0083: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a3ed4: 0c00 |0086: move-result-object v0 │ │ +1a3ed6: 0704 |0087: move-object v4, v0 │ │ +1a3ed8: 1f04 5d1a |0088: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a3edc: 2200 bd04 |008a: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04bd │ │ +1a3ee0: 54c1 d304 |008c: iget-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04d3 │ │ +1a3ee4: 7052 900f 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@0f90 │ │ +1a3eea: 0706 |0091: move-object v6, v0 │ │ +1a3eec: 1f06 231b |0092: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a3ef0: 1227 |0094: const/4 v7, #int 2 // #2 │ │ +1a3ef2: 1208 |0095: const/4 v8, #int 0 // #0 │ │ +1a3ef4: 1205 |0096: const/4 v5, #int 0 // #0 │ │ +1a3ef6: 7706 4ec6 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@c64e │ │ +1a3efc: 620d 9bb2 |009a: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a3f00: 110d |009c: return-object v13 │ │ +1a3f02: 220d 9017 |009d: new-instance v13, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a3f06: 1a00 c396 |009f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a3f0a: 7020 9b93 0d00 |00a1: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a3f10: 270d |00a4: throw v13 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=472 │ │ 0x000e line=473 │ │ 0x0014 line=666 │ │ 0x0022 line=667 │ │ 0x0031 line=668 │ │ @@ -28977,21 +28977,21 @@ │ │ 0x007b line=485 │ │ 0x009a line=490 │ │ 0x009d line=472 │ │ locals : │ │ 0x0000 - 0x00a5 reg=12 this Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; │ │ 0x0000 - 0x00a5 reg=13 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #160 header: │ │ class_idx : 1215 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #160 annotations: │ │ Annotations on class │ │ @@ -29037,144 +29037,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 │ │ -1a3f9c: |[1a3f9c] com.infomaniak.drive.ui.MainViewModel$renameFile$1.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -1a3fac: 5b01 d704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d7 │ │ -1a3fb0: 5b02 d804 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04d8 │ │ -1a3fb4: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a3fb6: 7030 d2b2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a3fbc: 0e00 |0008: return-void │ │ +1a406c: |[1a406c] com.infomaniak.drive.ui.MainViewModel$renameFile$1.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +1a407c: 5b01 d704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d7 │ │ +1a4080: 5b02 d804 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04d8 │ │ +1a4084: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a4086: 7030 dfb2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a408c: 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 │ │ -1a3f70: |[1a3f70] com.infomaniak.drive.ui.MainViewModel$renameFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a3f80: 2200 bf04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04bf │ │ -1a3f84: 5431 d704 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d7 │ │ -1a3f88: 5432 d804 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04d8 │ │ -1a3f8c: 7040 9a0f 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@0f9a │ │ -1a3f92: 5b04 d904 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.L$0:Ljava/lang/Object; // field@04d9 │ │ -1a3f96: 1f00 511a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a3f9a: 1100 |000d: return-object v0 │ │ +1a4040: |[1a4040] com.infomaniak.drive.ui.MainViewModel$renameFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a4050: 2200 bf04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04bf │ │ +1a4054: 5431 d704 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d7 │ │ +1a4058: 5432 d804 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04d8 │ │ +1a405c: 7040 9a0f 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@0f9a │ │ +1a4062: 5b04 d904 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.L$0:Ljava/lang/Object; // field@04d9 │ │ +1a4066: 1f00 521a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a406a: 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 │ │ -1a3e9c: |[1a3e9c] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a3eac: 6e30 9b0f 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@0f9b │ │ -1a3eb2: 0c01 |0003: move-result-object v1 │ │ -1a3eb4: 1f01 bf04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04bf │ │ -1a3eb8: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a3ebc: 6e20 9e0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f9e │ │ -1a3ec2: 0c01 |000b: move-result-object v1 │ │ -1a3ec4: 1101 |000c: return-object v1 │ │ +1a3f6c: |[1a3f6c] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a3f7c: 6e30 9b0f 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@0f9b │ │ +1a3f82: 0c01 |0003: move-result-object v1 │ │ +1a3f84: 1f01 bf04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04bf │ │ +1a3f88: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a3f8c: 6e20 9e0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f9e │ │ +1a3f92: 0c01 |000b: move-result-object v1 │ │ +1a3f94: 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 │ │ -1a3ec8: |[1a3ec8] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3ed8: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a3edc: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a3ee0: 6e30 9c0f 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@0f9c │ │ -1a3ee6: 0c01 |0007: move-result-object v1 │ │ -1a3ee8: 1101 |0008: return-object v1 │ │ +1a3f98: |[1a3f98] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3fa8: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a3fac: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a3fb0: 6e30 9c0f 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@0f9c │ │ +1a3fb6: 0c01 |0007: move-result-object v1 │ │ +1a3fb8: 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 │ │ -1a3eec: |[1a3eec] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3efc: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a3f02: 0c00 |0003: move-result-object v0 │ │ -1a3f04: 5291 da04 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.label:I // field@04da │ │ -1a3f08: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a3f0a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a3f0e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a3f12: 7110 2e9b 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a3f18: 2829 |000e: goto 0037 // +0029 │ │ -1a3f1a: 220a 8f17 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@178f │ │ -1a3f1e: 1a00 be96 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a3f22: 7020 8e93 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a3f28: 270a |0016: throw v10 │ │ -1a3f2a: 7110 2e9b 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a3f30: 549a d904 |001a: iget-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.L$0:Ljava/lang/Object; // field@04d9 │ │ -1a3f34: 1f0a 2f02 |001c: check-cast v10, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a3f38: 6203 b800 |001e: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a3f3c: 5494 d704 |0020: iget-object v4, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d7 │ │ -1a3f40: 5495 d804 |0022: iget-object v5, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04d8 │ │ -1a3f44: 1247 |0024: const/4 v7, #int 4 // #4 │ │ -1a3f46: 1208 |0025: const/4 v8, #int 0 // #0 │ │ -1a3f48: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -1a3f4a: 7706 9e09 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@099e │ │ -1a3f50: 0c01 |002a: move-result-object v1 │ │ -1a3f52: 0793 |002b: move-object v3, v9 │ │ -1a3f54: 1f03 511a |002c: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a3f58: 5992 da04 |002e: iput v2, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.label:I // field@04da │ │ -1a3f5c: 7230 3206 1a03 |0030: invoke-interface {v10, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ -1a3f62: 0c0a |0033: move-result-object v10 │ │ -1a3f64: 330a 0300 |0034: if-ne v10, v0, 0037 // +0003 │ │ -1a3f68: 1100 |0036: return-object v0 │ │ -1a3f6a: 620a 98b2 |0037: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a3f6e: 110a |0039: return-object v10 │ │ +1a3fbc: |[1a3fbc] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3fcc: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a3fd2: 0c00 |0003: move-result-object v0 │ │ +1a3fd4: 5291 da04 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.label:I // field@04da │ │ +1a3fd8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a3fda: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a3fde: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a3fe2: 7110 3b9b 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a3fe8: 2829 |000e: goto 0037 // +0029 │ │ +1a3fea: 220a 9017 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a3fee: 1a00 c396 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a3ff2: 7020 9b93 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a3ff8: 270a |0016: throw v10 │ │ +1a3ffa: 7110 3b9b 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a4000: 549a d904 |001a: iget-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.L$0:Ljava/lang/Object; // field@04d9 │ │ +1a4004: 1f0a 2f02 |001c: check-cast v10, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a4008: 6203 b800 |001e: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a400c: 5494 d704 |0020: iget-object v4, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d7 │ │ +1a4010: 5495 d804 |0022: iget-object v5, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04d8 │ │ +1a4014: 1247 |0024: const/4 v7, #int 4 // #4 │ │ +1a4016: 1208 |0025: const/4 v8, #int 0 // #0 │ │ +1a4018: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +1a401a: 7706 9e09 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@099e │ │ +1a4020: 0c01 |002a: move-result-object v1 │ │ +1a4022: 0793 |002b: move-object v3, v9 │ │ +1a4024: 1f03 521a |002c: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a4028: 5992 da04 |002e: iput v2, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.label:I // field@04da │ │ +1a402c: 7230 3206 1a03 |0030: invoke-interface {v10, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ +1a4032: 0c0a |0033: move-result-object v10 │ │ +1a4034: 330a 0300 |0034: if-ne v10, v0, 0037 // +0003 │ │ +1a4038: 1100 |0036: return-object v0 │ │ +1a403a: 620a 9bb2 |0037: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a403e: 110a |0039: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=366 │ │ 0x001e line=367 │ │ 0x0037 line=368 │ │ locals : │ │ 0x0000 - 0x003a reg=9 this Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; │ │ 0x0000 - 0x003a reg=10 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #161 header: │ │ class_idx : 1216 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #161 annotations: │ │ Annotations on class │ │ @@ -29212,146 +29212,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 │ │ -1a40c8: |[1a40c8] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a40d8: 5b01 dc04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04dc │ │ -1a40dc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a40de: 7030 d2b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a40e4: 0e00 |0006: return-void │ │ +1a4198: |[1a4198] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a41a8: 5b01 dc04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04dc │ │ +1a41ac: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a41ae: 7030 dfb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a41b4: 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 │ │ -1a40a4: |[1a40a4] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a40b4: 2202 c004 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04c0 │ │ -1a40b8: 5410 dc04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04dc │ │ -1a40bc: 7030 9f0f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f9f │ │ -1a40c2: 1f02 511a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a40c6: 1102 |0009: return-object v2 │ │ +1a4174: |[1a4174] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a4184: 2202 c004 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04c0 │ │ +1a4188: 5410 dc04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04dc │ │ +1a418c: 7030 9f0f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f9f │ │ +1a4192: 1f02 521a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a4196: 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 │ │ -1a3fc0: |[1a3fc0] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3fd0: 1f01 391d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -1a3fd4: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a3fd8: 6e30 a20f 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@0fa2 │ │ -1a3fde: 0c01 |0007: move-result-object v1 │ │ -1a3fe0: 1101 |0008: return-object v1 │ │ +1a4090: |[1a4090] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a40a0: 1f01 3a1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +1a40a4: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a40a8: 6e30 a20f 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@0fa2 │ │ +1a40ae: 0c01 |0007: move-result-object v1 │ │ +1a40b0: 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 │ │ -1a3fe4: |[1a3fe4] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a3ff4: 6e30 a00f 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@0fa0 │ │ -1a3ffa: 0c01 |0003: move-result-object v1 │ │ -1a3ffc: 1f01 c004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04c0 │ │ -1a4000: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a4004: 6e20 a30f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fa3 │ │ -1a400a: 0c01 |000b: move-result-object v1 │ │ -1a400c: 1101 |000c: return-object v1 │ │ +1a40b4: |[1a40b4] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a40c4: 6e30 a00f 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@0fa0 │ │ +1a40ca: 0c01 |0003: move-result-object v1 │ │ +1a40cc: 1f01 c004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04c0 │ │ +1a40d0: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a40d4: 6e20 a30f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fa3 │ │ +1a40da: 0c01 |000b: move-result-object v1 │ │ +1a40dc: 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 │ │ -1a4010: |[1a4010] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4020: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a4026: 5260 db04 |0003: iget v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.label:I // field@04db │ │ -1a402a: 3900 3400 |0005: if-nez v0, 0039 // +0034 │ │ -1a402e: 7110 2e9b 0700 |0007: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a4034: 6207 1c01 |000a: sget-object v7, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011c │ │ -1a4038: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -1a403a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1a403c: 7140 390b 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@0b39 │ │ -1a4042: 0a07 |0011: move-result v7 │ │ -1a4044: 3d07 2400 |0012: if-lez v7, 0036 // +0024 │ │ -1a4048: 6207 8f13 |0014: sget-object v7, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@138f │ │ -1a404c: 5460 dc04 |0016: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04dc │ │ -1a4050: 7110 ce0f 0000 |0018: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fce │ │ -1a4056: 0c00 |001b: move-result-object v0 │ │ -1a4058: 1f00 3000 |001c: check-cast v0, Landroid/content/Context; // type@0030 │ │ -1a405c: 6e20 cd3b 0700 |001e: invoke-virtual {v7, v0}, Lcom/infomaniak/drive/utils/SyncUtils;.isSyncScheduled:(Landroid/content/Context;)Z // method@3bcd │ │ -1a4062: 0a07 |0021: move-result v7 │ │ -1a4064: 3907 1400 |0022: if-nez v7, 0036 // +0014 │ │ -1a4068: 6200 8f13 |0024: sget-object v0, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@138f │ │ -1a406c: 5467 dc04 |0026: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04dc │ │ -1a4070: 7110 ce0f 0700 |0028: invoke-static {v7}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fce │ │ -1a4076: 0c07 |002b: move-result-object v7 │ │ -1a4078: 0771 |002c: move-object v1, v7 │ │ -1a407a: 1f01 3000 |002d: check-cast v1, Landroid/content/Context; // type@0030 │ │ -1a407e: 1234 |002f: const/4 v4, #int 3 // #3 │ │ -1a4080: 1205 |0030: const/4 v5, #int 0 // #0 │ │ -1a4082: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -1a4084: 1203 |0032: const/4 v3, #int 0 // #0 │ │ -1a4086: 7706 d43b 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@3bd4 │ │ -1a408c: 6207 98b2 |0036: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a4090: 1107 |0038: return-object v7 │ │ -1a4092: 2207 8f17 |0039: new-instance v7, Ljava/lang/IllegalStateException; // type@178f │ │ -1a4096: 1a00 be96 |003b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a409a: 7020 8e93 0700 |003d: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a40a0: 2707 |0040: throw v7 │ │ +1a40e0: |[1a40e0] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a40f0: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a40f6: 5260 db04 |0003: iget v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.label:I // field@04db │ │ +1a40fa: 3900 3400 |0005: if-nez v0, 0039 // +0034 │ │ +1a40fe: 7110 3b9b 0700 |0007: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a4104: 6207 1c01 |000a: sget-object v7, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011c │ │ +1a4108: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +1a410a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1a410c: 7140 390b 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@0b39 │ │ +1a4112: 0a07 |0011: move-result v7 │ │ +1a4114: 3d07 2400 |0012: if-lez v7, 0036 // +0024 │ │ +1a4118: 6207 9213 |0014: sget-object v7, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1392 │ │ +1a411c: 5460 dc04 |0016: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04dc │ │ +1a4120: 7110 ce0f 0000 |0018: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fce │ │ +1a4126: 0c00 |001b: move-result-object v0 │ │ +1a4128: 1f00 3000 |001c: check-cast v0, Landroid/content/Context; // type@0030 │ │ +1a412c: 6e20 da3b 0700 |001e: invoke-virtual {v7, v0}, Lcom/infomaniak/drive/utils/SyncUtils;.isSyncScheduled:(Landroid/content/Context;)Z // method@3bda │ │ +1a4132: 0a07 |0021: move-result v7 │ │ +1a4134: 3907 1400 |0022: if-nez v7, 0036 // +0014 │ │ +1a4138: 6200 9213 |0024: sget-object v0, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1392 │ │ +1a413c: 5467 dc04 |0026: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04dc │ │ +1a4140: 7110 ce0f 0700 |0028: invoke-static {v7}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fce │ │ +1a4146: 0c07 |002b: move-result-object v7 │ │ +1a4148: 0771 |002c: move-object v1, v7 │ │ +1a414a: 1f01 3000 |002d: check-cast v1, Landroid/content/Context; // type@0030 │ │ +1a414e: 1234 |002f: const/4 v4, #int 3 // #3 │ │ +1a4150: 1205 |0030: const/4 v5, #int 0 // #0 │ │ +1a4152: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +1a4154: 1203 |0032: const/4 v3, #int 0 // #0 │ │ +1a4156: 7706 e13b 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@3be1 │ │ +1a415c: 6207 9bb2 |0036: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a4160: 1107 |0038: return-object v7 │ │ +1a4162: 2207 9017 |0039: new-instance v7, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a4166: 1a00 c396 |003b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a416a: 7020 9b93 0700 |003d: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a4170: 2707 |0040: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=465 │ │ 0x000a line=466 │ │ 0x0024 line=467 │ │ 0x0036 line=469 │ │ 0x0039 line=465 │ │ locals : │ │ 0x0000 - 0x0041 reg=6 this Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; │ │ 0x0000 - 0x0041 reg=7 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #162 header: │ │ class_idx : 1217 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #162 annotations: │ │ Annotations on class │ │ @@ -29408,187 +29408,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 │ │ -1a427c: |[1a427c] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.:(Ljava/lang/Integer;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a428c: 5b01 de04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04de │ │ -1a4290: 5b02 dd04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04dd │ │ -1a4294: 5b03 df04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04df │ │ -1a4298: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a429a: 7030 d2b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a42a0: 0e00 |000a: return-void │ │ +1a434c: |[1a434c] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.:(Ljava/lang/Integer;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a435c: 5b01 de04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04de │ │ +1a4360: 5b02 dd04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04dd │ │ +1a4364: 5b03 df04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04df │ │ +1a4368: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a436a: 7030 dfb2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a4370: 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 │ │ -1a424c: |[1a424c] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a425c: 2200 c104 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04c1 │ │ -1a4260: 5441 de04 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04de │ │ -1a4264: 5442 dd04 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04dd │ │ -1a4268: 5443 df04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04df │ │ -1a426c: 7056 a40f 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@0fa4 │ │ -1a4272: 5b05 e004 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04e0 │ │ -1a4276: 1f00 511a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a427a: 1100 |000f: return-object v0 │ │ +1a431c: |[1a431c] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a432c: 2200 c104 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04c1 │ │ +1a4330: 5441 de04 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04de │ │ +1a4334: 5442 dd04 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04dd │ │ +1a4338: 5443 df04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04df │ │ +1a433c: 7056 a40f 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@0fa4 │ │ +1a4342: 5b05 e004 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04e0 │ │ +1a4346: 1f00 521a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a434a: 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 │ │ -1a40e8: |[1a40e8] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a40f8: 6e30 a50f 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@0fa5 │ │ -1a40fe: 0c01 |0003: move-result-object v1 │ │ -1a4100: 1f01 c104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04c1 │ │ -1a4104: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a4108: 6e20 a80f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fa8 │ │ -1a410e: 0c01 |000b: move-result-object v1 │ │ -1a4110: 1101 |000c: return-object v1 │ │ +1a41b8: |[1a41b8] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a41c8: 6e30 a50f 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@0fa5 │ │ +1a41ce: 0c01 |0003: move-result-object v1 │ │ +1a41d0: 1f01 c104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04c1 │ │ +1a41d4: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a41d8: 6e20 a80f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fa8 │ │ +1a41de: 0c01 |000b: move-result-object v1 │ │ +1a41e0: 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 │ │ -1a4114: |[1a4114] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4124: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a4128: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a412c: 6e30 a60f 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@0fa6 │ │ -1a4132: 0c01 |0007: move-result-object v1 │ │ -1a4134: 1101 |0008: return-object v1 │ │ +1a41e4: |[1a41e4] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a41f4: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a41f8: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a41fc: 6e30 a60f 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@0fa6 │ │ +1a4202: 0c01 |0007: move-result-object v1 │ │ +1a4204: 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 │ │ -1a4138: |[1a4138] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4148: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a414e: 0c00 |0003: move-result-object v0 │ │ -1a4150: 52d1 e204 |0004: iget v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.label:I // field@04e2 │ │ -1a4154: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a4156: 3801 1800 |0007: if-eqz v1, 001f // +0018 │ │ -1a415a: 3321 0e00 |0009: if-ne v1, v2, 0017 // +000e │ │ -1a415e: 54d0 e104 |000b: iget-object v0, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$1:Ljava/lang/Object; // field@04e1 │ │ -1a4162: 1f00 2f0d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d2f │ │ -1a4166: 54d1 e004 |000f: iget-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04e0 │ │ -1a416a: 1f01 131b |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b13 │ │ -1a416e: 7110 2e9b 0e00 |0013: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a4174: 285d |0016: goto 0073 // +005d │ │ -1a4176: 220e 8f17 |0017: new-instance v14, Ljava/lang/IllegalStateException; // type@178f │ │ -1a417a: 1a00 be96 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a417e: 7020 8e93 0e00 |001b: invoke-direct {v14, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a4184: 270e |001e: throw v14 │ │ -1a4186: 7110 2e9b 0e00 |001f: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a418c: 54de e004 |0022: iget-object v14, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04e0 │ │ -1a4190: 1f0e 2f02 |0024: check-cast v14, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a4194: 54d1 de04 |0026: iget-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04de │ │ -1a4198: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -1a419a: 3801 1700 |0029: if-eqz v1, 0040 // +0017 │ │ -1a419e: 1f01 9d17 |002b: check-cast v1, Ljava/lang/Number; // type@179d │ │ -1a41a2: 6e10 0194 0100 |002d: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@9401 │ │ -1a41a8: 0a01 |0030: move-result v1 │ │ -1a41aa: 1a04 baa4 |0031: const-string v4, "destination_directory_id" // string@a4ba │ │ -1a41ae: 7110 9cb2 0100 |0033: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b29c │ │ -1a41b4: 0c01 |0036: move-result-object v1 │ │ -1a41b6: 7120 5e9b 1400 |0037: invoke-static {v4, v1}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b5e │ │ -1a41bc: 0c01 |003a: move-result-object v1 │ │ -1a41be: 7110 0fab 0100 |003b: invoke-static {v1}, Lkotlin/collections/MapsKt;.mapOf:(Lkotlin/Pair;)Ljava/util/Map; // method@ab0f │ │ -1a41c4: 0c01 |003e: move-result-object v1 │ │ -1a41c6: 2802 |003f: goto 0041 // +0002 │ │ -1a41c8: 0731 |0040: move-object v1, v3 │ │ -1a41ca: 6204 b400 |0041: sget-object v4, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a41ce: 54d5 dd04 |0043: iget-object v5, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04dd │ │ -1a41d2: 6e30 5009 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@0950 │ │ -1a41d8: 0c01 |0048: move-result-object v1 │ │ -1a41da: 54d4 df04 |0049: iget-object v4, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04df │ │ -1a41de: 220c 9704 |004b: new-instance v12, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0497 │ │ -1a41e2: 6e10 ff41 0100 |004d: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ff │ │ -1a41e8: 0a06 |0050: move-result v6 │ │ -1a41ea: 6e10 f441 0100 |0051: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41f4 │ │ -1a41f0: 0c05 |0054: move-result-object v5 │ │ -1a41f2: 3805 0600 |0055: if-eqz v5, 005b // +0006 │ │ -1a41f6: 6e10 d441 0500 |0057: invoke-virtual {v5}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41d4 │ │ -1a41fc: 0c03 |005a: move-result-object v3 │ │ -1a41fe: 0739 |005b: move-object v9, v3 │ │ -1a4200: 126a |005c: const/4 v10, #int 6 // #6 │ │ -1a4202: 120b |005d: const/4 v11, #int 0 // #0 │ │ -1a4204: 1207 |005e: const/4 v7, #int 0 // #0 │ │ -1a4206: 1208 |005f: const/4 v8, #int 0 // #0 │ │ -1a4208: 07c5 |0060: move-object v5, v12 │ │ -1a420a: 7607 c90e 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@0ec9 │ │ -1a4210: 5bd4 e004 |0064: iput-object v4, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04e0 │ │ -1a4214: 5bd1 e104 |0066: iput-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$1:Ljava/lang/Object; // field@04e1 │ │ -1a4218: 59d2 e204 |0068: iput v2, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.label:I // field@04e2 │ │ -1a421c: 7230 3206 ce0d |006a: invoke-interface {v14, v12, v13}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ -1a4222: 0c0e |006d: move-result-object v14 │ │ -1a4224: 330e 0300 |006e: if-ne v14, v0, 0071 // +0003 │ │ -1a4228: 1100 |0070: return-object v0 │ │ -1a422a: 0710 |0071: move-object v0, v1 │ │ -1a422c: 0741 |0072: move-object v1, v4 │ │ -1a422e: 6e10 ff41 0000 |0073: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ff │ │ -1a4234: 0a0e |0076: move-result v14 │ │ -1a4236: 380e 0700 |0077: if-eqz v14, 007e // +0007 │ │ -1a423a: 3801 0500 |0079: if-eqz v1, 007e // +0005 │ │ -1a423e: 7210 e3b5 0100 |007b: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5e3 │ │ -1a4244: 620e 98b2 |007e: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a4248: 110e |0080: return-object v14 │ │ +1a4208: |[1a4208] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4218: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a421e: 0c00 |0003: move-result-object v0 │ │ +1a4220: 52d1 e204 |0004: iget v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.label:I // field@04e2 │ │ +1a4224: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a4226: 3801 1800 |0007: if-eqz v1, 001f // +0018 │ │ +1a422a: 3321 0e00 |0009: if-ne v1, v2, 0017 // +000e │ │ +1a422e: 54d0 e104 |000b: iget-object v0, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$1:Ljava/lang/Object; // field@04e1 │ │ +1a4232: 1f00 300d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d30 │ │ +1a4236: 54d1 e004 |000f: iget-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04e0 │ │ +1a423a: 1f01 141b |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b14 │ │ +1a423e: 7110 3b9b 0e00 |0013: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a4244: 285d |0016: goto 0073 // +005d │ │ +1a4246: 220e 9017 |0017: new-instance v14, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a424a: 1a00 c396 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a424e: 7020 9b93 0e00 |001b: invoke-direct {v14, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a4254: 270e |001e: throw v14 │ │ +1a4256: 7110 3b9b 0e00 |001f: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a425c: 54de e004 |0022: iget-object v14, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04e0 │ │ +1a4260: 1f0e 2f02 |0024: check-cast v14, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a4264: 54d1 de04 |0026: iget-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04de │ │ +1a4268: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +1a426a: 3801 1700 |0029: if-eqz v1, 0040 // +0017 │ │ +1a426e: 1f01 9e17 |002b: check-cast v1, Ljava/lang/Number; // type@179e │ │ +1a4272: 6e10 0e94 0100 |002d: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@940e │ │ +1a4278: 0a01 |0030: move-result v1 │ │ +1a427a: 1a04 bfa4 |0031: const-string v4, "destination_directory_id" // string@a4bf │ │ +1a427e: 7110 a9b2 0100 |0033: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b2a9 │ │ +1a4284: 0c01 |0036: move-result-object v1 │ │ +1a4286: 7120 6b9b 1400 |0037: invoke-static {v4, v1}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b6b │ │ +1a428c: 0c01 |003a: move-result-object v1 │ │ +1a428e: 7110 1cab 0100 |003b: invoke-static {v1}, Lkotlin/collections/MapsKt;.mapOf:(Lkotlin/Pair;)Ljava/util/Map; // method@ab1c │ │ +1a4294: 0c01 |003e: move-result-object v1 │ │ +1a4296: 2802 |003f: goto 0041 // +0002 │ │ +1a4298: 0731 |0040: move-object v1, v3 │ │ +1a429a: 6204 b400 |0041: sget-object v4, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a429e: 54d5 dd04 |0043: iget-object v5, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04dd │ │ +1a42a2: 6e30 5009 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@0950 │ │ +1a42a8: 0c01 |0048: move-result-object v1 │ │ +1a42aa: 54d4 df04 |0049: iget-object v4, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04df │ │ +1a42ae: 220c 9704 |004b: new-instance v12, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0497 │ │ +1a42b2: 6e10 0c42 0100 |004d: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@420c │ │ +1a42b8: 0a06 |0050: move-result v6 │ │ +1a42ba: 6e10 0142 0100 |0051: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@4201 │ │ +1a42c0: 0c05 |0054: move-result-object v5 │ │ +1a42c2: 3805 0600 |0055: if-eqz v5, 005b // +0006 │ │ +1a42c6: 6e10 e141 0500 |0057: invoke-virtual {v5}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41e1 │ │ +1a42cc: 0c03 |005a: move-result-object v3 │ │ +1a42ce: 0739 |005b: move-object v9, v3 │ │ +1a42d0: 126a |005c: const/4 v10, #int 6 // #6 │ │ +1a42d2: 120b |005d: const/4 v11, #int 0 // #0 │ │ +1a42d4: 1207 |005e: const/4 v7, #int 0 // #0 │ │ +1a42d6: 1208 |005f: const/4 v8, #int 0 // #0 │ │ +1a42d8: 07c5 |0060: move-object v5, v12 │ │ +1a42da: 7607 c90e 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@0ec9 │ │ +1a42e0: 5bd4 e004 |0064: iput-object v4, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04e0 │ │ +1a42e4: 5bd1 e104 |0066: iput-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$1:Ljava/lang/Object; // field@04e1 │ │ +1a42e8: 59d2 e204 |0068: iput v2, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.label:I // field@04e2 │ │ +1a42ec: 7230 3206 ce0d |006a: invoke-interface {v14, v12, v13}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ +1a42f2: 0c0e |006d: move-result-object v14 │ │ +1a42f4: 330e 0300 |006e: if-ne v14, v0, 0071 // +0003 │ │ +1a42f8: 1100 |0070: return-object v0 │ │ +1a42fa: 0710 |0071: move-object v0, v1 │ │ +1a42fc: 0741 |0072: move-object v1, v4 │ │ +1a42fe: 6e10 0c42 0000 |0073: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@420c │ │ +1a4304: 0a0e |0076: move-result v14 │ │ +1a4306: 380e 0700 |0077: if-eqz v14, 007e // +0007 │ │ +1a430a: 3801 0500 |0079: if-eqz v1, 007e // +0005 │ │ +1a430e: 7210 f0b5 0100 |007b: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5f0 │ │ +1a4314: 620e 9bb2 |007e: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a4318: 110e |0080: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=406 │ │ 0x0026 line=407 │ │ 0x0041 line=408 │ │ 0x004b line=409 │ │ 0x0073 line=410 │ │ 0x007e line=412 │ │ locals : │ │ 0x0000 - 0x0081 reg=13 this Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; │ │ 0x0000 - 0x0081 reg=14 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #163 header: │ │ class_idx : 1218 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #163 annotations: │ │ Annotations on class │ │ @@ -29627,145 +29627,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 │ │ -1a43b4: |[1a43b4] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a43c4: 5b01 e404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e4 │ │ -1a43c8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a43ca: 7030 d2b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a43d0: 0e00 |0006: return-void │ │ +1a4484: |[1a4484] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a4494: 5b01 e404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e4 │ │ +1a4498: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a449a: 7030 dfb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a44a0: 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 │ │ -1a4390: |[1a4390] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a43a0: 2202 c204 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04c2 │ │ -1a43a4: 5410 e404 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e4 │ │ -1a43a8: 7030 a90f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fa9 │ │ -1a43ae: 1f02 511a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a43b2: 1102 |0009: return-object v2 │ │ +1a4460: |[1a4460] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a4470: 2202 c204 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04c2 │ │ +1a4474: 5410 e404 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e4 │ │ +1a4478: 7030 a90f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fa9 │ │ +1a447e: 1f02 521a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a4482: 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 │ │ -1a42a4: |[1a42a4] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a42b4: 1f01 391d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -1a42b8: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a42bc: 6e30 ac0f 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@0fac │ │ -1a42c2: 0c01 |0007: move-result-object v1 │ │ -1a42c4: 1101 |0008: return-object v1 │ │ +1a4374: |[1a4374] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4384: 1f01 3a1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +1a4388: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a438c: 6e30 ac0f 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@0fac │ │ +1a4392: 0c01 |0007: move-result-object v1 │ │ +1a4394: 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 │ │ -1a42c8: |[1a42c8] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a42d8: 6e30 aa0f 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@0faa │ │ -1a42de: 0c01 |0003: move-result-object v1 │ │ -1a42e0: 1f01 c204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04c2 │ │ -1a42e4: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a42e8: 6e20 ad0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fad │ │ -1a42ee: 0c01 |000b: move-result-object v1 │ │ -1a42f0: 1101 |000c: return-object v1 │ │ +1a4398: |[1a4398] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a43a8: 6e30 aa0f 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@0faa │ │ +1a43ae: 0c01 |0003: move-result-object v1 │ │ +1a43b0: 1f01 c204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04c2 │ │ +1a43b4: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a43b8: 6e20 ad0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fad │ │ +1a43be: 0c01 |000b: move-result-object v1 │ │ +1a43c0: 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 │ │ -1a42f4: |[1a42f4] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4304: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a430a: 5210 e304 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.label:I // field@04e3 │ │ -1a430e: 3900 3900 |0005: if-nez v0, 003e // +0039 │ │ -1a4312: 7110 2e9b 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a4318: 5412 e404 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e4 │ │ -1a431c: 7110 cf0f 0200 |000c: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fcf │ │ -1a4322: 0c02 |000f: move-result-object v2 │ │ -1a4324: 6e10 3a06 0200 |0010: invoke-virtual {v2}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ -1a432a: 0c02 |0013: move-result-object v2 │ │ -1a432c: 1f02 7503 |0014: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1a4330: 3902 1100 |0016: if-nez v2, 0027 // +0011 │ │ -1a4334: 6202 b800 |0018: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a4338: 6e10 9309 0200 |001a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/cache/FileController;.getPrivateFolder:()Lcom/infomaniak/drive/data/models/File; // method@0993 │ │ -1a433e: 0c02 |001d: move-result-object v2 │ │ -1a4340: 5410 e404 |001e: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e4 │ │ -1a4344: 7110 cf0f 0000 |0020: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fcf │ │ -1a434a: 0c00 |0023: move-result-object v0 │ │ -1a434c: 6e20 3d06 2000 |0024: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@063d │ │ -1a4352: 5410 e404 |0027: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e4 │ │ -1a4356: 7110 d00f 0000 |0029: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getSetCurrentFolderJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; // method@0fd0 │ │ -1a435c: 0c00 |002c: move-result-object v0 │ │ -1a435e: 1f00 761d |002d: check-cast v0, Lkotlinx/coroutines/Job; // type@1d76 │ │ -1a4362: 7110 efc8 0000 |002f: invoke-static {v0}, Lkotlinx/coroutines/JobKt;.ensureActive:(Lkotlinx/coroutines/Job;)V // method@c8ef │ │ -1a4368: 5410 e404 |0032: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e4 │ │ -1a436c: 7110 d10f 0000 |0034: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$get_currentFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fd1 │ │ -1a4372: 0c00 |0037: move-result-object v0 │ │ -1a4374: 6e20 3d06 2000 |0038: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@063d │ │ -1a437a: 6202 98b2 |003b: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a437e: 1102 |003d: return-object v2 │ │ -1a4380: 2202 8f17 |003e: new-instance v2, Ljava/lang/IllegalStateException; // type@178f │ │ -1a4384: 1a00 be96 |0040: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a4388: 7020 8e93 0200 |0042: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a438e: 2702 |0045: throw v2 │ │ +1a43c4: |[1a43c4] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a43d4: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a43da: 5210 e304 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.label:I // field@04e3 │ │ +1a43de: 3900 3900 |0005: if-nez v0, 003e // +0039 │ │ +1a43e2: 7110 3b9b 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a43e8: 5412 e404 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e4 │ │ +1a43ec: 7110 cf0f 0200 |000c: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fcf │ │ +1a43f2: 0c02 |000f: move-result-object v2 │ │ +1a43f4: 6e10 3a06 0200 |0010: invoke-virtual {v2}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ +1a43fa: 0c02 |0013: move-result-object v2 │ │ +1a43fc: 1f02 7503 |0014: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1a4400: 3902 1100 |0016: if-nez v2, 0027 // +0011 │ │ +1a4404: 6202 b800 |0018: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a4408: 6e10 9309 0200 |001a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/cache/FileController;.getPrivateFolder:()Lcom/infomaniak/drive/data/models/File; // method@0993 │ │ +1a440e: 0c02 |001d: move-result-object v2 │ │ +1a4410: 5410 e404 |001e: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e4 │ │ +1a4414: 7110 cf0f 0000 |0020: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fcf │ │ +1a441a: 0c00 |0023: move-result-object v0 │ │ +1a441c: 6e20 3d06 2000 |0024: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@063d │ │ +1a4422: 5410 e404 |0027: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e4 │ │ +1a4426: 7110 d00f 0000 |0029: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getSetCurrentFolderJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; // method@0fd0 │ │ +1a442c: 0c00 |002c: move-result-object v0 │ │ +1a442e: 1f00 771d |002d: check-cast v0, Lkotlinx/coroutines/Job; // type@1d77 │ │ +1a4432: 7110 fcc8 0000 |002f: invoke-static {v0}, Lkotlinx/coroutines/JobKt;.ensureActive:(Lkotlinx/coroutines/Job;)V // method@c8fc │ │ +1a4438: 5410 e404 |0032: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e4 │ │ +1a443c: 7110 d10f 0000 |0034: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$get_currentFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fd1 │ │ +1a4442: 0c00 |0037: move-result-object v0 │ │ +1a4444: 6e20 3d06 2000 |0038: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@063d │ │ +1a444a: 6202 9bb2 |003b: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a444e: 1102 |003d: return-object v2 │ │ +1a4450: 2202 9017 |003e: new-instance v2, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a4454: 1a00 c396 |0040: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a4458: 7020 9b93 0200 |0042: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a445e: 2702 |0045: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=144 │ │ 0x000a line=145 │ │ 0x0027 line=146 │ │ 0x0032 line=147 │ │ 0x003b line=148 │ │ 0x003e line=144 │ │ locals : │ │ 0x0000 - 0x0046 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; │ │ 0x0000 - 0x0046 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #164 header: │ │ class_idx : 1219 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #164 annotations: │ │ Annotations on class │ │ @@ -29805,119 +29805,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 │ │ -1a448c: |[1a448c] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a449c: 5b01 e504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04e5 │ │ -1a44a0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a44a2: 7030 d2b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a44a8: 0e00 |0006: return-void │ │ +1a455c: |[1a455c] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a456c: 5b01 e504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04e5 │ │ +1a4570: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a4572: 7030 dfb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a4578: 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 │ │ -1a4468: |[1a4468] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a4478: 2202 c304 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04c3 │ │ -1a447c: 5410 e504 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04e5 │ │ -1a4480: 7030 ae0f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fae │ │ -1a4486: 1f02 511a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a448a: 1102 |0009: return-object v2 │ │ +1a4538: |[1a4538] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a4548: 2202 c304 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04c3 │ │ +1a454c: 5410 e504 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04e5 │ │ +1a4550: 7030 ae0f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fae │ │ +1a4556: 1f02 521a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a455a: 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 │ │ -1a43d4: |[1a43d4] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a43e4: 1f01 391d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -1a43e8: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a43ec: 6e30 b10f 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@0fb1 │ │ -1a43f2: 0c01 |0007: move-result-object v1 │ │ -1a43f4: 1101 |0008: return-object v1 │ │ +1a44a4: |[1a44a4] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a44b4: 1f01 3a1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +1a44b8: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a44bc: 6e30 b10f 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@0fb1 │ │ +1a44c2: 0c01 |0007: move-result-object v1 │ │ +1a44c4: 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 │ │ -1a43f8: |[1a43f8] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a4408: 6e30 af0f 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@0faf │ │ -1a440e: 0c01 |0003: move-result-object v1 │ │ -1a4410: 1f01 c304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04c3 │ │ -1a4414: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a4418: 6e20 b20f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fb2 │ │ -1a441e: 0c01 |000b: move-result-object v1 │ │ -1a4420: 1101 |000c: return-object v1 │ │ +1a44c8: |[1a44c8] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a44d8: 6e30 af0f 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@0faf │ │ +1a44de: 0c01 |0003: move-result-object v1 │ │ +1a44e0: 1f01 c304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04c3 │ │ +1a44e4: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a44e8: 6e20 b20f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fb2 │ │ +1a44ee: 0c01 |000b: move-result-object v1 │ │ +1a44f0: 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 │ │ -1a4424: |[1a4424] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4434: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a443a: 5210 e604 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.label:I // field@04e6 │ │ -1a443e: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ -1a4442: 7110 2e9b 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a4448: 5412 e504 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04e5 │ │ -1a444c: 7210 e3b5 0200 |000c: invoke-interface {v2}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5e3 │ │ -1a4452: 6202 98b2 |000f: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a4456: 1102 |0011: return-object v2 │ │ -1a4458: 2202 8f17 |0012: new-instance v2, Ljava/lang/IllegalStateException; // type@178f │ │ -1a445c: 1a00 be96 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a4460: 7020 8e93 0200 |0016: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a4466: 2702 |0019: throw v2 │ │ +1a44f4: |[1a44f4] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4504: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a450a: 5210 e604 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.label:I // field@04e6 │ │ +1a450e: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ +1a4512: 7110 3b9b 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a4518: 5412 e504 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04e5 │ │ +1a451c: 7210 f0b5 0200 |000c: invoke-interface {v2}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5f0 │ │ +1a4522: 6202 9bb2 |000f: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a4526: 1102 |0011: return-object v2 │ │ +1a4528: 2202 9017 |0012: new-instance v2, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a452c: 1a00 c396 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a4530: 7020 9b93 0200 |0016: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a4536: 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 : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #165 header: │ │ class_idx : 1220 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #165 annotations: │ │ Annotations on class │ │ @@ -29957,152 +29957,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 │ │ -1a45cc: |[1a45cc] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a45dc: 5b01 e704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04e7 │ │ -1a45e0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a45e2: 7030 d2b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a45e8: 0e00 |0006: return-void │ │ +1a469c: |[1a469c] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a46ac: 5b01 e704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04e7 │ │ +1a46b0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a46b2: 7030 dfb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a46b8: 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 │ │ -1a45a8: |[1a45a8] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a45b8: 2202 c404 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04c4 │ │ -1a45bc: 5410 e704 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04e7 │ │ -1a45c0: 7030 b30f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fb3 │ │ -1a45c6: 1f02 511a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a45ca: 1102 |0009: return-object v2 │ │ +1a4678: |[1a4678] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a4688: 2202 c404 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04c4 │ │ +1a468c: 5410 e704 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04e7 │ │ +1a4690: 7030 b30f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fb3 │ │ +1a4696: 1f02 521a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a469a: 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 │ │ -1a44ac: |[1a44ac] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a44bc: 1f01 391d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -1a44c0: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a44c4: 6e30 b60f 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@0fb6 │ │ -1a44ca: 0c01 |0007: move-result-object v1 │ │ -1a44cc: 1101 |0008: return-object v1 │ │ +1a457c: |[1a457c] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a458c: 1f01 3a1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +1a4590: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a4594: 6e30 b60f 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@0fb6 │ │ +1a459a: 0c01 |0007: move-result-object v1 │ │ +1a459c: 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 │ │ -1a44d0: |[1a44d0] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a44e0: 6e30 b40f 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@0fb4 │ │ -1a44e6: 0c01 |0003: move-result-object v1 │ │ -1a44e8: 1f01 c404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04c4 │ │ -1a44ec: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a44f0: 6e20 b70f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fb7 │ │ -1a44f6: 0c01 |000b: move-result-object v1 │ │ -1a44f8: 1101 |000c: return-object v1 │ │ +1a45a0: |[1a45a0] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a45b0: 6e30 b40f 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@0fb4 │ │ +1a45b6: 0c01 |0003: move-result-object v1 │ │ +1a45b8: 1f01 c404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04c4 │ │ +1a45bc: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a45c0: 6e20 b70f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fb7 │ │ +1a45c6: 0c01 |000b: move-result-object v1 │ │ +1a45c8: 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 │ │ -1a44fc: |[1a44fc] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a450c: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a4512: 0c00 |0003: move-result-object v0 │ │ -1a4514: 5251 e804 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.label:I // field@04e8 │ │ -1a4518: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a451a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a451e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a4522: 7110 2e9b 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a4528: 283d |000e: goto 004b // +003d │ │ -1a452a: 2206 8f17 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@178f │ │ -1a452e: 1a00 be96 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a4532: 7020 8e93 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a4538: 2706 |0016: throw v6 │ │ -1a453a: 7110 2e9b 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a4540: 6206 c212 |001a: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -1a4544: 6e10 8f39 0600 |001c: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getAllUsersSync:()Ljava/util/List; // method@398f │ │ -1a454a: 0c06 |001f: move-result-object v6 │ │ -1a454c: 7210 c797 0600 |0020: invoke-interface {v6}, Ljava/util/List;.size:()I // method@97c7 │ │ -1a4552: 0a06 |0023: move-result v6 │ │ -1a4554: 1221 |0024: const/4 v1, #int 2 // #2 │ │ -1a4556: 3516 0500 |0025: if-ge v6, v1, 002a // +0005 │ │ -1a455a: 6206 98b2 |0027: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a455e: 1106 |0029: return-object v6 │ │ -1a4560: 6206 c212 |002a: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -1a4564: 6e10 ac39 0600 |002c: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.switchToNextUser:()V // method@39ac │ │ -1a456a: 7100 fbc7 0000 |002f: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c7fb │ │ -1a4570: 0c06 |0032: move-result-object v6 │ │ -1a4572: 1f06 5c1a |0033: check-cast v6, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a4576: 2201 c304 |0035: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04c3 │ │ -1a457a: 5453 e704 |0037: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04e7 │ │ -1a457e: 1204 |0039: const/4 v4, #int 0 // #0 │ │ -1a4580: 7030 ae0f 3104 |003a: invoke-direct {v1, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fae │ │ -1a4586: 1f01 221b |003d: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a458a: 0753 |003f: move-object v3, v5 │ │ -1a458c: 1f03 511a |0040: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a4590: 5952 e804 |0042: iput v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.label:I // field@04e8 │ │ -1a4594: 7130 44c6 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@c644 │ │ -1a459a: 0c06 |0047: move-result-object v6 │ │ -1a459c: 3306 0300 |0048: if-ne v6, v0, 004b // +0003 │ │ -1a45a0: 1100 |004a: return-object v0 │ │ -1a45a2: 6206 98b2 |004b: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a45a6: 1106 |004d: return-object v6 │ │ +1a45cc: |[1a45cc] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a45dc: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a45e2: 0c00 |0003: move-result-object v0 │ │ +1a45e4: 5251 e804 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.label:I // field@04e8 │ │ +1a45e8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a45ea: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a45ee: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a45f2: 7110 3b9b 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a45f8: 283d |000e: goto 004b // +003d │ │ +1a45fa: 2206 9017 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a45fe: 1a00 c396 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a4602: 7020 9b93 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a4608: 2706 |0016: throw v6 │ │ +1a460a: 7110 3b9b 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a4610: 6206 c512 |001a: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +1a4614: 6e10 9c39 0600 |001c: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getAllUsersSync:()Ljava/util/List; // method@399c │ │ +1a461a: 0c06 |001f: move-result-object v6 │ │ +1a461c: 7210 d497 0600 |0020: invoke-interface {v6}, Ljava/util/List;.size:()I // method@97d4 │ │ +1a4622: 0a06 |0023: move-result v6 │ │ +1a4624: 1221 |0024: const/4 v1, #int 2 // #2 │ │ +1a4626: 3516 0500 |0025: if-ge v6, v1, 002a // +0005 │ │ +1a462a: 6206 9bb2 |0027: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a462e: 1106 |0029: return-object v6 │ │ +1a4630: 6206 c512 |002a: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +1a4634: 6e10 b939 0600 |002c: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.switchToNextUser:()V // method@39b9 │ │ +1a463a: 7100 08c8 0000 |002f: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c808 │ │ +1a4640: 0c06 |0032: move-result-object v6 │ │ +1a4642: 1f06 5d1a |0033: check-cast v6, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a4646: 2201 c304 |0035: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04c3 │ │ +1a464a: 5453 e704 |0037: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04e7 │ │ +1a464e: 1204 |0039: const/4 v4, #int 0 // #0 │ │ +1a4650: 7030 ae0f 3104 |003a: invoke-direct {v1, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fae │ │ +1a4656: 1f01 231b |003d: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a465a: 0753 |003f: move-object v3, v5 │ │ +1a465c: 1f03 521a |0040: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a4660: 5952 e804 |0042: iput v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.label:I // field@04e8 │ │ +1a4664: 7130 51c6 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@c651 │ │ +1a466a: 0c06 |0047: move-result-object v6 │ │ +1a466c: 3306 0300 |0048: if-ne v6, v0, 004b // +0003 │ │ +1a4670: 1100 |004a: return-object v0 │ │ +1a4672: 6206 9bb2 |004b: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a4676: 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 : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #166 header: │ │ class_idx : 1221 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #166 annotations: │ │ Annotations on class │ │ @@ -30140,136 +30140,136 @@ │ │ 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 │ │ -1a46d8: |[1a46d8] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a46e8: 5b01 ea04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ea │ │ -1a46ec: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a46ee: 7030 d2b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a46f4: 0e00 |0006: return-void │ │ +1a47a8: |[1a47a8] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a47b8: 5b01 ea04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ea │ │ +1a47bc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a47be: 7030 dfb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a47c4: 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 │ │ -1a46b4: |[1a46b4] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a46c4: 2202 c504 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04c5 │ │ -1a46c8: 5410 ea04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ea │ │ -1a46cc: 7030 b80f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fb8 │ │ -1a46d2: 1f02 511a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a46d6: 1102 |0009: return-object v2 │ │ +1a4784: |[1a4784] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a4794: 2202 c504 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04c5 │ │ +1a4798: 5410 ea04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ea │ │ +1a479c: 7030 b80f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fb8 │ │ +1a47a2: 1f02 521a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a47a6: 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 │ │ -1a45ec: |[1a45ec] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a45fc: 1f01 391d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -1a4600: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a4604: 6e30 bb0f 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@0fbb │ │ -1a460a: 0c01 |0007: move-result-object v1 │ │ -1a460c: 1101 |0008: return-object v1 │ │ +1a46bc: |[1a46bc] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a46cc: 1f01 3a1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +1a46d0: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a46d4: 6e30 bb0f 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@0fbb │ │ +1a46da: 0c01 |0007: move-result-object v1 │ │ +1a46dc: 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 │ │ -1a4610: |[1a4610] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a4620: 6e30 b90f 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@0fb9 │ │ -1a4626: 0c01 |0003: move-result-object v1 │ │ -1a4628: 1f01 c504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04c5 │ │ -1a462c: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a4630: 6e20 bc0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fbc │ │ -1a4636: 0c01 |000b: move-result-object v1 │ │ -1a4638: 1101 |000c: return-object v1 │ │ +1a46e0: |[1a46e0] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a46f0: 6e30 b90f 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@0fb9 │ │ +1a46f6: 0c01 |0003: move-result-object v1 │ │ +1a46f8: 1f01 c504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04c5 │ │ +1a46fc: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a4700: 6e20 bc0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fbc │ │ +1a4706: 0c01 |000b: move-result-object v1 │ │ +1a4708: 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 : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -1a463c: |[1a463c] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a464c: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a4652: 0c00 |0003: move-result-object v0 │ │ -1a4654: 5241 e904 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.label:I // field@04e9 │ │ -1a4658: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a465a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a465e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a4662: 7110 2e9b 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a4668: 2822 |000e: goto 0030 // +0022 │ │ -1a466a: 2205 8f17 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@178f │ │ -1a466e: 1a00 be96 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a4672: 7020 8e93 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a4678: 2705 |0016: throw v5 │ │ -1a467a: 7110 2e9b 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a4680: 6205 8c13 |001a: sget-object v5, Lcom/infomaniak/drive/utils/SyncOfflineUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncOfflineUtils; // field@138c │ │ -1a4684: 5441 ea04 |001c: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ea │ │ -1a4688: 7110 ce0f 0100 |001e: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fce │ │ -1a468e: 0c01 |0021: move-result-object v1 │ │ -1a4690: 1f01 3000 |0022: check-cast v1, Landroid/content/Context; // type@0030 │ │ -1a4694: 0743 |0024: move-object v3, v4 │ │ -1a4696: 1f03 511a |0025: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a469a: 5942 e904 |0027: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.label:I // field@04e9 │ │ -1a469e: 6e30 ba3b 1503 |0029: invoke-virtual {v5, v1, v3}, Lcom/infomaniak/drive/utils/SyncOfflineUtils;.startSyncOffline:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3bba │ │ -1a46a4: 0c05 |002c: move-result-object v5 │ │ -1a46a6: 3305 0300 |002d: if-ne v5, v0, 0030 // +0003 │ │ -1a46aa: 1100 |002f: return-object v0 │ │ -1a46ac: 6205 98b2 |0030: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a46b0: 1105 |0032: return-object v5 │ │ +1a470c: |[1a470c] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a471c: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a4722: 0c00 |0003: move-result-object v0 │ │ +1a4724: 5241 e904 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.label:I // field@04e9 │ │ +1a4728: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a472a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a472e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a4732: 7110 3b9b 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a4738: 2822 |000e: goto 0030 // +0022 │ │ +1a473a: 2205 9017 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a473e: 1a00 c396 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a4742: 7020 9b93 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a4748: 2705 |0016: throw v5 │ │ +1a474a: 7110 3b9b 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a4750: 6205 8f13 |001a: sget-object v5, Lcom/infomaniak/drive/utils/SyncOfflineUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncOfflineUtils; // field@138f │ │ +1a4754: 5441 ea04 |001c: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ea │ │ +1a4758: 7110 ce0f 0100 |001e: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fce │ │ +1a475e: 0c01 |0021: move-result-object v1 │ │ +1a4760: 1f01 3000 |0022: check-cast v1, Landroid/content/Context; // type@0030 │ │ +1a4764: 0743 |0024: move-object v3, v4 │ │ +1a4766: 1f03 521a |0025: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a476a: 5942 e904 |0027: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.label:I // field@04e9 │ │ +1a476e: 6e30 c73b 1503 |0029: invoke-virtual {v5, v1, v3}, Lcom/infomaniak/drive/utils/SyncOfflineUtils;.startSyncOffline:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3bc7 │ │ +1a4774: 0c05 |002c: move-result-object v5 │ │ +1a4776: 3305 0300 |002d: if-ne v5, v0, 0030 // +0003 │ │ +1a477a: 1100 |002f: return-object v0 │ │ +1a477c: 6205 9bb2 |0030: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a4780: 1105 |0032: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=525 │ │ 0x001a line=526 │ │ 0x0030 line=527 │ │ locals : │ │ 0x0000 - 0x0033 reg=4 this Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; │ │ 0x0000 - 0x0033 reg=5 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #167 header: │ │ class_idx : 1222 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #167 annotations: │ │ Annotations on class │ │ @@ -30316,182 +30316,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 │ │ -1a48dc: |[1a48dc] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/DropBox;Lkotlin/coroutines/Continuation;)V │ │ -1a48ec: 5b01 eb04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04eb │ │ -1a48f0: 5b02 ec04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04ec │ │ -1a48f4: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a48f6: 7030 d2b2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a48fc: 0e00 |0008: return-void │ │ +1a49ac: |[1a49ac] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/DropBox;Lkotlin/coroutines/Continuation;)V │ │ +1a49bc: 5b01 eb04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04eb │ │ +1a49c0: 5b02 ec04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04ec │ │ +1a49c4: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a49c6: 7030 dfb2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a49cc: 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 │ │ -1a48b0: |[1a48b0] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a48c0: 2200 c604 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1; // type@04c6 │ │ -1a48c4: 5431 eb04 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04eb │ │ -1a48c8: 5432 ec04 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04ec │ │ -1a48cc: 7040 bd0f 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@0fbd │ │ -1a48d2: 5b04 ed04 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.L$0:Ljava/lang/Object; // field@04ed │ │ -1a48d6: 1f00 511a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a48da: 1100 |000d: return-object v0 │ │ +1a4980: |[1a4980] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a4990: 2200 c604 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1; // type@04c6 │ │ +1a4994: 5431 eb04 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04eb │ │ +1a4998: 5432 ec04 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04ec │ │ +1a499c: 7040 bd0f 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@0fbd │ │ +1a49a2: 5b04 ed04 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.L$0:Ljava/lang/Object; // field@04ed │ │ +1a49a6: 1f00 521a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a49aa: 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 │ │ -1a46f8: |[1a46f8] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a4708: 6e30 be0f 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@0fbe │ │ -1a470e: 0c01 |0003: move-result-object v1 │ │ -1a4710: 1f01 c604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1; // type@04c6 │ │ -1a4714: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a4718: 6e20 c10f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fc1 │ │ -1a471e: 0c01 |000b: move-result-object v1 │ │ -1a4720: 1101 |000c: return-object v1 │ │ +1a47c8: |[1a47c8] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a47d8: 6e30 be0f 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@0fbe │ │ +1a47de: 0c01 |0003: move-result-object v1 │ │ +1a47e0: 1f01 c604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1; // type@04c6 │ │ +1a47e4: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a47e8: 6e20 c10f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fc1 │ │ +1a47ee: 0c01 |000b: move-result-object v1 │ │ +1a47f0: 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 │ │ -1a4724: |[1a4724] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4734: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a4738: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a473c: 6e30 bf0f 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@0fbf │ │ -1a4742: 0c01 |0007: move-result-object v1 │ │ -1a4744: 1101 |0008: return-object v1 │ │ +1a47f4: |[1a47f4] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4804: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a4808: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a480c: 6e30 bf0f 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@0fbf │ │ +1a4812: 0c01 |0007: move-result-object v1 │ │ +1a4814: 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 │ │ -1a4748: |[1a4748] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4758: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a475e: 0c00 |0003: move-result-object v0 │ │ -1a4760: 52a1 ee04 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.label:I // field@04ee │ │ -1a4764: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a4766: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ -1a476a: 3321 0700 |0009: if-ne v1, v2, 0010 // +0007 │ │ -1a476e: 7110 2e9b 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a4774: 2900 9b00 |000e: goto/16 00a9 // +009b │ │ -1a4778: 220b 8f17 |0010: new-instance v11, Ljava/lang/IllegalStateException; // type@178f │ │ -1a477c: 1a00 be96 |0012: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a4780: 7020 8e93 0b00 |0014: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a4786: 270b |0017: throw v11 │ │ -1a4788: 7110 2e9b 0b00 |0018: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a478e: 54ab ed04 |001b: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.L$0:Ljava/lang/Object; // field@04ed │ │ -1a4792: 1f0b 2f02 |001d: check-cast v11, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a4796: 2201 3803 |001f: new-instance v1, Lcom/google/gson/JsonObject; // type@0338 │ │ -1a479a: 7010 e108 0100 |0021: invoke-direct {v1}, Lcom/google/gson/JsonObject;.:()V // method@08e1 │ │ -1a47a0: 54a3 ec04 |0024: iget-object v3, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04ec │ │ -1a47a4: 6e10 e409 0300 |0026: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewHasNotification:()Z // method@09e4 │ │ -1a47aa: 0a04 |0029: move-result v4 │ │ -1a47ac: 7110 97b2 0400 |002a: invoke-static {v4}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b297 │ │ -1a47b2: 0c04 |002d: move-result-object v4 │ │ -1a47b4: 1a05 b1a7 |002e: const-string v5, "email_when_finished" // string@a7b1 │ │ -1a47b8: 6e30 e208 5104 |0030: invoke-virtual {v1, v5, v4}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@08e2 │ │ -1a47be: 6e10 e809 0300 |0033: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewValidUntil:()Ljava/util/Date; // method@09e8 │ │ -1a47c4: 0c04 |0036: move-result-object v4 │ │ -1a47c6: 1205 |0037: const/4 v5, #int 0 // #0 │ │ -1a47c8: 3804 0f00 |0038: if-eqz v4, 0047 // +000f │ │ -1a47cc: 6e10 5697 0400 |003a: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@9756 │ │ -1a47d2: 0b06 |003d: move-result-wide v6 │ │ -1a47d4: 1304 e803 |003e: const/16 v4, #int 1000 // #3e8 │ │ -1a47d8: 8148 |0040: int-to-long v8, v4 │ │ -1a47da: be86 |0041: div-long/2addr v6, v8 │ │ -1a47dc: 7120 9db2 7600 |0042: invoke-static {v6, v7}, Lkotlin/coroutines/jvm/internal/Boxing;.boxLong:(J)Ljava/lang/Long; // method@b29d │ │ -1a47e2: 0c04 |0045: move-result-object v4 │ │ -1a47e4: 2802 |0046: goto 0048 // +0002 │ │ -1a47e6: 0754 |0047: move-object v4, v5 │ │ -1a47e8: 1f04 9d17 |0048: check-cast v4, Ljava/lang/Number; // type@179d │ │ -1a47ec: 1b06 5f01 0100 |004a: const-string/jumbo v6, "valid_until" // string@0001015f │ │ -1a47f2: 6e30 e308 6104 |004d: invoke-virtual {v1, v6, v4}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/Number;)V // method@08e3 │ │ -1a47f8: 6e10 e509 0300 |0050: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewLimitFileSize:()Ljava/lang/Long; // method@09e5 │ │ -1a47fe: 0c04 |0053: move-result-object v4 │ │ -1a4800: 1f04 9d17 |0054: check-cast v4, Ljava/lang/Number; // type@179d │ │ -1a4804: 1a06 00ca |0056: const-string v6, "limit_file_size" // string@ca00 │ │ -1a4808: 6e30 e308 6104 |0058: invoke-virtual {v1, v6, v4}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/Number;)V // method@08e3 │ │ -1a480e: 6e10 e609 0300 |005b: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPassword:()Z // method@09e6 │ │ -1a4814: 0a04 |005e: move-result v4 │ │ -1a4816: 1a06 71e1 |005f: const-string v6, "password" // string@e171 │ │ -1a481a: 3804 1900 |0061: if-eqz v4, 007a // +0019 │ │ -1a481e: 6e10 e709 0300 |0063: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPasswordValue:()Ljava/lang/String; // method@09e7 │ │ -1a4824: 0c04 |0066: move-result-object v4 │ │ -1a4826: 1f04 7b17 |0067: check-cast v4, Ljava/lang/CharSequence; // type@177b │ │ -1a482a: 3804 1100 |0069: if-eqz v4, 007a // +0011 │ │ -1a482e: 7110 2ec1 0400 |006b: invoke-static {v4}, Lkotlin/text/StringsKt;.isBlank:(Ljava/lang/CharSequence;)Z // method@c12e │ │ -1a4834: 0a04 |006e: move-result v4 │ │ -1a4836: 3804 0300 |006f: if-eqz v4, 0072 // +0003 │ │ -1a483a: 2809 |0071: goto 007a // +0009 │ │ -1a483c: 6e10 e709 0300 |0072: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPasswordValue:()Ljava/lang/String; // method@09e7 │ │ -1a4842: 0c03 |0075: move-result-object v3 │ │ -1a4844: 6e30 e408 6103 |0076: invoke-virtual {v1, v6, v3}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@08e4 │ │ -1a484a: 280a |0079: goto 0083 // +000a │ │ -1a484c: 6e10 e609 0300 |007a: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPassword:()Z // method@09e6 │ │ -1a4852: 0a03 |007d: move-result v3 │ │ -1a4854: 3903 0500 |007e: if-nez v3, 0083 // +0005 │ │ -1a4858: 6e30 e408 6105 |0080: invoke-virtual {v1, v6, v5}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@08e4 │ │ -1a485e: 6203 b400 |0083: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a4862: 54a4 eb04 |0085: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04eb │ │ -1a4866: 1f01 3703 |0087: check-cast v1, Lcom/google/gson/JsonElement; // type@0337 │ │ -1a486a: 6e30 5809 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@0958 │ │ -1a4870: 0c01 |008c: move-result-object v1 │ │ -1a4872: 54a3 eb04 |008d: iget-object v3, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04eb │ │ -1a4876: 54a4 ec04 |008f: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04ec │ │ -1a487a: 6e10 ff41 0100 |0091: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ff │ │ -1a4880: 0a05 |0094: move-result v5 │ │ -1a4882: 3805 0b00 |0095: if-eqz v5, 00a0 // +000b │ │ -1a4886: 6205 b800 |0097: sget-object v5, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a488a: 6e10 260a 0300 |0099: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a26 │ │ -1a4890: 0a03 |009c: move-result v3 │ │ -1a4892: 6e30 a409 3504 |009d: invoke-virtual {v5, v3, v4}, Lcom/infomaniak/drive/data/cache/FileController;.updateDropBox:(ILcom/infomaniak/drive/data/models/DropBox;)V // method@09a4 │ │ -1a4898: 59a2 ee04 |00a0: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.label:I // field@04ee │ │ -1a489c: 7230 3206 1b0a |00a2: invoke-interface {v11, v1, v10}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ -1a48a2: 0c0b |00a5: move-result-object v11 │ │ -1a48a4: 330b 0300 |00a6: if-ne v11, v0, 00a9 // +0003 │ │ -1a48a8: 1100 |00a8: return-object v0 │ │ -1a48aa: 620b 98b2 |00a9: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a48ae: 110b |00ab: return-object v11 │ │ +1a4818: |[1a4818] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4828: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a482e: 0c00 |0003: move-result-object v0 │ │ +1a4830: 52a1 ee04 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.label:I // field@04ee │ │ +1a4834: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a4836: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ +1a483a: 3321 0700 |0009: if-ne v1, v2, 0010 // +0007 │ │ +1a483e: 7110 3b9b 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a4844: 2900 9b00 |000e: goto/16 00a9 // +009b │ │ +1a4848: 220b 9017 |0010: new-instance v11, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a484c: 1a00 c396 |0012: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a4850: 7020 9b93 0b00 |0014: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a4856: 270b |0017: throw v11 │ │ +1a4858: 7110 3b9b 0b00 |0018: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a485e: 54ab ed04 |001b: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.L$0:Ljava/lang/Object; // field@04ed │ │ +1a4862: 1f0b 2f02 |001d: check-cast v11, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a4866: 2201 3803 |001f: new-instance v1, Lcom/google/gson/JsonObject; // type@0338 │ │ +1a486a: 7010 e108 0100 |0021: invoke-direct {v1}, Lcom/google/gson/JsonObject;.:()V // method@08e1 │ │ +1a4870: 54a3 ec04 |0024: iget-object v3, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04ec │ │ +1a4874: 6e10 e409 0300 |0026: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewHasNotification:()Z // method@09e4 │ │ +1a487a: 0a04 |0029: move-result v4 │ │ +1a487c: 7110 a4b2 0400 |002a: invoke-static {v4}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b2a4 │ │ +1a4882: 0c04 |002d: move-result-object v4 │ │ +1a4884: 1a05 b6a7 |002e: const-string v5, "email_when_finished" // string@a7b6 │ │ +1a4888: 6e30 e208 5104 |0030: invoke-virtual {v1, v5, v4}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@08e2 │ │ +1a488e: 6e10 e809 0300 |0033: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewValidUntil:()Ljava/util/Date; // method@09e8 │ │ +1a4894: 0c04 |0036: move-result-object v4 │ │ +1a4896: 1205 |0037: const/4 v5, #int 0 // #0 │ │ +1a4898: 3804 0f00 |0038: if-eqz v4, 0047 // +000f │ │ +1a489c: 6e10 6397 0400 |003a: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@9763 │ │ +1a48a2: 0b06 |003d: move-result-wide v6 │ │ +1a48a4: 1304 e803 |003e: const/16 v4, #int 1000 // #3e8 │ │ +1a48a8: 8148 |0040: int-to-long v8, v4 │ │ +1a48aa: be86 |0041: div-long/2addr v6, v8 │ │ +1a48ac: 7120 aab2 7600 |0042: invoke-static {v6, v7}, Lkotlin/coroutines/jvm/internal/Boxing;.boxLong:(J)Ljava/lang/Long; // method@b2aa │ │ +1a48b2: 0c04 |0045: move-result-object v4 │ │ +1a48b4: 2802 |0046: goto 0048 // +0002 │ │ +1a48b6: 0754 |0047: move-object v4, v5 │ │ +1a48b8: 1f04 9e17 |0048: check-cast v4, Ljava/lang/Number; // type@179e │ │ +1a48bc: 1b06 6401 0100 |004a: const-string/jumbo v6, "valid_until" // string@00010164 │ │ +1a48c2: 6e30 e308 6104 |004d: invoke-virtual {v1, v6, v4}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/Number;)V // method@08e3 │ │ +1a48c8: 6e10 e509 0300 |0050: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewLimitFileSize:()Ljava/lang/Long; // method@09e5 │ │ +1a48ce: 0c04 |0053: move-result-object v4 │ │ +1a48d0: 1f04 9e17 |0054: check-cast v4, Ljava/lang/Number; // type@179e │ │ +1a48d4: 1a06 05ca |0056: const-string v6, "limit_file_size" // string@ca05 │ │ +1a48d8: 6e30 e308 6104 |0058: invoke-virtual {v1, v6, v4}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/Number;)V // method@08e3 │ │ +1a48de: 6e10 e609 0300 |005b: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPassword:()Z // method@09e6 │ │ +1a48e4: 0a04 |005e: move-result v4 │ │ +1a48e6: 1a06 76e1 |005f: const-string v6, "password" // string@e176 │ │ +1a48ea: 3804 1900 |0061: if-eqz v4, 007a // +0019 │ │ +1a48ee: 6e10 e709 0300 |0063: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPasswordValue:()Ljava/lang/String; // method@09e7 │ │ +1a48f4: 0c04 |0066: move-result-object v4 │ │ +1a48f6: 1f04 7c17 |0067: check-cast v4, Ljava/lang/CharSequence; // type@177c │ │ +1a48fa: 3804 1100 |0069: if-eqz v4, 007a // +0011 │ │ +1a48fe: 7110 3bc1 0400 |006b: invoke-static {v4}, Lkotlin/text/StringsKt;.isBlank:(Ljava/lang/CharSequence;)Z // method@c13b │ │ +1a4904: 0a04 |006e: move-result v4 │ │ +1a4906: 3804 0300 |006f: if-eqz v4, 0072 // +0003 │ │ +1a490a: 2809 |0071: goto 007a // +0009 │ │ +1a490c: 6e10 e709 0300 |0072: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPasswordValue:()Ljava/lang/String; // method@09e7 │ │ +1a4912: 0c03 |0075: move-result-object v3 │ │ +1a4914: 6e30 e408 6103 |0076: invoke-virtual {v1, v6, v3}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@08e4 │ │ +1a491a: 280a |0079: goto 0083 // +000a │ │ +1a491c: 6e10 e609 0300 |007a: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPassword:()Z // method@09e6 │ │ +1a4922: 0a03 |007d: move-result v3 │ │ +1a4924: 3903 0500 |007e: if-nez v3, 0083 // +0005 │ │ +1a4928: 6e30 e408 6105 |0080: invoke-virtual {v1, v6, v5}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@08e4 │ │ +1a492e: 6203 b400 |0083: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a4932: 54a4 eb04 |0085: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04eb │ │ +1a4936: 1f01 3703 |0087: check-cast v1, Lcom/google/gson/JsonElement; // type@0337 │ │ +1a493a: 6e30 5809 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@0958 │ │ +1a4940: 0c01 |008c: move-result-object v1 │ │ +1a4942: 54a3 eb04 |008d: iget-object v3, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04eb │ │ +1a4946: 54a4 ec04 |008f: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04ec │ │ +1a494a: 6e10 0c42 0100 |0091: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@420c │ │ +1a4950: 0a05 |0094: move-result v5 │ │ +1a4952: 3805 0b00 |0095: if-eqz v5, 00a0 // +000b │ │ +1a4956: 6205 b800 |0097: sget-object v5, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a495a: 6e10 260a 0300 |0099: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a26 │ │ +1a4960: 0a03 |009c: move-result v3 │ │ +1a4962: 6e30 a409 3504 |009d: invoke-virtual {v5, v3, v4}, Lcom/infomaniak/drive/data/cache/FileController;.updateDropBox:(ILcom/infomaniak/drive/data/models/DropBox;)V // method@09a4 │ │ +1a4968: 59a2 ee04 |00a0: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.label:I // field@04ee │ │ +1a496c: 7230 3206 1b0a |00a2: invoke-interface {v11, v1, v10}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ +1a4972: 0c0b |00a5: move-result-object v11 │ │ +1a4974: 330b 0300 |00a6: if-ne v11, v0, 00a9 // +0003 │ │ +1a4978: 1100 |00a8: return-object v0 │ │ +1a497a: 620b 9bb2 |00a9: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a497e: 110b |00ab: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=258 │ │ 0x001f line=259 │ │ 0x0026 line=260 │ │ 0x0033 line=261 │ │ 0x0050 line=262 │ │ @@ -30503,21 +30503,21 @@ │ │ 0x0091 line=272 │ │ 0x00a0 line=273 │ │ 0x00a9 line=275 │ │ locals : │ │ 0x0000 - 0x00ac reg=10 this Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1; │ │ 0x0000 - 0x00ac reg=11 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #168 header: │ │ class_idx : 1223 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26792 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26796 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #168 annotations: │ │ Annotations on class │ │ @@ -30567,154 +30567,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 │ │ -1a4a24: |[1a4a24] 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 │ │ -1a4a34: 5b01 f004 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04f0 │ │ -1a4a38: 5b02 ef04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04ef │ │ -1a4a3c: 5b03 f104 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04f1 │ │ -1a4a40: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a4a42: 7030 d2b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a4a48: 0e00 |000a: return-void │ │ +1a4af4: |[1a4af4] 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 │ │ +1a4b04: 5b01 f004 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04f0 │ │ +1a4b08: 5b02 ef04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04ef │ │ +1a4b0c: 5b03 f104 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04f1 │ │ +1a4b10: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a4b12: 7030 dfb2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a4b18: 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 │ │ -1a49f4: |[1a49f4] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a4a04: 2200 c704 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04c7 │ │ -1a4a08: 5441 f004 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04f0 │ │ -1a4a0c: 5442 ef04 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04ef │ │ -1a4a10: 5443 f104 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04f1 │ │ -1a4a14: 7056 c20f 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@0fc2 │ │ -1a4a1a: 5b05 f204 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.L$0:Ljava/lang/Object; // field@04f2 │ │ -1a4a1e: 1f00 511a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a4a22: 1100 |000f: return-object v0 │ │ +1a4ac4: |[1a4ac4] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a4ad4: 2200 c704 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04c7 │ │ +1a4ad8: 5441 f004 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04f0 │ │ +1a4adc: 5442 ef04 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04ef │ │ +1a4ae0: 5443 f104 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04f1 │ │ +1a4ae4: 7056 c20f 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@0fc2 │ │ +1a4aea: 5b05 f204 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.L$0:Ljava/lang/Object; // field@04f2 │ │ +1a4aee: 1f00 521a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a4af2: 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 │ │ -1a4900: |[1a4900] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a4910: 6e30 c30f 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@0fc3 │ │ -1a4916: 0c01 |0003: move-result-object v1 │ │ -1a4918: 1f01 c704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04c7 │ │ -1a491c: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a4920: 6e20 c60f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fc6 │ │ -1a4926: 0c01 |000b: move-result-object v1 │ │ -1a4928: 1101 |000c: return-object v1 │ │ +1a49d0: |[1a49d0] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a49e0: 6e30 c30f 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@0fc3 │ │ +1a49e6: 0c01 |0003: move-result-object v1 │ │ +1a49e8: 1f01 c704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04c7 │ │ +1a49ec: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a49f0: 6e20 c60f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fc6 │ │ +1a49f6: 0c01 |000b: move-result-object v1 │ │ +1a49f8: 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 │ │ -1a492c: |[1a492c] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a493c: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a4940: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a4944: 6e30 c40f 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@0fc4 │ │ -1a494a: 0c01 |0007: move-result-object v1 │ │ -1a494c: 1101 |0008: return-object v1 │ │ +1a49fc: |[1a49fc] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4a0c: 1f01 2f02 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a4a10: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a4a14: 6e30 c40f 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@0fc4 │ │ +1a4a1a: 0c01 |0007: move-result-object v1 │ │ +1a4a1c: 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 │ │ -1a4950: |[1a4950] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4960: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a4966: 0c00 |0003: move-result-object v0 │ │ -1a4968: 52a1 f304 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.label:I // field@04f3 │ │ -1a496c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a496e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a4972: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a4976: 7110 2e9b 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a497c: 2838 |000e: goto 0046 // +0038 │ │ -1a497e: 220b 8f17 |000f: new-instance v11, Ljava/lang/IllegalStateException; // type@178f │ │ -1a4982: 1a00 be96 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a4986: 7020 8e93 0b00 |0013: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a498c: 270b |0016: throw v11 │ │ -1a498e: 7110 2e9b 0b00 |0017: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a4994: 54ab f204 |001a: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.L$0:Ljava/lang/Object; // field@04f2 │ │ -1a4998: 1f0b 2f02 |001c: check-cast v11, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ -1a499c: 2201 9704 |001e: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0497 │ │ -1a49a0: 6203 b800 |0020: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a49a4: 54a4 f004 |0022: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04f0 │ │ -1a49a8: 54a5 ef04 |0024: iget-object v5, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04ef │ │ -1a49ac: 54a6 f104 |0026: iget-object v6, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04f1 │ │ -1a49b0: 6e40 a909 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@09a9 │ │ -1a49b6: 0c03 |002b: move-result-object v3 │ │ -1a49b8: 6e10 ff41 0300 |002c: invoke-virtual {v3}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ff │ │ -1a49be: 0a04 |002f: move-result v4 │ │ -1a49c0: 1308 0e00 |0030: const/16 v8, #int 14 // #e │ │ -1a49c4: 1209 |0032: const/4 v9, #int 0 // #0 │ │ -1a49c6: 1205 |0033: const/4 v5, #int 0 // #0 │ │ -1a49c8: 1206 |0034: const/4 v6, #int 0 // #0 │ │ -1a49ca: 1207 |0035: const/4 v7, #int 0 // #0 │ │ -1a49cc: 0713 |0036: move-object v3, v1 │ │ -1a49ce: 7607 c90e 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@0ec9 │ │ -1a49d4: 07a3 |003a: move-object v3, v10 │ │ -1a49d6: 1f03 511a |003b: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a49da: 59a2 f304 |003d: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.label:I // field@04f3 │ │ -1a49de: 7230 3206 1b03 |003f: invoke-interface {v11, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ -1a49e4: 0c0b |0042: move-result-object v11 │ │ -1a49e6: 330b 0300 |0043: if-ne v11, v0, 0046 // +0003 │ │ -1a49ea: 1100 |0045: return-object v0 │ │ -1a49ec: 620b 98b2 |0046: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a49f0: 110b |0048: return-object v11 │ │ +1a4a20: |[1a4a20] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4a30: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a4a36: 0c00 |0003: move-result-object v0 │ │ +1a4a38: 52a1 f304 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.label:I // field@04f3 │ │ +1a4a3c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a4a3e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a4a42: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a4a46: 7110 3b9b 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a4a4c: 2838 |000e: goto 0046 // +0038 │ │ +1a4a4e: 220b 9017 |000f: new-instance v11, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a4a52: 1a00 c396 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a4a56: 7020 9b93 0b00 |0013: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a4a5c: 270b |0016: throw v11 │ │ +1a4a5e: 7110 3b9b 0b00 |0017: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a4a64: 54ab f204 |001a: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.L$0:Ljava/lang/Object; // field@04f2 │ │ +1a4a68: 1f0b 2f02 |001c: check-cast v11, Landroidx/lifecycle/LiveDataScope; // type@022f │ │ +1a4a6c: 2201 9704 |001e: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0497 │ │ +1a4a70: 6203 b800 |0020: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a4a74: 54a4 f004 |0022: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04f0 │ │ +1a4a78: 54a5 ef04 |0024: iget-object v5, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04ef │ │ +1a4a7c: 54a6 f104 |0026: iget-object v6, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04f1 │ │ +1a4a80: 6e40 a909 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@09a9 │ │ +1a4a86: 0c03 |002b: move-result-object v3 │ │ +1a4a88: 6e10 0c42 0300 |002c: invoke-virtual {v3}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@420c │ │ +1a4a8e: 0a04 |002f: move-result v4 │ │ +1a4a90: 1308 0e00 |0030: const/16 v8, #int 14 // #e │ │ +1a4a94: 1209 |0032: const/4 v9, #int 0 // #0 │ │ +1a4a96: 1205 |0033: const/4 v5, #int 0 // #0 │ │ +1a4a98: 1206 |0034: const/4 v6, #int 0 // #0 │ │ +1a4a9a: 1207 |0035: const/4 v7, #int 0 // #0 │ │ +1a4a9c: 0713 |0036: move-object v3, v1 │ │ +1a4a9e: 7607 c90e 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@0ec9 │ │ +1a4aa4: 07a3 |003a: move-object v3, v10 │ │ +1a4aa6: 1f03 521a |003b: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a4aaa: 59a2 f304 |003d: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.label:I // field@04f3 │ │ +1a4aae: 7230 3206 1b03 |003f: invoke-interface {v11, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0632 │ │ +1a4ab4: 0c0b |0042: move-result-object v11 │ │ +1a4ab6: 330b 0300 |0043: if-ne v11, v0, 0046 // +0003 │ │ +1a4aba: 1100 |0045: return-object v0 │ │ +1a4abc: 620b 9bb2 |0046: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a4ac0: 110b |0048: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=370 │ │ 0x001e line=371 │ │ 0x0046 line=372 │ │ locals : │ │ 0x0000 - 0x0049 reg=10 this Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; │ │ 0x0000 - 0x0049 reg=11 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #169 header: │ │ class_idx : 1224 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 542 │ │ -source_file_idx : 26792 │ │ +source_file_idx : 26796 │ │ static_fields_size : 4 │ │ instance_fields_size: 27 │ │ direct_methods_size : 45 │ │ virtual_methods_size: 66 │ │ │ │ Class #169 annotations: │ │ Annotations on class │ │ @@ -30989,225 +30989,225 @@ │ │ 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 │ │ -1a595c: |[1a595c] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$gSJ4_pXHGiaOF3XuMWzFIM-0-DE:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; │ │ -1a596c: 7120 3610 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.updateMultiSelectMediator$lambda$7:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; // method@1036 │ │ -1a5972: 0c00 |0003: move-result-object v0 │ │ -1a5974: 1100 |0004: return-object v0 │ │ +1a5a2c: |[1a5a2c] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$gSJ4_pXHGiaOF3XuMWzFIM-0-DE:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; │ │ +1a5a3c: 7120 3610 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.updateMultiSelectMediator$lambda$7:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; // method@1036 │ │ +1a5a42: 0c00 |0003: move-result-object v0 │ │ +1a5a44: 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 │ │ -1a5634: |[1a5634] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$uNaoTc4MzJ7jYEKbFgF_QMUVuTk:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ -1a5644: 7100 1810 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission_delegate$lambda$2:()Lcom/infomaniak/drive/utils/NotificationPermission; // method@1018 │ │ -1a564a: 0c00 |0003: move-result-object v0 │ │ -1a564c: 1100 |0004: return-object v0 │ │ +1a5704: |[1a5704] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$uNaoTc4MzJ7jYEKbFgF_QMUVuTk:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ +1a5714: 7100 1810 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission_delegate$lambda$2:()Lcom/infomaniak/drive/utils/NotificationPermission; // method@1018 │ │ +1a571a: 0c00 |0003: move-result-object v0 │ │ +1a571c: 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 │ │ -1a5978: |[1a5978] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$usQgV8y07w5j4mYK8mxyTCVBn0I:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; │ │ -1a5988: 7120 0a10 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.initUploadFilesHelper$lambda$5:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; // method@100a │ │ -1a598e: 0c00 |0003: move-result-object v0 │ │ -1a5990: 1100 |0004: return-object v0 │ │ +1a5a48: |[1a5a48] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$usQgV8y07w5j4mYK8mxyTCVBn0I:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; │ │ +1a5a58: 7120 0a10 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.initUploadFilesHelper$lambda$5:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; // method@100a │ │ +1a5a5e: 0c00 |0003: move-result-object v0 │ │ +1a5a60: 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 │ │ -1a4a4c: |[1a4a4c] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$vIkbyHE7INKSByrrWH4rKDVzkTY:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; │ │ -1a4a5c: 7110 1c10 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount$lambda$8:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; // method@101c │ │ -1a4a62: 0c00 |0003: move-result-object v0 │ │ -1a4a64: 1100 |0004: return-object v0 │ │ +1a4b1c: |[1a4b1c] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$vIkbyHE7INKSByrrWH4rKDVzkTY:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; │ │ +1a4b2c: 7110 1c10 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount$lambda$8:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; // method@101c │ │ +1a4b32: 0c00 |0003: move-result-object v0 │ │ +1a4b34: 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 │ │ -1a576c: |[1a576c] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$wOj5n3iXMcqx_P2DWp3GVvx9gfQ:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; │ │ -1a577c: 7110 1e10 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.realm_delegate$lambda$1:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; // method@101e │ │ -1a5782: 0c00 |0003: move-result-object v0 │ │ -1a5784: 1100 |0004: return-object v0 │ │ +1a583c: |[1a583c] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$wOj5n3iXMcqx_P2DWp3GVvx9gfQ:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; │ │ +1a584c: 7110 1e10 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.realm_delegate$lambda$1:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; // method@101e │ │ +1a5852: 0c00 |0003: move-result-object v0 │ │ +1a5854: 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 │ │ -1a5ce0: |[1a5ce0] com.infomaniak.drive.ui.MainViewModel.:()V │ │ -1a5cf0: 2200 9604 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$Companion; // type@0496 │ │ -1a5cf4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a5cf6: 7020 c70e 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec7 │ │ -1a5cfc: 6900 f404 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainViewModel;.Companion:Lcom/infomaniak/drive/ui/MainViewModel$Companion; // field@04f4 │ │ -1a5d00: 0e00 |0008: return-void │ │ +1a5db0: |[1a5db0] com.infomaniak.drive.ui.MainViewModel.:()V │ │ +1a5dc0: 2200 9604 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$Companion; // type@0496 │ │ +1a5dc4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a5dc6: 7020 c70e 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec7 │ │ +1a5dcc: 6900 f404 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainViewModel;.Companion:Lcom/infomaniak/drive/ui/MainViewModel$Companion; // field@04f4 │ │ +1a5dd0: 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 : 226 16-bit code units │ │ -1a5d04: |[1a5d04] com.infomaniak.drive.ui.MainViewModel.:(Landroid/app/Application;Landroidx/lifecycle/SavedStateHandle;)V │ │ -1a5d14: 1a00 3892 |0000: const-string v0, "appContext" // string@9238 │ │ -1a5d18: 7120 31b7 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a5d1e: 1a00 cdeb |0005: const-string v0, "savedStateHandle" // string@ebcd │ │ -1a5d22: 7120 31b7 0b00 |0007: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a5d28: 7020 1506 a900 |000a: invoke-direct {v9, v10}, Landroidx/lifecycle/AndroidViewModel;.:(Landroid/app/Application;)V // method@0615 │ │ -1a5d2e: 5b9b 0c05 |000d: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@050c │ │ -1a5d32: 220a 9104 |000f: new-instance v10, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0; // type@0491 │ │ -1a5d36: 7020 bc0e 9a00 |0011: invoke-direct {v10, v9}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0ebc │ │ -1a5d3c: 7110 459a 0a00 |0014: invoke-static {v10}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a45 │ │ -1a5d42: 0c0a |0017: move-result-object v10 │ │ -1a5d44: 5b9a 0905 |0018: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.realm$delegate:Lkotlin/Lazy; // field@0509 │ │ -1a5d48: 220a 3102 |001a: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0231 │ │ -1a5d4c: 7010 3806 0a00 |001c: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0638 │ │ -1a5d52: 5b9a 0805 |001f: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.privateFolder:Landroidx/lifecycle/MutableLiveData; // field@0508 │ │ -1a5d56: 220a 3102 |0021: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0231 │ │ -1a5d5a: 7010 3806 0a00 |0023: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0638 │ │ -1a5d60: 5b9a f804 |0026: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04f8 │ │ -1a5d64: 1f0a 2e02 |0028: check-cast v10, Landroidx/lifecycle/LiveData; // type@022e │ │ -1a5d68: 5b9a fb04 |002a: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04fb │ │ -1a5d6c: 220a 3102 |002c: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0231 │ │ -1a5d70: 7010 3806 0a00 |002e: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0638 │ │ -1a5d76: 5b9a fc04 |0031: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolderOpenAddFileBottom:Landroidx/lifecycle/MutableLiveData; // field@04fc │ │ -1a5d7a: 220a 5a18 |0033: new-instance v10, Ljava/util/LinkedHashMap; // type@185a │ │ -1a5d7e: 7010 8d97 0a00 |0035: invoke-direct {v10}, Ljava/util/LinkedHashMap;.:()V // method@978d │ │ -1a5d84: 5b9a fd04 |0038: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04fd │ │ -1a5d88: 220a 3102 |003a: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0231 │ │ -1a5d8c: 120b |003c: const/4 v11, #int 0 // #0 │ │ -1a5d8e: 7020 3906 ba00 |003d: invoke-direct {v10, v11}, Landroidx/lifecycle/MutableLiveData;.:(Ljava/lang/Object;)V // method@0639 │ │ -1a5d94: 5b9a f904 |0040: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;._pendingUploadsCount:Landroidx/lifecycle/MutableLiveData; // field@04f9 │ │ -1a5d98: 2200 cd0d |0042: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dcd │ │ -1a5d9c: 7010 3846 0000 |0044: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4638 │ │ -1a5da2: 5b90 fa04 |0047: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.createDropBoxSuccess:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04fa │ │ -1a5da6: 2200 cd0d |0049: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dcd │ │ -1a5daa: 7010 3846 0000 |004b: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4638 │ │ -1a5db0: 5b90 0505 |004e: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0505 │ │ -1a5db4: 2200 cd0d |0050: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dcd │ │ -1a5db8: 7010 3846 0000 |0052: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4638 │ │ -1a5dbe: 5b90 fe04 |0055: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFileFromHome:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04fe │ │ -1a5dc2: 2200 cd0d |0057: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dcd │ │ -1a5dc6: 7010 3846 0000 |0059: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4638 │ │ -1a5dcc: 5b90 0a05 |005c: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.refreshActivities:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@050a │ │ -1a5dd0: 2200 cd0d |005e: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dcd │ │ -1a5dd4: 7010 3846 0000 |0060: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4638 │ │ -1a5dda: 5b90 1005 |0063: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.updateOfflineFile:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0510 │ │ -1a5dde: 2200 3102 |0065: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0231 │ │ -1a5de2: 7010 3806 0000 |0067: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0638 │ │ -1a5de8: 5b90 1105 |006a: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.updateVisibleFiles:Landroidx/lifecycle/MutableLiveData; // field@0511 │ │ -1a5dec: 2200 3102 |006c: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0231 │ │ -1a5df0: 7010 3806 0000 |006e: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0638 │ │ -1a5df6: 5b90 0205 |0071: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:Landroidx/lifecycle/MutableLiveData; // field@0502 │ │ -1a5dfa: 2200 690d |0073: new-instance v0, Lcom/infomaniak/lib/core/networking/NetworkAvailability; // type@0d69 │ │ -1a5dfe: 7010 ef0f 0900 |0075: invoke-direct {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fef │ │ -1a5e04: 0c01 |0078: move-result-object v1 │ │ -1a5e06: 1f01 3000 |0079: check-cast v1, Landroid/content/Context; // type@0030 │ │ -1a5e0a: 1222 |007b: const/4 v2, #int 2 // #2 │ │ -1a5e0c: 705b 0444 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@4404 │ │ -1a5e12: 6e10 1244 0000 |007f: invoke-virtual {v0}, Lcom/infomaniak/lib/core/networking/NetworkAvailability;.isNetworkAvailable:()Lkotlinx/coroutines/flow/Flow; // method@4412 │ │ -1a5e18: 0c00 |0082: move-result-object v0 │ │ -1a5e1a: 7110 c6cf 0000 |0083: invoke-static {v0}, Lkotlinx/coroutines/flow/FlowKt;.distinctUntilChanged:(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; // method@cfc6 │ │ -1a5e20: 0c00 |0086: move-result-object v0 │ │ -1a5e22: 2201 b104 |0087: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04b1 │ │ -1a5e26: 7030 590f 910b |0089: invoke-direct {v1, v9, v11}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f59 │ │ -1a5e2c: 1f01 221b |008c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a5e30: 7120 f0cf 1000 |008e: invoke-static {v0, v1}, Lkotlinx/coroutines/flow/FlowKt;.mapLatest:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@cff0 │ │ -1a5e36: 0c00 |0091: move-result-object v0 │ │ -1a5e38: 0791 |0092: move-object v1, v9 │ │ -1a5e3a: 1f01 3702 |0093: check-cast v1, Landroidx/lifecycle/ViewModel; // type@0237 │ │ -1a5e3e: 7110 4b06 0100 |0095: invoke-static {v1}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@064b │ │ -1a5e44: 0c01 |0098: move-result-object v1 │ │ -1a5e46: 6202 88bd |0099: sget-object v2, Lkotlinx/coroutines/flow/SharingStarted;.Companion:Lkotlinx/coroutines/flow/SharingStarted$Companion; // field@bd88 │ │ -1a5e4a: 1227 |009b: const/4 v7, #int 2 // #2 │ │ -1a5e4c: 1208 |009c: const/4 v8, #int 0 // #0 │ │ -1a5e4e: 1603 f401 |009d: const-wide/16 v3, #int 500 // #1f4 │ │ -1a5e52: 1605 0000 |009f: const-wide/16 v5, #int 0 // #0 │ │ -1a5e56: 7707 f2d3 0200 |00a1: 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@d3f2 │ │ -1a5e5c: 0c02 |00a4: move-result-object v2 │ │ -1a5e5e: 7140 1cd0 10b2 |00a5: 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@d01c │ │ -1a5e64: 0c00 |00a8: move-result-object v0 │ │ -1a5e66: 5b90 0305 |00a9: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:Lkotlinx/coroutines/flow/StateFlow; // field@0503 │ │ -1a5e6a: 1210 |00ab: const/4 v0, #int 1 // #1 │ │ -1a5e6c: 5c90 0405 |00ac: iput-boolean v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@0504 │ │ -1a5e70: 2201 9204 |00ae: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1; // type@0492 │ │ -1a5e74: 7010 be0e 0100 |00b0: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1;.:()V // method@0ebe │ │ -1a5e7a: 7110 459a 0100 |00b3: invoke-static {v1}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a45 │ │ -1a5e80: 0c01 |00b6: move-result-object v1 │ │ -1a5e82: 5b91 0605 |00b7: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission$delegate:Lkotlin/Lazy; // field@0506 │ │ -1a5e86: 7130 d8c8 0b0b |00b9: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c8d8 │ │ -1a5e8c: 0c01 |00bc: move-result-object v1 │ │ -1a5e8e: 1f01 761d |00bd: check-cast v1, Lkotlinx/coroutines/Job; // type@1d76 │ │ -1a5e92: 5b91 0b05 |00bf: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@050b │ │ -1a5e96: 7130 d8c8 0b0b |00c1: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c8d8 │ │ -1a5e9c: 0c01 |00c4: move-result-object v1 │ │ -1a5e9e: 5b91 0005 |00c5: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@0500 │ │ -1a5ea2: 7130 d8c8 0b0b |00c7: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c8d8 │ │ -1a5ea8: 0c0b |00ca: move-result-object v11 │ │ -1a5eaa: 5b9b 0e05 |00cb: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@050e │ │ -1a5eae: 220b cd0d |00cd: new-instance v11, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dcd │ │ -1a5eb2: 7010 3846 0b00 |00cf: invoke-direct {v11}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4638 │ │ -1a5eb8: 5b9b ff04 |00d2: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFilesFromGallery:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04ff │ │ -1a5ebc: 1f0a 2e02 |00d4: check-cast v10, Landroidx/lifecycle/LiveData; // type@022e │ │ -1a5ec0: 220b 9304 |00d6: new-instance v11, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2; // type@0493 │ │ -1a5ec4: 7010 c00e 0b00 |00d8: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2;.:()V // method@0ec0 │ │ -1a5eca: 7120 4806 ba00 |00db: invoke-static {v10, v11}, Landroidx/lifecycle/Transformations;.switchMap:(Landroidx/lifecycle/LiveData;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@0648 │ │ -1a5ed0: 0c0a |00de: move-result-object v10 │ │ -1a5ed2: 5b9a 0705 |00df: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount:Landroidx/lifecycle/LiveData; // field@0507 │ │ -1a5ed6: 0e00 |00e1: return-void │ │ +1a5dd4: |[1a5dd4] com.infomaniak.drive.ui.MainViewModel.:(Landroid/app/Application;Landroidx/lifecycle/SavedStateHandle;)V │ │ +1a5de4: 1a00 3d92 |0000: const-string v0, "appContext" // string@923d │ │ +1a5de8: 7120 3eb7 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a5dee: 1a00 d2eb |0005: const-string v0, "savedStateHandle" // string@ebd2 │ │ +1a5df2: 7120 3eb7 0b00 |0007: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a5df8: 7020 1506 a900 |000a: invoke-direct {v9, v10}, Landroidx/lifecycle/AndroidViewModel;.:(Landroid/app/Application;)V // method@0615 │ │ +1a5dfe: 5b9b 0c05 |000d: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@050c │ │ +1a5e02: 220a 9104 |000f: new-instance v10, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0; // type@0491 │ │ +1a5e06: 7020 bc0e 9a00 |0011: invoke-direct {v10, v9}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0ebc │ │ +1a5e0c: 7110 529a 0a00 |0014: invoke-static {v10}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a52 │ │ +1a5e12: 0c0a |0017: move-result-object v10 │ │ +1a5e14: 5b9a 0905 |0018: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.realm$delegate:Lkotlin/Lazy; // field@0509 │ │ +1a5e18: 220a 3102 |001a: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0231 │ │ +1a5e1c: 7010 3806 0a00 |001c: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0638 │ │ +1a5e22: 5b9a 0805 |001f: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.privateFolder:Landroidx/lifecycle/MutableLiveData; // field@0508 │ │ +1a5e26: 220a 3102 |0021: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0231 │ │ +1a5e2a: 7010 3806 0a00 |0023: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0638 │ │ +1a5e30: 5b9a f804 |0026: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04f8 │ │ +1a5e34: 1f0a 2e02 |0028: check-cast v10, Landroidx/lifecycle/LiveData; // type@022e │ │ +1a5e38: 5b9a fb04 |002a: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04fb │ │ +1a5e3c: 220a 3102 |002c: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0231 │ │ +1a5e40: 7010 3806 0a00 |002e: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0638 │ │ +1a5e46: 5b9a fc04 |0031: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolderOpenAddFileBottom:Landroidx/lifecycle/MutableLiveData; // field@04fc │ │ +1a5e4a: 220a 5b18 |0033: new-instance v10, Ljava/util/LinkedHashMap; // type@185b │ │ +1a5e4e: 7010 9a97 0a00 |0035: invoke-direct {v10}, Ljava/util/LinkedHashMap;.:()V // method@979a │ │ +1a5e54: 5b9a fd04 |0038: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04fd │ │ +1a5e58: 220a 3102 |003a: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0231 │ │ +1a5e5c: 120b |003c: const/4 v11, #int 0 // #0 │ │ +1a5e5e: 7020 3906 ba00 |003d: invoke-direct {v10, v11}, Landroidx/lifecycle/MutableLiveData;.:(Ljava/lang/Object;)V // method@0639 │ │ +1a5e64: 5b9a f904 |0040: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;._pendingUploadsCount:Landroidx/lifecycle/MutableLiveData; // field@04f9 │ │ +1a5e68: 2200 ce0d |0042: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dce │ │ +1a5e6c: 7010 4546 0000 |0044: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4645 │ │ +1a5e72: 5b90 fa04 |0047: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.createDropBoxSuccess:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04fa │ │ +1a5e76: 2200 ce0d |0049: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dce │ │ +1a5e7a: 7010 4546 0000 |004b: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4645 │ │ +1a5e80: 5b90 0505 |004e: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0505 │ │ +1a5e84: 2200 ce0d |0050: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dce │ │ +1a5e88: 7010 4546 0000 |0052: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4645 │ │ +1a5e8e: 5b90 fe04 |0055: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFileFromHome:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04fe │ │ +1a5e92: 2200 ce0d |0057: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dce │ │ +1a5e96: 7010 4546 0000 |0059: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4645 │ │ +1a5e9c: 5b90 0a05 |005c: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.refreshActivities:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@050a │ │ +1a5ea0: 2200 ce0d |005e: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dce │ │ +1a5ea4: 7010 4546 0000 |0060: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4645 │ │ +1a5eaa: 5b90 1005 |0063: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.updateOfflineFile:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0510 │ │ +1a5eae: 2200 3102 |0065: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0231 │ │ +1a5eb2: 7010 3806 0000 |0067: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0638 │ │ +1a5eb8: 5b90 1105 |006a: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.updateVisibleFiles:Landroidx/lifecycle/MutableLiveData; // field@0511 │ │ +1a5ebc: 2200 3102 |006c: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0231 │ │ +1a5ec0: 7010 3806 0000 |006e: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0638 │ │ +1a5ec6: 5b90 0205 |0071: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:Landroidx/lifecycle/MutableLiveData; // field@0502 │ │ +1a5eca: 2200 6a0d |0073: new-instance v0, Lcom/infomaniak/lib/core/networking/NetworkAvailability; // type@0d6a │ │ +1a5ece: 7010 ef0f 0900 |0075: invoke-direct {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fef │ │ +1a5ed4: 0c01 |0078: move-result-object v1 │ │ +1a5ed6: 1f01 3000 |0079: check-cast v1, Landroid/content/Context; // type@0030 │ │ +1a5eda: 1222 |007b: const/4 v2, #int 2 // #2 │ │ +1a5edc: 705b 1144 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@4411 │ │ +1a5ee2: 6e10 1f44 0000 |007f: invoke-virtual {v0}, Lcom/infomaniak/lib/core/networking/NetworkAvailability;.isNetworkAvailable:()Lkotlinx/coroutines/flow/Flow; // method@441f │ │ +1a5ee8: 0c00 |0082: move-result-object v0 │ │ +1a5eea: 7110 d3cf 0000 |0083: invoke-static {v0}, Lkotlinx/coroutines/flow/FlowKt;.distinctUntilChanged:(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; // method@cfd3 │ │ +1a5ef0: 0c00 |0086: move-result-object v0 │ │ +1a5ef2: 2201 b104 |0087: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04b1 │ │ +1a5ef6: 7030 590f 910b |0089: invoke-direct {v1, v9, v11}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f59 │ │ +1a5efc: 1f01 231b |008c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a5f00: 7120 fdcf 1000 |008e: invoke-static {v0, v1}, Lkotlinx/coroutines/flow/FlowKt;.mapLatest:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@cffd │ │ +1a5f06: 0c00 |0091: move-result-object v0 │ │ +1a5f08: 0791 |0092: move-object v1, v9 │ │ +1a5f0a: 1f01 3702 |0093: check-cast v1, Landroidx/lifecycle/ViewModel; // type@0237 │ │ +1a5f0e: 7110 4b06 0100 |0095: invoke-static {v1}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@064b │ │ +1a5f14: 0c01 |0098: move-result-object v1 │ │ +1a5f16: 6202 8bbd |0099: sget-object v2, Lkotlinx/coroutines/flow/SharingStarted;.Companion:Lkotlinx/coroutines/flow/SharingStarted$Companion; // field@bd8b │ │ +1a5f1a: 1227 |009b: const/4 v7, #int 2 // #2 │ │ +1a5f1c: 1208 |009c: const/4 v8, #int 0 // #0 │ │ +1a5f1e: 1603 f401 |009d: const-wide/16 v3, #int 500 // #1f4 │ │ +1a5f22: 1605 0000 |009f: const-wide/16 v5, #int 0 // #0 │ │ +1a5f26: 7707 ffd3 0200 |00a1: 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@d3ff │ │ +1a5f2c: 0c02 |00a4: move-result-object v2 │ │ +1a5f2e: 7140 29d0 10b2 |00a5: 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@d029 │ │ +1a5f34: 0c00 |00a8: move-result-object v0 │ │ +1a5f36: 5b90 0305 |00a9: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:Lkotlinx/coroutines/flow/StateFlow; // field@0503 │ │ +1a5f3a: 1210 |00ab: const/4 v0, #int 1 // #1 │ │ +1a5f3c: 5c90 0405 |00ac: iput-boolean v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@0504 │ │ +1a5f40: 2201 9204 |00ae: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1; // type@0492 │ │ +1a5f44: 7010 be0e 0100 |00b0: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1;.:()V // method@0ebe │ │ +1a5f4a: 7110 529a 0100 |00b3: invoke-static {v1}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a52 │ │ +1a5f50: 0c01 |00b6: move-result-object v1 │ │ +1a5f52: 5b91 0605 |00b7: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission$delegate:Lkotlin/Lazy; // field@0506 │ │ +1a5f56: 7130 e5c8 0b0b |00b9: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c8e5 │ │ +1a5f5c: 0c01 |00bc: move-result-object v1 │ │ +1a5f5e: 1f01 771d |00bd: check-cast v1, Lkotlinx/coroutines/Job; // type@1d77 │ │ +1a5f62: 5b91 0b05 |00bf: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@050b │ │ +1a5f66: 7130 e5c8 0b0b |00c1: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c8e5 │ │ +1a5f6c: 0c01 |00c4: move-result-object v1 │ │ +1a5f6e: 5b91 0005 |00c5: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@0500 │ │ +1a5f72: 7130 e5c8 0b0b |00c7: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c8e5 │ │ +1a5f78: 0c0b |00ca: move-result-object v11 │ │ +1a5f7a: 5b9b 0e05 |00cb: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@050e │ │ +1a5f7e: 220b ce0d |00cd: new-instance v11, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dce │ │ +1a5f82: 7010 4546 0b00 |00cf: invoke-direct {v11}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4645 │ │ +1a5f88: 5b9b ff04 |00d2: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFilesFromGallery:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04ff │ │ +1a5f8c: 1f0a 2e02 |00d4: check-cast v10, Landroidx/lifecycle/LiveData; // type@022e │ │ +1a5f90: 220b 9304 |00d6: new-instance v11, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2; // type@0493 │ │ +1a5f94: 7010 c00e 0b00 |00d8: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2;.:()V // method@0ec0 │ │ +1a5f9a: 7120 4806 ba00 |00db: invoke-static {v10, v11}, Landroidx/lifecycle/Transformations;.switchMap:(Landroidx/lifecycle/LiveData;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@0648 │ │ +1a5fa0: 0c0a |00de: move-result-object v10 │ │ +1a5fa2: 5b9a 0705 |00df: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount:Landroidx/lifecycle/LiveData; // field@0507 │ │ +1a5fa6: 0e00 |00e1: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=67 │ │ 0x000d line=66 │ │ 0x000f line=70 │ │ 0x001a line=76 │ │ 0x0021 line=77 │ │ @@ -31245,18 +31245,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 │ │ -1a55c8: |[1a55c8] com.infomaniak.drive.ui.MainViewModel.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; │ │ -1a55d8: 7010 ef0f 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fef │ │ -1a55de: 0c00 |0003: move-result-object v0 │ │ -1a55e0: 1100 |0004: return-object v0 │ │ +1a5698: |[1a5698] com.infomaniak.drive.ui.MainViewModel.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; │ │ +1a56a8: 7010 ef0f 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fef │ │ +1a56ae: 0c00 |0003: move-result-object v0 │ │ +1a56b0: 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;) │ │ @@ -31264,17 +31264,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 │ │ -1a54c8: |[1a54c8] com.infomaniak.drive.ui.MainViewModel.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; │ │ -1a54d8: 5400 0805 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;.privateFolder:Landroidx/lifecycle/MutableLiveData; // field@0508 │ │ -1a54dc: 1100 |0002: return-object v0 │ │ +1a5598: |[1a5598] com.infomaniak.drive.ui.MainViewModel.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; │ │ +1a55a8: 5400 0805 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;.privateFolder:Landroidx/lifecycle/MutableLiveData; // field@0508 │ │ +1a55ac: 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;) │ │ @@ -31282,17 +31282,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 │ │ -1a5a9c: |[1a5a9c] com.infomaniak.drive.ui.MainViewModel.access$getSetCurrentFolderJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; │ │ -1a5aac: 5400 0e05 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@050e │ │ -1a5ab0: 1100 |0002: return-object v0 │ │ +1a5b6c: |[1a5b6c] com.infomaniak.drive.ui.MainViewModel.access$getSetCurrentFolderJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; │ │ +1a5b7c: 5400 0e05 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@050e │ │ +1a5b80: 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;) │ │ @@ -31300,17 +31300,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 │ │ -1a54e0: |[1a54e0] com.infomaniak.drive.ui.MainViewModel.access$get_currentFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; │ │ -1a54f0: 5400 f804 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04f8 │ │ -1a54f4: 1100 |0002: return-object v0 │ │ +1a55b0: |[1a55b0] com.infomaniak.drive.ui.MainViewModel.access$get_currentFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; │ │ +1a55c0: 5400 f804 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04f8 │ │ +1a55c4: 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;) │ │ @@ -31318,18 +31318,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 │ │ -1a5690: |[1a5690] com.infomaniak.drive.ui.MainViewModel.access$manageCategoryApiCall:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; │ │ -1a56a0: 7040 1110 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.manageCategoryApiCall:(Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; // method@1011 │ │ -1a56a6: 0c00 |0003: move-result-object v0 │ │ -1a56a8: 1100 |0004: return-object v0 │ │ +1a5760: |[1a5760] com.infomaniak.drive.ui.MainViewModel.access$manageCategoryApiCall:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; │ │ +1a5770: 7040 1110 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.manageCategoryApiCall:(Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; // method@1011 │ │ +1a5776: 0c00 |0003: move-result-object v0 │ │ +1a5778: 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 │ │ @@ -31340,17 +31340,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 │ │ -1a5ed8: |[1a5ed8] 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 │ │ -1a5ee8: 7040 1510 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.moveIfOfflineFileOrDelete:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V // method@1015 │ │ -1a5eee: 0e00 |0003: return-void │ │ +1a5fa8: |[1a5fa8] 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 │ │ +1a5fb8: 7040 1510 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.moveIfOfflineFileOrDelete:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V // method@1015 │ │ +1a5fbe: 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; │ │ @@ -31361,18 +31361,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 │ │ -1a57e8: |[1a57e8] com.infomaniak.drive.ui.MainViewModel.access$onNetworkAvailabilityChanged:(Lcom/infomaniak/drive/ui/MainViewModel;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a57f8: 7030 1b10 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.onNetworkAvailabilityChanged:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@101b │ │ -1a57fe: 0c00 |0003: move-result-object v0 │ │ -1a5800: 1100 |0004: return-object v0 │ │ +1a58b8: |[1a58b8] com.infomaniak.drive.ui.MainViewModel.access$onNetworkAvailabilityChanged:(Lcom/infomaniak/drive/ui/MainViewModel;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a58c8: 7030 1b10 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.onNetworkAvailabilityChanged:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@101b │ │ +1a58ce: 0c00 |0003: move-result-object v0 │ │ +1a58d0: 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; │ │ @@ -31382,17 +31382,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 │ │ -1a5ef0: |[1a5ef0] com.infomaniak.drive.ui.MainViewModel.access$postCurrentFolder:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)V │ │ -1a5f00: 7020 1d10 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.postCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@101d │ │ -1a5f06: 0e00 |0003: return-void │ │ +1a5fc0: |[1a5fc0] com.infomaniak.drive.ui.MainViewModel.access$postCurrentFolder:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)V │ │ +1a5fd0: 7020 1d10 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.postCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@101d │ │ +1a5fd6: 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; │ │ │ │ @@ -31401,25 +31401,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 │ │ -1a4a68: |[1a4a68] 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; │ │ -1a4a78: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a4a7c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a4a7e: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a4a82: 0703 |0005: move-object v3, v0 │ │ -1a4a84: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a4a88: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ -1a4a8c: 0704 |000a: move-object v4, v0 │ │ -1a4a8e: 6e40 d60f 2143 |000b: invoke-virtual {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel;.addFileToFavorites:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; // method@0fd6 │ │ -1a4a94: 0c01 |000e: move-result-object v1 │ │ -1a4a96: 1101 |000f: return-object v1 │ │ +1a4b38: |[1a4b38] 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; │ │ +1a4b48: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a4b4c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a4b4e: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a4b52: 0703 |0005: move-object v3, v0 │ │ +1a4b54: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a4b58: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +1a4b5c: 0704 |000a: move-object v4, v0 │ │ +1a4b5e: 6e40 d60f 2143 |000b: invoke-virtual {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel;.addFileToFavorites:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; // method@0fd6 │ │ +1a4b64: 0c01 |000e: move-result-object v1 │ │ +1a4b66: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000b line=305 │ │ 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; │ │ @@ -31432,37 +31432,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 │ │ -1a4b74: |[1a4b74] 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; │ │ -1a4b84: dd0e 0d04 |0000: and-int/lit8 v14, v13, #int 4 // #04 │ │ -1a4b88: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a4b8a: 380e 0400 |0003: if-eqz v14, 0007 // +0004 │ │ -1a4b8e: 0704 |0005: move-object v4, v0 │ │ -1a4b90: 2802 |0006: goto 0008 // +0002 │ │ -1a4b92: 07a4 |0007: move-object v4, v10 │ │ -1a4b94: dd0a 0d08 |0008: and-int/lit8 v10, v13, #int 8 // #08 │ │ -1a4b98: 380a 0400 |000a: if-eqz v10, 000e // +0004 │ │ -1a4b9c: 0705 |000c: move-object v5, v0 │ │ -1a4b9e: 2802 |000d: goto 000f // +0002 │ │ -1a4ba0: 07b5 |000e: move-object v5, v11 │ │ -1a4ba2: dd0a 0d10 |000f: and-int/lit8 v10, v13, #int 16 // #10 │ │ -1a4ba6: 380a 0400 |0011: if-eqz v10, 0015 // +0004 │ │ -1a4baa: 0706 |0013: move-object v6, v0 │ │ -1a4bac: 2802 |0014: goto 0016 // +0002 │ │ -1a4bae: 07c6 |0015: move-object v6, v12 │ │ -1a4bb0: 0771 |0016: move-object v1, v7 │ │ -1a4bb2: 0782 |0017: move-object v2, v8 │ │ -1a4bb4: 0193 |0018: move v3, v9 │ │ -1a4bb6: 7406 dc0f 0100 |0019: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel;.createDropBoxFolder:(Lcom/infomaniak/drive/data/models/File;ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;)Landroidx/lifecycle/LiveData; // method@0fdc │ │ -1a4bbc: 0c07 |001c: move-result-object v7 │ │ -1a4bbe: 1107 |001d: return-object v7 │ │ +1a4c44: |[1a4c44] 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; │ │ +1a4c54: dd0e 0d04 |0000: and-int/lit8 v14, v13, #int 4 // #04 │ │ +1a4c58: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a4c5a: 380e 0400 |0003: if-eqz v14, 0007 // +0004 │ │ +1a4c5e: 0704 |0005: move-object v4, v0 │ │ +1a4c60: 2802 |0006: goto 0008 // +0002 │ │ +1a4c62: 07a4 |0007: move-object v4, v10 │ │ +1a4c64: dd0a 0d08 |0008: and-int/lit8 v10, v13, #int 8 // #08 │ │ +1a4c68: 380a 0400 |000a: if-eqz v10, 000e // +0004 │ │ +1a4c6c: 0705 |000c: move-object v5, v0 │ │ +1a4c6e: 2802 |000d: goto 000f // +0002 │ │ +1a4c70: 07b5 |000e: move-object v5, v11 │ │ +1a4c72: dd0a 0d10 |000f: and-int/lit8 v10, v13, #int 16 // #10 │ │ +1a4c76: 380a 0400 |0011: if-eqz v10, 0015 // +0004 │ │ +1a4c7a: 0706 |0013: move-object v6, v0 │ │ +1a4c7c: 2802 |0014: goto 0016 // +0002 │ │ +1a4c7e: 07c6 |0015: move-object v6, v12 │ │ +1a4c80: 0771 |0016: move-object v1, v7 │ │ +1a4c82: 0782 |0017: move-object v2, v8 │ │ +1a4c84: 0193 |0018: move v3, v9 │ │ +1a4c86: 7406 dc0f 0100 |0019: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel;.createDropBoxFolder:(Lcom/infomaniak/drive/data/models/File;ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;)Landroidx/lifecycle/LiveData; // method@0fdc │ │ +1a4c8c: 0c07 |001c: move-result-object v7 │ │ +1a4c8e: 1107 |001d: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0019 line=238 │ │ 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 │ │ @@ -31477,37 +31477,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 │ │ -1a5f8c: |[1a5f8c] 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 │ │ -1a5f9c: 07a0 |0000: move-object v0, v10 │ │ -1a5f9e: 1f00 3702 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0237 │ │ -1a5fa2: 7110 4b06 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@064b │ │ -1a5fa8: 0c01 |0006: move-result-object v1 │ │ -1a5faa: 2200 a404 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04a4 │ │ -1a5fae: 1209 |0009: const/4 v9, #int 0 // #0 │ │ -1a5fb0: 0702 |000a: move-object v2, v0 │ │ -1a5fb2: 07b3 |000b: move-object v3, v11 │ │ -1a5fb4: 07a4 |000c: move-object v4, v10 │ │ -1a5fb6: 07e5 |000d: move-object v5, v14 │ │ -1a5fb8: 07d6 |000e: move-object v6, v13 │ │ -1a5fba: 07c7 |000f: move-object v7, v12 │ │ -1a5fbc: 07f8 |0010: move-object v8, v15 │ │ -1a5fbe: 7608 1b0f 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@0f1b │ │ -1a5fc4: 0704 |0014: move-object v4, v0 │ │ -1a5fc6: 1f04 221b |0015: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a5fca: 1235 |0017: const/4 v5, #int 3 // #3 │ │ -1a5fcc: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -1a5fce: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -1a5fd0: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -1a5fd2: 7706 41c6 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@c641 │ │ -1a5fd8: 0e00 |001e: return-void │ │ +1a605c: |[1a605c] 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 │ │ +1a606c: 07a0 |0000: move-object v0, v10 │ │ +1a606e: 1f00 3702 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0237 │ │ +1a6072: 7110 4b06 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@064b │ │ +1a6078: 0c01 |0006: move-result-object v1 │ │ +1a607a: 2200 a404 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04a4 │ │ +1a607e: 1209 |0009: const/4 v9, #int 0 // #0 │ │ +1a6080: 0702 |000a: move-object v2, v0 │ │ +1a6082: 07b3 |000b: move-object v3, v11 │ │ +1a6084: 07a4 |000c: move-object v4, v10 │ │ +1a6086: 07e5 |000d: move-object v5, v14 │ │ +1a6088: 07d6 |000e: move-object v6, v13 │ │ +1a608a: 07c7 |000f: move-object v7, v12 │ │ +1a608c: 07f8 |0010: move-object v8, v15 │ │ +1a608e: 7608 1b0f 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@0f1b │ │ +1a6094: 0704 |0014: move-object v4, v0 │ │ +1a6096: 1f04 231b |0015: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a609a: 1235 |0017: const/4 v5, #int 3 // #3 │ │ +1a609c: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +1a609e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +1a60a0: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +1a60a2: 7706 4ec6 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@c64e │ │ +1a60a8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ 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; │ │ @@ -31520,25 +31520,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 │ │ -1a4cfc: |[1a4cfc] 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; │ │ -1a4d0c: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a4d10: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a4d12: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a4d16: 0703 |0005: move-object v3, v0 │ │ -1a4d18: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a4d1c: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ -1a4d20: 0704 |000a: move-object v4, v0 │ │ -1a4d22: 6e40 e20f 2143 |000b: invoke-virtual {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFile:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@0fe2 │ │ -1a4d28: 0c01 |000e: move-result-object v1 │ │ -1a4d2a: 1101 |000f: return-object v1 │ │ +1a4dcc: |[1a4dcc] 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; │ │ +1a4ddc: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a4de0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a4de2: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a4de6: 0703 |0005: move-object v3, v0 │ │ +1a4de8: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a4dec: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +1a4df0: 0704 |000a: move-object v4, v0 │ │ +1a4df2: 6e40 e20f 2143 |000b: invoke-virtual {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFile:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@0fe2 │ │ +1a4df8: 0c01 |000e: move-result-object v1 │ │ +1a4dfa: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000b line=392 │ │ 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; │ │ @@ -31551,41 +31551,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 │ │ -1a5f2c: |[1a5f2c] 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 │ │ -1a5f3c: dd00 1408 |0000: and-int/lit8 v0, v20, #int 8 // #08 │ │ -1a5f40: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -1a5f44: 2200 a003 |0004: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a0 │ │ -1a5f48: 1306 0f00 |0006: const/16 v6, #int 15 // #f │ │ -1a5f4c: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -1a5f4e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a5f50: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -1a5f52: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -1a5f54: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -1a5f56: 0701 |000d: move-object v1, v0 │ │ -1a5f58: 7607 4d0b 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@0b4d │ │ -1a5f5e: 070c |0011: move-object v12, v0 │ │ -1a5f60: 2803 |0012: goto 0015 // +0003 │ │ -1a5f62: 080c 1200 |0013: move-object/from16 v12, v18 │ │ -1a5f66: dd00 1410 |0015: and-int/lit8 v0, v20, #int 16 // #10 │ │ -1a5f6a: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ -1a5f6e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -1a5f70: 070d |001a: move-object v13, v0 │ │ -1a5f72: 2803 |001b: goto 001e // +0003 │ │ -1a5f74: 080d 1300 |001c: move-object/from16 v13, v19 │ │ -1a5f78: 07e8 |001e: move-object v8, v14 │ │ -1a5f7a: 07f9 |001f: move-object v9, v15 │ │ -1a5f7c: 080a 1000 |0020: move-object/from16 v10, v16 │ │ -1a5f80: 080b 1100 |0022: move-object/from16 v11, v17 │ │ -1a5f84: 7606 e30f 0800 |0024: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFile:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)V // method@0fe3 │ │ -1a5f8a: 0e00 |0027: return-void │ │ +1a5ffc: |[1a5ffc] 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 │ │ +1a600c: dd00 1408 |0000: and-int/lit8 v0, v20, #int 8 // #08 │ │ +1a6010: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +1a6014: 2200 a003 |0004: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a0 │ │ +1a6018: 1306 0f00 |0006: const/16 v6, #int 15 // #f │ │ +1a601c: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +1a601e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a6020: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +1a6022: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +1a6024: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +1a6026: 0701 |000d: move-object v1, v0 │ │ +1a6028: 7607 4d0b 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@0b4d │ │ +1a602e: 070c |0011: move-object v12, v0 │ │ +1a6030: 2803 |0012: goto 0015 // +0003 │ │ +1a6032: 080c 1200 |0013: move-object/from16 v12, v18 │ │ +1a6036: dd00 1410 |0015: and-int/lit8 v0, v20, #int 16 // #10 │ │ +1a603a: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ +1a603e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +1a6040: 070d |001a: move-object v13, v0 │ │ +1a6042: 2803 |001b: goto 001e // +0003 │ │ +1a6044: 080d 1300 |001c: move-object/from16 v13, v19 │ │ +1a6048: 07e8 |001e: move-object v8, v14 │ │ +1a604a: 07f9 |001f: move-object v9, v15 │ │ +1a604c: 080a 1000 |0020: move-object/from16 v10, v16 │ │ +1a6050: 080b 1100 |0022: move-object/from16 v11, v17 │ │ +1a6054: 7606 e30f 0800 |0024: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFile:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)V // method@0fe3 │ │ +1a605a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=510 │ │ 0x0024 line=506 │ │ locals : │ │ 0x0000 - 0x0028 reg=14 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0028 reg=15 (null) Lcom/infomaniak/drive/data/models/File; │ │ @@ -31601,25 +31601,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 │ │ -1a4d84: |[1a4d84] 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; │ │ -1a4d94: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a4d98: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a4d9a: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a4d9e: 0703 |0005: move-object v3, v0 │ │ -1a4da0: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a4da4: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ -1a4da8: 0704 |000a: move-object v4, v0 │ │ -1a4daa: 6e40 e60f 2143 |000b: invoke-virtual {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFileFromFavorites:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@0fe6 │ │ -1a4db0: 0c01 |000e: move-result-object v1 │ │ -1a4db2: 1101 |000f: return-object v1 │ │ +1a4e54: |[1a4e54] 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; │ │ +1a4e64: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a4e68: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a4e6a: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a4e6e: 0703 |0005: move-object v3, v0 │ │ +1a4e70: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a4e74: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +1a4e78: 0704 |000a: move-object v4, v0 │ │ +1a4e7a: 6e40 e60f 2143 |000b: invoke-virtual {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFileFromFavorites:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@0fe6 │ │ +1a4e80: 0c01 |000e: move-result-object v1 │ │ +1a4e82: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000b line=319 │ │ 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; │ │ @@ -31632,21 +31632,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 │ │ -1a4e4c: |[1a4e4c] 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; │ │ -1a4e5c: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -1a4e60: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -1a4e64: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a4e66: 6e30 ea0f 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteTrashFile:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; // method@0fea │ │ -1a4e6c: 0c00 |0008: move-result-object v0 │ │ -1a4e6e: 1100 |0009: return-object v0 │ │ +1a4f1c: |[1a4f1c] 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; │ │ +1a4f2c: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +1a4f30: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +1a4f34: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a4f36: 6e30 ea0f 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteTrashFile:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; // method@0fea │ │ +1a4f3c: 0c00 |0008: move-result-object v0 │ │ +1a4f3e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=414 │ │ 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; │ │ @@ -31658,25 +31658,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 │ │ -1a4ebc: |[1a4ebc] 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; │ │ -1a4ecc: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a4ed0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a4ed2: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a4ed6: 0703 |0005: move-object v3, v0 │ │ -1a4ed8: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a4edc: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ -1a4ee0: 0704 |000a: move-object v4, v0 │ │ -1a4ee2: 6e40 ec0f 2143 |000b: invoke-virtual {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel;.duplicateFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@0fec │ │ -1a4ee8: 0c01 |000e: move-result-object v1 │ │ -1a4eea: 1101 |000f: return-object v1 │ │ +1a4f8c: |[1a4f8c] 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; │ │ +1a4f9c: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a4fa0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a4fa2: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a4fa6: 0703 |0005: move-object v3, v0 │ │ +1a4fa8: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a4fac: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +1a4fb0: 0704 |000a: move-object v4, v0 │ │ +1a4fb2: 6e40 ec0f 2143 |000b: invoke-virtual {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel;.duplicateFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@0fec │ │ +1a4fb8: 0c01 |000e: move-result-object v1 │ │ +1a4fba: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000b line=421 │ │ 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; │ │ @@ -31689,19 +31689,19 @@ │ │ type : '()Lcom/infomaniak/drive/MainApplication;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a55e4: |[1a55e4] com.infomaniak.drive.ui.MainViewModel.getContext:()Lcom/infomaniak/drive/MainApplication; │ │ -1a55f4: 6e10 ee0f 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fee │ │ -1a55fa: 0c00 |0003: move-result-object v0 │ │ -1a55fc: 1f00 4f03 |0004: check-cast v0, Lcom/infomaniak/drive/MainApplication; // type@034f │ │ -1a5600: 1100 |0006: return-object v0 │ │ +1a56b4: |[1a56b4] com.infomaniak.drive.ui.MainViewModel.getContext:()Lcom/infomaniak/drive/MainApplication; │ │ +1a56c4: 6e10 ee0f 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fee │ │ +1a56ca: 0c00 |0003: move-result-object v0 │ │ +1a56cc: 1f00 4f03 |0004: check-cast v0, Lcom/infomaniak/drive/MainApplication; // type@034f │ │ +1a56d0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #24 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -31709,21 +31709,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 │ │ -1a5010: |[1a5010] com.infomaniak.drive.ui.MainViewModel.getFileShare$default:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ -1a5020: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -1a5024: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -1a5028: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a502a: 6e30 f80f 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.getFileShare:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; // method@0ff8 │ │ -1a5030: 0c00 |0008: move-result-object v0 │ │ -1a5032: 1100 |0009: return-object v0 │ │ +1a50e0: |[1a50e0] com.infomaniak.drive.ui.MainViewModel.getFileShare$default:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ +1a50f0: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +1a50f4: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +1a50f8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a50fa: 6e30 f80f 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.getFileShare:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; // method@0ff8 │ │ +1a5100: 0c00 |0008: move-result-object v0 │ │ +1a5102: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=294 │ │ 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; │ │ @@ -31735,52 +31735,52 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1a5fdc: |[1a5fdc] com.infomaniak.drive.ui.MainViewModel.getPendingUploadsCount$annotations:()V │ │ -1a5fec: 0e00 |0000: return-void │ │ +1a60ac: |[1a60ac] com.infomaniak.drive.ui.MainViewModel.getPendingUploadsCount$annotations:()V │ │ +1a60bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (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 │ │ -1a5ff0: |[1a5ff0] com.infomaniak.drive.ui.MainViewModel.initCurrentFolderFromRealm:()V │ │ -1a6000: 5440 0c05 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@050c │ │ -1a6004: 1a01 e6ac |0002: const-string v1, "folderId" // string@ace6 │ │ -1a6008: 6e20 4406 1000 |0004: invoke-virtual {v0, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0644 │ │ -1a600e: 0c00 |0007: move-result-object v0 │ │ -1a6010: 1f00 9217 |0008: check-cast v0, Ljava/lang/Integer; // type@1792 │ │ -1a6014: 5441 fb04 |000a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04fb │ │ -1a6018: 6e10 2f06 0100 |000c: invoke-virtual {v1}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@062f │ │ -1a601e: 0c01 |000f: move-result-object v1 │ │ -1a6020: 3901 1a00 |0010: if-nez v1, 002a // +001a │ │ -1a6024: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ -1a6028: 6201 b800 |0014: sget-object v1, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a602c: 6e10 9993 0000 |0016: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@9399 │ │ -1a6032: 0a00 |0019: move-result v0 │ │ -1a6034: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -1a6036: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -1a6038: 7153 8609 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@0986 │ │ -1a603e: 0c00 |001f: move-result-object v0 │ │ -1a6040: 3800 0a00 |0020: if-eqz v0, 002a // +000a │ │ -1a6044: 5441 f804 |0022: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04f8 │ │ -1a6048: 6e20 3e06 0100 |0024: invoke-virtual {v1, v0}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@063e │ │ -1a604e: 7010 2710 0400 |0027: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolder:()V // method@1027 │ │ -1a6054: 0e00 |002a: return-void │ │ +1a60c0: |[1a60c0] com.infomaniak.drive.ui.MainViewModel.initCurrentFolderFromRealm:()V │ │ +1a60d0: 5440 0c05 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@050c │ │ +1a60d4: 1a01 ebac |0002: const-string v1, "folderId" // string@aceb │ │ +1a60d8: 6e20 4406 1000 |0004: invoke-virtual {v0, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0644 │ │ +1a60de: 0c00 |0007: move-result-object v0 │ │ +1a60e0: 1f00 9317 |0008: check-cast v0, Ljava/lang/Integer; // type@1793 │ │ +1a60e4: 5441 fb04 |000a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04fb │ │ +1a60e8: 6e10 2f06 0100 |000c: invoke-virtual {v1}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@062f │ │ +1a60ee: 0c01 |000f: move-result-object v1 │ │ +1a60f0: 3901 1a00 |0010: if-nez v1, 002a // +001a │ │ +1a60f4: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ +1a60f8: 6201 b800 |0014: sget-object v1, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a60fc: 6e10 a693 0000 |0016: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@93a6 │ │ +1a6102: 0a00 |0019: move-result v0 │ │ +1a6104: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +1a6106: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +1a6108: 7153 8609 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@0986 │ │ +1a610e: 0c00 |001f: move-result-object v0 │ │ +1a6110: 3800 0a00 |0020: if-eqz v0, 002a // +000a │ │ +1a6114: 5441 f804 |0022: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04f8 │ │ +1a6118: 6e20 3e06 0100 |0024: invoke-virtual {v1, v0}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@063e │ │ +1a611e: 7010 2710 0400 |0027: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolder:()V // method@1027 │ │ +1a6124: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ 0x000a line=625 │ │ 0x0014 line=626 │ │ 0x0022 line=627 │ │ 0x0027 line=628 │ │ @@ -31792,36 +31792,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 │ │ -1a5994: |[1a5994] com.infomaniak.drive.ui.MainViewModel.initUploadFilesHelper$lambda$5:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; │ │ -1a59a4: 6200 ad00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -1a59a8: 0771 |0002: move-object v1, v7 │ │ -1a59aa: 1f01 3000 |0003: check-cast v1, Landroid/content/Context; // type@0030 │ │ -1a59ae: 1265 |0005: const/4 v5, #int 6 // #6 │ │ -1a59b0: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -1a59b2: 1b02 7500 0100 |0007: const-string/jumbo v2, "uploadFile" // string@00010075 │ │ -1a59b8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -1a59ba: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -1a59bc: 7707 1509 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@0915 │ │ -1a59c2: 5487 1205 |000f: iget-object v7, v8, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@0512 │ │ -1a59c6: 3807 0800 |0011: if-eqz v7, 0019 // +0008 │ │ -1a59ca: 7010 2e10 0800 |0013: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainViewModel;.setParentFolder:()V // method@102e │ │ -1a59d0: 6207 98b2 |0016: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a59d4: 280c |0018: goto 0024 // +000c │ │ -1a59d6: 1a07 2182 |0019: const-string v7, "UploadFilesHelper is null. It should not!" // string@8221 │ │ -1a59da: 7110 b679 0700 |001b: invoke-static {v7}, Lio/sentry/Sentry;.captureMessage:(Ljava/lang/String;)Lio/sentry/protocol/SentryId; // method@79b6 │ │ -1a59e0: 0c07 |001e: move-result-object v7 │ │ -1a59e2: 1a08 e397 |001f: const-string v8, "captureMessage(...)" // string@97e3 │ │ -1a59e6: 7120 30b7 8700 |0021: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1a59ec: 6207 98b2 |0024: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a59f0: 1107 |0026: return-object v7 │ │ +1a5a64: |[1a5a64] com.infomaniak.drive.ui.MainViewModel.initUploadFilesHelper$lambda$5:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; │ │ +1a5a74: 6200 ad00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +1a5a78: 0771 |0002: move-object v1, v7 │ │ +1a5a7a: 1f01 3000 |0003: check-cast v1, Landroid/content/Context; // type@0030 │ │ +1a5a7e: 1265 |0005: const/4 v5, #int 6 // #6 │ │ +1a5a80: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +1a5a82: 1b02 7a00 0100 |0007: const-string/jumbo v2, "uploadFile" // string@0001007a │ │ +1a5a88: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +1a5a8a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +1a5a8c: 7707 1509 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@0915 │ │ +1a5a92: 5487 1205 |000f: iget-object v7, v8, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@0512 │ │ +1a5a96: 3807 0800 |0011: if-eqz v7, 0019 // +0008 │ │ +1a5a9a: 7010 2e10 0800 |0013: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainViewModel;.setParentFolder:()V // method@102e │ │ +1a5aa0: 6207 9bb2 |0016: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a5aa4: 280c |0018: goto 0024 // +000c │ │ +1a5aa6: 1a07 2582 |0019: const-string v7, "UploadFilesHelper is null. It should not!" // string@8225 │ │ +1a5aaa: 7110 c379 0700 |001b: invoke-static {v7}, Lio/sentry/Sentry;.captureMessage:(Ljava/lang/String;)Lio/sentry/protocol/SentryId; // method@79c3 │ │ +1a5ab0: 0c07 |001e: move-result-object v7 │ │ +1a5ab2: 1a08 e897 |001f: const-string v8, "captureMessage(...)" // string@97e8 │ │ +1a5ab6: 7120 3db7 8700 |0021: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1a5abc: 6207 9bb2 |0024: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a5ac0: 1107 |0026: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x000f line=162 │ │ 0x0024 line=163 │ │ locals : │ │ 0x0000 - 0x0027 reg=7 (null) Landroidx/fragment/app/FragmentActivity; │ │ @@ -31832,39 +31832,39 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1a60a4: |[1a60a4] com.infomaniak.drive.ui.MainViewModel.isNetworkAvailable$annotations:()V │ │ -1a60b4: 0e00 |0000: return-void │ │ +1a6174: |[1a6174] com.infomaniak.drive.ui.MainViewModel.isNetworkAvailable$annotations:()V │ │ +1a6184: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (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 │ │ -1a56ac: |[1a56ac] com.infomaniak.drive.ui.MainViewModel.manageCategoryApiCall:(Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; │ │ -1a56bc: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ -1a56c0: 6203 b400 |0002: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a56c4: 6e30 1f09 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@091f │ │ -1a56ca: 0c01 |0007: move-result-object v1 │ │ -1a56cc: 2807 |0008: goto 000f // +0007 │ │ -1a56ce: 6203 b400 |0009: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ -1a56d2: 6e30 5409 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@0954 │ │ -1a56d8: 0c01 |000e: move-result-object v1 │ │ -1a56da: 1101 |000f: return-object v1 │ │ +1a577c: |[1a577c] com.infomaniak.drive.ui.MainViewModel.manageCategoryApiCall:(Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; │ │ +1a578c: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ +1a5790: 6203 b400 |0002: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a5794: 6e30 1f09 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@091f │ │ +1a579a: 0c01 |0007: move-result-object v1 │ │ +1a579c: 2807 |0008: goto 000f // +0007 │ │ +1a579e: 6203 b400 |0009: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a57a2: 6e30 5409 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@0954 │ │ +1a57a8: 0c01 |000e: move-result-object v1 │ │ +1a57aa: 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 │ │ @@ -31875,21 +31875,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 │ │ -1a5134: |[1a5134] 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; │ │ -1a5144: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ -1a5148: 3804 0300 |0002: if-eqz v4, 0005 // +0003 │ │ -1a514c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -1a514e: 6e40 1310 1032 |0005: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.moveFile:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@1013 │ │ -1a5154: 0c00 |0008: move-result-object v0 │ │ -1a5156: 1100 |0009: return-object v0 │ │ +1a5204: |[1a5204] 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; │ │ +1a5214: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ +1a5218: 3804 0300 |0002: if-eqz v4, 0005 // +0003 │ │ +1a521c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +1a521e: 6e40 1310 1032 |0005: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.moveFile:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@1013 │ │ +1a5224: 0c00 |0008: move-result-object v0 │ │ +1a5226: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=341 │ │ 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; │ │ @@ -31902,38 +31902,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 │ │ -1a6118: |[1a6118] com.infomaniak.drive.ui.MainViewModel.moveIfOfflineFileOrDelete:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V │ │ -1a6128: 6e10 540a 0400 |0000: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.isOffline:()Z // method@0a54 │ │ -1a612e: 0a00 |0003: move-result v0 │ │ -1a6130: 3800 2900 |0004: if-eqz v0, 002d // +0029 │ │ -1a6134: 2200 5317 |0006: new-instance v0, Ljava/io/File; // type@1753 │ │ -1a6138: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -1a613a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a613c: 7140 340a 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@0a34 │ │ -1a6142: 0c06 |000d: move-result-object v6 │ │ -1a6144: 6e10 2c0a 0400 |000e: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a2c │ │ -1a614a: 0c04 |0011: move-result-object v4 │ │ -1a614c: 2201 ac17 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@17ac │ │ -1a6150: 7010 7d94 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@947d │ │ -1a6156: 6e20 8994 6100 |0017: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -1a615c: 1a06 6525 |001a: const-string v6, "/" // string@2565 │ │ -1a6160: 6e20 8994 6100 |001c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -1a6166: 6e20 8994 4100 |001f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -1a616c: 6e10 9a94 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@949a │ │ -1a6172: 0c04 |0025: move-result-object v4 │ │ -1a6174: 7020 5892 4000 |0026: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9258 │ │ -1a617a: 6e20 7392 0500 |0029: invoke-virtual {v5, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@9273 │ │ -1a6180: 2804 |002c: goto 0030 // +0004 │ │ -1a6182: 6e10 5f92 0500 |002d: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@925f │ │ -1a6188: 0e00 |0030: return-void │ │ +1a61e8: |[1a61e8] com.infomaniak.drive.ui.MainViewModel.moveIfOfflineFileOrDelete:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V │ │ +1a61f8: 6e10 540a 0400 |0000: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.isOffline:()Z // method@0a54 │ │ +1a61fe: 0a00 |0003: move-result v0 │ │ +1a6200: 3800 2900 |0004: if-eqz v0, 002d // +0029 │ │ +1a6204: 2200 5417 |0006: new-instance v0, Ljava/io/File; // type@1754 │ │ +1a6208: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +1a620a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a620c: 7140 340a 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@0a34 │ │ +1a6212: 0c06 |000d: move-result-object v6 │ │ +1a6214: 6e10 2c0a 0400 |000e: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a2c │ │ +1a621a: 0c04 |0011: move-result-object v4 │ │ +1a621c: 2201 ad17 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@17ad │ │ +1a6220: 7010 8a94 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@948a │ │ +1a6226: 6e20 9694 6100 |0017: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +1a622c: 1a06 6625 |001a: const-string v6, "/" // string@2566 │ │ +1a6230: 6e20 9694 6100 |001c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +1a6236: 6e20 9694 4100 |001f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +1a623c: 6e10 a794 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@94a7 │ │ +1a6242: 0c04 |0025: move-result-object v4 │ │ +1a6244: 7020 6592 4000 |0026: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9265 │ │ +1a624a: 6e20 8092 0500 |0029: invoke-virtual {v5, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@9280 │ │ +1a6250: 2804 |002c: goto 0030 // +0004 │ │ +1a6252: 6e10 6c92 0500 |002d: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@926c │ │ +1a6258: 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; │ │ @@ -31945,20 +31945,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 │ │ -1a618c: |[1a618c] com.infomaniak.drive.ui.MainViewModel.navigateFileListTo$default:(Lcom/infomaniak/drive/ui/MainViewModel;Landroidx/navigation/NavController;IZILjava/lang/Object;)V │ │ -1a619c: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ -1a61a0: 3804 0300 |0002: if-eqz v4, 0005 // +0003 │ │ -1a61a4: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -1a61a6: 6e40 1610 1032 |0005: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V // method@1016 │ │ -1a61ac: 0e00 |0008: return-void │ │ +1a625c: |[1a625c] com.infomaniak.drive.ui.MainViewModel.navigateFileListTo$default:(Lcom/infomaniak/drive/ui/MainViewModel;Landroidx/navigation/NavController;IZILjava/lang/Object;)V │ │ +1a626c: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ +1a6270: 3804 0300 |0002: if-eqz v4, 0005 // +0003 │ │ +1a6274: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +1a6276: 6e40 1610 1032 |0005: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V // method@1016 │ │ +1a627c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=186 │ │ 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 │ │ @@ -31971,113 +31971,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 │ │ -1a5674: |[1a5674] com.infomaniak.drive.ui.MainViewModel.notificationPermission_delegate$lambda$2:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ -1a5684: 2200 e60b |0000: new-instance v0, Lcom/infomaniak/drive/utils/NotificationPermission; // type@0be6 │ │ -1a5688: 7010 153b 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/NotificationPermission;.:()V // method@3b15 │ │ -1a568e: 1100 |0005: return-object v0 │ │ +1a5744: |[1a5744] com.infomaniak.drive.ui.MainViewModel.notificationPermission_delegate$lambda$2:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ +1a5754: 2200 e70b |0000: new-instance v0, Lcom/infomaniak/drive/utils/NotificationPermission; // type@0be7 │ │ +1a5758: 7010 223b 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/NotificationPermission;.:()V // method@3b22 │ │ +1a575e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ │ │ #34 : (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 │ │ -1a5804: |[1a5804] com.infomaniak.drive.ui.MainViewModel.onNetworkAvailabilityChanged:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5814: 20f0 ba04 |0000: instance-of v0, v15, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04ba │ │ -1a5818: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -1a581c: 07f0 |0004: move-object v0, v15 │ │ -1a581e: 1f00 ba04 |0005: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04ba │ │ -1a5822: 5201 c704 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c7 │ │ -1a5826: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -1a582a: b521 |000b: and-int/2addr v1, v2 │ │ -1a582c: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -1a5830: 520f c704 |000e: iget v15, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c7 │ │ -1a5834: b12f |0010: sub-int/2addr v15, v2 │ │ -1a5836: 590f c704 |0011: iput v15, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c7 │ │ -1a583a: 2806 |0013: goto 0019 // +0006 │ │ -1a583c: 2200 ba04 |0014: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04ba │ │ -1a5840: 7030 840f d00f |0016: invoke-direct {v0, v13, v15}, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f84 │ │ -1a5846: 0706 |0019: move-object v6, v0 │ │ -1a5848: 546f c804 |001a: iget-object v15, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.result:Ljava/lang/Object; // field@04c8 │ │ -1a584c: 7100 68b2 0000 |001c: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a5852: 0c00 |001f: move-result-object v0 │ │ -1a5854: 5261 c704 |0020: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c7 │ │ -1a5858: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -1a585a: 3801 1400 |0023: if-eqz v1, 0037 // +0014 │ │ -1a585e: 3321 0a00 |0025: if-ne v1, v2, 002f // +000a │ │ -1a5862: 546e c604 |0027: iget-object v14, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.L$0:Ljava/lang/Object; // field@04c6 │ │ -1a5866: 1f0e c804 |0029: check-cast v14, Lcom/infomaniak/drive/ui/MainViewModel; // type@04c8 │ │ -1a586a: 7110 2e9b 0f00 |002b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a5870: 2863 |002e: goto 0091 // +0063 │ │ -1a5872: 220e 8f17 |002f: new-instance v14, Ljava/lang/IllegalStateException; // type@178f │ │ -1a5876: 1a0f be96 |0031: const-string v15, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a587a: 7020 8e93 fe00 |0033: invoke-direct {v14, v15}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a5880: 270e |0036: throw v14 │ │ -1a5882: 7110 2e9b 0f00 |0037: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a5888: 6207 9a50 |003a: sget-object v7, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@509a │ │ -1a588c: 380e 0500 |003c: if-eqz v14, 0041 // +0005 │ │ -1a5890: 1a0f 2a2b |003e: const-string v15, "Available" // string@2b2a │ │ -1a5894: 2803 |0040: goto 0043 // +0003 │ │ -1a5896: 1a0f 9081 |0041: const-string v15, "Unavailable" // string@8190 │ │ -1a589a: 07f9 |0043: move-object v9, v15 │ │ -1a589c: 124b |0044: const/4 v11, #int 4 // #4 │ │ -1a589e: 120c |0045: const/4 v12, #int 0 // #0 │ │ -1a58a0: 1a08 b93c |0046: const-string v8, "Internet availability" // string@3cb9 │ │ -1a58a4: 120a |0048: const/4 v10, #int 0 // #0 │ │ -1a58a6: 7706 ab45 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@45ab │ │ -1a58ac: 220f d512 |004c: new-instance v15, Lio/sentry/Breadcrumb; // type@12d5 │ │ -1a58b0: 7010 be70 0f00 |004e: invoke-direct {v15}, Lio/sentry/Breadcrumb;.:()V // method@70be │ │ -1a58b6: 1a01 706b |0051: const-string v1, "Network" // string@6b70 │ │ -1a58ba: 6e20 e470 1f00 |0053: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setCategory:(Ljava/lang/String;)V // method@70e4 │ │ -1a58c0: 2201 ac17 |0056: new-instance v1, Ljava/lang/StringBuilder; // type@17ac │ │ -1a58c4: 1a03 b83c |0058: const-string v3, "Internet access is available : " // string@3cb8 │ │ -1a58c8: 7020 8094 3100 |005a: invoke-direct {v1, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9480 │ │ -1a58ce: 6e20 8b94 e100 |005d: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@948b │ │ -1a58d4: 6e10 9a94 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@949a │ │ -1a58da: 0c01 |0063: move-result-object v1 │ │ -1a58dc: 6e20 e770 1f00 |0064: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setMessage:(Ljava/lang/String;)V // method@70e7 │ │ -1a58e2: 380e 0500 |0067: if-eqz v14, 006c // +0005 │ │ -1a58e6: 6201 f0a6 |0069: sget-object v1, Lio/sentry/SentryLevel;.INFO:Lio/sentry/SentryLevel; // field@a6f0 │ │ -1a58ea: 2803 |006b: goto 006e // +0003 │ │ -1a58ec: 6201 f1a6 |006c: sget-object v1, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6f1 │ │ -1a58f0: 6e20 e670 1f00 |006e: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setLevel:(Lio/sentry/SentryLevel;)V // method@70e6 │ │ -1a58f6: 7110 a779 0f00 |0071: invoke-static {v15}, Lio/sentry/Sentry;.addBreadcrumb:(Lio/sentry/Breadcrumb;)V // method@79a7 │ │ -1a58fc: 380e 2000 |0074: if-eqz v14, 0094 // +0020 │ │ -1a5900: 6201 c212 |0076: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -1a5904: 7010 ef0f 0d00 |0078: invoke-direct {v13}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fef │ │ -1a590a: 0c0e |007b: move-result-object v14 │ │ -1a590c: 1f0e 3000 |007c: check-cast v14, Landroid/content/Context; // type@0030 │ │ -1a5910: 5b6d c604 |007e: iput-object v13, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.L$0:Ljava/lang/Object; // field@04c6 │ │ -1a5914: 5962 c704 |0080: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c7 │ │ -1a5918: 1203 |0082: const/4 v3, #int 0 // #0 │ │ -1a591a: 1204 |0083: const/4 v4, #int 0 // #0 │ │ -1a591c: 1205 |0084: const/4 v5, #int 0 // #0 │ │ -1a591e: 1307 0e00 |0085: const/16 v7, #int 14 // #e │ │ -1a5922: 1208 |0087: const/4 v8, #int 0 // #0 │ │ -1a5924: 07e2 |0088: move-object v2, v14 │ │ -1a5926: 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 │ │ -1a592c: 0c0e |008c: move-result-object v14 │ │ -1a592e: 330e 0300 |008d: if-ne v14, v0, 0090 // +0003 │ │ -1a5932: 1100 |008f: return-object v0 │ │ -1a5934: 07de |0090: move-object v14, v13 │ │ -1a5936: 6e10 2410 0e00 |0091: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/MainViewModel;.restartUploadWorkerIfNeeded:()V // method@1024 │ │ -1a593c: 620e 98b2 |0094: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a5940: 110e |0096: return-object v14 │ │ +1a58d4: |[1a58d4] com.infomaniak.drive.ui.MainViewModel.onNetworkAvailabilityChanged:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a58e4: 20f0 ba04 |0000: instance-of v0, v15, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04ba │ │ +1a58e8: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +1a58ec: 07f0 |0004: move-object v0, v15 │ │ +1a58ee: 1f00 ba04 |0005: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04ba │ │ +1a58f2: 5201 c704 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c7 │ │ +1a58f6: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +1a58fa: b521 |000b: and-int/2addr v1, v2 │ │ +1a58fc: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +1a5900: 520f c704 |000e: iget v15, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c7 │ │ +1a5904: b12f |0010: sub-int/2addr v15, v2 │ │ +1a5906: 590f c704 |0011: iput v15, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c7 │ │ +1a590a: 2806 |0013: goto 0019 // +0006 │ │ +1a590c: 2200 ba04 |0014: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04ba │ │ +1a5910: 7030 840f d00f |0016: invoke-direct {v0, v13, v15}, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f84 │ │ +1a5916: 0706 |0019: move-object v6, v0 │ │ +1a5918: 546f c804 |001a: iget-object v15, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.result:Ljava/lang/Object; // field@04c8 │ │ +1a591c: 7100 75b2 0000 |001c: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a5922: 0c00 |001f: move-result-object v0 │ │ +1a5924: 5261 c704 |0020: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c7 │ │ +1a5928: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +1a592a: 3801 1400 |0023: if-eqz v1, 0037 // +0014 │ │ +1a592e: 3321 0a00 |0025: if-ne v1, v2, 002f // +000a │ │ +1a5932: 546e c604 |0027: iget-object v14, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.L$0:Ljava/lang/Object; // field@04c6 │ │ +1a5936: 1f0e c804 |0029: check-cast v14, Lcom/infomaniak/drive/ui/MainViewModel; // type@04c8 │ │ +1a593a: 7110 3b9b 0f00 |002b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a5940: 2863 |002e: goto 0091 // +0063 │ │ +1a5942: 220e 9017 |002f: new-instance v14, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a5946: 1a0f c396 |0031: const-string v15, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a594a: 7020 9b93 fe00 |0033: invoke-direct {v14, v15}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a5950: 270e |0036: throw v14 │ │ +1a5952: 7110 3b9b 0f00 |0037: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a5958: 6207 9d50 |003a: sget-object v7, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@509d │ │ +1a595c: 380e 0500 |003c: if-eqz v14, 0041 // +0005 │ │ +1a5960: 1a0f 2d2b |003e: const-string v15, "Available" // string@2b2d │ │ +1a5964: 2803 |0040: goto 0043 // +0003 │ │ +1a5966: 1a0f 9481 |0041: const-string v15, "Unavailable" // string@8194 │ │ +1a596a: 07f9 |0043: move-object v9, v15 │ │ +1a596c: 124b |0044: const/4 v11, #int 4 // #4 │ │ +1a596e: 120c |0045: const/4 v12, #int 0 // #0 │ │ +1a5970: 1a08 bc3c |0046: const-string v8, "Internet availability" // string@3cbc │ │ +1a5974: 120a |0048: const/4 v10, #int 0 // #0 │ │ +1a5976: 7706 b845 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@45b8 │ │ +1a597c: 220f d612 |004c: new-instance v15, Lio/sentry/Breadcrumb; // type@12d6 │ │ +1a5980: 7010 cb70 0f00 |004e: invoke-direct {v15}, Lio/sentry/Breadcrumb;.:()V // method@70cb │ │ +1a5986: 1a01 746b |0051: const-string v1, "Network" // string@6b74 │ │ +1a598a: 6e20 f170 1f00 |0053: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setCategory:(Ljava/lang/String;)V // method@70f1 │ │ +1a5990: 2201 ad17 |0056: new-instance v1, Ljava/lang/StringBuilder; // type@17ad │ │ +1a5994: 1a03 bb3c |0058: const-string v3, "Internet access is available : " // string@3cbb │ │ +1a5998: 7020 8d94 3100 |005a: invoke-direct {v1, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@948d │ │ +1a599e: 6e20 9894 e100 |005d: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@9498 │ │ +1a59a4: 6e10 a794 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@94a7 │ │ +1a59aa: 0c01 |0063: move-result-object v1 │ │ +1a59ac: 6e20 f470 1f00 |0064: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setMessage:(Ljava/lang/String;)V // method@70f4 │ │ +1a59b2: 380e 0500 |0067: if-eqz v14, 006c // +0005 │ │ +1a59b6: 6201 f3a6 |0069: sget-object v1, Lio/sentry/SentryLevel;.INFO:Lio/sentry/SentryLevel; // field@a6f3 │ │ +1a59ba: 2803 |006b: goto 006e // +0003 │ │ +1a59bc: 6201 f4a6 |006c: sget-object v1, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6f4 │ │ +1a59c0: 6e20 f370 1f00 |006e: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setLevel:(Lio/sentry/SentryLevel;)V // method@70f3 │ │ +1a59c6: 7110 b479 0f00 |0071: invoke-static {v15}, Lio/sentry/Sentry;.addBreadcrumb:(Lio/sentry/Breadcrumb;)V // method@79b4 │ │ +1a59cc: 380e 2000 |0074: if-eqz v14, 0094 // +0020 │ │ +1a59d0: 6201 c512 |0076: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +1a59d4: 7010 ef0f 0d00 |0078: invoke-direct {v13}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fef │ │ +1a59da: 0c0e |007b: move-result-object v14 │ │ +1a59dc: 1f0e 3000 |007c: check-cast v14, Landroid/content/Context; // type@0030 │ │ +1a59e0: 5b6d c604 |007e: iput-object v13, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.L$0:Ljava/lang/Object; // field@04c6 │ │ +1a59e4: 5962 c704 |0080: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c7 │ │ +1a59e8: 1203 |0082: const/4 v3, #int 0 // #0 │ │ +1a59ea: 1204 |0083: const/4 v4, #int 0 // #0 │ │ +1a59ec: 1205 |0084: const/4 v5, #int 0 // #0 │ │ +1a59ee: 1307 0e00 |0085: const/16 v7, #int 14 // #e │ │ +1a59f2: 1208 |0087: const/4 v8, #int 0 // #0 │ │ +1a59f4: 07e2 |0088: move-object v2, v14 │ │ +1a59f6: 7708 bb39 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@39bb │ │ +1a59fc: 0c0e |008c: move-result-object v14 │ │ +1a59fe: 330e 0300 |008d: if-ne v14, v0, 0090 // +0003 │ │ +1a5a02: 1100 |008f: return-object v0 │ │ +1a5a04: 07de |0090: move-object v14, v13 │ │ +1a5a06: 6e10 2410 0e00 |0091: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/MainViewModel;.restartUploadWorkerIfNeeded:()V // method@1024 │ │ +1a5a0c: 620e 9bb2 |0094: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a5a10: 110e |0096: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0020 line=580 │ │ 0x003a line=581 │ │ 0x004c line=582 │ │ 0x0051 line=583 │ │ 0x0056 line=584 │ │ @@ -32096,36 +32096,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 │ │ -1a5244: |[1a5244] com.infomaniak.drive.ui.MainViewModel.pendingUploadsCount$lambda$8:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; │ │ -1a5254: 6200 1c01 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011c │ │ -1a5258: 6e20 3c0b 6000 |0002: invoke-virtual {v0, v6}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getCurrentUserPendingUploadFile:(Ljava/lang/Integer;)Lio/realm/RealmResults; // method@0b3c │ │ -1a525e: 0c06 |0005: move-result-object v6 │ │ -1a5260: 7110 906f 0600 |0006: invoke-static {v6}, Lio/realm/kotlin/RealmResultsExtensionsKt;.toFlow:(Lio/realm/RealmResults;)Lkotlinx/coroutines/flow/Flow; // method@6f90 │ │ -1a5266: 0c06 |0009: move-result-object v6 │ │ -1a5268: 2200 bb04 |000a: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04bb │ │ -1a526c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -1a526e: 7020 860f 1000 |000d: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.:(Lkotlin/coroutines/Continuation;)V // method@0f86 │ │ -1a5274: 1f00 221b |0010: check-cast v0, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a5278: 7120 f0cf 0600 |0012: invoke-static {v6, v0}, Lkotlinx/coroutines/flow/FlowKt;.mapLatest:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@cff0 │ │ -1a527e: 0c06 |0015: move-result-object v6 │ │ -1a5280: 7110 c6cf 0600 |0016: invoke-static {v6}, Lkotlinx/coroutines/flow/FlowKt;.distinctUntilChanged:(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; // method@cfc6 │ │ -1a5286: 0c06 |0019: move-result-object v6 │ │ -1a5288: 7110 9ecf 0600 |001a: invoke-static {v6}, Lkotlinx/coroutines/flow/FlowKt;.cancellable:(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; // method@cf9e │ │ -1a528e: 0c00 |001d: move-result-object v0 │ │ -1a5290: 1234 |001e: const/4 v4, #int 3 // #3 │ │ -1a5292: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -1a5294: 1602 0000 |0020: const-wide/16 v2, #int 0 // #0 │ │ -1a5298: 7706 1e06 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@061e │ │ -1a529e: 0c06 |0025: move-result-object v6 │ │ -1a52a0: 1106 |0026: return-object v6 │ │ +1a5314: |[1a5314] com.infomaniak.drive.ui.MainViewModel.pendingUploadsCount$lambda$8:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; │ │ +1a5324: 6200 1c01 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011c │ │ +1a5328: 6e20 3c0b 6000 |0002: invoke-virtual {v0, v6}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getCurrentUserPendingUploadFile:(Ljava/lang/Integer;)Lio/realm/RealmResults; // method@0b3c │ │ +1a532e: 0c06 |0005: move-result-object v6 │ │ +1a5330: 7110 9d6f 0600 |0006: invoke-static {v6}, Lio/realm/kotlin/RealmResultsExtensionsKt;.toFlow:(Lio/realm/RealmResults;)Lkotlinx/coroutines/flow/Flow; // method@6f9d │ │ +1a5336: 0c06 |0009: move-result-object v6 │ │ +1a5338: 2200 bb04 |000a: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04bb │ │ +1a533c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +1a533e: 7020 860f 1000 |000d: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.:(Lkotlin/coroutines/Continuation;)V // method@0f86 │ │ +1a5344: 1f00 231b |0010: check-cast v0, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a5348: 7120 fdcf 0600 |0012: invoke-static {v6, v0}, Lkotlinx/coroutines/flow/FlowKt;.mapLatest:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@cffd │ │ +1a534e: 0c06 |0015: move-result-object v6 │ │ +1a5350: 7110 d3cf 0600 |0016: invoke-static {v6}, Lkotlinx/coroutines/flow/FlowKt;.distinctUntilChanged:(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; // method@cfd3 │ │ +1a5356: 0c06 |0019: move-result-object v6 │ │ +1a5358: 7110 abcf 0600 |001a: invoke-static {v6}, Lkotlinx/coroutines/flow/FlowKt;.cancellable:(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; // method@cfab │ │ +1a535e: 0c00 |001d: move-result-object v0 │ │ +1a5360: 1234 |001e: const/4 v4, #int 3 // #3 │ │ +1a5362: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +1a5364: 1602 0000 |0020: const-wide/16 v2, #int 0 // #0 │ │ +1a5368: 7706 1e06 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@061e │ │ +1a536e: 0c06 |0025: move-result-object v6 │ │ +1a5370: 1106 |0026: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0006 line=450 │ │ 0x000a line=451 │ │ 0x0016 line=452 │ │ 0x001a line=453 │ │ @@ -32138,23 +32138,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 │ │ -1a6244: |[1a6244] com.infomaniak.drive.ui.MainViewModel.postCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V │ │ -1a6254: 5430 0e05 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@050e │ │ -1a6258: 1f00 761d |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1d76 │ │ -1a625c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a625e: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -1a6260: 7140 a5c8 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@c8a5 │ │ -1a6266: 5430 f804 |0009: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04f8 │ │ -1a626a: 6e20 3d06 4000 |000b: invoke-virtual {v0, v4}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@063d │ │ -1a6270: 0e00 |000e: return-void │ │ +1a6314: |[1a6314] com.infomaniak.drive.ui.MainViewModel.postCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V │ │ +1a6324: 5430 0e05 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@050e │ │ +1a6328: 1f00 771d |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1d77 │ │ +1a632c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a632e: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +1a6330: 7140 b2c8 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@c8b2 │ │ +1a6336: 5430 f804 |0009: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04f8 │ │ +1a633a: 6e20 3d06 4000 |000b: invoke-virtual {v0, v4}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@063d │ │ +1a6340: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0009 line=153 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x000f reg=4 (null) Lcom/infomaniak/drive/data/models/File; │ │ @@ -32164,27 +32164,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 │ │ -1a57ac: |[1a57ac] com.infomaniak.drive.ui.MainViewModel.realm_delegate$lambda$1:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; │ │ -1a57bc: 5422 0d05 |0000: iget-object v2, v2, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@050d │ │ -1a57c0: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ -1a57c4: 6200 b800 |0004: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a57c8: 6e20 9409 2000 |0006: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/cache/FileController;.getRealmInstance:(Lcom/infomaniak/drive/data/models/UserDrive;)Lio/realm/Realm; // method@0994 │ │ -1a57ce: 0c02 |0009: move-result-object v2 │ │ -1a57d0: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ -1a57d4: 6202 b800 |000c: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a57d8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -1a57da: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -1a57dc: 7140 9509 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@0995 │ │ -1a57e2: 0c02 |0013: move-result-object v2 │ │ -1a57e4: 1102 |0014: return-object v2 │ │ +1a587c: |[1a587c] com.infomaniak.drive.ui.MainViewModel.realm_delegate$lambda$1:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; │ │ +1a588c: 5422 0d05 |0000: iget-object v2, v2, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@050d │ │ +1a5890: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ +1a5894: 6200 b800 |0004: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a5898: 6e20 9409 2000 |0006: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/cache/FileController;.getRealmInstance:(Lcom/infomaniak/drive/data/models/UserDrive;)Lio/realm/Realm; // method@0994 │ │ +1a589e: 0c02 |0009: move-result-object v2 │ │ +1a58a0: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ +1a58a4: 6202 b800 |000c: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a58a8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +1a58aa: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +1a58ac: 7140 9509 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@0995 │ │ +1a58b2: 0c02 |0013: move-result-object v2 │ │ +1a58b4: 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; │ │ @@ -32194,41 +32194,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 │ │ -1a6274: |[1a6274] 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 │ │ -1a6284: dd00 1408 |0000: and-int/lit8 v0, v20, #int 8 // #08 │ │ -1a6288: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -1a628c: 2200 a003 |0004: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a0 │ │ -1a6290: 1306 0f00 |0006: const/16 v6, #int 15 // #f │ │ -1a6294: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -1a6296: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a6298: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -1a629a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -1a629c: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -1a629e: 0701 |000d: move-object v1, v0 │ │ -1a62a0: 7607 4d0b 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@0b4d │ │ -1a62a6: 070c |0011: move-object v12, v0 │ │ -1a62a8: 2803 |0012: goto 0015 // +0003 │ │ -1a62aa: 080c 1200 |0013: move-object/from16 v12, v18 │ │ -1a62ae: dd00 1410 |0015: and-int/lit8 v0, v20, #int 16 // #10 │ │ -1a62b2: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ -1a62b6: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -1a62b8: 070d |001a: move-object v13, v0 │ │ -1a62ba: 2803 |001b: goto 001e // +0003 │ │ -1a62bc: 080d 1300 |001c: move-object/from16 v13, v19 │ │ -1a62c0: 07e8 |001e: move-object v8, v14 │ │ -1a62c2: 07f9 |001f: move-object v9, v15 │ │ -1a62c4: 080a 1000 |0020: move-object/from16 v10, v16 │ │ -1a62c8: 080b 1100 |0022: move-object/from16 v11, v17 │ │ -1a62cc: 7406 1f10 0800 |0024: invoke-virtual/range {v8, v9, v10, v11, v12, v13}, Lcom/infomaniak/drive/ui/MainViewModel;.removeOfflineFile:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)V // method@101f │ │ -1a62d2: 0e00 |0027: return-void │ │ +1a6344: |[1a6344] 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 │ │ +1a6354: dd00 1408 |0000: and-int/lit8 v0, v20, #int 8 // #08 │ │ +1a6358: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +1a635c: 2200 a003 |0004: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a0 │ │ +1a6360: 1306 0f00 |0006: const/16 v6, #int 15 // #f │ │ +1a6364: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +1a6366: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a6368: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +1a636a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +1a636c: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +1a636e: 0701 |000d: move-object v1, v0 │ │ +1a6370: 7607 4d0b 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@0b4d │ │ +1a6376: 070c |0011: move-object v12, v0 │ │ +1a6378: 2803 |0012: goto 0015 // +0003 │ │ +1a637a: 080c 1200 |0013: move-object/from16 v12, v18 │ │ +1a637e: dd00 1410 |0015: and-int/lit8 v0, v20, #int 16 // #10 │ │ +1a6382: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ +1a6386: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +1a6388: 070d |001a: move-object v13, v0 │ │ +1a638a: 2803 |001b: goto 001e // +0003 │ │ +1a638c: 080d 1300 |001c: move-object/from16 v13, v19 │ │ +1a6390: 07e8 |001e: move-object v8, v14 │ │ +1a6392: 07f9 |001f: move-object v9, v15 │ │ +1a6394: 080a 1000 |0020: move-object/from16 v10, v16 │ │ +1a6398: 080b 1100 |0022: move-object/from16 v11, v17 │ │ +1a639c: 7406 1f10 0800 |0024: invoke-virtual/range {v8, v9, v10, v11, v12, v13}, Lcom/infomaniak/drive/ui/MainViewModel;.removeOfflineFile:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)V // method@101f │ │ +1a63a2: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=496 │ │ 0x0024 line=492 │ │ locals : │ │ 0x0000 - 0x0028 reg=14 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0028 reg=15 (null) Lcom/infomaniak/drive/data/models/File; │ │ @@ -32244,21 +32244,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 │ │ -1a52a4: |[1a52a4] 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; │ │ -1a52b4: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -1a52b8: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -1a52bc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a52be: 6e30 2110 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.removeSelectedFilesFromOffline:(Ljava/util/List;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; // method@1021 │ │ -1a52c4: 0c00 |0008: move-result-object v0 │ │ -1a52c6: 1100 |0009: return-object v0 │ │ +1a5374: |[1a5374] 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; │ │ +1a5384: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +1a5388: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +1a538c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a538e: 6e30 2110 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.removeSelectedFilesFromOffline:(Ljava/util/List;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; // method@1021 │ │ +1a5394: 0c00 |0008: move-result-object v0 │ │ +1a5396: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=472 │ │ 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; │ │ @@ -32270,25 +32270,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 │ │ -1a5360: |[1a5360] 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; │ │ -1a5370: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a5374: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a5376: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a537a: 0703 |0005: move-object v3, v0 │ │ -1a537c: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a5380: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ -1a5384: 0704 |000a: move-object v4, v0 │ │ -1a5386: 6e40 2510 2143 |000b: invoke-virtual {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel;.restoreTrashFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; // method@1025 │ │ -1a538c: 0c01 |000e: move-result-object v1 │ │ -1a538e: 1101 |000f: return-object v1 │ │ +1a5430: |[1a5430] 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; │ │ +1a5440: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a5444: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a5446: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a544a: 0703 |0005: move-object v3, v0 │ │ +1a544c: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a5450: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +1a5454: 0704 |000a: move-object v4, v0 │ │ +1a5456: 6e40 2510 2143 |000b: invoke-virtual {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel;.restoreTrashFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; // method@1025 │ │ +1a545c: 0c01 |000e: move-result-object v1 │ │ +1a545e: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000b line=406 │ │ 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; │ │ @@ -32301,25 +32301,25 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1a6390: |[1a6390] com.infomaniak.drive.ui.MainViewModel.saveCurrentFolder:()V │ │ -1a63a0: 7010 2810 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolderId:()V // method@1028 │ │ -1a63a6: 5420 1205 |0003: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@0512 │ │ -1a63aa: 3800 1000 |0005: if-eqz v0, 0015 // +0010 │ │ -1a63ae: 5421 fb04 |0007: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04fb │ │ -1a63b2: 6e10 2f06 0100 |0009: invoke-virtual {v1}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@062f │ │ -1a63b8: 0c01 |000c: move-result-object v1 │ │ -1a63ba: 7110 2eb7 0100 |000d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -1a63c0: 1f01 7503 |0010: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1a63c4: 6e20 2114 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@1421 │ │ -1a63ca: 0e00 |0015: return-void │ │ +1a6460: |[1a6460] com.infomaniak.drive.ui.MainViewModel.saveCurrentFolder:()V │ │ +1a6470: 7010 2810 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolderId:()V // method@1028 │ │ +1a6476: 5420 1205 |0003: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@0512 │ │ +1a647a: 3800 1000 |0005: if-eqz v0, 0015 // +0010 │ │ +1a647e: 5421 fb04 |0007: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04fb │ │ +1a6482: 6e10 2f06 0100 |0009: invoke-virtual {v1}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@062f │ │ +1a6488: 0c01 |000c: move-result-object v1 │ │ +1a648a: 7110 3bb7 0100 |000d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +1a6490: 1f01 7503 |0010: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1a6494: 6e20 2e14 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@142e │ │ +1a649a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ 0x0003 line=600 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -32328,28 +32328,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -1a63cc: |[1a63cc] com.infomaniak.drive.ui.MainViewModel.saveCurrentFolderId:()V │ │ -1a63dc: 5430 fb04 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04fb │ │ -1a63e0: 6e10 2f06 0000 |0002: invoke-virtual {v0}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@062f │ │ -1a63e6: 0c00 |0005: move-result-object v0 │ │ -1a63e8: 1f00 7503 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1a63ec: 3800 1100 |0008: if-eqz v0, 0019 // +0011 │ │ -1a63f0: 5431 0c05 |000a: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@050c │ │ -1a63f4: 6e10 260a 0000 |000c: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a26 │ │ -1a63fa: 0a00 |000f: move-result v0 │ │ -1a63fc: 7110 a893 0000 |0010: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a8 │ │ -1a6402: 0c00 |0013: move-result-object v0 │ │ -1a6404: 1a02 e6ac |0014: const-string v2, "folderId" // string@ace6 │ │ -1a6408: 6e30 4606 2100 |0016: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0646 │ │ -1a640e: 0e00 |0019: return-void │ │ +1a649c: |[1a649c] com.infomaniak.drive.ui.MainViewModel.saveCurrentFolderId:()V │ │ +1a64ac: 5430 fb04 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04fb │ │ +1a64b0: 6e10 2f06 0000 |0002: invoke-virtual {v0}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@062f │ │ +1a64b6: 0c00 |0005: move-result-object v0 │ │ +1a64b8: 1f00 7503 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1a64bc: 3800 1100 |0008: if-eqz v0, 0019 // +0011 │ │ +1a64c0: 5431 0c05 |000a: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@050c │ │ +1a64c4: 6e10 260a 0000 |000c: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a26 │ │ +1a64ca: 0a00 |000f: move-result v0 │ │ +1a64cc: 7110 b593 0000 |0010: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93b5 │ │ +1a64d2: 0c00 |0013: move-result-object v0 │ │ +1a64d4: 1a02 ebac |0014: const-string v2, "folderId" // string@aceb │ │ +1a64d8: 6e30 4606 2100 |0016: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0646 │ │ +1a64de: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #43 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -32357,26 +32357,26 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -1a64bc: |[1a64bc] com.infomaniak.drive.ui.MainViewModel.setParentFolder:()V │ │ -1a64cc: 5410 fb04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04fb │ │ -1a64d0: 6e10 2f06 0000 |0002: invoke-virtual {v0}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@062f │ │ -1a64d6: 0c00 |0005: move-result-object v0 │ │ -1a64d8: 1f00 7503 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1a64dc: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ -1a64e0: 7010 2710 0100 |000a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolder:()V // method@1027 │ │ -1a64e6: 2807 |000d: goto 0014 // +0007 │ │ -1a64e8: 0710 |000e: move-object v0, v1 │ │ -1a64ea: 1f00 c804 |000f: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04c8 │ │ -1a64ee: 7010 0810 0100 |0011: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.initCurrentFolderFromRealm:()V // method@1008 │ │ -1a64f4: 0e00 |0014: return-void │ │ +1a658c: |[1a658c] com.infomaniak.drive.ui.MainViewModel.setParentFolder:()V │ │ +1a659c: 5410 fb04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04fb │ │ +1a65a0: 6e10 2f06 0000 |0002: invoke-virtual {v0}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@062f │ │ +1a65a6: 0c00 |0005: move-result-object v0 │ │ +1a65a8: 1f00 7503 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1a65ac: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ +1a65b0: 7010 2710 0100 |000a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolder:()V // method@1027 │ │ +1a65b6: 2807 |000d: goto 0014 // +0007 │ │ +1a65b8: 0710 |000e: move-object v0, v1 │ │ +1a65ba: 1f00 c804 |000f: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04c8 │ │ +1a65be: 7010 0810 0100 |0011: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.initCurrentFolderFromRealm:()V // method@1008 │ │ +1a65c4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ 0x000a line=605 │ │ 0x000e line=606 │ │ 0x0011 line=607 │ │ locals : │ │ @@ -32387,41 +32387,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 │ │ -1a59f4: |[1a59f4] com.infomaniak.drive.ui.MainViewModel.updateMultiSelectMediator$lambda$7:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; │ │ -1a5a04: 1a00 f3aa |0000: const-string v0, "fileRequest" // string@aaf3 │ │ -1a5a08: 7120 31b7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a5a0e: 6e10 3506 0300 |0005: invoke-virtual {v3}, Landroidx/lifecycle/MediatorLiveData;.getValue:()Ljava/lang/Object; // method@0635 │ │ -1a5a14: 0c00 |0008: move-result-object v0 │ │ -1a5a16: 7110 2eb7 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -1a5a1c: 1f00 9804 |000c: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0498 │ │ -1a5a20: 6e10 df0e 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.getNumberOfSuccessfulActions:()I // method@0edf │ │ -1a5a26: 0a00 |0011: move-result v0 │ │ -1a5a28: 6e10 d50e 0400 |0012: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:()Z // method@0ed5 │ │ -1a5a2e: 0a01 |0015: move-result v1 │ │ -1a5a30: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ -1a5a34: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1a5a38: 6e10 3506 0300 |001a: invoke-virtual {v3}, Landroidx/lifecycle/MediatorLiveData;.getValue:()Ljava/lang/Object; // method@0635 │ │ -1a5a3e: 0c01 |001d: move-result-object v1 │ │ -1a5a40: 7110 2eb7 0100 |001e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -1a5a46: 1f01 9804 |0021: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0498 │ │ -1a5a4a: 6e10 e00e 0100 |0023: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.getTotalOfActions:()I // method@0ee0 │ │ -1a5a50: 0a01 |0026: move-result v1 │ │ -1a5a52: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1a5a56: 2202 9804 |0029: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0498 │ │ -1a5a5a: 6e10 d20e 0400 |002b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.getErrorCode:()Ljava/lang/String; // method@0ed2 │ │ -1a5a60: 0c04 |002e: move-result-object v4 │ │ -1a5a62: 7040 d70e 0241 |002f: invoke-direct {v2, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0ed7 │ │ -1a5a68: 6e20 3706 2300 |0032: invoke-virtual {v3, v2}, Landroidx/lifecycle/MediatorLiveData;.setValue:(Ljava/lang/Object;)V // method@0637 │ │ -1a5a6e: 6203 98b2 |0035: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a5a72: 1103 |0037: return-object v3 │ │ +1a5ac4: |[1a5ac4] com.infomaniak.drive.ui.MainViewModel.updateMultiSelectMediator$lambda$7:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; │ │ +1a5ad4: 1a00 f8aa |0000: const-string v0, "fileRequest" // string@aaf8 │ │ +1a5ad8: 7120 3eb7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a5ade: 6e10 3506 0300 |0005: invoke-virtual {v3}, Landroidx/lifecycle/MediatorLiveData;.getValue:()Ljava/lang/Object; // method@0635 │ │ +1a5ae4: 0c00 |0008: move-result-object v0 │ │ +1a5ae6: 7110 3bb7 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +1a5aec: 1f00 9804 |000c: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0498 │ │ +1a5af0: 6e10 df0e 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.getNumberOfSuccessfulActions:()I // method@0edf │ │ +1a5af6: 0a00 |0011: move-result v0 │ │ +1a5af8: 6e10 d50e 0400 |0012: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:()Z // method@0ed5 │ │ +1a5afe: 0a01 |0015: move-result v1 │ │ +1a5b00: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ +1a5b04: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1a5b08: 6e10 3506 0300 |001a: invoke-virtual {v3}, Landroidx/lifecycle/MediatorLiveData;.getValue:()Ljava/lang/Object; // method@0635 │ │ +1a5b0e: 0c01 |001d: move-result-object v1 │ │ +1a5b10: 7110 3bb7 0100 |001e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +1a5b16: 1f01 9804 |0021: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0498 │ │ +1a5b1a: 6e10 e00e 0100 |0023: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.getTotalOfActions:()I // method@0ee0 │ │ +1a5b20: 0a01 |0026: move-result v1 │ │ +1a5b22: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1a5b26: 2202 9804 |0029: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0498 │ │ +1a5b2a: 6e10 d20e 0400 |002b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.getErrorCode:()Ljava/lang/String; // method@0ed2 │ │ +1a5b30: 0c04 |002e: move-result-object v4 │ │ +1a5b32: 7040 d70e 0241 |002f: invoke-direct {v2, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0ed7 │ │ +1a5b38: 6e20 3706 2300 |0032: invoke-virtual {v3, v2}, Landroidx/lifecycle/MediatorLiveData;.setValue:(Ljava/lang/Object;)V // method@0637 │ │ +1a5b3e: 6203 9bb2 |0035: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a5b42: 1103 |0037: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=212 │ │ 0x0012 line=213 │ │ 0x001a line=215 │ │ 0x0029 line=217 │ │ 0x002b line=220 │ │ @@ -32437,32 +32437,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 │ │ -1a4a98: |[1a4a98] 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; │ │ -1a4aa8: 1a00 8caa |0000: const-string v0, "file" // string@aa8c │ │ -1a4aac: 7120 31b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a4ab2: 7100 f9c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a4ab8: 0c00 |0008: move-result-object v0 │ │ -1a4aba: 0701 |0009: move-object v1, v0 │ │ -1a4abc: 1f01 5c1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a4ac0: 2200 9a04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@049a │ │ -1a4ac4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a4ac6: 7052 e90e 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@0ee9 │ │ -1a4acc: 0704 |0012: move-object v4, v0 │ │ -1a4ace: 1f04 221b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a4ad2: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a4ad4: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a4ad6: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a4ada: 7706 1706 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@0617 │ │ -1a4ae0: 0c08 |001c: move-result-object v8 │ │ -1a4ae2: 1108 |001d: return-object v8 │ │ +1a4b68: |[1a4b68] 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; │ │ +1a4b78: 1a00 91aa |0000: const-string v0, "file" // string@aa91 │ │ +1a4b7c: 7120 3eb7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a4b82: 7100 06c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a4b88: 0c00 |0008: move-result-object v0 │ │ +1a4b8a: 0701 |0009: move-object v1, v0 │ │ +1a4b8c: 1f01 5d1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a4b90: 2200 9a04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@049a │ │ +1a4b94: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a4b96: 7052 e90e 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@0ee9 │ │ +1a4b9c: 0704 |0012: move-object v4, v0 │ │ +1a4b9e: 1f04 231b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a4ba2: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a4ba4: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a4ba6: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a4baa: 7706 1706 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@0617 │ │ +1a4bb0: 0c08 |001c: move-result-object v8 │ │ +1a4bb2: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=306 │ │ 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; │ │ @@ -32473,30 +32473,30 @@ │ │ type : '(I)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -1a4ae4: |[1a4ae4] com.infomaniak.drive.ui.MainViewModel.cancelExternalImport:(I)Landroidx/lifecycle/LiveData; │ │ -1a4af4: 7100 f9c7 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a4afa: 0c00 |0003: move-result-object v0 │ │ -1a4afc: 0701 |0004: move-object v1, v0 │ │ -1a4afe: 1f01 5c1a |0005: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a4b02: 2200 9b04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@049b │ │ -1a4b06: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a4b08: 7030 ef0e 8002 |000a: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.:(ILkotlin/coroutines/Continuation;)V // method@0eef │ │ -1a4b0e: 0704 |000d: move-object v4, v0 │ │ -1a4b10: 1f04 221b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a4b14: 1225 |0010: const/4 v5, #int 2 // #2 │ │ -1a4b16: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -1a4b18: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ -1a4b1c: 7706 1706 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@0617 │ │ -1a4b22: 0c08 |0017: move-result-object v8 │ │ -1a4b24: 1108 |0018: return-object v8 │ │ +1a4bb4: |[1a4bb4] com.infomaniak.drive.ui.MainViewModel.cancelExternalImport:(I)Landroidx/lifecycle/LiveData; │ │ +1a4bc4: 7100 06c8 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a4bca: 0c00 |0003: move-result-object v0 │ │ +1a4bcc: 0701 |0004: move-object v1, v0 │ │ +1a4bce: 1f01 5d1a |0005: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a4bd2: 2200 9b04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@049b │ │ +1a4bd6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a4bd8: 7030 ef0e 8002 |000a: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.:(ILkotlin/coroutines/Continuation;)V // method@0eef │ │ +1a4bde: 0704 |000d: move-object v4, v0 │ │ +1a4be0: 1f04 231b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a4be4: 1225 |0010: const/4 v5, #int 2 // #2 │ │ +1a4be6: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +1a4be8: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ +1a4bec: 7706 1706 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@0617 │ │ +1a4bf2: 0c08 |0017: move-result-object v8 │ │ +1a4bf4: 1108 |0018: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ locals : │ │ 0x0000 - 0x0019 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0019 reg=8 (null) I │ │ │ │ @@ -32505,21 +32505,21 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -1a5f08: |[1a5f08] com.infomaniak.drive.ui.MainViewModel.cancelSyncOfflineFiles:()V │ │ -1a5f18: 5430 0f05 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/Job; // field@050f │ │ -1a5f1c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -1a5f20: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -1a5f22: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1a5f24: 7140 a5c8 2021 |0006: invoke-static {v0, v2, v1, v2}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@c8a5 │ │ -1a5f2a: 0e00 |0009: return-void │ │ +1a5fd8: |[1a5fd8] com.infomaniak.drive.ui.MainViewModel.cancelSyncOfflineFiles:()V │ │ +1a5fe8: 5430 0f05 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/Job; // field@050f │ │ +1a5fec: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +1a5ff0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +1a5ff2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1a5ff4: 7140 b2c8 2021 |0006: invoke-static {v0, v2, v1, v2}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@c8b2 │ │ +1a5ffa: 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;) │ │ @@ -32527,30 +32527,30 @@ │ │ type : '()Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 24 16-bit code units │ │ -1a5ab4: |[1a5ab4] com.infomaniak.drive.ui.MainViewModel.checkBulkDownloadStatus:()Lkotlinx/coroutines/Job; │ │ -1a5ac4: 0770 |0000: move-object v0, v7 │ │ -1a5ac6: 1f00 3702 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0237 │ │ -1a5aca: 7110 4b06 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@064b │ │ -1a5ad0: 0c01 |0006: move-result-object v1 │ │ -1a5ad2: 2200 9c04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@049c │ │ -1a5ad6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a5ad8: 7030 f40e 7002 |000a: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0ef4 │ │ -1a5ade: 0704 |000d: move-object v4, v0 │ │ -1a5ae0: 1f04 221b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a5ae4: 1235 |0010: const/4 v5, #int 3 // #3 │ │ -1a5ae6: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -1a5ae8: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -1a5aea: 7706 41c6 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@c641 │ │ -1a5af0: 0c00 |0016: move-result-object v0 │ │ -1a5af2: 1100 |0017: return-object v0 │ │ +1a5b84: |[1a5b84] com.infomaniak.drive.ui.MainViewModel.checkBulkDownloadStatus:()Lkotlinx/coroutines/Job; │ │ +1a5b94: 0770 |0000: move-object v0, v7 │ │ +1a5b96: 1f00 3702 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0237 │ │ +1a5b9a: 7110 4b06 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@064b │ │ +1a5ba0: 0c01 |0006: move-result-object v1 │ │ +1a5ba2: 2200 9c04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@049c │ │ +1a5ba6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a5ba8: 7030 f40e 7002 |000a: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0ef4 │ │ +1a5bae: 0704 |000d: move-object v4, v0 │ │ +1a5bb0: 1f04 231b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a5bb4: 1235 |0010: const/4 v5, #int 3 // #3 │ │ +1a5bb6: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +1a5bb8: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1a5bba: 7706 4ec6 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@c64e │ │ +1a5bc0: 0c00 |0016: move-result-object v0 │ │ +1a5bc2: 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;) │ │ @@ -32558,32 +32558,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 │ │ -1a4b28: |[1a4b28] com.infomaniak.drive.ui.MainViewModel.convertFile:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ -1a4b38: 1a00 8caa |0000: const-string v0, "file" // string@aa8c │ │ -1a4b3c: 7120 31b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a4b42: 7100 f9c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a4b48: 0c00 |0008: move-result-object v0 │ │ -1a4b4a: 0701 |0009: move-object v1, v0 │ │ -1a4b4c: 1f01 5c1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a4b50: 2200 9d04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@049d │ │ -1a4b54: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a4b56: 7030 f90e 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@0ef9 │ │ -1a4b5c: 0704 |0012: move-object v4, v0 │ │ -1a4b5e: 1f04 221b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a4b62: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a4b64: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a4b66: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a4b6a: 7706 1706 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@0617 │ │ -1a4b70: 0c08 |001c: move-result-object v8 │ │ -1a4b72: 1108 |001d: return-object v8 │ │ +1a4bf8: |[1a4bf8] com.infomaniak.drive.ui.MainViewModel.convertFile:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ +1a4c08: 1a00 91aa |0000: const-string v0, "file" // string@aa91 │ │ +1a4c0c: 7120 3eb7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a4c12: 7100 06c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a4c18: 0c00 |0008: move-result-object v0 │ │ +1a4c1a: 0701 |0009: move-object v1, v0 │ │ +1a4c1c: 1f01 5d1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a4c20: 2200 9d04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@049d │ │ +1a4c24: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a4c26: 7030 f90e 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@0ef9 │ │ +1a4c2c: 0704 |0012: move-object v4, v0 │ │ +1a4c2e: 1f04 231b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a4c32: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a4c34: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a4c36: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a4c3a: 7706 1706 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@0617 │ │ +1a4c40: 0c08 |001c: move-result-object v8 │ │ +1a4c42: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=432 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -32592,38 +32592,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 │ │ -1a4bc0: |[1a4bc0] com.infomaniak.drive.ui.MainViewModel.createDropBoxFolder:(Lcom/infomaniak/drive/data/models/File;ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;)Landroidx/lifecycle/LiveData; │ │ -1a4bd0: 1a00 8caa |0000: const-string v0, "file" // string@aa8c │ │ -1a4bd4: 7120 31b7 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a4bda: 7100 f9c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a4be0: 0c00 |0008: move-result-object v0 │ │ -1a4be2: 0701 |0009: move-object v1, v0 │ │ -1a4be4: 1f01 5c1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a4be8: 2200 9e04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1; // type@049e │ │ -1a4bec: 1208 |000e: const/4 v8, #int 0 // #0 │ │ -1a4bee: 0702 |000f: move-object v2, v0 │ │ -1a4bf0: 01b3 |0010: move v3, v11 │ │ -1a4bf2: 07c4 |0011: move-object v4, v12 │ │ -1a4bf4: 07d5 |0012: move-object v5, v13 │ │ -1a4bf6: 07e6 |0013: move-object v6, v14 │ │ -1a4bf8: 07a7 |0014: move-object v7, v10 │ │ -1a4bfa: 7607 fe0e 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@0efe │ │ -1a4c00: 0704 |0018: move-object v4, v0 │ │ -1a4c02: 1f04 221b |0019: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a4c06: 1225 |001b: const/4 v5, #int 2 // #2 │ │ -1a4c08: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -1a4c0a: 1602 0000 |001d: const-wide/16 v2, #int 0 // #0 │ │ -1a4c0e: 7706 1706 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@0617 │ │ -1a4c14: 0c0a |0022: move-result-object v10 │ │ -1a4c16: 110a |0023: return-object v10 │ │ +1a4c90: |[1a4c90] com.infomaniak.drive.ui.MainViewModel.createDropBoxFolder:(Lcom/infomaniak/drive/data/models/File;ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;)Landroidx/lifecycle/LiveData; │ │ +1a4ca0: 1a00 91aa |0000: const-string v0, "file" // string@aa91 │ │ +1a4ca4: 7120 3eb7 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a4caa: 7100 06c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a4cb0: 0c00 |0008: move-result-object v0 │ │ +1a4cb2: 0701 |0009: move-object v1, v0 │ │ +1a4cb4: 1f01 5d1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a4cb8: 2200 9e04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1; // type@049e │ │ +1a4cbc: 1208 |000e: const/4 v8, #int 0 // #0 │ │ +1a4cbe: 0702 |000f: move-object v2, v0 │ │ +1a4cc0: 01b3 |0010: move v3, v11 │ │ +1a4cc2: 07c4 |0011: move-object v4, v12 │ │ +1a4cc4: 07d5 |0012: move-object v5, v13 │ │ +1a4cc6: 07e6 |0013: move-object v6, v14 │ │ +1a4cc8: 07a7 |0014: move-object v7, v10 │ │ +1a4cca: 7607 fe0e 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@0efe │ │ +1a4cd0: 0704 |0018: move-object v4, v0 │ │ +1a4cd2: 1f04 231b |0019: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a4cd6: 1225 |001b: const/4 v5, #int 2 // #2 │ │ +1a4cd8: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +1a4cda: 1602 0000 |001d: const-wide/16 v2, #int 0 // #0 │ │ +1a4cde: 7706 1706 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@0617 │ │ +1a4ce4: 0c0a |0022: move-result-object v10 │ │ +1a4ce6: 110a |0023: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=244 │ │ 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 │ │ @@ -32636,23 +32636,23 @@ │ │ type : '()Landroidx/lifecycle/MediatorLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -1a5498: |[1a5498] com.infomaniak.drive.ui.MainViewModel.createMultiSelectMediator:()Landroidx/lifecycle/MediatorLiveData; │ │ -1a54a8: 2200 3002 |0000: new-instance v0, Landroidx/lifecycle/MediatorLiveData; // type@0230 │ │ -1a54ac: 7010 3306 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/MediatorLiveData;.:()V // method@0633 │ │ -1a54b2: 2201 9804 |0005: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0498 │ │ -1a54b6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -1a54b8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -1a54ba: 7040 d70e 2132 |0009: invoke-direct {v1, v2, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0ed7 │ │ -1a54c0: 6e20 3706 1000 |000c: invoke-virtual {v0, v1}, Landroidx/lifecycle/MediatorLiveData;.setValue:(Ljava/lang/Object;)V // method@0637 │ │ -1a54c6: 1100 |000f: return-object v0 │ │ +1a5568: |[1a5568] com.infomaniak.drive.ui.MainViewModel.createMultiSelectMediator:()Landroidx/lifecycle/MediatorLiveData; │ │ +1a5578: 2200 3002 |0000: new-instance v0, Landroidx/lifecycle/MediatorLiveData; // type@0230 │ │ +1a557c: 7010 3306 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/MediatorLiveData;.:()V // method@0633 │ │ +1a5582: 2201 9804 |0005: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0498 │ │ +1a5586: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +1a5588: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +1a558a: 7040 d70e 2132 |0009: invoke-direct {v1, v2, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0ed7 │ │ +1a5590: 6e20 3706 1000 |000c: invoke-virtual {v0, v1}, Landroidx/lifecycle/MediatorLiveData;.setValue:(Ljava/lang/Object;)V // method@0637 │ │ +1a5596: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0005 line=208 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -32661,32 +32661,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 │ │ -1a4c18: |[1a4c18] com.infomaniak.drive.ui.MainViewModel.createOffice:(IILcom/infomaniak/drive/data/models/CreateFile;)Landroidx/lifecycle/LiveData; │ │ -1a4c28: 1a00 c4a0 |0000: const-string v0, "createFile" // string@a0c4 │ │ -1a4c2c: 7120 31b7 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a4c32: 7100 f9c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a4c38: 0c00 |0008: move-result-object v0 │ │ -1a4c3a: 0701 |0009: move-object v1, v0 │ │ -1a4c3c: 1f01 5c1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a4c40: 2200 9f04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@049f │ │ -1a4c44: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a4c46: 7052 030f 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@0f03 │ │ -1a4c4c: 0704 |0012: move-object v4, v0 │ │ -1a4c4e: 1f04 221b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a4c52: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a4c54: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a4c56: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a4c5a: 7706 1706 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@0617 │ │ -1a4c60: 0c08 |001c: move-result-object v8 │ │ -1a4c62: 1108 |001d: return-object v8 │ │ +1a4ce8: |[1a4ce8] com.infomaniak.drive.ui.MainViewModel.createOffice:(IILcom/infomaniak/drive/data/models/CreateFile;)Landroidx/lifecycle/LiveData; │ │ +1a4cf8: 1a00 c9a0 |0000: const-string v0, "createFile" // string@a0c9 │ │ +1a4cfc: 7120 3eb7 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a4d02: 7100 06c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a4d08: 0c00 |0008: move-result-object v0 │ │ +1a4d0a: 0701 |0009: move-object v1, v0 │ │ +1a4d0c: 1f01 5d1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a4d10: 2200 9f04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@049f │ │ +1a4d14: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a4d16: 7052 030f 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@0f03 │ │ +1a4d1c: 0704 |0012: move-object v4, v0 │ │ +1a4d1e: 1f04 231b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a4d22: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a4d24: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a4d26: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a4d2a: 7706 1706 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@0617 │ │ +1a4d30: 0c08 |001c: move-result-object v8 │ │ +1a4d32: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=301 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) I │ │ 0x0000 - 0x001e reg=9 (null) I │ │ @@ -32697,32 +32697,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 │ │ -1a4c64: |[1a4c64] com.infomaniak.drive.ui.MainViewModel.createShareLink:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ -1a4c74: 1a00 8caa |0000: const-string v0, "file" // string@aa8c │ │ -1a4c78: 7120 31b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a4c7e: 7100 f9c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a4c84: 0c00 |0008: move-result-object v0 │ │ -1a4c86: 0701 |0009: move-object v1, v0 │ │ -1a4c88: 1f01 5c1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a4c8c: 2200 a104 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1; // type@04a1 │ │ -1a4c90: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a4c92: 7030 0b0f 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@0f0b │ │ -1a4c98: 0704 |0012: move-object v4, v0 │ │ -1a4c9a: 1f04 221b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a4c9e: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a4ca0: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a4ca2: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a4ca6: 7706 1706 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@0617 │ │ -1a4cac: 0c08 |001c: move-result-object v8 │ │ -1a4cae: 1108 |001d: return-object v8 │ │ +1a4d34: |[1a4d34] com.infomaniak.drive.ui.MainViewModel.createShareLink:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ +1a4d44: 1a00 91aa |0000: const-string v0, "file" // string@aa91 │ │ +1a4d48: 7120 3eb7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a4d4e: 7100 06c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a4d54: 0c00 |0008: move-result-object v0 │ │ +1a4d56: 0701 |0009: move-object v1, v0 │ │ +1a4d58: 1f01 5d1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a4d5c: 2200 a104 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1; // type@04a1 │ │ +1a4d60: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a4d62: 7030 0b0f 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@0f0b │ │ +1a4d68: 0704 |0012: move-object v4, v0 │ │ +1a4d6a: 1f04 231b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a4d6e: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a4d70: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a4d72: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a4d76: 7706 1706 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@0617 │ │ +1a4d7c: 0c08 |001c: move-result-object v8 │ │ +1a4d7e: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=224 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -32731,32 +32731,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 │ │ -1a4cb0: |[1a4cb0] com.infomaniak.drive.ui.MainViewModel.deleteDropBox:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ -1a4cc0: 1a00 8caa |0000: const-string v0, "file" // string@aa8c │ │ -1a4cc4: 7120 31b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a4cca: 7100 f9c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a4cd0: 0c00 |0008: move-result-object v0 │ │ -1a4cd2: 0701 |0009: move-object v1, v0 │ │ -1a4cd4: 1f01 5c1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a4cd8: 2200 a204 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1; // type@04a2 │ │ -1a4cdc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a4cde: 7030 110f 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@0f11 │ │ -1a4ce4: 0704 |0012: move-object v4, v0 │ │ -1a4ce6: 1f04 221b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a4cea: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a4cec: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a4cee: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a4cf2: 7706 1706 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@0617 │ │ -1a4cf8: 0c08 |001c: move-result-object v8 │ │ -1a4cfa: 1108 |001d: return-object v8 │ │ +1a4d80: |[1a4d80] com.infomaniak.drive.ui.MainViewModel.deleteDropBox:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ +1a4d90: 1a00 91aa |0000: const-string v0, "file" // string@aa91 │ │ +1a4d94: 7120 3eb7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a4d9a: 7100 06c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a4da0: 0c00 |0008: move-result-object v0 │ │ +1a4da2: 0701 |0009: move-object v1, v0 │ │ +1a4da4: 1f01 5d1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a4da8: 2200 a204 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1; // type@04a2 │ │ +1a4dac: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a4dae: 7030 110f 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@0f11 │ │ +1a4db4: 0704 |0012: move-object v4, v0 │ │ +1a4db6: 1f04 231b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a4dba: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a4dbc: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a4dbe: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a4dc2: 7706 1706 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@0617 │ │ +1a4dc8: 0c08 |001c: move-result-object v8 │ │ +1a4dca: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=277 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -32765,37 +32765,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 │ │ -1a4d2c: |[1a4d2c] 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; │ │ -1a4d3c: 1a00 8caa |0000: const-string v0, "file" // string@aa8c │ │ -1a4d40: 7120 31b7 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a4d46: 7100 f9c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a4d4c: 0c00 |0008: move-result-object v0 │ │ -1a4d4e: 0701 |0009: move-object v1, v0 │ │ -1a4d50: 1f01 5c1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a4d54: 2200 a304 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04a3 │ │ -1a4d58: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -1a4d5a: 0702 |000f: move-object v2, v0 │ │ -1a4d5c: 0793 |0010: move-object v3, v9 │ │ -1a4d5e: 07a4 |0011: move-object v4, v10 │ │ -1a4d60: 0785 |0012: move-object v5, v8 │ │ -1a4d62: 07b6 |0013: move-object v6, v11 │ │ -1a4d64: 7606 160f 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@0f16 │ │ -1a4d6a: 0704 |0017: move-object v4, v0 │ │ -1a4d6c: 1f04 221b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a4d70: 1225 |001a: const/4 v5, #int 2 // #2 │ │ -1a4d72: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -1a4d74: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -1a4d78: 7706 1706 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@0617 │ │ -1a4d7e: 0c09 |0021: move-result-object v9 │ │ -1a4d80: 1109 |0022: return-object v9 │ │ +1a4dfc: |[1a4dfc] 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; │ │ +1a4e0c: 1a00 91aa |0000: const-string v0, "file" // string@aa91 │ │ +1a4e10: 7120 3eb7 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a4e16: 7100 06c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a4e1c: 0c00 |0008: move-result-object v0 │ │ +1a4e1e: 0701 |0009: move-object v1, v0 │ │ +1a4e20: 1f01 5d1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a4e24: 2200 a304 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04a3 │ │ +1a4e28: 1207 |000e: const/4 v7, #int 0 // #0 │ │ +1a4e2a: 0702 |000f: move-object v2, v0 │ │ +1a4e2c: 0793 |0010: move-object v3, v9 │ │ +1a4e2e: 07a4 |0011: move-object v4, v10 │ │ +1a4e30: 0785 |0012: move-object v5, v8 │ │ +1a4e32: 07b6 |0013: move-object v6, v11 │ │ +1a4e34: 7606 160f 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@0f16 │ │ +1a4e3a: 0704 |0017: move-object v4, v0 │ │ +1a4e3c: 1f04 231b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a4e40: 1225 |001a: const/4 v5, #int 2 // #2 │ │ +1a4e42: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +1a4e44: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +1a4e48: 7706 1706 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@0617 │ │ +1a4e4e: 0c09 |0021: move-result-object v9 │ │ +1a4e50: 1109 |0022: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=393 │ │ 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; │ │ @@ -32806,32 +32806,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 │ │ -1a4db4: |[1a4db4] 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; │ │ -1a4dc4: 1a00 8caa |0000: const-string v0, "file" // string@aa8c │ │ -1a4dc8: 7120 31b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a4dce: 7100 f9c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a4dd4: 0c00 |0008: move-result-object v0 │ │ -1a4dd6: 0701 |0009: move-object v1, v0 │ │ -1a4dd8: 1f01 5c1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a4ddc: 2200 a604 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04a6 │ │ -1a4de0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a4de2: 7052 230f 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@0f23 │ │ -1a4de8: 0704 |0012: move-object v4, v0 │ │ -1a4dea: 1f04 221b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a4dee: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a4df0: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a4df2: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a4df6: 7706 1706 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@0617 │ │ -1a4dfc: 0c08 |001c: move-result-object v8 │ │ -1a4dfe: 1108 |001d: return-object v8 │ │ +1a4e84: |[1a4e84] 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; │ │ +1a4e94: 1a00 91aa |0000: const-string v0, "file" // string@aa91 │ │ +1a4e98: 7120 3eb7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a4e9e: 7100 06c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a4ea4: 0c00 |0008: move-result-object v0 │ │ +1a4ea6: 0701 |0009: move-object v1, v0 │ │ +1a4ea8: 1f01 5d1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a4eac: 2200 a604 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04a6 │ │ +1a4eb0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a4eb2: 7052 230f 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@0f23 │ │ +1a4eb8: 0704 |0012: move-object v4, v0 │ │ +1a4eba: 1f04 231b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a4ebe: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a4ec0: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a4ec2: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a4ec6: 7706 1706 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@0617 │ │ +1a4ecc: 0c08 |001c: move-result-object v8 │ │ +1a4ece: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=320 │ │ 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; │ │ @@ -32842,32 +32842,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 │ │ -1a4e00: |[1a4e00] com.infomaniak.drive.ui.MainViewModel.deleteFileShareLink:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ -1a4e10: 1a00 8caa |0000: const-string v0, "file" // string@aa8c │ │ -1a4e14: 7120 31b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a4e1a: 7100 f9c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a4e20: 0c00 |0008: move-result-object v0 │ │ -1a4e22: 0701 |0009: move-object v1, v0 │ │ -1a4e24: 1f01 5c1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a4e28: 2200 a804 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1; // type@04a8 │ │ -1a4e2c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a4e2e: 7030 2c0f 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@0f2c │ │ -1a4e34: 0704 |0012: move-object v4, v0 │ │ -1a4e36: 1f04 221b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a4e3a: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a4e3c: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a4e3e: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a4e42: 7706 1706 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@0617 │ │ -1a4e48: 0c08 |001c: move-result-object v8 │ │ -1a4e4a: 1108 |001d: return-object v8 │ │ +1a4ed0: |[1a4ed0] com.infomaniak.drive.ui.MainViewModel.deleteFileShareLink:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ +1a4ee0: 1a00 91aa |0000: const-string v0, "file" // string@aa91 │ │ +1a4ee4: 7120 3eb7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a4eea: 7100 06c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a4ef0: 0c00 |0008: move-result-object v0 │ │ +1a4ef2: 0701 |0009: move-object v1, v0 │ │ +1a4ef4: 1f01 5d1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a4ef8: 2200 a804 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1; // type@04a8 │ │ +1a4efc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a4efe: 7030 2c0f 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@0f2c │ │ +1a4f04: 0704 |0012: move-object v4, v0 │ │ +1a4f06: 1f04 231b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a4f0a: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a4f0c: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a4f0e: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a4f12: 7706 1706 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@0617 │ │ +1a4f18: 0c08 |001c: move-result-object v8 │ │ +1a4f1a: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=281 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -32876,35 +32876,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 │ │ -1a5af4: |[1a5af4] com.infomaniak.drive.ui.MainViewModel.deleteSynchronizedFilesOnDevice:(Ljava/util/ArrayList;)Lkotlinx/coroutines/Job; │ │ -1a5b04: 1a00 15ab |0000: const-string v0, "filesToDelete" // string@ab15 │ │ -1a5b08: 7120 31b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a5b0e: 0770 |0005: move-object v0, v7 │ │ -1a5b10: 1f00 3702 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0237 │ │ -1a5b14: 7110 4b06 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@064b │ │ -1a5b1a: 0c01 |000b: move-result-object v1 │ │ -1a5b1c: 7100 f9c7 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a5b22: 0c00 |000f: move-result-object v0 │ │ -1a5b24: 0702 |0010: move-object v2, v0 │ │ -1a5b26: 1f02 5c1a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a5b2a: 2200 aa04 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04aa │ │ -1a5b2e: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -1a5b30: 7040 350f 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@0f35 │ │ -1a5b36: 0704 |0019: move-object v4, v0 │ │ -1a5b38: 1f04 221b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a5b3c: 1225 |001c: const/4 v5, #int 2 // #2 │ │ -1a5b3e: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -1a5b40: 7706 41c6 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@c641 │ │ -1a5b46: 0c08 |0021: move-result-object v8 │ │ -1a5b48: 1108 |0022: return-object v8 │ │ +1a5bc4: |[1a5bc4] com.infomaniak.drive.ui.MainViewModel.deleteSynchronizedFilesOnDevice:(Ljava/util/ArrayList;)Lkotlinx/coroutines/Job; │ │ +1a5bd4: 1a00 1aab |0000: const-string v0, "filesToDelete" // string@ab1a │ │ +1a5bd8: 7120 3eb7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a5bde: 0770 |0005: move-object v0, v7 │ │ +1a5be0: 1f00 3702 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0237 │ │ +1a5be4: 7110 4b06 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@064b │ │ +1a5bea: 0c01 |000b: move-result-object v1 │ │ +1a5bec: 7100 06c8 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a5bf2: 0c00 |000f: move-result-object v0 │ │ +1a5bf4: 0702 |0010: move-object v2, v0 │ │ +1a5bf6: 1f02 5d1a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a5bfa: 2200 aa04 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04aa │ │ +1a5bfe: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +1a5c00: 7040 350f 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@0f35 │ │ +1a5c06: 0704 |0019: move-object v4, v0 │ │ +1a5c08: 1f04 231b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a5c0c: 1225 |001c: const/4 v5, #int 2 // #2 │ │ +1a5c0e: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +1a5c10: 7706 4ec6 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@c64e │ │ +1a5c16: 0c08 |0021: move-result-object v8 │ │ +1a5c18: 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; │ │ │ │ @@ -32913,32 +32913,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 │ │ -1a4e70: |[1a4e70] com.infomaniak.drive.ui.MainViewModel.deleteTrashFile:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ -1a4e80: 1a00 8caa |0000: const-string v0, "file" // string@aa8c │ │ -1a4e84: 7120 31b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a4e8a: 7100 f9c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a4e90: 0c00 |0008: move-result-object v0 │ │ -1a4e92: 0701 |0009: move-object v1, v0 │ │ -1a4e94: 1f01 5c1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a4e98: 2200 ab04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04ab │ │ -1a4e9c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a4e9e: 7040 3b0f 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@0f3b │ │ -1a4ea4: 0704 |0012: move-object v4, v0 │ │ -1a4ea6: 1f04 221b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a4eaa: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a4eac: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a4eae: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a4eb2: 7706 1706 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@0617 │ │ -1a4eb8: 0c08 |001c: move-result-object v8 │ │ -1a4eba: 1108 |001d: return-object v8 │ │ +1a4f40: |[1a4f40] com.infomaniak.drive.ui.MainViewModel.deleteTrashFile:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ +1a4f50: 1a00 91aa |0000: const-string v0, "file" // string@aa91 │ │ +1a4f54: 7120 3eb7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a4f5a: 7100 06c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a4f60: 0c00 |0008: move-result-object v0 │ │ +1a4f62: 0701 |0009: move-object v1, v0 │ │ +1a4f64: 1f01 5d1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a4f68: 2200 ab04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04ab │ │ +1a4f6c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a4f6e: 7040 3b0f 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@0f3b │ │ +1a4f74: 0704 |0012: move-object v4, v0 │ │ +1a4f76: 1f04 231b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a4f7a: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a4f7c: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a4f7e: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a4f82: 7706 1706 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@0617 │ │ +1a4f88: 0c08 |001c: move-result-object v8 │ │ +1a4f8a: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=414 │ │ 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; │ │ @@ -32948,32 +32948,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 │ │ -1a4eec: |[1a4eec] com.infomaniak.drive.ui.MainViewModel.duplicateFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; │ │ -1a4efc: 1a00 8caa |0000: const-string v0, "file" // string@aa8c │ │ -1a4f00: 7120 31b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a4f06: 7100 f9c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a4f0c: 0c00 |0008: move-result-object v0 │ │ -1a4f0e: 0701 |0009: move-object v1, v0 │ │ -1a4f10: 1f01 5c1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a4f14: 2200 ac04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04ac │ │ -1a4f18: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a4f1a: 7052 400f 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@0f40 │ │ -1a4f20: 0704 |0012: move-object v4, v0 │ │ -1a4f22: 1f04 221b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a4f26: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a4f28: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a4f2a: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a4f2e: 7706 1706 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@0617 │ │ -1a4f34: 0c08 |001c: move-result-object v8 │ │ -1a4f36: 1108 |001d: return-object v8 │ │ +1a4fbc: |[1a4fbc] com.infomaniak.drive.ui.MainViewModel.duplicateFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; │ │ +1a4fcc: 1a00 91aa |0000: const-string v0, "file" // string@aa91 │ │ +1a4fd0: 7120 3eb7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a4fd6: 7100 06c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a4fdc: 0c00 |0008: move-result-object v0 │ │ +1a4fde: 0701 |0009: move-object v1, v0 │ │ +1a4fe0: 1f01 5d1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a4fe4: 2200 ac04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04ac │ │ +1a4fe8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a4fea: 7052 400f 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@0f40 │ │ +1a4ff0: 0704 |0012: move-object v4, v0 │ │ +1a4ff2: 1f04 231b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a4ff6: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a4ff8: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a4ffa: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a4ffe: 7706 1706 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@0617 │ │ +1a5004: 0c08 |001c: move-result-object v8 │ │ +1a5006: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=425 │ │ 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; │ │ @@ -32984,17 +32984,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 │ │ -1a56dc: |[1a56dc] com.infomaniak.drive.ui.MainViewModel.getCreateDropBoxSuccess:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a56ec: 5410 fa04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.createDropBoxSuccess:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04fa │ │ -1a56f0: 1100 |0002: return-object v0 │ │ +1a57ac: |[1a57ac] com.infomaniak.drive.ui.MainViewModel.getCreateDropBoxSuccess:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a57bc: 5410 fa04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.createDropBoxSuccess:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04fa │ │ +1a57c0: 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;) │ │ @@ -33002,17 +33002,17 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a4f38: |[1a4f38] com.infomaniak.drive.ui.MainViewModel.getCurrentFolder:()Landroidx/lifecycle/LiveData; │ │ -1a4f48: 5410 fb04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04fb │ │ -1a4f4c: 1100 |0002: return-object v0 │ │ +1a5008: |[1a5008] com.infomaniak.drive.ui.MainViewModel.getCurrentFolder:()Landroidx/lifecycle/LiveData; │ │ +1a5018: 5410 fb04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04fb │ │ +1a501c: 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;) │ │ @@ -33020,17 +33020,17 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a54f8: |[1a54f8] com.infomaniak.drive.ui.MainViewModel.getCurrentFolderOpenAddFileBottom:()Landroidx/lifecycle/MutableLiveData; │ │ -1a5508: 5410 fc04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolderOpenAddFileBottom:Landroidx/lifecycle/MutableLiveData; // field@04fc │ │ -1a550c: 1100 |0002: return-object v0 │ │ +1a55c8: |[1a55c8] com.infomaniak.drive.ui.MainViewModel.getCurrentFolderOpenAddFileBottom:()Landroidx/lifecycle/MutableLiveData; │ │ +1a55d8: 5410 fc04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolderOpenAddFileBottom:Landroidx/lifecycle/MutableLiveData; // field@04fc │ │ +1a55dc: 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;) │ │ @@ -33038,17 +33038,17 @@ │ │ type : '()Ljava/util/LinkedHashMap;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a5944: |[1a5944] com.infomaniak.drive.ui.MainViewModel.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; │ │ -1a5954: 5410 fd04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04fd │ │ -1a5958: 1100 |0002: return-object v0 │ │ +1a5a14: |[1a5a14] com.infomaniak.drive.ui.MainViewModel.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; │ │ +1a5a24: 5410 fd04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04fd │ │ +1a5a28: 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;) │ │ @@ -33056,17 +33056,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 │ │ -1a56f4: |[1a56f4] com.infomaniak.drive.ui.MainViewModel.getDeleteFileFromHome:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a5704: 5410 fe04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFileFromHome:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04fe │ │ -1a5708: 1100 |0002: return-object v0 │ │ +1a57c4: |[1a57c4] com.infomaniak.drive.ui.MainViewModel.getDeleteFileFromHome:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a57d4: 5410 fe04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFileFromHome:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04fe │ │ +1a57d8: 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;) │ │ @@ -33074,17 +33074,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 │ │ -1a570c: |[1a570c] com.infomaniak.drive.ui.MainViewModel.getDeleteFilesFromGallery:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a571c: 5410 ff04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFilesFromGallery:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04ff │ │ -1a5720: 1100 |0002: return-object v0 │ │ +1a57dc: |[1a57dc] com.infomaniak.drive.ui.MainViewModel.getDeleteFilesFromGallery:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a57ec: 5410 ff04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFilesFromGallery:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04ff │ │ +1a57f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #22 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -33092,32 +33092,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 │ │ -1a4f50: |[1a4f50] com.infomaniak.drive.ui.MainViewModel.getDropBox:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ -1a4f60: 1a00 8caa |0000: const-string v0, "file" // string@aa8c │ │ -1a4f64: 7120 31b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a4f6a: 7100 f9c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a4f70: 0c00 |0008: move-result-object v0 │ │ -1a4f72: 0701 |0009: move-object v1, v0 │ │ -1a4f74: 1f01 5c1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a4f78: 2200 ad04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1; // type@04ad │ │ -1a4f7c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a4f7e: 7030 450f 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@0f45 │ │ -1a4f84: 0704 |0012: move-object v4, v0 │ │ -1a4f86: 1f04 221b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a4f8a: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a4f8c: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a4f8e: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a4f92: 7706 1706 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@0617 │ │ -1a4f98: 0c08 |001c: move-result-object v8 │ │ -1a4f9a: 1108 |001d: return-object v8 │ │ +1a5020: |[1a5020] com.infomaniak.drive.ui.MainViewModel.getDropBox:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ +1a5030: 1a00 91aa |0000: const-string v0, "file" // string@aa91 │ │ +1a5034: 7120 3eb7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a503a: 7100 06c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a5040: 0c00 |0008: move-result-object v0 │ │ +1a5042: 0701 |0009: move-object v1, v0 │ │ +1a5044: 1f01 5d1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a5048: 2200 ad04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1; // type@04ad │ │ +1a504c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a504e: 7030 450f 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@0f45 │ │ +1a5054: 0704 |0012: move-object v4, v0 │ │ +1a5056: 1f04 231b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a505a: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a505c: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a505e: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a5062: 7706 1706 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@0617 │ │ +1a5068: 0c08 |001c: move-result-object v8 │ │ +1a506a: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=234 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -33126,41 +33126,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 │ │ -1a4f9c: |[1a4f9c] com.infomaniak.drive.ui.MainViewModel.getFileDetails:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ -1a4fac: 1b00 f500 0100 |0000: const-string/jumbo v0, "userDrive" // string@000100f5 │ │ -1a4fb2: 7120 31b7 0b00 |0003: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a4fb8: 5490 0005 |0006: iget-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@0500 │ │ -1a4fbc: 1f00 761d |0008: check-cast v0, Lkotlinx/coroutines/Job; // type@1d76 │ │ -1a4fc0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -1a4fc2: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -1a4fc4: 7140 a5c8 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@c8a5 │ │ -1a4fca: 7130 d8c8 2101 |000f: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c8d8 │ │ -1a4fd0: 0c00 |0012: move-result-object v0 │ │ -1a4fd2: 5b90 0005 |0013: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@0500 │ │ -1a4fd6: 7100 f9c7 0000 |0015: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a4fdc: 0c00 |0018: move-result-object v0 │ │ -1a4fde: 5492 0005 |0019: iget-object v2, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@0500 │ │ -1a4fe2: 1f02 5c1a |001b: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a4fe6: 6e20 43c7 2000 |001d: invoke-virtual {v0, v2}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@c743 │ │ -1a4fec: 0c03 |0020: move-result-object v3 │ │ -1a4fee: 2200 ae04 |0021: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04ae │ │ -1a4ff2: 7040 4a0f 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@0f4a │ │ -1a4ff8: 0706 |0026: move-object v6, v0 │ │ -1a4ffa: 1f06 221b |0027: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a4ffe: 1227 |0029: const/4 v7, #int 2 // #2 │ │ -1a5000: 1208 |002a: const/4 v8, #int 0 // #0 │ │ -1a5002: 1604 0000 |002b: const-wide/16 v4, #int 0 // #0 │ │ -1a5006: 7706 1706 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@0617 │ │ -1a500c: 0c0a |0030: move-result-object v10 │ │ -1a500e: 110a |0031: return-object v10 │ │ +1a506c: |[1a506c] com.infomaniak.drive.ui.MainViewModel.getFileDetails:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ +1a507c: 1b00 fa00 0100 |0000: const-string/jumbo v0, "userDrive" // string@000100fa │ │ +1a5082: 7120 3eb7 0b00 |0003: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a5088: 5490 0005 |0006: iget-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@0500 │ │ +1a508c: 1f00 771d |0008: check-cast v0, Lkotlinx/coroutines/Job; // type@1d77 │ │ +1a5090: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +1a5092: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +1a5094: 7140 b2c8 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@c8b2 │ │ +1a509a: 7130 e5c8 2101 |000f: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c8e5 │ │ +1a50a0: 0c00 |0012: move-result-object v0 │ │ +1a50a2: 5b90 0005 |0013: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@0500 │ │ +1a50a6: 7100 06c8 0000 |0015: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a50ac: 0c00 |0018: move-result-object v0 │ │ +1a50ae: 5492 0005 |0019: iget-object v2, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@0500 │ │ +1a50b2: 1f02 5d1a |001b: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a50b6: 6e20 50c7 2000 |001d: invoke-virtual {v0, v2}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@c750 │ │ +1a50bc: 0c03 |0020: move-result-object v3 │ │ +1a50be: 2200 ae04 |0021: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04ae │ │ +1a50c2: 7040 4a0f 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@0f4a │ │ +1a50c8: 0706 |0026: move-object v6, v0 │ │ +1a50ca: 1f06 231b |0027: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a50ce: 1227 |0029: const/4 v7, #int 2 // #2 │ │ +1a50d0: 1208 |002a: const/4 v8, #int 0 // #0 │ │ +1a50d2: 1604 0000 |002b: const-wide/16 v4, #int 0 // #0 │ │ +1a50d6: 7706 1706 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@0617 │ │ +1a50dc: 0c0a |0030: move-result-object v10 │ │ +1a50de: 110a |0031: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=334 │ │ 0x000f line=335 │ │ 0x0015 line=336 │ │ locals : │ │ 0x0000 - 0x0032 reg=9 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ @@ -33172,30 +33172,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 │ │ -1a5034: |[1a5034] com.infomaniak.drive.ui.MainViewModel.getFileShare:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ -1a5044: 7100 f9c7 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a504a: 0c00 |0003: move-result-object v0 │ │ -1a504c: 0701 |0004: move-object v1, v0 │ │ -1a504e: 1f01 5c1a |0005: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a5052: 2200 af04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04af │ │ -1a5056: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a5058: 7040 4f0f 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@0f4f │ │ -1a505e: 0704 |000d: move-object v4, v0 │ │ -1a5060: 1f04 221b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a5064: 1225 |0010: const/4 v5, #int 2 // #2 │ │ -1a5066: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -1a5068: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ -1a506c: 7706 1706 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@0617 │ │ -1a5072: 0c08 |0017: move-result-object v8 │ │ -1a5074: 1108 |0018: return-object v8 │ │ +1a5104: |[1a5104] com.infomaniak.drive.ui.MainViewModel.getFileShare:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ +1a5114: 7100 06c8 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a511a: 0c00 |0003: move-result-object v0 │ │ +1a511c: 0701 |0004: move-object v1, v0 │ │ +1a511e: 1f01 5d1a |0005: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a5122: 2200 af04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04af │ │ +1a5126: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a5128: 7040 4f0f 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@0f4f │ │ +1a512e: 0704 |000d: move-object v4, v0 │ │ +1a5130: 1f04 231b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a5134: 1225 |0010: const/4 v5, #int 2 // #2 │ │ +1a5136: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +1a5138: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ +1a513c: 7706 1706 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@0617 │ │ +1a5142: 0c08 |0017: move-result-object v8 │ │ +1a5144: 1108 |0018: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 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; │ │ @@ -33205,26 +33205,26 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1a5540: |[1a5540] com.infomaniak.drive.ui.MainViewModel.getHasNetwork:()Z │ │ -1a5550: 6e10 0c10 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@100c │ │ -1a5556: 0c00 |0003: move-result-object v0 │ │ -1a5558: 7210 1bd4 0000 |0004: invoke-interface {v0}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d41b │ │ -1a555e: 0c00 |0007: move-result-object v0 │ │ -1a5560: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1a5562: 7110 0093 0100 |0009: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9300 │ │ -1a5568: 0c01 |000c: move-result-object v1 │ │ -1a556a: 7120 28b7 1000 |000d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -1a5570: 0a00 |0010: move-result v0 │ │ -1a5572: df00 0001 |0011: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -1a5576: 0f00 |0013: return v0 │ │ +1a5610: |[1a5610] com.infomaniak.drive.ui.MainViewModel.getHasNetwork:()Z │ │ +1a5620: 6e10 0c10 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@100c │ │ +1a5626: 0c00 |0003: move-result-object v0 │ │ +1a5628: 7210 28d4 0000 |0004: invoke-interface {v0}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d428 │ │ +1a562e: 0c00 |0007: move-result-object v0 │ │ +1a5630: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1a5632: 7110 0d93 0100 |0009: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@930d │ │ +1a5638: 0c01 |000c: move-result-object v1 │ │ +1a563a: 7120 35b7 1000 |000d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +1a5640: 0a00 |0010: move-result v0 │ │ +1a5642: df00 0001 |0011: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +1a5646: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #26 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -33232,17 +33232,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a5578: |[1a5578] com.infomaniak.drive.ui.MainViewModel.getIgnoreSyncOffline:()Z │ │ -1a5588: 5510 0105 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.ignoreSyncOffline:Z // field@0501 │ │ -1a558c: 0f00 |0002: return v0 │ │ +1a5648: |[1a5648] com.infomaniak.drive.ui.MainViewModel.getIgnoreSyncOffline:()Z │ │ +1a5658: 5510 0105 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.ignoreSyncOffline:Z // field@0501 │ │ +1a565c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #27 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -33250,26 +33250,26 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1a5590: |[1a5590] com.infomaniak.drive.ui.MainViewModel.getMustOpenUploadShortcut:()Z │ │ -1a55a0: 5420 0c05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@050c │ │ -1a55a4: 1a01 5bd6 |0002: const-string v1, "mustOpenUploadShortcut" // string@d65b │ │ -1a55a8: 6e20 4406 1000 |0004: invoke-virtual {v0, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0644 │ │ -1a55ae: 0c00 |0007: move-result-object v0 │ │ -1a55b0: 1f00 7917 |0008: check-cast v0, Ljava/lang/Boolean; // type@1779 │ │ -1a55b4: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -1a55b8: 6e10 fb92 0000 |000c: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@92fb │ │ -1a55be: 0a00 |000f: move-result v0 │ │ -1a55c0: 2803 |0010: goto 0013 // +0003 │ │ -1a55c2: 5520 0405 |0011: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@0504 │ │ -1a55c6: 0f00 |0013: return v0 │ │ +1a5660: |[1a5660] com.infomaniak.drive.ui.MainViewModel.getMustOpenUploadShortcut:()Z │ │ +1a5670: 5420 0c05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@050c │ │ +1a5674: 1a01 60d6 |0002: const-string v1, "mustOpenUploadShortcut" // string@d660 │ │ +1a5678: 6e20 4406 1000 |0004: invoke-virtual {v0, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0644 │ │ +1a567e: 0c00 |0007: move-result-object v0 │ │ +1a5680: 1f00 7a17 |0008: check-cast v0, Ljava/lang/Boolean; // type@177a │ │ +1a5684: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +1a5688: 6e10 0893 0000 |000c: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@9308 │ │ +1a568e: 0a00 |000f: move-result v0 │ │ +1a5690: 2803 |0010: goto 0013 // +0003 │ │ +1a5692: 5520 0405 |0011: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@0504 │ │ +1a5696: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #28 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -33277,17 +33277,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 │ │ -1a5724: |[1a5724] com.infomaniak.drive.ui.MainViewModel.getNavigateFileListTo:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a5734: 5410 0505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0505 │ │ -1a5738: 1100 |0002: return-object v0 │ │ +1a57f4: |[1a57f4] com.infomaniak.drive.ui.MainViewModel.getNavigateFileListTo:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a5804: 5410 0505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0505 │ │ +1a5808: 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;) │ │ @@ -33295,20 +33295,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 │ │ -1a5650: |[1a5650] com.infomaniak.drive.ui.MainViewModel.getNotificationPermission:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ -1a5660: 5410 0605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission$delegate:Lkotlin/Lazy; // field@0506 │ │ -1a5664: 7210 419a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a41 │ │ -1a566a: 0c00 |0005: move-result-object v0 │ │ -1a566c: 1f00 e60b |0006: check-cast v0, Lcom/infomaniak/drive/utils/NotificationPermission; // type@0be6 │ │ -1a5670: 1100 |0008: return-object v0 │ │ +1a5720: |[1a5720] com.infomaniak.drive.ui.MainViewModel.getNotificationPermission:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ +1a5730: 5410 0605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission$delegate:Lkotlin/Lazy; // field@0506 │ │ +1a5734: 7210 4e9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a4e │ │ +1a573a: 0c00 |0005: move-result-object v0 │ │ +1a573c: 1f00 e70b |0006: check-cast v0, Lcom/infomaniak/drive/utils/NotificationPermission; // type@0be7 │ │ +1a5740: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #30 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -33316,17 +33316,17 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a5078: |[1a5078] com.infomaniak.drive.ui.MainViewModel.getPendingUploadsCount:()Landroidx/lifecycle/LiveData; │ │ -1a5088: 5410 0705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount:Landroidx/lifecycle/LiveData; // field@0507 │ │ -1a508c: 1100 |0002: return-object v0 │ │ +1a5148: |[1a5148] com.infomaniak.drive.ui.MainViewModel.getPendingUploadsCount:()Landroidx/lifecycle/LiveData; │ │ +1a5158: 5410 0705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount:Landroidx/lifecycle/LiveData; // field@0507 │ │ +1a515c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #31 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -33334,20 +33334,20 @@ │ │ type : '()Lio/realm/Realm;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a5788: |[1a5788] com.infomaniak.drive.ui.MainViewModel.getRealm:()Lio/realm/Realm; │ │ -1a5798: 5410 0905 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.realm$delegate:Lkotlin/Lazy; // field@0509 │ │ -1a579c: 7210 419a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a41 │ │ -1a57a2: 0c00 |0005: move-result-object v0 │ │ -1a57a4: 1f00 8b10 |0006: check-cast v0, Lio/realm/Realm; // type@108b │ │ -1a57a8: 1100 |0008: return-object v0 │ │ +1a5858: |[1a5858] com.infomaniak.drive.ui.MainViewModel.getRealm:()Lio/realm/Realm; │ │ +1a5868: 5410 0905 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.realm$delegate:Lkotlin/Lazy; // field@0509 │ │ +1a586c: 7210 4e9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a4e │ │ +1a5872: 0c00 |0005: move-result-object v0 │ │ +1a5874: 1f00 8c10 |0006: check-cast v0, Lio/realm/Realm; // type@108c │ │ +1a5878: 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;) │ │ @@ -33355,17 +33355,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 │ │ -1a573c: |[1a573c] com.infomaniak.drive.ui.MainViewModel.getRefreshActivities:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a574c: 5410 0a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.refreshActivities:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@050a │ │ -1a5750: 1100 |0002: return-object v0 │ │ +1a580c: |[1a580c] com.infomaniak.drive.ui.MainViewModel.getRefreshActivities:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a581c: 5410 0a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.refreshActivities:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@050a │ │ +1a5820: 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;) │ │ @@ -33373,17 +33373,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 │ │ -1a5604: |[1a5604] com.infomaniak.drive.ui.MainViewModel.getSelectFolderUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; │ │ -1a5614: 5410 0d05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@050d │ │ -1a5618: 1100 |0002: return-object v0 │ │ +1a56d4: |[1a56d4] com.infomaniak.drive.ui.MainViewModel.getSelectFolderUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; │ │ +1a56e4: 5410 0d05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@050d │ │ +1a56e8: 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;) │ │ @@ -33391,32 +33391,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 │ │ -1a5090: |[1a5090] com.infomaniak.drive.ui.MainViewModel.getShareLink:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ -1a50a0: 1a00 8caa |0000: const-string v0, "file" // string@aa8c │ │ -1a50a4: 7120 31b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a50aa: 7100 f9c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a50b0: 0c00 |0008: move-result-object v0 │ │ -1a50b2: 0701 |0009: move-object v1, v0 │ │ -1a50b4: 1f01 5c1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a50b8: 2200 b004 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1; // type@04b0 │ │ -1a50bc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a50be: 7030 540f 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@0f54 │ │ -1a50c4: 0704 |0012: move-object v4, v0 │ │ -1a50c6: 1f04 221b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a50ca: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a50cc: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a50ce: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a50d2: 7706 1706 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@0617 │ │ -1a50d8: 0c08 |001c: move-result-object v8 │ │ -1a50da: 1108 |001d: return-object v8 │ │ +1a5160: |[1a5160] com.infomaniak.drive.ui.MainViewModel.getShareLink:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ +1a5170: 1a00 91aa |0000: const-string v0, "file" // string@aa91 │ │ +1a5174: 7120 3eb7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a517a: 7100 06c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a5180: 0c00 |0008: move-result-object v0 │ │ +1a5182: 0701 |0009: move-object v1, v0 │ │ +1a5184: 1f01 5d1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a5188: 2200 b004 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1; // type@04b0 │ │ +1a518c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a518e: 7030 540f 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@0f54 │ │ +1a5194: 0704 |0012: move-object v4, v0 │ │ +1a5196: 1f04 231b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a519a: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a519c: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a519e: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a51a2: 7706 1706 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@0617 │ │ +1a51a8: 0c08 |001c: move-result-object v8 │ │ +1a51aa: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=290 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -33425,17 +33425,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 │ │ -1a5754: |[1a5754] com.infomaniak.drive.ui.MainViewModel.getUpdateOfflineFile:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a5764: 5410 1005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.updateOfflineFile:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0510 │ │ -1a5768: 1100 |0002: return-object v0 │ │ +1a5824: |[1a5824] com.infomaniak.drive.ui.MainViewModel.getUpdateOfflineFile:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a5834: 5410 1005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.updateOfflineFile:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0510 │ │ +1a5838: 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;) │ │ @@ -33443,17 +33443,17 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a5510: |[1a5510] com.infomaniak.drive.ui.MainViewModel.getUpdateVisibleFiles:()Landroidx/lifecycle/MutableLiveData; │ │ -1a5520: 5410 1105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.updateVisibleFiles:Landroidx/lifecycle/MutableLiveData; // field@0511 │ │ -1a5524: 1100 |0002: return-object v0 │ │ +1a55e0: |[1a55e0] com.infomaniak.drive.ui.MainViewModel.getUpdateVisibleFiles:()Landroidx/lifecycle/MutableLiveData; │ │ +1a55f0: 5410 1105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.updateVisibleFiles:Landroidx/lifecycle/MutableLiveData; // field@0511 │ │ +1a55f4: 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;) │ │ @@ -33461,17 +33461,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 │ │ -1a561c: |[1a561c] com.infomaniak.drive.ui.MainViewModel.getUploadFilesHelper:()Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; │ │ -1a562c: 5410 1205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@0512 │ │ -1a5630: 1100 |0002: return-object v0 │ │ +1a56ec: |[1a56ec] com.infomaniak.drive.ui.MainViewModel.getUploadFilesHelper:()Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; │ │ +1a56fc: 5410 1205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@0512 │ │ +1a5700: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #38 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -33479,27 +33479,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 │ │ -1a6058: |[1a6058] com.infomaniak.drive.ui.MainViewModel.initUploadFilesHelper:(Landroidx/fragment/app/FragmentActivity;Landroidx/navigation/NavController;)V │ │ -1a6068: 1a00 71ad |0000: const-string v0, "fragmentActivity" // string@ad71 │ │ -1a606c: 7120 31b7 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a6072: 1a00 7ad8 |0005: const-string v0, "navController" // string@d87a │ │ -1a6076: 7120 31b7 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a607c: 2200 8505 |000a: new-instance v0, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // type@0585 │ │ -1a6080: 2201 9504 |000c: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4; // type@0495 │ │ -1a6084: 7030 c40e 3102 |000e: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0ec4 │ │ -1a608a: 7040 1c14 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@141c │ │ -1a6090: 5b20 1205 |0014: iput-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@0512 │ │ -1a6094: 7010 0810 0200 |0016: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.initCurrentFolderFromRealm:()V // method@1008 │ │ -1a609a: 7010 2e10 0200 |0019: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.setParentFolder:()V // method@102e │ │ -1a60a0: 0e00 |001c: return-void │ │ +1a6128: |[1a6128] com.infomaniak.drive.ui.MainViewModel.initUploadFilesHelper:(Landroidx/fragment/app/FragmentActivity;Landroidx/navigation/NavController;)V │ │ +1a6138: 1a00 76ad |0000: const-string v0, "fragmentActivity" // string@ad76 │ │ +1a613c: 7120 3eb7 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a6142: 1a00 7fd8 |0005: const-string v0, "navController" // string@d87f │ │ +1a6146: 7120 3eb7 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a614c: 2200 8605 |000a: new-instance v0, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // type@0586 │ │ +1a6150: 2201 9504 |000c: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4; // type@0495 │ │ +1a6154: 7030 c40e 3102 |000e: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0ec4 │ │ +1a615a: 7040 2914 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@1429 │ │ +1a6160: 5b20 1205 |0014: iput-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@0512 │ │ +1a6164: 7010 0810 0200 |0016: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.initCurrentFolderFromRealm:()V // method@1008 │ │ +1a616a: 7010 2e10 0200 |0019: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.setParentFolder:()V // method@102e │ │ +1a6170: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=157 │ │ 0x0016 line=165 │ │ 0x0019 line=166 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ @@ -33511,17 +33511,17 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a5528: |[1a5528] com.infomaniak.drive.ui.MainViewModel.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; │ │ -1a5538: 5410 0205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:Landroidx/lifecycle/MutableLiveData; // field@0502 │ │ -1a553c: 1100 |0002: return-object v0 │ │ +1a55f8: |[1a55f8] com.infomaniak.drive.ui.MainViewModel.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; │ │ +1a5608: 5410 0205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:Landroidx/lifecycle/MutableLiveData; // field@0502 │ │ +1a560c: 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;) │ │ @@ -33529,17 +33529,17 @@ │ │ type : '()Lkotlinx/coroutines/flow/StateFlow;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a5cc8: |[1a5cc8] com.infomaniak.drive.ui.MainViewModel.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; │ │ -1a5cd8: 5410 0305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:Lkotlinx/coroutines/flow/StateFlow; // field@0503 │ │ -1a5cdc: 1100 |0002: return-object v0 │ │ +1a5d98: |[1a5d98] com.infomaniak.drive.ui.MainViewModel.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; │ │ +1a5da8: 5410 0305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:Lkotlinx/coroutines/flow/StateFlow; // field@0503 │ │ +1a5dac: 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;) │ │ @@ -33547,35 +33547,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 │ │ -1a5b4c: |[1a5b4c] com.infomaniak.drive.ui.MainViewModel.loadCurrentFolder:(ILcom/infomaniak/drive/data/models/UserDrive;)Lkotlinx/coroutines/Job; │ │ -1a5b5c: 1b00 f500 0100 |0000: const-string/jumbo v0, "userDrive" // string@000100f5 │ │ -1a5b62: 7120 31b7 0900 |0003: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a5b68: 0770 |0006: move-object v0, v7 │ │ -1a5b6a: 1f00 3702 |0007: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0237 │ │ -1a5b6e: 7110 4b06 0000 |0009: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@064b │ │ -1a5b74: 0c01 |000c: move-result-object v1 │ │ -1a5b76: 7100 f9c7 0000 |000d: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a5b7c: 0c00 |0010: move-result-object v0 │ │ -1a5b7e: 0702 |0011: move-object v2, v0 │ │ -1a5b80: 1f02 5c1a |0012: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a5b84: 2200 b204 |0014: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04b2 │ │ -1a5b88: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -1a5b8a: 7053 5e0f 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@0f5e │ │ -1a5b90: 0704 |001a: move-object v4, v0 │ │ -1a5b92: 1f04 221b |001b: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a5b96: 1225 |001d: const/4 v5, #int 2 // #2 │ │ -1a5b98: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -1a5b9a: 7706 41c6 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@c641 │ │ -1a5ba0: 0c08 |0022: move-result-object v8 │ │ -1a5ba2: 1108 |0023: return-object v8 │ │ +1a5c1c: |[1a5c1c] com.infomaniak.drive.ui.MainViewModel.loadCurrentFolder:(ILcom/infomaniak/drive/data/models/UserDrive;)Lkotlinx/coroutines/Job; │ │ +1a5c2c: 1b00 fa00 0100 |0000: const-string/jumbo v0, "userDrive" // string@000100fa │ │ +1a5c32: 7120 3eb7 0900 |0003: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a5c38: 0770 |0006: move-object v0, v7 │ │ +1a5c3a: 1f00 3702 |0007: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0237 │ │ +1a5c3e: 7110 4b06 0000 |0009: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@064b │ │ +1a5c44: 0c01 |000c: move-result-object v1 │ │ +1a5c46: 7100 06c8 0000 |000d: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a5c4c: 0c00 |0010: move-result-object v0 │ │ +1a5c4e: 0702 |0011: move-object v2, v0 │ │ +1a5c50: 1f02 5d1a |0012: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a5c54: 2200 b204 |0014: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04b2 │ │ +1a5c58: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +1a5c5a: 7053 5e0f 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@0f5e │ │ +1a5c60: 0704 |001a: move-object v4, v0 │ │ +1a5c62: 1f04 231b |001b: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a5c66: 1225 |001d: const/4 v5, #int 2 // #2 │ │ +1a5c68: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +1a5c6a: 7706 4ec6 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@c64e │ │ +1a5c70: 0c08 |0022: move-result-object v8 │ │ +1a5c72: 1108 |0023: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=202 │ │ 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; │ │ @@ -33585,38 +33585,38 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 39 16-bit code units │ │ -1a60b8: |[1a60b8] com.infomaniak.drive.ui.MainViewModel.loadRootFiles:()V │ │ -1a60c8: 5490 0b05 |0000: iget-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@050b │ │ -1a60cc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1a60ce: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -1a60d0: 7140 a5c8 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@c8a5 │ │ -1a60d6: 0790 |0007: move-object v0, v9 │ │ -1a60d8: 1f00 3702 |0008: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0237 │ │ -1a60dc: 7110 4b06 0000 |000a: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@064b │ │ -1a60e2: 0c03 |000d: move-result-object v3 │ │ -1a60e4: 7100 f9c7 0000 |000e: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a60ea: 0c00 |0011: move-result-object v0 │ │ -1a60ec: 0704 |0012: move-object v4, v0 │ │ -1a60ee: 1f04 5c1a |0013: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a60f2: 2200 b304 |0015: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04b3 │ │ -1a60f6: 7030 630f 9002 |0017: invoke-direct {v0, v9, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f63 │ │ -1a60fc: 0706 |001a: move-object v6, v0 │ │ -1a60fe: 1f06 221b |001b: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a6102: 1227 |001d: const/4 v7, #int 2 // #2 │ │ -1a6104: 1208 |001e: const/4 v8, #int 0 // #0 │ │ -1a6106: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -1a6108: 7706 41c6 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@c641 │ │ -1a610e: 0c00 |0023: move-result-object v0 │ │ -1a6110: 5b90 0b05 |0024: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@050b │ │ -1a6114: 0e00 |0026: return-void │ │ +1a6188: |[1a6188] com.infomaniak.drive.ui.MainViewModel.loadRootFiles:()V │ │ +1a6198: 5490 0b05 |0000: iget-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@050b │ │ +1a619c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1a619e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +1a61a0: 7140 b2c8 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@c8b2 │ │ +1a61a6: 0790 |0007: move-object v0, v9 │ │ +1a61a8: 1f00 3702 |0008: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0237 │ │ +1a61ac: 7110 4b06 0000 |000a: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@064b │ │ +1a61b2: 0c03 |000d: move-result-object v3 │ │ +1a61b4: 7100 06c8 0000 |000e: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a61ba: 0c00 |0011: move-result-object v0 │ │ +1a61bc: 0704 |0012: move-object v4, v0 │ │ +1a61be: 1f04 5d1a |0013: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a61c2: 2200 b304 |0015: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04b3 │ │ +1a61c6: 7030 630f 9002 |0017: invoke-direct {v0, v9, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f63 │ │ +1a61cc: 0706 |001a: move-object v6, v0 │ │ +1a61ce: 1f06 231b |001b: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a61d2: 1227 |001d: const/4 v7, #int 2 // #2 │ │ +1a61d4: 1208 |001e: const/4 v8, #int 0 // #0 │ │ +1a61d6: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +1a61d8: 7706 4ec6 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@c64e │ │ +1a61de: 0c00 |0023: move-result-object v0 │ │ +1a61e0: 5b90 0b05 |0024: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@050b │ │ +1a61e4: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0007 line=171 │ │ locals : │ │ 0x0000 - 0x0027 reg=9 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -33625,37 +33625,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 │ │ -1a50dc: |[1a50dc] com.infomaniak.drive.ui.MainViewModel.manageCategory:(ILjava/util/List;Z)Landroidx/lifecycle/LiveData; │ │ -1a50ec: 1a00 0bab |0000: const-string v0, "files" // string@ab0b │ │ -1a50f0: 7120 31b7 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a50f6: 7100 f9c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a50fc: 0c00 |0008: move-result-object v0 │ │ -1a50fe: 0701 |0009: move-object v1, v0 │ │ -1a5100: 1f01 5c1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a5104: 2200 b504 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04b5 │ │ -1a5108: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -1a510a: 0702 |000f: move-object v2, v0 │ │ -1a510c: 0783 |0010: move-object v3, v8 │ │ -1a510e: 07a4 |0011: move-object v4, v10 │ │ -1a5110: 0195 |0012: move v5, v9 │ │ -1a5112: 01b6 |0013: move v6, v11 │ │ -1a5114: 7606 6b0f 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@0f6b │ │ -1a511a: 0704 |0017: move-object v4, v0 │ │ -1a511c: 1f04 221b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a5120: 1225 |001a: const/4 v5, #int 2 // #2 │ │ -1a5122: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -1a5124: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -1a5128: 7706 1706 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@0617 │ │ -1a512e: 0c09 |0021: move-result-object v9 │ │ -1a5130: 1109 |0022: return-object v9 │ │ +1a51ac: |[1a51ac] com.infomaniak.drive.ui.MainViewModel.manageCategory:(ILjava/util/List;Z)Landroidx/lifecycle/LiveData; │ │ +1a51bc: 1a00 10ab |0000: const-string v0, "files" // string@ab10 │ │ +1a51c0: 7120 3eb7 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a51c6: 7100 06c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a51cc: 0c00 |0008: move-result-object v0 │ │ +1a51ce: 0701 |0009: move-object v1, v0 │ │ +1a51d0: 1f01 5d1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a51d4: 2200 b504 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04b5 │ │ +1a51d8: 1207 |000e: const/4 v7, #int 0 // #0 │ │ +1a51da: 0702 |000f: move-object v2, v0 │ │ +1a51dc: 0783 |0010: move-object v3, v8 │ │ +1a51de: 07a4 |0011: move-object v4, v10 │ │ +1a51e0: 0195 |0012: move v5, v9 │ │ +1a51e2: 01b6 |0013: move v6, v11 │ │ +1a51e4: 7606 6b0f 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@0f6b │ │ +1a51ea: 0704 |0017: move-object v4, v0 │ │ +1a51ec: 1f04 231b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a51f0: 1225 |001a: const/4 v5, #int 2 // #2 │ │ +1a51f2: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +1a51f4: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +1a51f8: 7706 1706 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@0617 │ │ +1a51fe: 0c09 |0021: move-result-object v9 │ │ +1a5200: 1109 |0022: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=374 │ │ 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; │ │ @@ -33666,35 +33666,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 │ │ -1a5ba4: |[1a5ba4] com.infomaniak.drive.ui.MainViewModel.markFilesAsOffline:(Ljava/util/List;Z)Lkotlinx/coroutines/Job; │ │ -1a5bb4: 1a00 13ab |0000: const-string v0, "filesId" // string@ab13 │ │ -1a5bb8: 7120 31b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a5bbe: 0770 |0005: move-object v0, v7 │ │ -1a5bc0: 1f00 3702 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0237 │ │ -1a5bc4: 7110 4b06 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@064b │ │ -1a5bca: 0c01 |000b: move-result-object v1 │ │ -1a5bcc: 7100 f9c7 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a5bd2: 0c00 |000f: move-result-object v0 │ │ -1a5bd4: 0702 |0010: move-object v2, v0 │ │ -1a5bd6: 1f02 5c1a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a5bda: 2200 b604 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04b6 │ │ -1a5bde: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -1a5be0: 7040 710f 8039 |0016: invoke-direct {v0, v8, v9, v3}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V // method@0f71 │ │ -1a5be6: 0704 |0019: move-object v4, v0 │ │ -1a5be8: 1f04 221b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a5bec: 1225 |001c: const/4 v5, #int 2 // #2 │ │ -1a5bee: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -1a5bf0: 7706 41c6 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@c641 │ │ -1a5bf6: 0c08 |0021: move-result-object v8 │ │ -1a5bf8: 1108 |0022: return-object v8 │ │ +1a5c74: |[1a5c74] com.infomaniak.drive.ui.MainViewModel.markFilesAsOffline:(Ljava/util/List;Z)Lkotlinx/coroutines/Job; │ │ +1a5c84: 1a00 18ab |0000: const-string v0, "filesId" // string@ab18 │ │ +1a5c88: 7120 3eb7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a5c8e: 0770 |0005: move-object v0, v7 │ │ +1a5c90: 1f00 3702 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0237 │ │ +1a5c94: 7110 4b06 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@064b │ │ +1a5c9a: 0c01 |000b: move-result-object v1 │ │ +1a5c9c: 7100 06c8 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a5ca2: 0c00 |000f: move-result-object v0 │ │ +1a5ca4: 0702 |0010: move-object v2, v0 │ │ +1a5ca6: 1f02 5d1a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a5caa: 2200 b604 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04b6 │ │ +1a5cae: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +1a5cb0: 7040 710f 8039 |0016: invoke-direct {v0, v8, v9, v3}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V // method@0f71 │ │ +1a5cb6: 0704 |0019: move-object v4, v0 │ │ +1a5cb8: 1f04 231b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a5cbc: 1225 |001c: const/4 v5, #int 2 // #2 │ │ +1a5cbe: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +1a5cc0: 7706 4ec6 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@c64e │ │ +1a5cc6: 0c08 |0021: move-result-object v8 │ │ +1a5cc8: 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 │ │ @@ -33704,39 +33704,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 │ │ -1a5158: |[1a5158] 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; │ │ -1a5168: 1a00 8caa |0000: const-string v0, "file" // string@aa8c │ │ -1a516c: 7120 31b7 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a5172: 1a00 28d9 |0005: const-string v0, "newParent" // string@d928 │ │ -1a5176: 7120 31b7 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a517c: 7100 f9c7 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a5182: 0c00 |000d: move-result-object v0 │ │ -1a5184: 0701 |000e: move-object v1, v0 │ │ -1a5186: 1f01 5c1a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a518a: 2200 b804 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04b8 │ │ -1a518e: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -1a5190: 0702 |0014: move-object v2, v0 │ │ -1a5192: 0793 |0015: move-object v3, v9 │ │ -1a5194: 07a4 |0016: move-object v4, v10 │ │ -1a5196: 07b5 |0017: move-object v5, v11 │ │ -1a5198: 0786 |0018: move-object v6, v8 │ │ -1a519a: 7606 790f 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@0f79 │ │ -1a51a0: 0704 |001c: move-object v4, v0 │ │ -1a51a2: 1f04 221b |001d: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a51a6: 1225 |001f: const/4 v5, #int 2 // #2 │ │ -1a51a8: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -1a51aa: 1602 0000 |0021: const-wide/16 v2, #int 0 // #0 │ │ -1a51ae: 7706 1706 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@0617 │ │ -1a51b4: 0c09 |0026: move-result-object v9 │ │ -1a51b6: 1109 |0027: return-object v9 │ │ +1a5228: |[1a5228] 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; │ │ +1a5238: 1a00 91aa |0000: const-string v0, "file" // string@aa91 │ │ +1a523c: 7120 3eb7 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a5242: 1a00 2dd9 |0005: const-string v0, "newParent" // string@d92d │ │ +1a5246: 7120 3eb7 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a524c: 7100 06c8 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a5252: 0c00 |000d: move-result-object v0 │ │ +1a5254: 0701 |000e: move-object v1, v0 │ │ +1a5256: 1f01 5d1a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a525a: 2200 b804 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04b8 │ │ +1a525e: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +1a5260: 0702 |0014: move-object v2, v0 │ │ +1a5262: 0793 |0015: move-object v3, v9 │ │ +1a5264: 07a4 |0016: move-object v4, v10 │ │ +1a5266: 07b5 |0017: move-object v5, v11 │ │ +1a5268: 0786 |0018: move-object v6, v8 │ │ +1a526a: 7606 790f 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@0f79 │ │ +1a5270: 0704 |001c: move-object v4, v0 │ │ +1a5272: 1f04 231b |001d: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a5276: 1225 |001f: const/4 v5, #int 2 // #2 │ │ +1a5278: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +1a527a: 1602 0000 |0021: const-wide/16 v2, #int 0 // #0 │ │ +1a527e: 7706 1706 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@0617 │ │ +1a5284: 0c09 |0026: move-result-object v9 │ │ +1a5286: 1109 |0027: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x000a line=341 │ │ 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; │ │ @@ -33747,40 +33747,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 │ │ -1a61b0: |[1a61b0] com.infomaniak.drive.ui.MainViewModel.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V │ │ -1a61c0: 1a00 7ad8 |0000: const-string v0, "navController" // string@d87a │ │ -1a61c4: 7120 31b7 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a61ca: 1400 6c04 0a7f |0005: const v0, #float 1.83456e+38 // #7f0a046c │ │ -1a61d0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1a61d2: 6e30 6906 0701 |0009: invoke-virtual {v7, v0, v1}, Landroidx/navigation/NavController;.popBackStack:(IZ)Z // method@0669 │ │ -1a61d8: 1217 |000c: const/4 v7, #int 1 // #1 │ │ -1a61da: 3678 0300 |000d: if-gt v8, v7, 0010 // +0003 │ │ -1a61de: 0e00 |000f: return-void │ │ -1a61e0: 0767 |0010: move-object v7, v6 │ │ -1a61e2: 1f07 3702 |0011: check-cast v7, Landroidx/lifecycle/ViewModel; // type@0237 │ │ -1a61e6: 7110 4b06 0700 |0013: invoke-static {v7}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@064b │ │ -1a61ec: 0c00 |0016: move-result-object v0 │ │ -1a61ee: 7100 f9c7 0000 |0017: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a61f4: 0c07 |001a: move-result-object v7 │ │ -1a61f6: 0771 |001b: move-object v1, v7 │ │ -1a61f8: 1f01 5c1a |001c: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a61fc: 2207 b904 |001e: new-instance v7, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04b9 │ │ -1a6200: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -1a6202: 7052 7f0f 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@0f7f │ │ -1a6208: 0773 |0024: move-object v3, v7 │ │ -1a620a: 1f03 221b |0025: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a620e: 1224 |0027: const/4 v4, #int 2 // #2 │ │ -1a6210: 1205 |0028: const/4 v5, #int 0 // #0 │ │ -1a6212: 7706 41c6 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@c641 │ │ -1a6218: 0e00 |002c: return-void │ │ +1a6280: |[1a6280] com.infomaniak.drive.ui.MainViewModel.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V │ │ +1a6290: 1a00 7fd8 |0000: const-string v0, "navController" // string@d87f │ │ +1a6294: 7120 3eb7 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a629a: 1400 6c04 0a7f |0005: const v0, #float 1.83456e+38 // #7f0a046c │ │ +1a62a0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1a62a2: 6e30 6906 0701 |0009: invoke-virtual {v7, v0, v1}, Landroidx/navigation/NavController;.popBackStack:(IZ)Z // method@0669 │ │ +1a62a8: 1217 |000c: const/4 v7, #int 1 // #1 │ │ +1a62aa: 3678 0300 |000d: if-gt v8, v7, 0010 // +0003 │ │ +1a62ae: 0e00 |000f: return-void │ │ +1a62b0: 0767 |0010: move-object v7, v6 │ │ +1a62b2: 1f07 3702 |0011: check-cast v7, Landroidx/lifecycle/ViewModel; // type@0237 │ │ +1a62b6: 7110 4b06 0700 |0013: invoke-static {v7}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@064b │ │ +1a62bc: 0c00 |0016: move-result-object v0 │ │ +1a62be: 7100 06c8 0000 |0017: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a62c4: 0c07 |001a: move-result-object v7 │ │ +1a62c6: 0771 |001b: move-object v1, v7 │ │ +1a62c8: 1f01 5d1a |001c: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a62cc: 2207 b904 |001e: new-instance v7, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04b9 │ │ +1a62d0: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +1a62d2: 7052 7f0f 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@0f7f │ │ +1a62d8: 0773 |0024: move-object v3, v7 │ │ +1a62da: 1f03 231b |0025: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a62de: 1224 |0027: const/4 v4, #int 2 // #2 │ │ +1a62e0: 1205 |0028: const/4 v5, #int 0 // #0 │ │ +1a62e2: 7706 4ec6 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@c64e │ │ +1a62e8: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0009 line=188 │ │ 0x0010 line=193 │ │ locals : │ │ 0x0000 - 0x002d reg=6 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x002d reg=7 (null) Landroidx/navigation/NavController; │ │ @@ -33792,47 +33792,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 │ │ -1a51b8: |[1a51b8] com.infomaniak.drive.ui.MainViewModel.observeDownloadOffline:(Landroid/content/Context;)Landroidx/lifecycle/LiveData; │ │ -1a51c8: 1a00 4c9f |0000: const-string v0, "context" // string@9f4c │ │ -1a51cc: 7120 31b7 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a51d2: 7110 6807 0500 |0005: invoke-static {v5}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0768 │ │ -1a51d8: 0c05 |0008: move-result-object v5 │ │ -1a51da: 1a00 4635 |0009: const-string v0, "DownloadWorker" // string@3546 │ │ -1a51de: 2410 5725 0000 |000b: filled-new-array {v0}, [Ljava/lang/String; // type@2557 │ │ -1a51e4: 0c00 |000e: move-result-object v0 │ │ -1a51e6: 7110 59a8 0000 |000f: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.arrayListOf:([Ljava/lang/Object;)Ljava/util/ArrayList; // method@a859 │ │ -1a51ec: 0c00 |0012: move-result-object v0 │ │ -1a51ee: 1f00 5d18 |0013: check-cast v0, Ljava/util/List; // type@185d │ │ -1a51f2: 7110 6f07 0000 |0015: invoke-static {v0}, Landroidx/work/WorkQuery$Builder;.fromUniqueWorkNames:(Ljava/util/List;)Landroidx/work/WorkQuery$Builder; // method@076f │ │ -1a51f8: 0c00 |0018: move-result-object v0 │ │ -1a51fa: 1221 |0019: const/4 v1, #int 2 // #2 │ │ -1a51fc: 2311 be24 |001a: new-array v1, v1, [Landroidx/work/WorkInfo$State; // type@24be │ │ -1a5200: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -1a5202: 6203 a100 |001d: sget-object v3, Landroidx/work/WorkInfo$State;.RUNNING:Landroidx/work/WorkInfo$State; // field@00a1 │ │ -1a5206: 4d03 0102 |001f: aput-object v3, v1, v2 │ │ -1a520a: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -1a520c: 6203 a200 |0022: sget-object v3, Landroidx/work/WorkInfo$State;.SUCCEEDED:Landroidx/work/WorkInfo$State; // field@00a2 │ │ -1a5210: 4d03 0102 |0024: aput-object v3, v1, v2 │ │ -1a5214: 7110 59a8 0100 |0026: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.arrayListOf:([Ljava/lang/Object;)Ljava/util/ArrayList; // method@a859 │ │ -1a521a: 0c01 |0029: move-result-object v1 │ │ -1a521c: 1f01 5d18 |002a: check-cast v1, Ljava/util/List; // type@185d │ │ -1a5220: 6e20 6c07 1000 |002c: invoke-virtual {v0, v1}, Landroidx/work/WorkQuery$Builder;.addStates:(Ljava/util/List;)Landroidx/work/WorkQuery$Builder; // method@076c │ │ -1a5226: 0c00 |002f: move-result-object v0 │ │ -1a5228: 6e10 6d07 0000 |0030: invoke-virtual {v0}, Landroidx/work/WorkQuery$Builder;.build:()Landroidx/work/WorkQuery; // method@076d │ │ -1a522e: 0c00 |0033: move-result-object v0 │ │ -1a5230: 6e20 6a07 0500 |0034: invoke-virtual {v5, v0}, Landroidx/work/WorkManager;.getWorkInfosLiveData:(Landroidx/work/WorkQuery;)Landroidx/lifecycle/LiveData; // method@076a │ │ -1a5236: 0c05 |0037: move-result-object v5 │ │ -1a5238: 1a00 fabb |0038: const-string v0, "getWorkInfosLiveData(...)" // string@bbfa │ │ -1a523c: 7120 30b7 0500 |003a: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1a5242: 1105 |003d: return-object v5 │ │ +1a5288: |[1a5288] com.infomaniak.drive.ui.MainViewModel.observeDownloadOffline:(Landroid/content/Context;)Landroidx/lifecycle/LiveData; │ │ +1a5298: 1a00 519f |0000: const-string v0, "context" // string@9f51 │ │ +1a529c: 7120 3eb7 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a52a2: 7110 6807 0500 |0005: invoke-static {v5}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0768 │ │ +1a52a8: 0c05 |0008: move-result-object v5 │ │ +1a52aa: 1a00 4935 |0009: const-string v0, "DownloadWorker" // string@3549 │ │ +1a52ae: 2410 5825 0000 |000b: filled-new-array {v0}, [Ljava/lang/String; // type@2558 │ │ +1a52b4: 0c00 |000e: move-result-object v0 │ │ +1a52b6: 7110 66a8 0000 |000f: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.arrayListOf:([Ljava/lang/Object;)Ljava/util/ArrayList; // method@a866 │ │ +1a52bc: 0c00 |0012: move-result-object v0 │ │ +1a52be: 1f00 5e18 |0013: check-cast v0, Ljava/util/List; // type@185e │ │ +1a52c2: 7110 6f07 0000 |0015: invoke-static {v0}, Landroidx/work/WorkQuery$Builder;.fromUniqueWorkNames:(Ljava/util/List;)Landroidx/work/WorkQuery$Builder; // method@076f │ │ +1a52c8: 0c00 |0018: move-result-object v0 │ │ +1a52ca: 1221 |0019: const/4 v1, #int 2 // #2 │ │ +1a52cc: 2311 bf24 |001a: new-array v1, v1, [Landroidx/work/WorkInfo$State; // type@24bf │ │ +1a52d0: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +1a52d2: 6203 a100 |001d: sget-object v3, Landroidx/work/WorkInfo$State;.RUNNING:Landroidx/work/WorkInfo$State; // field@00a1 │ │ +1a52d6: 4d03 0102 |001f: aput-object v3, v1, v2 │ │ +1a52da: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +1a52dc: 6203 a200 |0022: sget-object v3, Landroidx/work/WorkInfo$State;.SUCCEEDED:Landroidx/work/WorkInfo$State; // field@00a2 │ │ +1a52e0: 4d03 0102 |0024: aput-object v3, v1, v2 │ │ +1a52e4: 7110 66a8 0100 |0026: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.arrayListOf:([Ljava/lang/Object;)Ljava/util/ArrayList; // method@a866 │ │ +1a52ea: 0c01 |0029: move-result-object v1 │ │ +1a52ec: 1f01 5e18 |002a: check-cast v1, Ljava/util/List; // type@185e │ │ +1a52f0: 6e20 6c07 1000 |002c: invoke-virtual {v0, v1}, Landroidx/work/WorkQuery$Builder;.addStates:(Ljava/util/List;)Landroidx/work/WorkQuery$Builder; // method@076c │ │ +1a52f6: 0c00 |002f: move-result-object v0 │ │ +1a52f8: 6e10 6d07 0000 |0030: invoke-virtual {v0}, Landroidx/work/WorkQuery$Builder;.build:()Landroidx/work/WorkQuery; // method@076d │ │ +1a52fe: 0c00 |0033: move-result-object v0 │ │ +1a5300: 6e20 6a07 0500 |0034: invoke-virtual {v5, v0}, Landroidx/work/WorkManager;.getWorkInfosLiveData:(Landroidx/work/WorkQuery;)Landroidx/lifecycle/LiveData; // method@076a │ │ +1a5306: 0c05 |0037: move-result-object v5 │ │ +1a5308: 1a00 ffbb |0038: const-string v0, "getWorkInfosLiveData(...)" // string@bbff │ │ +1a530c: 7120 3db7 0500 |003a: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1a5312: 1105 |003d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=457 │ │ 0x0009 line=459 │ │ 0x001a line=460 │ │ 0x0030 line=461 │ │ 0x0034 line=457 │ │ @@ -33845,20 +33845,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1a621c: |[1a621c] com.infomaniak.drive.ui.MainViewModel.onCleared:()V │ │ -1a622c: 6e10 0110 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getRealm:()Lio/realm/Realm; // method@1001 │ │ -1a6232: 0c00 |0003: move-result-object v0 │ │ -1a6234: 6e10 4459 0000 |0004: invoke-virtual {v0}, Lio/realm/Realm;.close:()V // method@5944 │ │ -1a623a: 6f10 1606 0100 |0007: invoke-super {v1}, Landroidx/lifecycle/AndroidViewModel;.onCleared:()V // method@0616 │ │ -1a6240: 0e00 |000a: return-void │ │ +1a62ec: |[1a62ec] com.infomaniak.drive.ui.MainViewModel.onCleared:()V │ │ +1a62fc: 6e10 0110 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getRealm:()Lio/realm/Realm; // method@1001 │ │ +1a6302: 0c00 |0003: move-result-object v0 │ │ +1a6304: 6e10 5159 0000 |0004: invoke-virtual {v0}, Lio/realm/Realm;.close:()V // method@5951 │ │ +1a630a: 6f10 1606 0100 |0007: invoke-super {v1}, Landroidx/lifecycle/AndroidViewModel;.onCleared:()V // method@0616 │ │ +1a6310: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ 0x0007 line=643 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -33867,41 +33867,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 │ │ -1a62d4: |[1a62d4] 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 │ │ -1a62e4: 1a00 8caa |0000: const-string v0, "file" // string@aa8c │ │ -1a62e8: 7120 31b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a62ee: 1a00 1bdc |0005: const-string v0, "offlineFile" // string@dc1b │ │ -1a62f2: 7120 31b7 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a62f8: 1a00 8b96 |000a: const-string v0, "cacheFile" // string@968b │ │ -1a62fc: 7120 31b7 0a00 |000c: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a6302: 1b00 f500 0100 |000f: const-string/jumbo v0, "userDrive" // string@000100f5 │ │ -1a6308: 7120 31b7 0b00 |0012: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a630e: 0770 |0015: move-object v0, v7 │ │ -1a6310: 1f00 3702 |0016: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0237 │ │ -1a6314: 7110 4b06 0000 |0018: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@064b │ │ -1a631a: 0c01 |001b: move-result-object v1 │ │ -1a631c: 7100 f9c7 0000 |001c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a6322: 0c00 |001f: move-result-object v0 │ │ -1a6324: 0702 |0020: move-object v2, v0 │ │ -1a6326: 1f02 5c1a |0021: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a632a: 2200 bc04 |0023: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04bc │ │ -1a632e: 1203 |0025: const/4 v3, #int 0 // #0 │ │ -1a6330: 7030 8b0f 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@0f8b │ │ -1a6336: 0704 |0029: move-object v4, v0 │ │ -1a6338: 1f04 221b |002a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a633c: 1225 |002c: const/4 v5, #int 2 // #2 │ │ -1a633e: 1206 |002d: const/4 v6, #int 0 // #0 │ │ -1a6340: 7706 41c6 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@c641 │ │ -1a6346: 7606 e30f 0700 |0031: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFile:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)V // method@0fe3 │ │ -1a634c: 0e00 |0034: return-void │ │ +1a63a4: |[1a63a4] 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 │ │ +1a63b4: 1a00 91aa |0000: const-string v0, "file" // string@aa91 │ │ +1a63b8: 7120 3eb7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a63be: 1a00 20dc |0005: const-string v0, "offlineFile" // string@dc20 │ │ +1a63c2: 7120 3eb7 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a63c8: 1a00 9096 |000a: const-string v0, "cacheFile" // string@9690 │ │ +1a63cc: 7120 3eb7 0a00 |000c: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a63d2: 1b00 fa00 0100 |000f: const-string/jumbo v0, "userDrive" // string@000100fa │ │ +1a63d8: 7120 3eb7 0b00 |0012: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a63de: 0770 |0015: move-object v0, v7 │ │ +1a63e0: 1f00 3702 |0016: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0237 │ │ +1a63e4: 7110 4b06 0000 |0018: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@064b │ │ +1a63ea: 0c01 |001b: move-result-object v1 │ │ +1a63ec: 7100 06c8 0000 |001c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a63f2: 0c00 |001f: move-result-object v0 │ │ +1a63f4: 0702 |0020: move-object v2, v0 │ │ +1a63f6: 1f02 5d1a |0021: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a63fa: 2200 bc04 |0023: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04bc │ │ +1a63fe: 1203 |0025: const/4 v3, #int 0 // #0 │ │ +1a6400: 7030 8b0f 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@0f8b │ │ +1a6406: 0704 |0029: move-object v4, v0 │ │ +1a6408: 1f04 231b |002a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a640c: 1225 |002c: const/4 v5, #int 2 // #2 │ │ +1a640e: 1206 |002d: const/4 v6, #int 0 // #0 │ │ +1a6410: 7706 4ec6 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@c64e │ │ +1a6416: 7606 e30f 0700 |0031: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFile:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)V // method@0fe3 │ │ +1a641c: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0015 line=500 │ │ 0x0031 line=503 │ │ locals : │ │ 0x0000 - 0x0035 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0035 reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ @@ -33915,29 +33915,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 │ │ -1a52c8: |[1a52c8] com.infomaniak.drive.ui.MainViewModel.removeSelectedFilesFromOffline:(Ljava/util/List;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ -1a52d8: 1a00 0bab |0000: const-string v0, "files" // string@ab0b │ │ -1a52dc: 7120 31b7 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a52e2: 2200 be04 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04be │ │ -1a52e6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -1a52e8: 7051 950f 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@0f95 │ │ -1a52ee: 0705 |000b: move-object v5, v0 │ │ -1a52f0: 1f05 221b |000c: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a52f4: 1236 |000e: const/4 v6, #int 3 // #3 │ │ -1a52f6: 1207 |000f: const/4 v7, #int 0 // #0 │ │ -1a52f8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -1a52fa: 1603 0000 |0011: const-wide/16 v3, #int 0 // #0 │ │ -1a52fe: 7706 1706 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@0617 │ │ -1a5304: 0c09 |0016: move-result-object v9 │ │ -1a5306: 1109 |0017: return-object v9 │ │ +1a5398: |[1a5398] com.infomaniak.drive.ui.MainViewModel.removeSelectedFilesFromOffline:(Ljava/util/List;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ +1a53a8: 1a00 10ab |0000: const-string v0, "files" // string@ab10 │ │ +1a53ac: 7120 3eb7 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a53b2: 2200 be04 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04be │ │ +1a53b6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +1a53b8: 7051 950f 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@0f95 │ │ +1a53be: 0705 |000b: move-object v5, v0 │ │ +1a53c0: 1f05 231b |000c: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a53c4: 1236 |000e: const/4 v6, #int 3 // #3 │ │ +1a53c6: 1207 |000f: const/4 v7, #int 0 // #0 │ │ +1a53c8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +1a53ca: 1603 0000 |0011: const-wide/16 v3, #int 0 // #0 │ │ +1a53ce: 7706 1706 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@0617 │ │ +1a53d4: 0c09 |0016: move-result-object v9 │ │ +1a53d6: 1109 |0017: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=472 │ │ 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; │ │ @@ -33947,34 +33947,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 │ │ -1a5308: |[1a5308] com.infomaniak.drive.ui.MainViewModel.renameFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;)Landroidx/lifecycle/LiveData; │ │ -1a5318: 1a00 8caa |0000: const-string v0, "file" // string@aa8c │ │ -1a531c: 7120 31b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a5322: 1a00 25d9 |0005: const-string v0, "newName" // string@d925 │ │ -1a5326: 7120 31b7 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a532c: 7100 f9c7 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a5332: 0c00 |000d: move-result-object v0 │ │ -1a5334: 0701 |000e: move-object v1, v0 │ │ -1a5336: 1f01 5c1a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a533a: 2200 bf04 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04bf │ │ -1a533e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -1a5340: 7040 9a0f 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@0f9a │ │ -1a5346: 0704 |0017: move-object v4, v0 │ │ -1a5348: 1f04 221b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a534c: 1225 |001a: const/4 v5, #int 2 // #2 │ │ -1a534e: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -1a5350: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -1a5354: 7706 1706 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@0617 │ │ -1a535a: 0c08 |0021: move-result-object v8 │ │ -1a535c: 1108 |0022: return-object v8 │ │ +1a53d8: |[1a53d8] com.infomaniak.drive.ui.MainViewModel.renameFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;)Landroidx/lifecycle/LiveData; │ │ +1a53e8: 1a00 91aa |0000: const-string v0, "file" // string@aa91 │ │ +1a53ec: 7120 3eb7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a53f2: 1a00 2ad9 |0005: const-string v0, "newName" // string@d92a │ │ +1a53f6: 7120 3eb7 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a53fc: 7100 06c8 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a5402: 0c00 |000d: move-result-object v0 │ │ +1a5404: 0701 |000e: move-object v1, v0 │ │ +1a5406: 1f01 5d1a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a540a: 2200 bf04 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04bf │ │ +1a540e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +1a5410: 7040 9a0f 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@0f9a │ │ +1a5416: 0704 |0017: move-object v4, v0 │ │ +1a5418: 1f04 231b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a541c: 1225 |001a: const/4 v5, #int 2 // #2 │ │ +1a541e: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +1a5420: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +1a5424: 7706 1706 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@0617 │ │ +1a542a: 0c08 |0021: move-result-object v8 │ │ +1a542c: 1108 |0022: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x000a line=366 │ │ 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; │ │ @@ -33984,29 +33984,29 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -1a6350: |[1a6350] com.infomaniak.drive.ui.MainViewModel.restartUploadWorkerIfNeeded:()V │ │ -1a6360: 0770 |0000: move-object v0, v7 │ │ -1a6362: 1f00 3702 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0237 │ │ -1a6366: 7110 4b06 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@064b │ │ -1a636c: 0c01 |0006: move-result-object v1 │ │ -1a636e: 2200 c004 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04c0 │ │ -1a6372: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a6374: 7030 9f0f 7002 |000a: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f9f │ │ -1a637a: 0704 |000d: move-object v4, v0 │ │ -1a637c: 1f04 221b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a6380: 1235 |0010: const/4 v5, #int 3 // #3 │ │ -1a6382: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -1a6384: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -1a6386: 7706 41c6 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@c641 │ │ -1a638c: 0e00 |0016: return-void │ │ +1a6420: |[1a6420] com.infomaniak.drive.ui.MainViewModel.restartUploadWorkerIfNeeded:()V │ │ +1a6430: 0770 |0000: move-object v0, v7 │ │ +1a6432: 1f00 3702 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0237 │ │ +1a6436: 7110 4b06 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@064b │ │ +1a643c: 0c01 |0006: move-result-object v1 │ │ +1a643e: 2200 c004 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04c0 │ │ +1a6442: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a6444: 7030 9f0f 7002 |000a: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f9f │ │ +1a644a: 0704 |000d: move-object v4, v0 │ │ +1a644c: 1f04 231b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a6450: 1235 |0010: const/4 v5, #int 3 // #3 │ │ +1a6452: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +1a6454: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1a6456: 7706 4ec6 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@c64e │ │ +1a645c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ locals : │ │ 0x0000 - 0x0017 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #53 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -34014,32 +34014,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 │ │ -1a5390: |[1a5390] com.infomaniak.drive.ui.MainViewModel.restoreTrashFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ -1a53a0: 1a00 8caa |0000: const-string v0, "file" // string@aa8c │ │ -1a53a4: 7120 31b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a53aa: 7100 f9c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a53b0: 0c00 |0008: move-result-object v0 │ │ -1a53b2: 0701 |0009: move-object v1, v0 │ │ -1a53b4: 1f01 5c1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a53b8: 2200 c104 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04c1 │ │ -1a53bc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a53be: 7052 a40f 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@0fa4 │ │ -1a53c4: 0704 |0012: move-object v4, v0 │ │ -1a53c6: 1f04 221b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a53ca: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a53cc: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a53ce: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a53d2: 7706 1706 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@0617 │ │ -1a53d8: 0c08 |001c: move-result-object v8 │ │ -1a53da: 1108 |001d: return-object v8 │ │ +1a5460: |[1a5460] com.infomaniak.drive.ui.MainViewModel.restoreTrashFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ +1a5470: 1a00 91aa |0000: const-string v0, "file" // string@aa91 │ │ +1a5474: 7120 3eb7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a547a: 7100 06c8 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a5480: 0c00 |0008: move-result-object v0 │ │ +1a5482: 0701 |0009: move-object v1, v0 │ │ +1a5484: 1f01 5d1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a5488: 2200 c104 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04c1 │ │ +1a548c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a548e: 7052 a40f 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@0fa4 │ │ +1a5494: 0704 |0012: move-object v4, v0 │ │ +1a5496: 1f04 231b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a549a: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a549c: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a549e: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a54a2: 7706 1706 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@0617 │ │ +1a54a8: 0c08 |001c: move-result-object v8 │ │ +1a54aa: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=406 │ │ 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; │ │ @@ -34050,28 +34050,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 │ │ -1a6410: |[1a6410] com.infomaniak.drive.ui.MainViewModel.setCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V │ │ -1a6420: 3804 1a00 |0000: if-eqz v4, 001a // +001a │ │ -1a6424: 5430 0e05 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@050e │ │ -1a6428: 1f00 761d |0004: check-cast v0, Lkotlinx/coroutines/Job; // type@1d76 │ │ -1a642c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -1a642e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -1a6430: 7140 a5c8 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@c8a5 │ │ -1a6436: 7010 2810 0300 |000b: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolderId:()V // method@1028 │ │ -1a643c: 5430 1205 |000e: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@0512 │ │ -1a6440: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -1a6444: 6e20 2114 4000 |0012: invoke-virtual {v0, v4}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@1421 │ │ -1a644a: 5430 f804 |0015: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04f8 │ │ -1a644e: 6e20 3e06 4000 |0017: invoke-virtual {v0, v4}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@063e │ │ -1a6454: 0e00 |001a: return-void │ │ +1a64e0: |[1a64e0] com.infomaniak.drive.ui.MainViewModel.setCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V │ │ +1a64f0: 3804 1a00 |0000: if-eqz v4, 001a // +001a │ │ +1a64f4: 5430 0e05 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@050e │ │ +1a64f8: 1f00 771d |0004: check-cast v0, Lkotlinx/coroutines/Job; // type@1d77 │ │ +1a64fc: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +1a64fe: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +1a6500: 7140 b2c8 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@c8b2 │ │ +1a6506: 7010 2810 0300 |000b: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolderId:()V // method@1028 │ │ +1a650c: 5430 1205 |000e: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@0512 │ │ +1a6510: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +1a6514: 6e20 2e14 4000 |0012: invoke-virtual {v0, v4}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@142e │ │ +1a651a: 5430 f804 |0015: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04f8 │ │ +1a651e: 6e20 3e06 4000 |0017: invoke-virtual {v0, v4}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@063e │ │ +1a6524: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=134 │ │ 0x000b line=135 │ │ 0x000e line=136 │ │ 0x0015 line=137 │ │ locals : │ │ @@ -34083,43 +34083,43 @@ │ │ type : '()Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 50 16-bit code units │ │ -1a5bfc: |[1a5bfc] com.infomaniak.drive.ui.MainViewModel.setCurrentFolderAsRoot:()Lkotlinx/coroutines/Job; │ │ -1a5c0c: 5480 0e05 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@050e │ │ -1a5c10: 1f00 761d |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1d76 │ │ -1a5c14: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a5c16: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -1a5c18: 7140 a5c8 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@c8a5 │ │ -1a5c1e: 7130 d8c8 2101 |0009: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c8d8 │ │ -1a5c24: 0c00 |000c: move-result-object v0 │ │ -1a5c26: 5b80 0e05 |000d: iput-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@050e │ │ -1a5c2a: 0780 |000f: move-object v0, v8 │ │ -1a5c2c: 1f00 3702 |0010: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0237 │ │ -1a5c30: 7110 4b06 0000 |0012: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@064b │ │ -1a5c36: 0c02 |0015: move-result-object v2 │ │ -1a5c38: 7100 f9c7 0000 |0016: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a5c3e: 0c00 |0019: move-result-object v0 │ │ -1a5c40: 5483 0e05 |001a: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@050e │ │ -1a5c44: 1f03 5c1a |001c: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a5c48: 6e20 43c7 3000 |001e: invoke-virtual {v0, v3}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@c743 │ │ -1a5c4e: 0c03 |0021: move-result-object v3 │ │ -1a5c50: 2200 c204 |0022: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04c2 │ │ -1a5c54: 7030 a90f 8001 |0024: invoke-direct {v0, v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fa9 │ │ -1a5c5a: 0705 |0027: move-object v5, v0 │ │ -1a5c5c: 1f05 221b |0028: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a5c60: 1226 |002a: const/4 v6, #int 2 // #2 │ │ -1a5c62: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -1a5c64: 1204 |002c: const/4 v4, #int 0 // #0 │ │ -1a5c66: 7706 41c6 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@c641 │ │ -1a5c6c: 0c00 |0030: move-result-object v0 │ │ -1a5c6e: 1100 |0031: return-object v0 │ │ +1a5ccc: |[1a5ccc] com.infomaniak.drive.ui.MainViewModel.setCurrentFolderAsRoot:()Lkotlinx/coroutines/Job; │ │ +1a5cdc: 5480 0e05 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@050e │ │ +1a5ce0: 1f00 771d |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1d77 │ │ +1a5ce4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a5ce6: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +1a5ce8: 7140 b2c8 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@c8b2 │ │ +1a5cee: 7130 e5c8 2101 |0009: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c8e5 │ │ +1a5cf4: 0c00 |000c: move-result-object v0 │ │ +1a5cf6: 5b80 0e05 |000d: iput-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@050e │ │ +1a5cfa: 0780 |000f: move-object v0, v8 │ │ +1a5cfc: 1f00 3702 |0010: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0237 │ │ +1a5d00: 7110 4b06 0000 |0012: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@064b │ │ +1a5d06: 0c02 |0015: move-result-object v2 │ │ +1a5d08: 7100 06c8 0000 |0016: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a5d0e: 0c00 |0019: move-result-object v0 │ │ +1a5d10: 5483 0e05 |001a: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@050e │ │ +1a5d14: 1f03 5d1a |001c: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a5d18: 6e20 50c7 3000 |001e: invoke-virtual {v0, v3}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@c750 │ │ +1a5d1e: 0c03 |0021: move-result-object v3 │ │ +1a5d20: 2200 c204 |0022: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04c2 │ │ +1a5d24: 7030 a90f 8001 |0024: invoke-direct {v0, v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fa9 │ │ +1a5d2a: 0705 |0027: move-object v5, v0 │ │ +1a5d2c: 1f05 231b |0028: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a5d30: 1226 |002a: const/4 v6, #int 2 // #2 │ │ +1a5d32: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +1a5d34: 1204 |002c: const/4 v4, #int 0 // #0 │ │ +1a5d36: 7706 4ec6 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@c64e │ │ +1a5d3c: 0c00 |0030: move-result-object v0 │ │ +1a5d3e: 1100 |0031: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0009 line=143 │ │ 0x000f line=144 │ │ locals : │ │ 0x0000 - 0x0032 reg=8 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ @@ -34129,19 +34129,19 @@ │ │ type : '(Ljava/util/LinkedHashMap;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1a6458: |[1a6458] com.infomaniak.drive.ui.MainViewModel.setCurrentPreviewFileList:(Ljava/util/LinkedHashMap;)V │ │ -1a6468: 1a00 1026 |0000: const-string v0, "" // string@2610 │ │ -1a646c: 7120 31b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a6472: 5b12 fd04 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04fd │ │ -1a6476: 0e00 |0007: return-void │ │ +1a6528: |[1a6528] com.infomaniak.drive.ui.MainViewModel.setCurrentPreviewFileList:(Ljava/util/LinkedHashMap;)V │ │ +1a6538: 1a00 1126 |0000: const-string v0, "" // string@2611 │ │ +1a653c: 7120 3eb7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a6542: 5b12 fd04 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04fd │ │ +1a6546: 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; │ │ │ │ @@ -34150,17 +34150,17 @@ │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a6478: |[1a6478] com.infomaniak.drive.ui.MainViewModel.setIgnoreSyncOffline:(Z)V │ │ -1a6488: 5c01 0105 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.ignoreSyncOffline:Z // field@0501 │ │ -1a648c: 0e00 |0002: return-void │ │ +1a6548: |[1a6548] com.infomaniak.drive.ui.MainViewModel.setIgnoreSyncOffline:(Z)V │ │ +1a6558: 5c01 0105 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.ignoreSyncOffline:Z // field@0501 │ │ +1a655c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -34169,22 +34169,22 @@ │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -1a6490: |[1a6490] com.infomaniak.drive.ui.MainViewModel.setMustOpenUploadShortcut:(Z)V │ │ -1a64a0: 5430 0c05 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@050c │ │ -1a64a4: 1a01 5bd6 |0002: const-string v1, "mustOpenUploadShortcut" // string@d65b │ │ -1a64a8: 7110 0093 0400 |0004: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9300 │ │ -1a64ae: 0c02 |0007: move-result-object v2 │ │ -1a64b0: 6e30 4606 1002 |0008: invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0646 │ │ -1a64b6: 5c34 0405 |000b: iput-boolean v4, v3, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@0504 │ │ -1a64ba: 0e00 |000d: return-void │ │ +1a6560: |[1a6560] com.infomaniak.drive.ui.MainViewModel.setMustOpenUploadShortcut:(Z)V │ │ +1a6570: 5430 0c05 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@050c │ │ +1a6574: 1a01 60d6 |0002: const-string v1, "mustOpenUploadShortcut" // string@d660 │ │ +1a6578: 7110 0d93 0400 |0004: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@930d │ │ +1a657e: 0c02 |0007: move-result-object v2 │ │ +1a6580: 6e30 4606 1002 |0008: invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0646 │ │ +1a6586: 5c34 0405 |000b: iput-boolean v4, v3, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@0504 │ │ +1a658a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x000b line=114 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x000e reg=4 (null) Z │ │ @@ -34194,17 +34194,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 │ │ -1a64f8: |[1a64f8] com.infomaniak.drive.ui.MainViewModel.setSelectFolderUserDrive:(Lcom/infomaniak/drive/data/models/UserDrive;)V │ │ -1a6508: 5b01 0d05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@050d │ │ -1a650c: 0e00 |0002: return-void │ │ +1a65c8: |[1a65c8] com.infomaniak.drive.ui.MainViewModel.setSelectFolderUserDrive:(Lcom/infomaniak/drive/data/models/UserDrive;)V │ │ +1a65d8: 5b01 0d05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@050d │ │ +1a65dc: 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; │ │ │ │ @@ -34213,17 +34213,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 │ │ -1a6510: |[1a6510] com.infomaniak.drive.ui.MainViewModel.setUploadFilesHelper:(Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;)V │ │ -1a6520: 5b01 1205 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@0512 │ │ -1a6524: 0e00 |0002: return-void │ │ +1a65e0: |[1a65e0] com.infomaniak.drive.ui.MainViewModel.setUploadFilesHelper:(Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;)V │ │ +1a65f0: 5b01 1205 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@0512 │ │ +1a65f4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; │ │ │ │ @@ -34232,35 +34232,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 │ │ -1a5c70: |[1a5c70] com.infomaniak.drive.ui.MainViewModel.switchToNextUser:(Lkotlin/jvm/functions/Function0;)Lkotlinx/coroutines/Job; │ │ -1a5c80: 1a00 01df |0000: const-string v0, "onUserSwitched" // string@df01 │ │ -1a5c84: 7120 31b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a5c8a: 0770 |0005: move-object v0, v7 │ │ -1a5c8c: 1f00 3702 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0237 │ │ -1a5c90: 7110 4b06 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@064b │ │ -1a5c96: 0c01 |000b: move-result-object v1 │ │ -1a5c98: 7100 f9c7 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a5c9e: 0c00 |000f: move-result-object v0 │ │ -1a5ca0: 0702 |0010: move-object v2, v0 │ │ -1a5ca2: 1f02 5c1a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a5ca6: 2200 c404 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04c4 │ │ -1a5caa: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -1a5cac: 7030 b30f 8003 |0016: invoke-direct {v0, v8, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fb3 │ │ -1a5cb2: 0704 |0019: move-object v4, v0 │ │ -1a5cb4: 1f04 221b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a5cb8: 1225 |001c: const/4 v5, #int 2 // #2 │ │ -1a5cba: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -1a5cbc: 7706 41c6 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@c641 │ │ -1a5cc2: 0c08 |0021: move-result-object v8 │ │ -1a5cc4: 1108 |0022: return-object v8 │ │ +1a5d40: |[1a5d40] com.infomaniak.drive.ui.MainViewModel.switchToNextUser:(Lkotlin/jvm/functions/Function0;)Lkotlinx/coroutines/Job; │ │ +1a5d50: 1a00 06df |0000: const-string v0, "onUserSwitched" // string@df06 │ │ +1a5d54: 7120 3eb7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a5d5a: 0770 |0005: move-object v0, v7 │ │ +1a5d5c: 1f00 3702 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0237 │ │ +1a5d60: 7110 4b06 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@064b │ │ +1a5d66: 0c01 |000b: move-result-object v1 │ │ +1a5d68: 7100 06c8 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a5d6e: 0c00 |000f: move-result-object v0 │ │ +1a5d70: 0702 |0010: move-object v2, v0 │ │ +1a5d72: 1f02 5d1a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a5d76: 2200 c404 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04c4 │ │ +1a5d7a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +1a5d7c: 7030 b30f 8003 |0016: invoke-direct {v0, v8, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fb3 │ │ +1a5d82: 0704 |0019: move-object v4, v0 │ │ +1a5d84: 1f04 231b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a5d88: 1225 |001c: const/4 v5, #int 2 // #2 │ │ +1a5d8a: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +1a5d8c: 7706 4ec6 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@c64e │ │ +1a5d92: 0c08 |0021: move-result-object v8 │ │ +1a5d94: 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; │ │ │ │ @@ -34269,39 +34269,39 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 41 16-bit code units │ │ -1a6528: |[1a6528] com.infomaniak.drive.ui.MainViewModel.syncOfflineFiles:()V │ │ -1a6538: 5480 0f05 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/Job; // field@050f │ │ -1a653c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a653e: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ -1a6542: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -1a6544: 7140 a5c8 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@c8a5 │ │ -1a654a: 0780 |0009: move-object v0, v8 │ │ -1a654c: 1f00 3702 |000a: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0237 │ │ -1a6550: 7110 4b06 0000 |000c: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@064b │ │ -1a6556: 0c02 |000f: move-result-object v2 │ │ -1a6558: 7100 f9c7 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a655e: 0c00 |0013: move-result-object v0 │ │ -1a6560: 0703 |0014: move-object v3, v0 │ │ -1a6562: 1f03 5c1a |0015: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a6566: 2200 c504 |0017: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04c5 │ │ -1a656a: 7030 b80f 8001 |0019: invoke-direct {v0, v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fb8 │ │ -1a6570: 0705 |001c: move-object v5, v0 │ │ -1a6572: 1f05 221b |001d: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a6576: 1226 |001f: const/4 v6, #int 2 // #2 │ │ -1a6578: 1207 |0020: const/4 v7, #int 0 // #0 │ │ -1a657a: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -1a657c: 7706 41c6 0200 |0022: 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@c641 │ │ -1a6582: 0c00 |0025: move-result-object v0 │ │ -1a6584: 5b80 0f05 |0026: iput-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/Job; // field@050f │ │ -1a6588: 0e00 |0028: return-void │ │ +1a65f8: |[1a65f8] com.infomaniak.drive.ui.MainViewModel.syncOfflineFiles:()V │ │ +1a6608: 5480 0f05 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/Job; // field@050f │ │ +1a660c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a660e: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ +1a6612: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +1a6614: 7140 b2c8 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@c8b2 │ │ +1a661a: 0780 |0009: move-object v0, v8 │ │ +1a661c: 1f00 3702 |000a: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0237 │ │ +1a6620: 7110 4b06 0000 |000c: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@064b │ │ +1a6626: 0c02 |000f: move-result-object v2 │ │ +1a6628: 7100 06c8 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a662e: 0c00 |0013: move-result-object v0 │ │ +1a6630: 0703 |0014: move-object v3, v0 │ │ +1a6632: 1f03 5d1a |0015: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a6636: 2200 c504 |0017: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04c5 │ │ +1a663a: 7030 b80f 8001 |0019: invoke-direct {v0, v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fb8 │ │ +1a6640: 0705 |001c: move-object v5, v0 │ │ +1a6642: 1f05 231b |001d: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a6646: 1226 |001f: const/4 v6, #int 2 // #2 │ │ +1a6648: 1207 |0020: const/4 v7, #int 0 // #0 │ │ +1a664a: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +1a664c: 7706 4ec6 0200 |0022: 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@c64e │ │ +1a6652: 0c00 |0025: move-result-object v0 │ │ +1a6654: 5b80 0f05 |0026: iput-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/Job; // field@050f │ │ +1a6658: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ 0x0009 line=525 │ │ locals : │ │ 0x0000 - 0x0029 reg=8 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -34310,34 +34310,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 │ │ -1a53dc: |[1a53dc] com.infomaniak.drive.ui.MainViewModel.updateDropBox:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/DropBox;)Landroidx/lifecycle/LiveData; │ │ -1a53ec: 1a00 8caa |0000: const-string v0, "file" // string@aa8c │ │ -1a53f0: 7120 31b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a53f6: 1a00 fcd8 |0005: const-string v0, "newDropBox" // string@d8fc │ │ -1a53fa: 7120 31b7 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a5400: 7100 f9c7 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a5406: 0c00 |000d: move-result-object v0 │ │ -1a5408: 0701 |000e: move-object v1, v0 │ │ -1a540a: 1f01 5c1a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a540e: 2200 c604 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1; // type@04c6 │ │ -1a5412: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -1a5414: 7040 bd0f 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@0fbd │ │ -1a541a: 0704 |0017: move-object v4, v0 │ │ -1a541c: 1f04 221b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a5420: 1225 |001a: const/4 v5, #int 2 // #2 │ │ -1a5422: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -1a5424: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -1a5428: 7706 1706 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@0617 │ │ -1a542e: 0c08 |0021: move-result-object v8 │ │ -1a5430: 1108 |0022: return-object v8 │ │ +1a54ac: |[1a54ac] com.infomaniak.drive.ui.MainViewModel.updateDropBox:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/DropBox;)Landroidx/lifecycle/LiveData; │ │ +1a54bc: 1a00 91aa |0000: const-string v0, "file" // string@aa91 │ │ +1a54c0: 7120 3eb7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a54c6: 1a00 01d9 |0005: const-string v0, "newDropBox" // string@d901 │ │ +1a54ca: 7120 3eb7 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a54d0: 7100 06c8 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a54d6: 0c00 |000d: move-result-object v0 │ │ +1a54d8: 0701 |000e: move-object v1, v0 │ │ +1a54da: 1f01 5d1a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a54de: 2200 c604 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1; // type@04c6 │ │ +1a54e2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +1a54e4: 7040 bd0f 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@0fbd │ │ +1a54ea: 0704 |0017: move-object v4, v0 │ │ +1a54ec: 1f04 231b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a54f0: 1225 |001a: const/4 v5, #int 2 // #2 │ │ +1a54f2: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +1a54f4: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +1a54f8: 7706 1706 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@0617 │ │ +1a54fe: 0c08 |0021: move-result-object v8 │ │ +1a5500: 1108 |0022: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x000a line=258 │ │ 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; │ │ @@ -34347,36 +34347,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 │ │ -1a5434: |[1a5434] com.infomaniak.drive.ui.MainViewModel.updateFolderColor:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ -1a5444: 1a00 8caa |0000: const-string v0, "file" // string@aa8c │ │ -1a5448: 7120 31b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a544e: 1a00 da9a |0005: const-string v0, "color" // string@9ada │ │ -1a5452: 7120 31b7 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a5458: 1b00 f500 0100 |000a: const-string/jumbo v0, "userDrive" // string@000100f5 │ │ -1a545e: 7120 31b7 0a00 |000d: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a5464: 7100 f9c7 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a546a: 0c00 |0013: move-result-object v0 │ │ -1a546c: 0701 |0014: move-object v1, v0 │ │ -1a546e: 1f01 5c1a |0015: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a5472: 2200 c704 |0017: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04c7 │ │ -1a5476: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -1a5478: 7052 c20f 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@0fc2 │ │ -1a547e: 0704 |001d: move-object v4, v0 │ │ -1a5480: 1f04 221b |001e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a5484: 1225 |0020: const/4 v5, #int 2 // #2 │ │ -1a5486: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -1a5488: 1602 0000 |0022: const-wide/16 v2, #int 0 // #0 │ │ -1a548c: 7706 1706 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@0617 │ │ -1a5492: 0c08 |0027: move-result-object v8 │ │ -1a5494: 1108 |0028: return-object v8 │ │ +1a5504: |[1a5504] com.infomaniak.drive.ui.MainViewModel.updateFolderColor:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ +1a5514: 1a00 91aa |0000: const-string v0, "file" // string@aa91 │ │ +1a5518: 7120 3eb7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a551e: 1a00 df9a |0005: const-string v0, "color" // string@9adf │ │ +1a5522: 7120 3eb7 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a5528: 1b00 fa00 0100 |000a: const-string/jumbo v0, "userDrive" // string@000100fa │ │ +1a552e: 7120 3eb7 0a00 |000d: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a5534: 7100 06c8 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a553a: 0c00 |0013: move-result-object v0 │ │ +1a553c: 0701 |0014: move-object v1, v0 │ │ +1a553e: 1f01 5d1a |0015: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a5542: 2200 c704 |0017: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04c7 │ │ +1a5546: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +1a5548: 7052 c20f 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@0fc2 │ │ +1a554e: 0704 |001d: move-object v4, v0 │ │ +1a5550: 1f04 231b |001e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a5554: 1225 |0020: const/4 v5, #int 2 // #2 │ │ +1a5556: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +1a5558: 1602 0000 |0022: const-wide/16 v2, #int 0 // #0 │ │ +1a555c: 7706 1706 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@0617 │ │ +1a5562: 0c08 |0027: move-result-object v8 │ │ +1a5564: 1108 |0028: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0010 line=370 │ │ 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; │ │ @@ -34387,34 +34387,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 │ │ -1a5a74: |[1a5a74] com.infomaniak.drive.ui.MainViewModel.updateMultiSelectMediator:(Landroidx/lifecycle/MediatorLiveData;)Lkotlin/jvm/functions/Function1; │ │ -1a5a84: 1a00 1ad3 |0000: const-string v0, "mediator" // string@d31a │ │ -1a5a88: 7120 31b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a5a8e: 2200 9404 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3; // type@0494 │ │ -1a5a92: 7020 c20e 2000 |0007: invoke-direct {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.:(Landroidx/lifecycle/MediatorLiveData;)V // method@0ec2 │ │ -1a5a98: 1100 |000a: return-object v0 │ │ +1a5b44: |[1a5b44] com.infomaniak.drive.ui.MainViewModel.updateMultiSelectMediator:(Landroidx/lifecycle/MediatorLiveData;)Lkotlin/jvm/functions/Function1; │ │ +1a5b54: 1a00 1fd3 |0000: const-string v0, "mediator" // string@d31f │ │ +1a5b58: 7120 3eb7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a5b5e: 2200 9404 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3; // type@0494 │ │ +1a5b62: 7020 c20e 2000 |0007: invoke-direct {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.:(Landroidx/lifecycle/MediatorLiveData;)V // method@0ec2 │ │ +1a5b68: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=211 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x000b reg=2 (null) Landroidx/lifecycle/MediatorLiveData; │ │ │ │ - source_file_idx : 26792 (MainViewModel.kt) │ │ + source_file_idx : 26796 (MainViewModel.kt) │ │ │ │ Class #170 header: │ │ class_idx : 1225 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #170 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;' │ │ @@ -34438,19 +34438,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 │ │ -1a658c: |[1a658c] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)V │ │ -1a659c: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a65a2: 5b01 1305 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0513 │ │ -1a65a6: 5b02 1405 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@0514 │ │ -1a65aa: 0e00 |0007: return-void │ │ +1a665c: |[1a665c] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)V │ │ +1a666c: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a6672: 5b01 1305 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0513 │ │ +1a6676: 5b02 1405 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@0514 │ │ +1a667a: 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; │ │ @@ -34461,33 +34461,33 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1a65ac: |[1a65ac] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -1a65bc: 5420 1305 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0513 │ │ -1a65c0: 5421 1405 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@0514 │ │ -1a65c4: 7130 4310 1003 |0004: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.$r8$lambda$Hvwr8TDM10fz3u6Xg0pbC6Qj5nk:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V // method@1043 │ │ -1a65ca: 0e00 |0007: return-void │ │ +1a667c: |[1a667c] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +1a668c: 5420 1305 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0513 │ │ +1a6690: 5421 1405 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@0514 │ │ +1a6694: 7130 4310 1003 |0004: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.$r8$lambda$Hvwr8TDM10fz3u6Xg0pbC6Qj5nk:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V // method@1043 │ │ +1a669a: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #171 header: │ │ class_idx : 1226 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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$$ExternalSyntheticLambda1;' │ │ @@ -34507,18 +34507,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 │ │ -1a65cc: |[1a65cc] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V │ │ -1a65dc: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a65e2: 5b01 1505 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0515 │ │ -1a65e6: 0e00 |0005: return-void │ │ +1a669c: |[1a669c] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V │ │ +1a66ac: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a66b2: 5b01 1505 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0515 │ │ +1a66b6: 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; │ │ │ │ @@ -34528,32 +34528,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a65e8: |[1a65e8] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -1a65f8: 5410 1505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0515 │ │ -1a65fc: 7120 4410 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.$r8$lambda$P8nUFdml979k7IKBawNNNTNmgNY:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V // method@1044 │ │ -1a6602: 0e00 |0005: return-void │ │ +1a66b8: |[1a66b8] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +1a66c8: 5410 1505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0515 │ │ +1a66cc: 7120 4410 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.$r8$lambda$P8nUFdml979k7IKBawNNNTNmgNY:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V // method@1044 │ │ +1a66d2: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #172 header: │ │ class_idx : 1227 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #172 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;' │ │ @@ -34573,18 +34573,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 │ │ -1a6624: |[1a6624] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V │ │ -1a6634: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a663a: 5b01 1605 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0516 │ │ -1a663e: 0e00 |0005: return-void │ │ +1a66f4: |[1a66f4] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V │ │ +1a6704: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a670a: 5b01 1605 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0516 │ │ +1a670e: 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; │ │ │ │ @@ -34594,32 +34594,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a6604: |[1a6604] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda2.invoke:()Ljava/lang/Object; │ │ -1a6614: 5410 1605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0516 │ │ -1a6618: 7110 4210 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.$r8$lambda$F2rpXdS9CD_eLQFOOvQKC6eaDE8:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@1042 │ │ -1a661e: 0c00 |0005: move-result-object v0 │ │ -1a6620: 1100 |0006: return-object v0 │ │ +1a66d4: |[1a66d4] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda2.invoke:()Ljava/lang/Object; │ │ +1a66e4: 5410 1605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0516 │ │ +1a66e8: 7110 4210 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.$r8$lambda$F2rpXdS9CD_eLQFOOvQKC6eaDE8:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@1042 │ │ +1a66ee: 0c00 |0005: move-result-object v0 │ │ +1a66f0: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #173 header: │ │ class_idx : 1228 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 26793 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 26797 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #173 annotations: │ │ Annotations on class │ │ @@ -34657,140 +34657,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 │ │ -1a6730: |[1a6730] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V │ │ -1a6740: 5b01 1805 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0518 │ │ -1a6744: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a6746: 7030 d2b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a674c: 0e00 |0006: return-void │ │ +1a6800: |[1a6800] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V │ │ +1a6810: 5b01 1805 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0518 │ │ +1a6814: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a6816: 7030 dfb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a681c: 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 │ │ -1a670c: |[1a670c] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a671c: 2202 cc04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04cc │ │ -1a6720: 5410 1805 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0518 │ │ -1a6724: 7030 3d10 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V // method@103d │ │ -1a672a: 1f02 511a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a672e: 1102 |0009: return-object v2 │ │ +1a67dc: |[1a67dc] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a67ec: 2202 cc04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04cc │ │ +1a67f0: 5410 1805 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0518 │ │ +1a67f4: 7030 3d10 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V // method@103d │ │ +1a67fa: 1f02 521a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a67fe: 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 │ │ -1a6640: |[1a6640] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6650: 1f01 391d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -1a6654: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a6658: 6e30 4010 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1040 │ │ -1a665e: 0c01 |0007: move-result-object v1 │ │ -1a6660: 1101 |0008: return-object v1 │ │ +1a6710: |[1a6710] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6720: 1f01 3a1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +1a6724: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a6728: 6e30 4010 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1040 │ │ +1a672e: 0c01 |0007: move-result-object v1 │ │ +1a6730: 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 │ │ -1a6664: |[1a6664] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6674: 6e30 3e10 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@103e │ │ -1a667a: 0c01 |0003: move-result-object v1 │ │ -1a667c: 1f01 cc04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04cc │ │ -1a6680: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a6684: 6e20 4110 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1041 │ │ -1a668a: 0c01 |000b: move-result-object v1 │ │ -1a668c: 1101 |000c: return-object v1 │ │ +1a6734: |[1a6734] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6744: 6e30 3e10 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@103e │ │ +1a674a: 0c01 |0003: move-result-object v1 │ │ +1a674c: 1f01 cc04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04cc │ │ +1a6750: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a6754: 6e20 4110 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1041 │ │ +1a675a: 0c01 |000b: move-result-object v1 │ │ +1a675c: 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 │ │ -1a6690: |[1a6690] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a66a0: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a66a6: 0c00 |0003: move-result-object v0 │ │ -1a66a8: 5291 1705 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.label:I // field@0517 │ │ -1a66ac: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a66ae: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a66b2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a66b6: 7110 2e9b 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a66bc: 2825 |000e: goto 0033 // +0025 │ │ -1a66be: 220a 8f17 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@178f │ │ -1a66c2: 1a00 be96 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a66c6: 7020 8e93 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a66cc: 270a |0016: throw v10 │ │ -1a66ce: 7110 2e9b 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a66d4: 6201 c212 |001a: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -1a66d8: 549a 1805 |001c: iget-object v10, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0518 │ │ -1a66dc: 1f0a 3000 |001e: check-cast v10, Landroid/content/Context; // type@0030 │ │ -1a66e0: 0796 |0020: move-object v6, v9 │ │ -1a66e2: 1f06 511a |0021: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a66e6: 5992 1705 |0023: iput v2, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.label:I // field@0517 │ │ -1a66ea: 1213 |0025: const/4 v3, #int 1 // #1 │ │ -1a66ec: 1204 |0026: const/4 v4, #int 0 // #0 │ │ -1a66ee: 1205 |0027: const/4 v5, #int 0 // #0 │ │ -1a66f0: 1307 0c00 |0028: const/16 v7, #int 12 // #c │ │ -1a66f4: 1208 |002a: const/4 v8, #int 0 // #0 │ │ -1a66f6: 07a2 |002b: move-object v2, v10 │ │ -1a66f8: 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 │ │ -1a66fe: 0c0a |002f: move-result-object v10 │ │ -1a6700: 330a 0300 |0030: if-ne v10, v0, 0033 // +0003 │ │ -1a6704: 1100 |0032: return-object v0 │ │ -1a6706: 620a 98b2 |0033: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a670a: 110a |0035: return-object v10 │ │ +1a6760: |[1a6760] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6770: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a6776: 0c00 |0003: move-result-object v0 │ │ +1a6778: 5291 1705 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.label:I // field@0517 │ │ +1a677c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a677e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a6782: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a6786: 7110 3b9b 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a678c: 2825 |000e: goto 0033 // +0025 │ │ +1a678e: 220a 9017 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a6792: 1a00 c396 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a6796: 7020 9b93 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a679c: 270a |0016: throw v10 │ │ +1a679e: 7110 3b9b 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a67a4: 6201 c512 |001a: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +1a67a8: 549a 1805 |001c: iget-object v10, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0518 │ │ +1a67ac: 1f0a 3000 |001e: check-cast v10, Landroid/content/Context; // type@0030 │ │ +1a67b0: 0796 |0020: move-object v6, v9 │ │ +1a67b2: 1f06 521a |0021: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a67b6: 5992 1705 |0023: iput v2, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.label:I // field@0517 │ │ +1a67ba: 1213 |0025: const/4 v3, #int 1 // #1 │ │ +1a67bc: 1204 |0026: const/4 v4, #int 0 // #0 │ │ +1a67be: 1205 |0027: const/4 v5, #int 0 // #0 │ │ +1a67c0: 1307 0c00 |0028: const/16 v7, #int 12 // #c │ │ +1a67c4: 1208 |002a: const/4 v8, #int 0 // #0 │ │ +1a67c6: 07a2 |002b: move-object v2, v10 │ │ +1a67c8: 7708 bb39 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@39bb │ │ +1a67ce: 0c0a |002f: move-result-object v10 │ │ +1a67d0: 330a 0300 |0030: if-ne v10, v0, 0033 // +0003 │ │ +1a67d4: 1100 |0032: return-object v0 │ │ +1a67d6: 620a 9bb2 |0033: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a67da: 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 : 26793 (MaintenanceActivity.kt) │ │ + source_file_idx : 26797 (MaintenanceActivity.kt) │ │ │ │ Class #174 header: │ │ class_idx : 1229 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 368 │ │ -source_file_idx : 26793 │ │ +source_file_idx : 26797 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 2 │ │ │ │ Class #174 annotations: │ │ Annotations on class │ │ @@ -34814,71 +34814,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 │ │ -1a6750: |[1a6750] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$F2rpXdS9CD_eLQFOOvQKC6eaDE8:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ -1a6760: 7110 4610 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@1046 │ │ -1a6766: 0c00 |0003: move-result-object v0 │ │ -1a6768: 1100 |0004: return-object v0 │ │ +1a6820: |[1a6820] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$F2rpXdS9CD_eLQFOOvQKC6eaDE8:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ +1a6830: 7110 4610 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@1046 │ │ +1a6836: 0c00 |0003: move-result-object v0 │ │ +1a6838: 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 │ │ -1a67bc: |[1a67bc] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$Hvwr8TDM10fz3u6Xg0pbC6Qj5nk:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V │ │ -1a67cc: 7130 4c10 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.onCreate$lambda$5$lambda$3$lambda$2$lambda$1:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V // method@104c │ │ -1a67d2: 0e00 |0003: return-void │ │ +1a688c: |[1a688c] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$Hvwr8TDM10fz3u6Xg0pbC6Qj5nk:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V │ │ +1a689c: 7130 4c10 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.onCreate$lambda$5$lambda$3$lambda$2$lambda$1:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V // method@104c │ │ +1a68a2: 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 │ │ -1a67d4: |[1a67d4] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$P8nUFdml979k7IKBawNNNTNmgNY:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V │ │ -1a67e4: 7120 4d10 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.onCreate$lambda$5$lambda$4:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V // method@104d │ │ -1a67ea: 0e00 |0003: return-void │ │ +1a68a4: |[1a68a4] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$P8nUFdml979k7IKBawNNNTNmgNY:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V │ │ +1a68b4: 7120 4d10 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.onCreate$lambda$5$lambda$4:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V // method@104d │ │ +1a68ba: 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 │ │ -1a67ec: |[1a67ec] com.infomaniak.drive.ui.MaintenanceActivity.:()V │ │ -1a67fc: 7010 8104 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@0481 │ │ -1a6802: 2200 cb04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2; // type@04cb │ │ -1a6806: 7020 3b10 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V // method@103b │ │ -1a680c: 7110 459a 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a45 │ │ -1a6812: 0c00 |000b: move-result-object v0 │ │ -1a6814: 5b10 1905 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity;.binding$delegate:Lkotlin/Lazy; // field@0519 │ │ -1a6818: 0e00 |000e: return-void │ │ +1a68bc: |[1a68bc] com.infomaniak.drive.ui.MaintenanceActivity.:()V │ │ +1a68cc: 7010 8104 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@0481 │ │ +1a68d2: 2200 cb04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2; // type@04cb │ │ +1a68d6: 7020 3b10 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V // method@103b │ │ +1a68dc: 7110 529a 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a52 │ │ +1a68e2: 0c00 |000b: move-result-object v0 │ │ +1a68e4: 5b10 1905 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity;.binding$delegate:Lkotlin/Lazy; // field@0519 │ │ +1a68e8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/infomaniak/drive/ui/MaintenanceActivity; │ │ │ │ @@ -34887,22 +34887,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 │ │ -1a676c: |[1a676c] com.infomaniak.drive.ui.MaintenanceActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ -1a677c: 6e10 4810 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1048 │ │ -1a6782: 0c01 |0003: move-result-object v1 │ │ -1a6784: 7110 c10b 0100 |0004: invoke-static {v1}, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@0bc1 │ │ -1a678a: 0c01 |0007: move-result-object v1 │ │ -1a678c: 1a00 dfbf |0008: const-string v0, "inflate(...)" // string@bfdf │ │ -1a6790: 7120 30b7 0100 |000a: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1a6796: 1101 |000d: return-object v1 │ │ +1a683c: |[1a683c] com.infomaniak.drive.ui.MaintenanceActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ +1a684c: 6e10 4810 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1048 │ │ +1a6852: 0c01 |0003: move-result-object v1 │ │ +1a6854: 7110 c10b 0100 |0004: invoke-static {v1}, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@0bc1 │ │ +1a685a: 0c01 |0007: move-result-object v1 │ │ +1a685c: 1a00 e4bf |0008: const-string v0, "inflate(...)" // string@bfe4 │ │ +1a6860: 7120 3db7 0100 |000a: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1a6866: 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;) │ │ @@ -34910,20 +34910,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 │ │ -1a6798: |[1a6798] com.infomaniak.drive.ui.MaintenanceActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ -1a67a8: 5410 1905 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity;.binding$delegate:Lkotlin/Lazy; // field@0519 │ │ -1a67ac: 7210 419a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a41 │ │ -1a67b2: 0c00 |0005: move-result-object v0 │ │ -1a67b4: 1f00 cc03 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // type@03cc │ │ -1a67b8: 1100 |0008: return-object v0 │ │ +1a6868: |[1a6868] com.infomaniak.drive.ui.MaintenanceActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ +1a6878: 5410 1905 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity;.binding$delegate:Lkotlin/Lazy; // field@0519 │ │ +1a687c: 7210 4e9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a4e │ │ +1a6882: 0c00 |0005: move-result-object v0 │ │ +1a6884: 1f00 cc03 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // type@03cc │ │ +1a6888: 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;) │ │ @@ -34931,24 +34931,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 │ │ -1a681c: |[1a681c] 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 │ │ -1a682c: 6203 e450 |0000: sget-object v3, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50e4 │ │ -1a6830: 1f01 3000 |0002: check-cast v1, Landroid/content/Context; // type@0030 │ │ -1a6834: 6200 b500 |0004: sget-object v0, Lcom/infomaniak/drive/data/api/ApiRoutes;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRoutes; // field@00b5 │ │ -1a6838: 6e10 630b 0200 |0006: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/drive/Drive;.getAccountId:()I // method@0b63 │ │ -1a683e: 0a02 |0009: move-result v2 │ │ -1a6840: 6e20 6209 2000 |000a: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/api/ApiRoutes;.renewDrive:(I)Ljava/lang/String; // method@0962 │ │ -1a6846: 0c02 |000d: move-result-object v2 │ │ -1a6848: 6e30 7046 1302 |000e: invoke-virtual {v3, v1, v2}, Lcom/infomaniak/lib/core/utils/UtilsUi;.openUrl:(Landroid/content/Context;Ljava/lang/String;)V // method@4670 │ │ -1a684e: 0e00 |0011: return-void │ │ +1a68ec: |[1a68ec] 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 │ │ +1a68fc: 6203 e750 |0000: sget-object v3, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50e7 │ │ +1a6900: 1f01 3000 |0002: check-cast v1, Landroid/content/Context; // type@0030 │ │ +1a6904: 6200 b500 |0004: sget-object v0, Lcom/infomaniak/drive/data/api/ApiRoutes;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRoutes; // field@00b5 │ │ +1a6908: 6e10 630b 0200 |0006: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/drive/Drive;.getAccountId:()I // method@0b63 │ │ +1a690e: 0a02 |0009: move-result v2 │ │ +1a6910: 6e20 6209 2000 |000a: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/api/ApiRoutes;.renewDrive:(I)Ljava/lang/String; // method@0962 │ │ +1a6916: 0c02 |000d: move-result-object v2 │ │ +1a6918: 6e30 7d46 1302 |000e: invoke-virtual {v3, v1, v2}, Lcom/infomaniak/lib/core/utils/UtilsUi;.openUrl:(Landroid/content/Context;Ljava/lang/String;)V // method@467d │ │ +1a691e: 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; │ │ @@ -34958,22 +34958,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 │ │ -1a6850: |[1a6850] com.infomaniak.drive.ui.MaintenanceActivity.onCreate$lambda$5$lambda$4:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V │ │ -1a6860: 2203 3700 |0000: new-instance v3, Landroid/content/Intent; // type@0037 │ │ -1a6864: 0720 |0002: move-object v0, v2 │ │ -1a6866: 1f00 3000 |0003: check-cast v0, Landroid/content/Context; // type@0030 │ │ -1a686a: 1c01 0d05 |0005: const-class v1, Lcom/infomaniak/drive/ui/SwitchUserActivity; // type@050d │ │ -1a686e: 7030 8e00 0301 |0007: invoke-direct {v3, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@008e │ │ -1a6874: 6e20 5010 3200 |000a: invoke-virtual {v2, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.startActivity:(Landroid/content/Intent;)V // method@1050 │ │ -1a687a: 0e00 |000d: return-void │ │ +1a6920: |[1a6920] com.infomaniak.drive.ui.MaintenanceActivity.onCreate$lambda$5$lambda$4:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V │ │ +1a6930: 2203 3700 |0000: new-instance v3, Landroid/content/Intent; // type@0037 │ │ +1a6934: 0720 |0002: move-object v0, v2 │ │ +1a6936: 1f00 3000 |0003: check-cast v0, Landroid/content/Context; // type@0030 │ │ +1a693a: 1c01 0d05 |0005: const-class v1, Lcom/infomaniak/drive/ui/SwitchUserActivity; // type@050d │ │ +1a693e: 7030 8e00 0301 |0007: invoke-direct {v3, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@008e │ │ +1a6944: 6e20 5010 3200 |000a: invoke-virtual {v2, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.startActivity:(Landroid/content/Intent;)V // method@1050 │ │ +1a694a: 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; │ │ │ │ @@ -34983,158 +34983,158 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 294 16-bit code units │ │ -1a687c: |[1a687c] com.infomaniak.drive.ui.MaintenanceActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1a688c: 7010 4710 0900 |0000: invoke-direct {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@1047 │ │ -1a6892: 0c00 |0003: move-result-object v0 │ │ -1a6894: 6f20 8304 a900 |0004: invoke-super {v9, v10}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@0483 │ │ -1a689a: 6e10 c00b 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0bc0 │ │ -1a68a0: 0c0a |000a: move-result-object v10 │ │ -1a68a2: 1f0a 0e01 |000b: check-cast v10, Landroid/view/View; // type@010e │ │ -1a68a6: 6e20 4f10 a900 |000d: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.setContentView:(Landroid/view/View;)V // method@104f │ │ -1a68ac: 6201 b700 |0010: sget-object v1, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b7 │ │ -1a68b0: 620a c212 |0012: sget-object v10, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -1a68b4: 6e10 9439 0a00 |0014: invoke-virtual {v10}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3994 │ │ -1a68ba: 0a0a |0017: move-result v10 │ │ -1a68bc: 7110 a893 0a00 |0018: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a8 │ │ -1a68c2: 0c02 |001b: move-result-object v2 │ │ -1a68c4: 1306 0e00 |001c: const/16 v6, #int 14 // #e │ │ -1a68c8: 1207 |001e: const/4 v7, #int 0 // #0 │ │ -1a68ca: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -1a68cc: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -1a68ce: 1205 |0021: const/4 v5, #int 0 // #0 │ │ -1a68d0: 7707 7309 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@0973 │ │ -1a68d6: 0c0a |0025: move-result-object v10 │ │ -1a68d8: 07a1 |0026: move-object v1, v10 │ │ -1a68da: 1f01 5d18 |0027: check-cast v1, Ljava/util/List; // type@185d │ │ -1a68de: 7110 73a8 0100 |0029: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.firstOrNull:(Ljava/util/List;)Ljava/lang/Object; // method@a873 │ │ -1a68e4: 0c01 |002c: move-result-object v1 │ │ -1a68e6: 1f01 a403 |002d: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ -1a68ea: 3901 0600 |002f: if-nez v1, 0035 // +0006 │ │ -1a68ee: 1402 7901 087f |0031: const v2, #float 1.80783e+38 // #7f080179 │ │ -1a68f4: 2818 |0034: goto 004c // +0018 │ │ -1a68f6: 6e10 690b 0100 |0035: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b69 │ │ -1a68fc: 0c02 |0038: move-result-object v2 │ │ -1a68fe: 6203 1d01 |0039: sget-object v3, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011d │ │ -1a6902: 6e10 600b 0300 |003b: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b60 │ │ -1a6908: 0c03 |003e: move-result-object v3 │ │ -1a690a: 7120 28b7 3200 |003f: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -1a6910: 0a02 |0042: move-result v2 │ │ -1a6912: 3802 0600 |0043: if-eqz v2, 0049 // +0006 │ │ -1a6916: 1402 7101 087f |0045: const v2, #float 1.80782e+38 // #7f080171 │ │ -1a691c: 2804 |0048: goto 004c // +0004 │ │ -1a691e: 1402 2e01 087f |0049: const v2, #float 1.80781e+38 // #7f08012e │ │ -1a6924: 5403 3301 |004c: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveIconLayout:Lcom/infomaniak/drive/databinding/EmptyIconLayoutBinding; // field@0133 │ │ -1a6928: 5433 ab01 |004e: iget-object v3, v3, Lcom/infomaniak/drive/databinding/EmptyIconLayoutBinding;.icon:Landroid/widget/ImageView; // field@01ab │ │ -1a692c: 6e20 0b04 2300 |0050: invoke-virtual {v3, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@040b │ │ -1a6932: 1202 |0053: const/4 v2, #int 0 // #0 │ │ -1a6934: 1213 |0054: const/4 v3, #int 1 // #1 │ │ -1a6936: 3901 0a00 |0055: if-nez v1, 005f // +000a │ │ -1a693a: 1404 3f01 147f |0057: const v4, #float 1.96732e+38 // #7f14013f │ │ -1a6940: 6e20 4a10 4900 |005a: invoke-virtual {v9, v4}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@104a │ │ -1a6946: 0c04 |005d: move-result-object v4 │ │ -1a6948: 282c |005e: goto 008a // +002c │ │ -1a694a: 6e10 4910 0900 |005f: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getResources:()Landroid/content/res/Resources; // method@1049 │ │ -1a6950: 0c04 |0062: move-result-object v4 │ │ -1a6952: 6e10 690b 0100 |0063: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b69 │ │ -1a6958: 0c05 |0066: move-result-object v5 │ │ -1a695a: 6206 1d01 |0067: sget-object v6, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011d │ │ -1a695e: 6e10 600b 0600 |0069: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b60 │ │ -1a6964: 0c06 |006c: move-result-object v6 │ │ -1a6966: 7120 28b7 6500 |006d: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -1a696c: 0a05 |0070: move-result v5 │ │ -1a696e: 3805 0600 |0071: if-eqz v5, 0077 // +0006 │ │ -1a6972: 1405 0400 127f |0073: const v5, #float 1.94067e+38 // #7f120004 │ │ -1a6978: 2804 |0076: goto 007a // +0004 │ │ -1a697a: 1405 0300 127f |0077: const v5, #float 1.94067e+38 // #7f120003 │ │ -1a6980: 6e10 b696 0a00 |007a: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@96b6 │ │ -1a6986: 0a06 |007d: move-result v6 │ │ -1a6988: 6e10 6a0b 0100 |007e: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b6a │ │ -1a698e: 0c07 |0081: move-result-object v7 │ │ -1a6990: 2338 5425 |0082: new-array v8, v3, [Ljava/lang/Object; // type@2554 │ │ -1a6994: 4d07 0802 |0084: aput-object v7, v8, v2 │ │ -1a6998: 6e40 e300 5486 |0086: invoke-virtual {v4, v5, v6, v8}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e3 │ │ -1a699e: 0c04 |0089: move-result-object v4 │ │ -1a69a0: 7110 2eb7 0400 |008a: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -1a69a6: 5405 3401 |008d: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveTitle:Landroid/widget/TextView; // field@0134 │ │ -1a69aa: 1f04 7b17 |008f: check-cast v4, Ljava/lang/CharSequence; // type@177b │ │ -1a69ae: 6e20 6004 4500 |0091: invoke-virtual {v5, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0460 │ │ -1a69b4: 5404 3201 |0094: iget-object v4, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveDescription:Landroid/widget/TextView; // field@0132 │ │ -1a69b8: 3901 0c00 |0096: if-nez v1, 00a2 // +000c │ │ -1a69bc: 140a f800 147f |0098: const v10, #float 1.96731e+38 // #7f1400f8 │ │ -1a69c2: 6e20 4a10 a900 |009b: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@104a │ │ -1a69c8: 0c0a |009e: move-result-object v10 │ │ -1a69ca: 1f0a 7b17 |009f: check-cast v10, Ljava/lang/CharSequence; // type@177b │ │ -1a69ce: 2839 |00a1: goto 00da // +0039 │ │ -1a69d0: 6e10 690b 0100 |00a2: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b69 │ │ -1a69d6: 0c05 |00a5: move-result-object v5 │ │ -1a69d8: 6206 1d01 |00a6: sget-object v6, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011d │ │ -1a69dc: 6e10 600b 0600 |00a8: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b60 │ │ -1a69e2: 0c06 |00ab: move-result-object v6 │ │ -1a69e4: 7120 28b7 6500 |00ac: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -1a69ea: 0a05 |00af: move-result v5 │ │ -1a69ec: 3805 0c00 |00b0: if-eqz v5, 00bc // +000c │ │ -1a69f0: 140a 1f01 147f |00b2: const v10, #float 1.96732e+38 // #7f14011f │ │ -1a69f6: 6e20 4a10 a900 |00b5: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@104a │ │ -1a69fc: 0c0a |00b8: move-result-object v10 │ │ -1a69fe: 1f0a 7b17 |00b9: check-cast v10, Ljava/lang/CharSequence; // type@177b │ │ -1a6a02: 281f |00bb: goto 00da // +001f │ │ -1a6a04: 6e10 4910 0900 |00bc: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getResources:()Landroid/content/res/Resources; // method@1049 │ │ -1a6a0a: 0c05 |00bf: move-result-object v5 │ │ -1a6a0c: 6e10 b696 0a00 |00c0: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@96b6 │ │ -1a6a12: 0a0a |00c3: move-result v10 │ │ -1a6a14: 6e10 700b 0100 |00c4: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUpdatedAt:()Ljava/util/Date; // method@0b70 │ │ -1a6a1a: 0c06 |00c7: move-result-object v6 │ │ -1a6a1c: 1207 |00c8: const/4 v7, #int 0 // #0 │ │ -1a6a1e: 7140 0009 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@0900 │ │ -1a6a24: 0c06 |00cc: move-result-object v6 │ │ -1a6a26: 2333 5425 |00cd: new-array v3, v3, [Ljava/lang/Object; // type@2554 │ │ -1a6a2a: 4d06 0302 |00cf: aput-object v6, v3, v2 │ │ -1a6a2e: 1402 0200 127f |00d1: const v2, #float 1.94067e+38 // #7f120002 │ │ -1a6a34: 6e40 e300 253a |00d4: invoke-virtual {v5, v2, v10, v3}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e3 │ │ -1a6a3a: 0c0a |00d7: move-result-object v10 │ │ -1a6a3c: 1f0a 7b17 |00d8: check-cast v10, Ljava/lang/CharSequence; // type@177b │ │ -1a6a40: 6e20 6004 a400 |00da: invoke-virtual {v4, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0460 │ │ -1a6a46: 540a 3101 |00dd: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveActionButton:Lcom/google/android/material/button/MaterialButton; // field@0131 │ │ -1a6a4a: 1302 0800 |00df: const/16 v2, #int 8 // #8 │ │ -1a6a4e: 3901 0b00 |00e1: if-nez v1, 00ec // +000b │ │ -1a6a52: 7110 2eb7 0a00 |00e3: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -1a6a58: 1f0a 0e01 |00e6: check-cast v10, Landroid/view/View; // type@010e │ │ -1a6a5c: 6e20 4303 2a00 |00e8: invoke-virtual {v10, v2}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ -1a6a62: 2830 |00eb: goto 011b // +0030 │ │ -1a6a64: 6e10 690b 0100 |00ec: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b69 │ │ -1a6a6a: 0c03 |00ef: move-result-object v3 │ │ -1a6a6c: 6204 1d01 |00f0: sget-object v4, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011d │ │ -1a6a70: 6e10 600b 0400 |00f2: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b60 │ │ -1a6a76: 0c04 |00f5: move-result-object v4 │ │ -1a6a78: 7120 28b7 4300 |00f6: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -1a6a7e: 0a03 |00f9: move-result v3 │ │ -1a6a80: 3803 0b00 |00fa: if-eqz v3, 0105 // +000b │ │ -1a6a84: 7110 2eb7 0a00 |00fc: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -1a6a8a: 1f0a 0e01 |00ff: check-cast v10, Landroid/view/View; // type@010e │ │ -1a6a8e: 6e20 4303 2a00 |0101: invoke-virtual {v10, v2}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ -1a6a94: 2817 |0104: goto 011b // +0017 │ │ -1a6a96: 5402 3101 |0105: iget-object v2, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveActionButton:Lcom/google/android/material/button/MaterialButton; // field@0131 │ │ -1a6a9a: 1403 bb00 147f |0107: const v3, #float 1.9673e+38 // #7f1400bb │ │ -1a6aa0: 6e20 4a10 3900 |010a: invoke-virtual {v9, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@104a │ │ -1a6aa6: 0c03 |010d: move-result-object v3 │ │ -1a6aa8: 1f03 7b17 |010e: check-cast v3, Ljava/lang/CharSequence; // type@177b │ │ -1a6aac: 6e20 3408 3200 |0110: invoke-virtual {v2, v3}, Lcom/google/android/material/button/MaterialButton;.setText:(Ljava/lang/CharSequence;)V // method@0834 │ │ -1a6ab2: 2202 c904 |0113: new-instance v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0; // type@04c9 │ │ -1a6ab6: 7030 3710 9201 |0115: invoke-direct {v2, v9, v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)V // method@1037 │ │ -1a6abc: 6e20 3208 2a00 |0118: invoke-virtual {v10, v2}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0832 │ │ -1a6ac2: 540a 3001 |011b: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.anotherProfileButton:Lcom/google/android/material/button/MaterialButton; // field@0130 │ │ -1a6ac6: 2200 ca04 |011d: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1; // type@04ca │ │ -1a6aca: 7020 3910 9000 |011f: invoke-direct {v0, v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V // method@1039 │ │ -1a6ad0: 6e20 3208 0a00 |0122: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0832 │ │ -1a6ad6: 0e00 |0125: return-void │ │ +1a694c: |[1a694c] com.infomaniak.drive.ui.MaintenanceActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1a695c: 7010 4710 0900 |0000: invoke-direct {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@1047 │ │ +1a6962: 0c00 |0003: move-result-object v0 │ │ +1a6964: 6f20 8304 a900 |0004: invoke-super {v9, v10}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@0483 │ │ +1a696a: 6e10 c00b 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0bc0 │ │ +1a6970: 0c0a |000a: move-result-object v10 │ │ +1a6972: 1f0a 0e01 |000b: check-cast v10, Landroid/view/View; // type@010e │ │ +1a6976: 6e20 4f10 a900 |000d: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.setContentView:(Landroid/view/View;)V // method@104f │ │ +1a697c: 6201 b700 |0010: sget-object v1, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b7 │ │ +1a6980: 620a c512 |0012: sget-object v10, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +1a6984: 6e10 a139 0a00 |0014: invoke-virtual {v10}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@39a1 │ │ +1a698a: 0a0a |0017: move-result v10 │ │ +1a698c: 7110 b593 0a00 |0018: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93b5 │ │ +1a6992: 0c02 |001b: move-result-object v2 │ │ +1a6994: 1306 0e00 |001c: const/16 v6, #int 14 // #e │ │ +1a6998: 1207 |001e: const/4 v7, #int 0 // #0 │ │ +1a699a: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +1a699c: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +1a699e: 1205 |0021: const/4 v5, #int 0 // #0 │ │ +1a69a0: 7707 7309 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@0973 │ │ +1a69a6: 0c0a |0025: move-result-object v10 │ │ +1a69a8: 07a1 |0026: move-object v1, v10 │ │ +1a69aa: 1f01 5e18 |0027: check-cast v1, Ljava/util/List; // type@185e │ │ +1a69ae: 7110 80a8 0100 |0029: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.firstOrNull:(Ljava/util/List;)Ljava/lang/Object; // method@a880 │ │ +1a69b4: 0c01 |002c: move-result-object v1 │ │ +1a69b6: 1f01 a403 |002d: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ +1a69ba: 3901 0600 |002f: if-nez v1, 0035 // +0006 │ │ +1a69be: 1402 7901 087f |0031: const v2, #float 1.80783e+38 // #7f080179 │ │ +1a69c4: 2818 |0034: goto 004c // +0018 │ │ +1a69c6: 6e10 690b 0100 |0035: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b69 │ │ +1a69cc: 0c02 |0038: move-result-object v2 │ │ +1a69ce: 6203 1d01 |0039: sget-object v3, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011d │ │ +1a69d2: 6e10 600b 0300 |003b: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b60 │ │ +1a69d8: 0c03 |003e: move-result-object v3 │ │ +1a69da: 7120 35b7 3200 |003f: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +1a69e0: 0a02 |0042: move-result v2 │ │ +1a69e2: 3802 0600 |0043: if-eqz v2, 0049 // +0006 │ │ +1a69e6: 1402 7101 087f |0045: const v2, #float 1.80782e+38 // #7f080171 │ │ +1a69ec: 2804 |0048: goto 004c // +0004 │ │ +1a69ee: 1402 2e01 087f |0049: const v2, #float 1.80781e+38 // #7f08012e │ │ +1a69f4: 5403 3301 |004c: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveIconLayout:Lcom/infomaniak/drive/databinding/EmptyIconLayoutBinding; // field@0133 │ │ +1a69f8: 5433 ab01 |004e: iget-object v3, v3, Lcom/infomaniak/drive/databinding/EmptyIconLayoutBinding;.icon:Landroid/widget/ImageView; // field@01ab │ │ +1a69fc: 6e20 0b04 2300 |0050: invoke-virtual {v3, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@040b │ │ +1a6a02: 1202 |0053: const/4 v2, #int 0 // #0 │ │ +1a6a04: 1213 |0054: const/4 v3, #int 1 // #1 │ │ +1a6a06: 3901 0a00 |0055: if-nez v1, 005f // +000a │ │ +1a6a0a: 1404 3f01 147f |0057: const v4, #float 1.96732e+38 // #7f14013f │ │ +1a6a10: 6e20 4a10 4900 |005a: invoke-virtual {v9, v4}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@104a │ │ +1a6a16: 0c04 |005d: move-result-object v4 │ │ +1a6a18: 282c |005e: goto 008a // +002c │ │ +1a6a1a: 6e10 4910 0900 |005f: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getResources:()Landroid/content/res/Resources; // method@1049 │ │ +1a6a20: 0c04 |0062: move-result-object v4 │ │ +1a6a22: 6e10 690b 0100 |0063: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b69 │ │ +1a6a28: 0c05 |0066: move-result-object v5 │ │ +1a6a2a: 6206 1d01 |0067: sget-object v6, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011d │ │ +1a6a2e: 6e10 600b 0600 |0069: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b60 │ │ +1a6a34: 0c06 |006c: move-result-object v6 │ │ +1a6a36: 7120 35b7 6500 |006d: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +1a6a3c: 0a05 |0070: move-result v5 │ │ +1a6a3e: 3805 0600 |0071: if-eqz v5, 0077 // +0006 │ │ +1a6a42: 1405 0400 127f |0073: const v5, #float 1.94067e+38 // #7f120004 │ │ +1a6a48: 2804 |0076: goto 007a // +0004 │ │ +1a6a4a: 1405 0300 127f |0077: const v5, #float 1.94067e+38 // #7f120003 │ │ +1a6a50: 6e10 c396 0a00 |007a: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@96c3 │ │ +1a6a56: 0a06 |007d: move-result v6 │ │ +1a6a58: 6e10 6a0b 0100 |007e: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b6a │ │ +1a6a5e: 0c07 |0081: move-result-object v7 │ │ +1a6a60: 2338 5525 |0082: new-array v8, v3, [Ljava/lang/Object; // type@2555 │ │ +1a6a64: 4d07 0802 |0084: aput-object v7, v8, v2 │ │ +1a6a68: 6e40 e300 5486 |0086: invoke-virtual {v4, v5, v6, v8}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e3 │ │ +1a6a6e: 0c04 |0089: move-result-object v4 │ │ +1a6a70: 7110 3bb7 0400 |008a: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +1a6a76: 5405 3401 |008d: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveTitle:Landroid/widget/TextView; // field@0134 │ │ +1a6a7a: 1f04 7c17 |008f: check-cast v4, Ljava/lang/CharSequence; // type@177c │ │ +1a6a7e: 6e20 6004 4500 |0091: invoke-virtual {v5, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0460 │ │ +1a6a84: 5404 3201 |0094: iget-object v4, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveDescription:Landroid/widget/TextView; // field@0132 │ │ +1a6a88: 3901 0c00 |0096: if-nez v1, 00a2 // +000c │ │ +1a6a8c: 140a f800 147f |0098: const v10, #float 1.96731e+38 // #7f1400f8 │ │ +1a6a92: 6e20 4a10 a900 |009b: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@104a │ │ +1a6a98: 0c0a |009e: move-result-object v10 │ │ +1a6a9a: 1f0a 7c17 |009f: check-cast v10, Ljava/lang/CharSequence; // type@177c │ │ +1a6a9e: 2839 |00a1: goto 00da // +0039 │ │ +1a6aa0: 6e10 690b 0100 |00a2: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b69 │ │ +1a6aa6: 0c05 |00a5: move-result-object v5 │ │ +1a6aa8: 6206 1d01 |00a6: sget-object v6, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011d │ │ +1a6aac: 6e10 600b 0600 |00a8: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b60 │ │ +1a6ab2: 0c06 |00ab: move-result-object v6 │ │ +1a6ab4: 7120 35b7 6500 |00ac: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +1a6aba: 0a05 |00af: move-result v5 │ │ +1a6abc: 3805 0c00 |00b0: if-eqz v5, 00bc // +000c │ │ +1a6ac0: 140a 1f01 147f |00b2: const v10, #float 1.96732e+38 // #7f14011f │ │ +1a6ac6: 6e20 4a10 a900 |00b5: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@104a │ │ +1a6acc: 0c0a |00b8: move-result-object v10 │ │ +1a6ace: 1f0a 7c17 |00b9: check-cast v10, Ljava/lang/CharSequence; // type@177c │ │ +1a6ad2: 281f |00bb: goto 00da // +001f │ │ +1a6ad4: 6e10 4910 0900 |00bc: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getResources:()Landroid/content/res/Resources; // method@1049 │ │ +1a6ada: 0c05 |00bf: move-result-object v5 │ │ +1a6adc: 6e10 c396 0a00 |00c0: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@96c3 │ │ +1a6ae2: 0a0a |00c3: move-result v10 │ │ +1a6ae4: 6e10 700b 0100 |00c4: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUpdatedAt:()Ljava/util/Date; // method@0b70 │ │ +1a6aea: 0c06 |00c7: move-result-object v6 │ │ +1a6aec: 1207 |00c8: const/4 v7, #int 0 // #0 │ │ +1a6aee: 7140 0009 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@0900 │ │ +1a6af4: 0c06 |00cc: move-result-object v6 │ │ +1a6af6: 2333 5525 |00cd: new-array v3, v3, [Ljava/lang/Object; // type@2555 │ │ +1a6afa: 4d06 0302 |00cf: aput-object v6, v3, v2 │ │ +1a6afe: 1402 0200 127f |00d1: const v2, #float 1.94067e+38 // #7f120002 │ │ +1a6b04: 6e40 e300 253a |00d4: invoke-virtual {v5, v2, v10, v3}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e3 │ │ +1a6b0a: 0c0a |00d7: move-result-object v10 │ │ +1a6b0c: 1f0a 7c17 |00d8: check-cast v10, Ljava/lang/CharSequence; // type@177c │ │ +1a6b10: 6e20 6004 a400 |00da: invoke-virtual {v4, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0460 │ │ +1a6b16: 540a 3101 |00dd: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveActionButton:Lcom/google/android/material/button/MaterialButton; // field@0131 │ │ +1a6b1a: 1302 0800 |00df: const/16 v2, #int 8 // #8 │ │ +1a6b1e: 3901 0b00 |00e1: if-nez v1, 00ec // +000b │ │ +1a6b22: 7110 3bb7 0a00 |00e3: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +1a6b28: 1f0a 0e01 |00e6: check-cast v10, Landroid/view/View; // type@010e │ │ +1a6b2c: 6e20 4303 2a00 |00e8: invoke-virtual {v10, v2}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ +1a6b32: 2830 |00eb: goto 011b // +0030 │ │ +1a6b34: 6e10 690b 0100 |00ec: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b69 │ │ +1a6b3a: 0c03 |00ef: move-result-object v3 │ │ +1a6b3c: 6204 1d01 |00f0: sget-object v4, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011d │ │ +1a6b40: 6e10 600b 0400 |00f2: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b60 │ │ +1a6b46: 0c04 |00f5: move-result-object v4 │ │ +1a6b48: 7120 35b7 4300 |00f6: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +1a6b4e: 0a03 |00f9: move-result v3 │ │ +1a6b50: 3803 0b00 |00fa: if-eqz v3, 0105 // +000b │ │ +1a6b54: 7110 3bb7 0a00 |00fc: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +1a6b5a: 1f0a 0e01 |00ff: check-cast v10, Landroid/view/View; // type@010e │ │ +1a6b5e: 6e20 4303 2a00 |0101: invoke-virtual {v10, v2}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ +1a6b64: 2817 |0104: goto 011b // +0017 │ │ +1a6b66: 5402 3101 |0105: iget-object v2, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveActionButton:Lcom/google/android/material/button/MaterialButton; // field@0131 │ │ +1a6b6a: 1403 bb00 147f |0107: const v3, #float 1.9673e+38 // #7f1400bb │ │ +1a6b70: 6e20 4a10 3900 |010a: invoke-virtual {v9, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@104a │ │ +1a6b76: 0c03 |010d: move-result-object v3 │ │ +1a6b78: 1f03 7c17 |010e: check-cast v3, Ljava/lang/CharSequence; // type@177c │ │ +1a6b7c: 6e20 3408 3200 |0110: invoke-virtual {v2, v3}, Lcom/google/android/material/button/MaterialButton;.setText:(Ljava/lang/CharSequence;)V // method@0834 │ │ +1a6b82: 2202 c904 |0113: new-instance v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0; // type@04c9 │ │ +1a6b86: 7030 3710 9201 |0115: invoke-direct {v2, v9, v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)V // method@1037 │ │ +1a6b8c: 6e20 3208 2a00 |0118: invoke-virtual {v10, v2}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0832 │ │ +1a6b92: 540a 3001 |011b: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.anotherProfileButton:Lcom/google/android/material/button/MaterialButton; // field@0130 │ │ +1a6b96: 2200 ca04 |011d: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1; // type@04ca │ │ +1a6b9a: 7020 3910 9000 |011f: invoke-direct {v0, v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V // method@1039 │ │ +1a6ba0: 6e20 3208 0a00 |0122: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0832 │ │ +1a6ba6: 0e00 |0125: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=39 │ │ 0x0007 line=40 │ │ 0x0010 line=42 │ │ 0x0026 line=43 │ │ @@ -35175,46 +35175,46 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 29 16-bit code units │ │ -1a6ad8: |[1a6ad8] com.infomaniak.drive.ui.MaintenanceActivity.onResume:()V │ │ -1a6ae8: 6f10 8604 0700 |0000: invoke-super {v7}, Landroidx/appcompat/app/AppCompatActivity;.onResume:()V // method@0486 │ │ -1a6aee: 0770 |0003: move-object v0, v7 │ │ -1a6af0: 1f00 2c02 |0004: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@022c │ │ -1a6af4: 7110 2e06 0000 |0006: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@062e │ │ -1a6afa: 0c00 |0009: move-result-object v0 │ │ -1a6afc: 0701 |000a: move-object v1, v0 │ │ -1a6afe: 1f01 391d |000b: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -1a6b02: 2200 cc04 |000d: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04cc │ │ -1a6b06: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -1a6b08: 7030 3d10 7002 |0010: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V // method@103d │ │ -1a6b0e: 0704 |0013: move-object v4, v0 │ │ -1a6b10: 1f04 221b |0014: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a6b14: 1235 |0016: const/4 v5, #int 3 // #3 │ │ -1a6b16: 1206 |0017: const/4 v6, #int 0 // #0 │ │ -1a6b18: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -1a6b1a: 7706 41c6 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@c641 │ │ -1a6b20: 0e00 |001c: return-void │ │ +1a6ba8: |[1a6ba8] com.infomaniak.drive.ui.MaintenanceActivity.onResume:()V │ │ +1a6bb8: 6f10 8604 0700 |0000: invoke-super {v7}, Landroidx/appcompat/app/AppCompatActivity;.onResume:()V // method@0486 │ │ +1a6bbe: 0770 |0003: move-object v0, v7 │ │ +1a6bc0: 1f00 2c02 |0004: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@022c │ │ +1a6bc4: 7110 2e06 0000 |0006: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@062e │ │ +1a6bca: 0c00 |0009: move-result-object v0 │ │ +1a6bcc: 0701 |000a: move-object v1, v0 │ │ +1a6bce: 1f01 3a1d |000b: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +1a6bd2: 2200 cc04 |000d: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04cc │ │ +1a6bd6: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +1a6bd8: 7030 3d10 7002 |0010: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V // method@103d │ │ +1a6bde: 0704 |0013: move-object v4, v0 │ │ +1a6be0: 1f04 231b |0014: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a6be4: 1235 |0016: const/4 v5, #int 3 // #3 │ │ +1a6be6: 1206 |0017: const/4 v6, #int 0 // #0 │ │ +1a6be8: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +1a6bea: 7706 4ec6 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@c64e │ │ +1a6bf0: 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 : 26793 (MaintenanceActivity.kt) │ │ + source_file_idx : 26797 (MaintenanceActivity.kt) │ │ │ │ Class #175 header: │ │ class_idx : 1230 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 27273 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 27277 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #175 annotations: │ │ Annotations on class │ │ @@ -35253,138 +35253,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 │ │ -1a6c18: |[1a6c18] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a6c28: 5b01 1b05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@051b │ │ -1a6c2c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a6c2e: 7030 d2b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a6c34: 0e00 |0006: return-void │ │ +1a6ce8: |[1a6ce8] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a6cf8: 5b01 1b05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@051b │ │ +1a6cfc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a6cfe: 7030 dfb2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a6d04: 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 │ │ -1a6bf4: |[1a6bf4] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6c04: 2202 ce04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04ce │ │ -1a6c08: 5410 1b05 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@051b │ │ -1a6c0c: 7030 5110 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V // method@1051 │ │ -1a6c12: 1f02 511a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a6c16: 1102 |0009: return-object v2 │ │ +1a6cc4: |[1a6cc4] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6cd4: 2202 ce04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04ce │ │ +1a6cd8: 5410 1b05 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@051b │ │ +1a6cdc: 7030 5110 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V // method@1051 │ │ +1a6ce2: 1f02 521a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a6ce6: 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 │ │ -1a6b24: |[1a6b24] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6b34: 1f01 391d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -1a6b38: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a6b3c: 6e30 5410 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1054 │ │ -1a6b42: 0c01 |0007: move-result-object v1 │ │ -1a6b44: 1101 |0008: return-object v1 │ │ +1a6bf4: |[1a6bf4] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6c04: 1f01 3a1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +1a6c08: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a6c0c: 6e30 5410 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1054 │ │ +1a6c12: 0c01 |0007: move-result-object v1 │ │ +1a6c14: 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 │ │ -1a6b48: |[1a6b48] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6b58: 6e30 5210 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1052 │ │ -1a6b5e: 0c01 |0003: move-result-object v1 │ │ -1a6b60: 1f01 ce04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04ce │ │ -1a6b64: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a6b68: 6e20 5510 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1055 │ │ -1a6b6e: 0c01 |000b: move-result-object v1 │ │ -1a6b70: 1101 |000c: return-object v1 │ │ +1a6c18: |[1a6c18] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6c28: 6e30 5210 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1052 │ │ +1a6c2e: 0c01 |0003: move-result-object v1 │ │ +1a6c30: 1f01 ce04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04ce │ │ +1a6c34: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a6c38: 6e20 5510 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1055 │ │ +1a6c3e: 0c01 |000b: move-result-object v1 │ │ +1a6c40: 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 │ │ -1a6b74: |[1a6b74] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6b84: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a6b8a: 0c00 |0003: move-result-object v0 │ │ -1a6b8c: 5231 1a05 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.label:I // field@051a │ │ -1a6b90: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a6b92: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a6b96: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a6b9a: 7110 2e9b 0400 |000b: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a6ba0: 281a |000e: goto 0028 // +001a │ │ -1a6ba2: 2204 8f17 |000f: new-instance v4, Ljava/lang/IllegalStateException; // type@178f │ │ -1a6ba6: 1a00 be96 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a6baa: 7020 8e93 0400 |0013: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a6bb0: 2704 |0016: throw v4 │ │ -1a6bb2: 7110 2e9b 0400 |0017: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a6bb8: 6204 4c13 |001a: sget-object v4, Lcom/infomaniak/drive/utils/MyKSuiteDataUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MyKSuiteDataUtils; // field@134c │ │ -1a6bbc: 0731 |001c: move-object v1, v3 │ │ -1a6bbe: 1f01 511a |001d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a6bc2: 5932 1a05 |001f: iput v2, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.label:I // field@051a │ │ -1a6bc6: 6e20 f73a 1400 |0021: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/utils/MyKSuiteDataUtils;.fetchData:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3af7 │ │ -1a6bcc: 0c04 |0024: move-result-object v4 │ │ -1a6bce: 3304 0300 |0025: if-ne v4, v0, 0028 // +0003 │ │ -1a6bd2: 1100 |0027: return-object v0 │ │ -1a6bd4: 1f04 4503 |0028: check-cast v4, Lcom/infomaniak/core/myksuite/ui/data/MyKSuiteData; // type@0345 │ │ -1a6bd8: 3804 0b00 |002a: if-eqz v4, 0035 // +000b │ │ -1a6bdc: 5430 1b05 |002c: iget-object v0, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@051b │ │ -1a6be0: 6e10 5710 0000 |002e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.getMyKSuiteDataResult:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // method@1057 │ │ -1a6be6: 0c00 |0031: move-result-object v0 │ │ -1a6be8: 6e20 3f46 4000 |0032: invoke-virtual {v0, v4}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.postValue:(Ljava/lang/Object;)V // method@463f │ │ -1a6bee: 6204 98b2 |0035: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a6bf2: 1104 |0037: return-object v4 │ │ +1a6c44: |[1a6c44] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6c54: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a6c5a: 0c00 |0003: move-result-object v0 │ │ +1a6c5c: 5231 1a05 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.label:I // field@051a │ │ +1a6c60: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a6c62: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a6c66: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a6c6a: 7110 3b9b 0400 |000b: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a6c70: 281a |000e: goto 0028 // +001a │ │ +1a6c72: 2204 9017 |000f: new-instance v4, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a6c76: 1a00 c396 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a6c7a: 7020 9b93 0400 |0013: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a6c80: 2704 |0016: throw v4 │ │ +1a6c82: 7110 3b9b 0400 |0017: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a6c88: 6204 4f13 |001a: sget-object v4, Lcom/infomaniak/drive/utils/MyKSuiteDataUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MyKSuiteDataUtils; // field@134f │ │ +1a6c8c: 0731 |001c: move-object v1, v3 │ │ +1a6c8e: 1f01 521a |001d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a6c92: 5932 1a05 |001f: iput v2, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.label:I // field@051a │ │ +1a6c96: 6e20 043b 1400 |0021: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/utils/MyKSuiteDataUtils;.fetchData:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3b04 │ │ +1a6c9c: 0c04 |0024: move-result-object v4 │ │ +1a6c9e: 3304 0300 |0025: if-ne v4, v0, 0028 // +0003 │ │ +1a6ca2: 1100 |0027: return-object v0 │ │ +1a6ca4: 1f04 4503 |0028: check-cast v4, Lcom/infomaniak/core/myksuite/ui/data/MyKSuiteData; // type@0345 │ │ +1a6ca8: 3804 0b00 |002a: if-eqz v4, 0035 // +000b │ │ +1a6cac: 5430 1b05 |002c: iget-object v0, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@051b │ │ +1a6cb0: 6e10 5710 0000 |002e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.getMyKSuiteDataResult:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // method@1057 │ │ +1a6cb6: 0c00 |0031: move-result-object v0 │ │ +1a6cb8: 6e20 4c46 4000 |0032: invoke-virtual {v0, v4}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.postValue:(Ljava/lang/Object;)V // method@464c │ │ +1a6cbe: 6204 9bb2 |0035: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a6cc2: 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 : 27273 (MyKSuiteViewModel.kt) │ │ + source_file_idx : 27277 (MyKSuiteViewModel.kt) │ │ │ │ Class #176 header: │ │ class_idx : 1231 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 567 │ │ -source_file_idx : 27273 │ │ +source_file_idx : 27277 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #176 annotations: │ │ Annotations on class │ │ @@ -35411,20 +35411,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1a6c9c: |[1a6c9c] com.infomaniak.drive.ui.MyKSuiteViewModel.:()V │ │ -1a6cac: 7010 4906 0100 |0000: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@0649 │ │ -1a6cb2: 2200 cd0d |0003: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dcd │ │ -1a6cb6: 7010 3846 0000 |0005: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4638 │ │ -1a6cbc: 5b10 1c05 |0008: iput-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.myKSuiteDataResult:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@051c │ │ -1a6cc0: 0e00 |000a: return-void │ │ +1a6d6c: |[1a6d6c] com.infomaniak.drive.ui.MyKSuiteViewModel.:()V │ │ +1a6d7c: 7010 4906 0100 |0000: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@0649 │ │ +1a6d82: 2200 ce0d |0003: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dce │ │ +1a6d86: 7010 4546 0000 |0005: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4645 │ │ +1a6d8c: 5b10 1c05 |0008: iput-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.myKSuiteDataResult:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@051c │ │ +1a6d90: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/infomaniak/drive/ui/MyKSuiteViewModel; │ │ │ │ @@ -35434,17 +35434,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 │ │ -1a6c38: |[1a6c38] com.infomaniak.drive.ui.MyKSuiteViewModel.getMyKSuiteDataResult:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a6c48: 5410 1c05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.myKSuiteDataResult:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@051c │ │ -1a6c4c: 1100 |0002: return-object v0 │ │ +1a6d08: |[1a6d08] com.infomaniak.drive.ui.MyKSuiteViewModel.getMyKSuiteDataResult:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a6d18: 5410 1c05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.myKSuiteDataResult:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@051c │ │ +1a6d1c: 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;) │ │ @@ -35452,46 +35452,46 @@ │ │ type : '()Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1a6c50: |[1a6c50] com.infomaniak.drive.ui.MyKSuiteViewModel.refreshMyKSuite:()Lkotlinx/coroutines/Job; │ │ -1a6c60: 0770 |0000: move-object v0, v7 │ │ -1a6c62: 1f00 3702 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0237 │ │ -1a6c66: 7110 4b06 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@064b │ │ -1a6c6c: 0c01 |0006: move-result-object v1 │ │ -1a6c6e: 7100 f9c7 0000 |0007: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a6c74: 0c00 |000a: move-result-object v0 │ │ -1a6c76: 0702 |000b: move-object v2, v0 │ │ -1a6c78: 1f02 5c1a |000c: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a6c7c: 2200 ce04 |000e: new-instance v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04ce │ │ -1a6c80: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -1a6c82: 7030 5110 7003 |0011: invoke-direct {v0, v7, v3}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V // method@1051 │ │ -1a6c88: 0704 |0014: move-object v4, v0 │ │ -1a6c8a: 1f04 221b |0015: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a6c8e: 1225 |0017: const/4 v5, #int 2 // #2 │ │ -1a6c90: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -1a6c92: 7706 41c6 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@c641 │ │ -1a6c98: 0c00 |001c: move-result-object v0 │ │ -1a6c9a: 1100 |001d: return-object v0 │ │ +1a6d20: |[1a6d20] com.infomaniak.drive.ui.MyKSuiteViewModel.refreshMyKSuite:()Lkotlinx/coroutines/Job; │ │ +1a6d30: 0770 |0000: move-object v0, v7 │ │ +1a6d32: 1f00 3702 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0237 │ │ +1a6d36: 7110 4b06 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@064b │ │ +1a6d3c: 0c01 |0006: move-result-object v1 │ │ +1a6d3e: 7100 06c8 0000 |0007: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a6d44: 0c00 |000a: move-result-object v0 │ │ +1a6d46: 0702 |000b: move-object v2, v0 │ │ +1a6d48: 1f02 5d1a |000c: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a6d4c: 2200 ce04 |000e: new-instance v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04ce │ │ +1a6d50: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +1a6d52: 7030 5110 7003 |0011: invoke-direct {v0, v7, v3}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V // method@1051 │ │ +1a6d58: 0704 |0014: move-object v4, v0 │ │ +1a6d5a: 1f04 231b |0015: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a6d5e: 1225 |0017: const/4 v5, #int 2 // #2 │ │ +1a6d60: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +1a6d62: 7706 4ec6 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@c64e │ │ +1a6d68: 0c00 |001c: move-result-object v0 │ │ +1a6d6a: 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 : 27273 (MyKSuiteViewModel.kt) │ │ + source_file_idx : 27277 (MyKSuiteViewModel.kt) │ │ │ │ Class #177 header: │ │ class_idx : 1232 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #177 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;' │ │ @@ -35511,18 +35511,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 │ │ -1a6ce4: |[1a6ce4] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V │ │ -1a6cf4: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a6cfa: 5b01 1d05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@051d │ │ -1a6cfe: 0e00 |0005: return-void │ │ +1a6db4: |[1a6db4] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V │ │ +1a6dc4: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a6dca: 5b01 1d05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@051d │ │ +1a6dce: 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; │ │ │ │ @@ -35532,32 +35532,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a6cc4: |[1a6cc4] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ -1a6cd4: 5410 1d05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@051d │ │ -1a6cd8: 7110 7210 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.$r8$lambda$x4YiFrFWBU9tOTITIDkm_Ti4qlY:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1072 │ │ -1a6cde: 0c00 |0005: move-result-object v0 │ │ -1a6ce0: 1100 |0006: return-object v0 │ │ +1a6d94: |[1a6d94] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ +1a6da4: 5410 1d05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@051d │ │ +1a6da8: 7110 7210 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.$r8$lambda$x4YiFrFWBU9tOTITIDkm_Ti4qlY:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1072 │ │ +1a6dae: 0c00 |0005: move-result-object v0 │ │ +1a6db0: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #178 header: │ │ class_idx : 1233 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #178 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;' │ │ @@ -35581,19 +35581,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 │ │ -1a6d00: |[1a6d00] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ -1a6d10: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a6d16: 5b01 1e05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@051e │ │ -1a6d1a: 5b02 1f05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@051f │ │ -1a6d1e: 0e00 |0007: return-void │ │ +1a6dd0: |[1a6dd0] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ +1a6de0: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a6de6: 5b01 1e05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@051e │ │ +1a6dea: 5b02 1f05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@051f │ │ +1a6dee: 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; │ │ @@ -35604,42 +35604,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 │ │ -1a6d20: |[1a6d20] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda1.onDownloadStart:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ -1a6d30: 5480 1e05 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@051e │ │ -1a6d34: 5481 1f05 |0002: iget-object v1, v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@051f │ │ -1a6d38: 0792 |0004: move-object v2, v9 │ │ -1a6d3a: 07a3 |0005: move-object v3, v10 │ │ -1a6d3c: 07b4 |0006: move-object v4, v11 │ │ -1a6d3e: 07c5 |0007: move-object v5, v12 │ │ -1a6d40: 04d6 |0008: move-wide v6, v13 │ │ -1a6d42: 7708 7110 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.$r8$lambda$k-ltwYce9VCiHfpxJnel3JulrRU:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V // method@1071 │ │ -1a6d48: 0e00 |000c: return-void │ │ +1a6df0: |[1a6df0] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda1.onDownloadStart:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ +1a6e00: 5480 1e05 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@051e │ │ +1a6e04: 5481 1f05 |0002: iget-object v1, v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@051f │ │ +1a6e08: 0792 |0004: move-object v2, v9 │ │ +1a6e0a: 07a3 |0005: move-object v3, v10 │ │ +1a6e0c: 07b4 |0006: move-object v4, v11 │ │ +1a6e0e: 07c5 |0007: move-object v5, v12 │ │ +1a6e10: 04d6 |0008: move-wide v6, v13 │ │ +1a6e12: 7708 7110 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.$r8$lambda$k-ltwYce9VCiHfpxJnel3JulrRU:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V // method@1071 │ │ +1a6e18: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #179 header: │ │ class_idx : 1234 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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$$ExternalSyntheticLambda2;' │ │ @@ -35659,18 +35659,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 │ │ -1a6d4c: |[1a6d4c] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda2.:(Landroid/content/ActivityNotFoundException;)V │ │ -1a6d5c: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a6d62: 5b01 2005 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.f$0:Landroid/content/ActivityNotFoundException; // field@0520 │ │ -1a6d66: 0e00 |0005: return-void │ │ +1a6e1c: |[1a6e1c] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda2.:(Landroid/content/ActivityNotFoundException;)V │ │ +1a6e2c: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a6e32: 5b01 2005 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.f$0:Landroid/content/ActivityNotFoundException; // field@0520 │ │ +1a6e36: 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; │ │ │ │ @@ -35680,32 +35680,32 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a6d68: |[1a6d68] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda2.run:(Lio/sentry/IScope;)V │ │ -1a6d78: 5410 2005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.f$0:Landroid/content/ActivityNotFoundException; // field@0520 │ │ -1a6d7c: 7120 7010 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.$r8$lambda$Kq6qj_oUN72tSYrchDe52Q-ZwNI:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V // method@1070 │ │ -1a6d82: 0e00 |0005: return-void │ │ +1a6e38: |[1a6e38] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda2.run:(Lio/sentry/IScope;)V │ │ +1a6e48: 5410 2005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.f$0:Landroid/content/ActivityNotFoundException; // field@0520 │ │ +1a6e4c: 7120 7010 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.$r8$lambda$Kq6qj_oUN72tSYrchDe52Q-ZwNI:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V // method@1070 │ │ +1a6e52: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #180 header: │ │ class_idx : 1235 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #180 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;' │ │ @@ -35725,18 +35725,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 │ │ -1a6da8: |[1a6da8] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V │ │ -1a6db8: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a6dbe: 5b01 2105 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0521 │ │ -1a6dc2: 0e00 |0005: return-void │ │ +1a6e78: |[1a6e78] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V │ │ +1a6e88: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a6e8e: 5b01 2105 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0521 │ │ +1a6e92: 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; │ │ │ │ @@ -35746,34 +35746,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 │ │ -1a6d84: |[1a6d84] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6d94: 5410 2105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0521 │ │ -1a6d98: 1f02 6101 |0002: check-cast v2, Landroidx/activity/OnBackPressedCallback; // type@0161 │ │ -1a6d9c: 7120 6f10 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.$r8$lambda$1sfD7qlKQG48XDL-Ofus21Wft-E:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; // method@106f │ │ -1a6da2: 0c02 |0007: move-result-object v2 │ │ -1a6da4: 1102 |0008: return-object v2 │ │ +1a6e54: |[1a6e54] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6e64: 5410 2105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0521 │ │ +1a6e68: 1f02 6101 |0002: check-cast v2, Landroidx/activity/OnBackPressedCallback; // type@0161 │ │ +1a6e6c: 7120 6f10 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.$r8$lambda$1sfD7qlKQG48XDL-Ofus21Wft-E:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; // method@106f │ │ +1a6e72: 0c02 |0007: move-result-object v2 │ │ +1a6e74: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #181 header: │ │ class_idx : 1236 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 27915 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 27919 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #181 annotations: │ │ Annotations on class │ │ @@ -35794,17 +35794,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a6dc4: |[1a6dc4] com.infomaniak.drive.ui.OnlyOfficeActivity$Companion.:()V │ │ -1a6dd4: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a6dda: 0e00 |0003: return-void │ │ +1a6e94: |[1a6e94] com.infomaniak.drive.ui.OnlyOfficeActivity$Companion.:()V │ │ +1a6ea4: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a6eaa: 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;) │ │ @@ -35812,29 +35812,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 │ │ -1a6ddc: |[1a6ddc] com.infomaniak.drive.ui.OnlyOfficeActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a6dec: 7010 6110 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion;.:()V // method@1061 │ │ -1a6df2: 0e00 |0003: return-void │ │ +1a6eac: |[1a6eac] com.infomaniak.drive.ui.OnlyOfficeActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a6ebc: 7010 6110 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion;.:()V // method@1061 │ │ +1a6ec2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 27915 (OnlyOfficeActivity.kt) │ │ + source_file_idx : 27919 (OnlyOfficeActivity.kt) │ │ │ │ Class #182 header: │ │ class_idx : 1237 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 671 │ │ -source_file_idx : 27915 │ │ +source_file_idx : 27919 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #182 annotations: │ │ Annotations on class │ │ @@ -35867,19 +35867,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 │ │ -1a6e5c: |[1a6e5c] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$1.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/util/Map;)V │ │ -1a6e6c: 5b01 2305 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0523 │ │ -1a6e70: 5b02 2205 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.$headers:Ljava/util/Map; // field@0522 │ │ -1a6e74: 7010 4707 0000 |0004: invoke-direct {v0}, Landroidx/webkit/WebViewClientCompat;.:()V // method@0747 │ │ -1a6e7a: 0e00 |0007: return-void │ │ +1a6f2c: |[1a6f2c] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$1.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/util/Map;)V │ │ +1a6f3c: 5b01 2305 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0523 │ │ +1a6f40: 5b02 2205 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.$headers:Ljava/util/Map; // field@0522 │ │ +1a6f44: 7010 4707 0000 |0004: invoke-direct {v0}, Landroidx/webkit/WebViewClientCompat;.:()V // method@0747 │ │ +1a6f4a: 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; │ │ @@ -35890,51 +35890,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 │ │ -1a6df4: |[1a6df4] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$1.shouldOverrideUrlLoading:(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z │ │ -1a6e04: 1b00 d201 0100 |0000: const-string/jumbo v0, "view" // string@000101d2 │ │ -1a6e0a: 7120 31b7 0400 |0003: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a6e10: 1a00 c0e9 |0006: const-string v0, "request" // string@e9c0 │ │ -1a6e14: 7120 31b7 0500 |0008: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a6e1a: 5430 2305 |000b: iget-object v0, v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0523 │ │ -1a6e1e: 7210 b703 0500 |000d: invoke-interface {v5}, Landroid/webkit/WebResourceRequest;.getUrl:()Landroid/net/Uri; // method@03b7 │ │ -1a6e24: 0c01 |0010: move-result-object v1 │ │ -1a6e26: 6e10 c201 0100 |0011: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01c2 │ │ -1a6e2c: 0c01 |0014: move-result-object v1 │ │ -1a6e2e: 1a02 0dfd |0015: const-string v2, "toString(...)" // string@fd0d │ │ -1a6e32: 7120 30b7 2100 |0017: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1a6e38: 7120 7510 1000 |001a: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.access$popBackIfNeeded:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V // method@1075 │ │ -1a6e3e: 7210 b703 0500 |001d: invoke-interface {v5}, Landroid/webkit/WebResourceRequest;.getUrl:()Landroid/net/Uri; // method@03b7 │ │ -1a6e44: 0c05 |0020: move-result-object v5 │ │ -1a6e46: 6e10 c201 0500 |0021: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01c2 │ │ -1a6e4c: 0c05 |0024: move-result-object v5 │ │ -1a6e4e: 5430 2205 |0025: iget-object v0, v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.$headers:Ljava/util/Map; // field@0522 │ │ -1a6e52: 6e30 be03 5400 |0027: invoke-virtual {v4, v5, v0}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;Ljava/util/Map;)V // method@03be │ │ -1a6e58: 1214 |002a: const/4 v4, #int 1 // #1 │ │ -1a6e5a: 0f04 |002b: return v4 │ │ +1a6ec4: |[1a6ec4] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$1.shouldOverrideUrlLoading:(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z │ │ +1a6ed4: 1b00 d701 0100 |0000: const-string/jumbo v0, "view" // string@000101d7 │ │ +1a6eda: 7120 3eb7 0400 |0003: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a6ee0: 1a00 c5e9 |0006: const-string v0, "request" // string@e9c5 │ │ +1a6ee4: 7120 3eb7 0500 |0008: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a6eea: 5430 2305 |000b: iget-object v0, v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0523 │ │ +1a6eee: 7210 b703 0500 |000d: invoke-interface {v5}, Landroid/webkit/WebResourceRequest;.getUrl:()Landroid/net/Uri; // method@03b7 │ │ +1a6ef4: 0c01 |0010: move-result-object v1 │ │ +1a6ef6: 6e10 c201 0100 |0011: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01c2 │ │ +1a6efc: 0c01 |0014: move-result-object v1 │ │ +1a6efe: 1a02 12fd |0015: const-string v2, "toString(...)" // string@fd12 │ │ +1a6f02: 7120 3db7 2100 |0017: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1a6f08: 7120 7510 1000 |001a: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.access$popBackIfNeeded:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V // method@1075 │ │ +1a6f0e: 7210 b703 0500 |001d: invoke-interface {v5}, Landroid/webkit/WebResourceRequest;.getUrl:()Landroid/net/Uri; // method@03b7 │ │ +1a6f14: 0c05 |0020: move-result-object v5 │ │ +1a6f16: 6e10 c201 0500 |0021: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01c2 │ │ +1a6f1c: 0c05 |0024: move-result-object v5 │ │ +1a6f1e: 5430 2205 |0025: iget-object v0, v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.$headers:Ljava/util/Map; // field@0522 │ │ +1a6f22: 6e30 be03 5400 |0027: invoke-virtual {v4, v5, v0}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;Ljava/util/Map;)V // method@03be │ │ +1a6f28: 1214 |002a: const/4 v4, #int 1 // #1 │ │ +1a6f2a: 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 : 27915 (OnlyOfficeActivity.kt) │ │ + source_file_idx : 27919 (OnlyOfficeActivity.kt) │ │ │ │ Class #183 header: │ │ class_idx : 1238 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 309 │ │ -source_file_idx : 27915 │ │ +source_file_idx : 27919 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #183 annotations: │ │ Annotations on class │ │ @@ -35960,18 +35960,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 │ │ -1a6e7c: |[1a6e7c] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$2.:(Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;)V │ │ -1a6e8c: 5b01 2405 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@0524 │ │ -1a6e90: 7010 b503 0000 |0002: invoke-direct {v0}, Landroid/webkit/WebChromeClient;.:()V // method@03b5 │ │ -1a6e96: 0e00 |0005: return-void │ │ +1a6f4c: |[1a6f4c] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$2.:(Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;)V │ │ +1a6f5c: 5b01 2405 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@0524 │ │ +1a6f60: 7010 b503 0000 |0002: invoke-direct {v0}, Landroid/webkit/WebChromeClient;.:()V // method@03b5 │ │ +1a6f66: 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; │ │ │ │ @@ -35981,47 +35981,47 @@ │ │ type : '(Landroid/webkit/WebView;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -1a6e98: |[1a6e98] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$2.onProgressChanged:(Landroid/webkit/WebView;I)V │ │ -1a6ea8: 1b00 d201 0100 |0000: const-string/jumbo v0, "view" // string@000101d2 │ │ -1a6eae: 7120 31b7 0200 |0003: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a6eb4: 5412 2405 |0006: iget-object v2, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@0524 │ │ -1a6eb8: 5422 3501 |0008: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.progressBar:Landroid/widget/ProgressBar; // field@0135 │ │ -1a6ebc: 6e20 3804 3200 |000a: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@0438 │ │ -1a6ec2: 1302 6400 |000d: const/16 v2, #int 100 // #64 │ │ -1a6ec6: 3323 1200 |000f: if-ne v3, v2, 0021 // +0012 │ │ -1a6eca: 5412 2405 |0011: iget-object v2, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@0524 │ │ -1a6ece: 5422 3501 |0013: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.progressBar:Landroid/widget/ProgressBar; // field@0135 │ │ -1a6ed2: 1a03 ebe3 |0015: const-string v3, "progressBar" // string@e3eb │ │ -1a6ed6: 7120 30b7 3200 |0017: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1a6edc: 1f02 0e01 |001a: check-cast v2, Landroid/view/View; // type@010e │ │ -1a6ee0: 1303 0800 |001c: const/16 v3, #int 8 // #8 │ │ -1a6ee4: 6e20 4303 3200 |001e: invoke-virtual {v2, v3}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ -1a6eea: 0e00 |0021: return-void │ │ +1a6f68: |[1a6f68] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$2.onProgressChanged:(Landroid/webkit/WebView;I)V │ │ +1a6f78: 1b00 d701 0100 |0000: const-string/jumbo v0, "view" // string@000101d7 │ │ +1a6f7e: 7120 3eb7 0200 |0003: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a6f84: 5412 2405 |0006: iget-object v2, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@0524 │ │ +1a6f88: 5422 3501 |0008: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.progressBar:Landroid/widget/ProgressBar; // field@0135 │ │ +1a6f8c: 6e20 3804 3200 |000a: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@0438 │ │ +1a6f92: 1302 6400 |000d: const/16 v2, #int 100 // #64 │ │ +1a6f96: 3323 1200 |000f: if-ne v3, v2, 0021 // +0012 │ │ +1a6f9a: 5412 2405 |0011: iget-object v2, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@0524 │ │ +1a6f9e: 5422 3501 |0013: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.progressBar:Landroid/widget/ProgressBar; // field@0135 │ │ +1a6fa2: 1a03 f0e3 |0015: const-string v3, "progressBar" // string@e3f0 │ │ +1a6fa6: 7120 3db7 3200 |0017: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1a6fac: 1f02 0e01 |001a: check-cast v2, Landroid/view/View; // type@010e │ │ +1a6fb0: 1303 0800 |001c: const/16 v3, #int 8 // #8 │ │ +1a6fb4: 6e20 4303 3200 |001e: invoke-virtual {v2, v3}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ +1a6fba: 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 : 27915 (OnlyOfficeActivity.kt) │ │ + source_file_idx : 27919 (OnlyOfficeActivity.kt) │ │ │ │ Class #184 header: │ │ class_idx : 1239 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 27915 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 27919 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #184 annotations: │ │ Annotations on class │ │ @@ -36071,161 +36071,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 │ │ -1a70c4: |[1a70c4] 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 │ │ -1a70d4: 5b01 2705 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@0527 │ │ -1a70d8: 5b02 2605 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@0526 │ │ -1a70dc: 5b03 2905 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0529 │ │ -1a70e0: 5b04 2505 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@0525 │ │ -1a70e4: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -1a70e6: 7030 d2b2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a70ec: 0e00 |000c: return-void │ │ +1a7194: |[1a7194] 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 │ │ +1a71a4: 5b01 2705 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@0527 │ │ +1a71a8: 5b02 2605 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@0526 │ │ +1a71ac: 5b03 2905 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0529 │ │ +1a71b0: 5b04 2505 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@0525 │ │ +1a71b4: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +1a71b6: 7030 dfb2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a71bc: 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 │ │ -1a7090: |[1a7090] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a70a0: 2207 d704 |0000: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04d7 │ │ -1a70a4: 5461 2705 |0002: iget-object v1, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@0527 │ │ -1a70a8: 5462 2605 |0004: iget-object v2, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@0526 │ │ -1a70ac: 5463 2905 |0006: iget-object v3, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0529 │ │ -1a70b0: 5464 2505 |0008: iget-object v4, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@0525 │ │ -1a70b4: 0770 |000a: move-object v0, v7 │ │ -1a70b6: 0785 |000b: move-object v5, v8 │ │ -1a70b8: 7606 6710 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter$WriteResultCallback;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroid/os/ParcelFileDescriptor;Lkotlin/coroutines/Continuation;)V // method@1067 │ │ -1a70be: 1f07 511a |000f: check-cast v7, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a70c2: 1107 |0011: return-object v7 │ │ +1a7160: |[1a7160] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a7170: 2207 d704 |0000: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04d7 │ │ +1a7174: 5461 2705 |0002: iget-object v1, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@0527 │ │ +1a7178: 5462 2605 |0004: iget-object v2, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@0526 │ │ +1a717c: 5463 2905 |0006: iget-object v3, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0529 │ │ +1a7180: 5464 2505 |0008: iget-object v4, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@0525 │ │ +1a7184: 0770 |000a: move-object v0, v7 │ │ +1a7186: 0785 |000b: move-object v5, v8 │ │ +1a7188: 7606 6710 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter$WriteResultCallback;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroid/os/ParcelFileDescriptor;Lkotlin/coroutines/Continuation;)V // method@1067 │ │ +1a718e: 1f07 521a |000f: check-cast v7, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a7192: 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 │ │ -1a6eec: |[1a6eec] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6efc: 1f01 391d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -1a6f00: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a6f04: 6e30 6a10 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@106a │ │ -1a6f0a: 0c01 |0007: move-result-object v1 │ │ -1a6f0c: 1101 |0008: return-object v1 │ │ +1a6fbc: |[1a6fbc] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6fcc: 1f01 3a1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +1a6fd0: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a6fd4: 6e30 6a10 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@106a │ │ +1a6fda: 0c01 |0007: move-result-object v1 │ │ +1a6fdc: 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 │ │ -1a6f10: |[1a6f10] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6f20: 6e30 6810 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1068 │ │ -1a6f26: 0c01 |0003: move-result-object v1 │ │ -1a6f28: 1f01 d704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04d7 │ │ -1a6f2c: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a6f30: 6e20 6b10 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@106b │ │ -1a6f36: 0c01 |000b: move-result-object v1 │ │ -1a6f38: 1101 |000c: return-object v1 │ │ +1a6fe0: |[1a6fe0] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6ff0: 6e30 6810 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1068 │ │ +1a6ff6: 0c01 |0003: move-result-object v1 │ │ +1a6ff8: 1f01 d704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04d7 │ │ +1a6ffc: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a7000: 6e20 6b10 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@106b │ │ +1a7006: 0c01 |000b: move-result-object v1 │ │ +1a7008: 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 │ │ -1a6f3c: |[1a6f3c] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6f4c: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a6f52: 5260 2805 |0003: iget v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.label:I // field@0528 │ │ -1a6f56: 3900 6800 |0005: if-nez v0, 006d // +0068 │ │ -1a6f5a: 7110 2e9b 0700 |0007: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a6f60: 2207 4a17 |000a: new-instance v7, Ljava/io/BufferedInputStream; // type@174a │ │ -1a6f64: 2200 ec17 |000c: new-instance v0, Ljava/net/URL; // type@17ec │ │ -1a6f68: 5461 2705 |000e: iget-object v1, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@0527 │ │ -1a6f6c: 7020 8195 1000 |0010: invoke-direct {v0, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@9581 │ │ -1a6f72: 6e10 8795 0000 |0013: invoke-virtual {v0}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@9587 │ │ -1a6f78: 0c00 |0016: move-result-object v0 │ │ -1a6f7a: 7020 3c92 0700 |0017: invoke-direct {v7, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@923c │ │ -1a6f80: 1f07 5017 |001a: check-cast v7, Ljava/io/Closeable; // type@1750 │ │ -1a6f84: 5460 2505 |001c: iget-object v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@0525 │ │ -1a6f88: 0771 |001e: move-object v1, v7 │ │ -1a6f8a: 1f01 4a17 |001f: check-cast v1, Ljava/io/BufferedInputStream; // type@174a │ │ -1a6f8e: 2202 5817 |0021: new-instance v2, Ljava/io/FileOutputStream; // type@1758 │ │ -1a6f92: 6e10 2c02 0000 |0023: invoke-virtual {v0}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@022c │ │ -1a6f98: 0c00 |0026: move-result-object v0 │ │ -1a6f9a: 7020 8392 0200 |0027: invoke-direct {v2, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@9283 │ │ -1a6fa0: 1f02 5017 |002a: check-cast v2, Ljava/io/Closeable; // type@1750 │ │ -1a6fa4: 0720 |002c: move-object v0, v2 │ │ -1a6fa6: 1f00 5817 |002d: check-cast v0, Ljava/io/FileOutputStream; // type@1758 │ │ -1a6faa: 1f01 5e17 |002f: check-cast v1, Ljava/io/InputStream; // type@175e │ │ -1a6fae: 1f00 6817 |0031: check-cast v0, Ljava/io/OutputStream; // type@1768 │ │ -1a6fb2: 1223 |0033: const/4 v3, #int 2 // #2 │ │ -1a6fb4: 1204 |0034: const/4 v4, #int 0 // #0 │ │ -1a6fb6: 1205 |0035: const/4 v5, #int 0 // #0 │ │ -1a6fb8: 7155 38b3 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@b338 │ │ -1a6fbe: 7120 43b3 5200 |0039: invoke-static {v2, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b343 │ │ -1a6fc4: 7120 43b3 5700 |003c: invoke-static {v7, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b343 │ │ -1a6fca: 5467 2605 |003f: iget-object v7, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@0526 │ │ -1a6fce: 1210 |0041: const/4 v0, #int 1 // #1 │ │ -1a6fd0: 2300 b524 |0042: new-array v0, v0, [Landroid/print/PageRange; // type@24b5 │ │ -1a6fd4: 6201 4700 |0044: sget-object v1, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@0047 │ │ -1a6fd8: 4d01 0004 |0046: aput-object v1, v0, v4 │ │ -1a6fdc: 6e20 4c02 0700 |0048: invoke-virtual {v7, v0}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@024c │ │ -1a6fe2: 281f |004b: goto 006a // +001f │ │ -1a6fe4: 0d00 |004c: move-exception v0 │ │ -1a6fe6: 2700 |004d: throw v0 │ │ -1a6fe8: 0d01 |004e: move-exception v1 │ │ -1a6fea: 7120 43b3 0200 |004f: invoke-static {v2, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b343 │ │ -1a6ff0: 2701 |0052: throw v1 │ │ -1a6ff2: 0d00 |0053: move-exception v0 │ │ -1a6ff4: 2700 |0054: throw v0 │ │ -1a6ff6: 0d01 |0055: move-exception v1 │ │ -1a6ff8: 7120 43b3 0700 |0056: invoke-static {v7, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b343 │ │ -1a6ffe: 2701 |0059: throw v1 │ │ -1a7000: 5467 2605 |005a: iget-object v7, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@0526 │ │ -1a7004: 5460 2905 |005c: iget-object v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0529 │ │ -1a7008: 1401 6000 147f |005e: const v1, #float 1.96728e+38 // #7f140060 │ │ -1a700e: 6e20 7c10 1000 |0061: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getString:(I)Ljava/lang/String; // method@107c │ │ -1a7014: 0c00 |0064: move-result-object v0 │ │ -1a7016: 1f00 7b17 |0065: check-cast v0, Ljava/lang/CharSequence; // type@177b │ │ -1a701a: 6e20 4b02 0700 |0067: invoke-virtual {v7, v0}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@024b │ │ -1a7020: 6207 98b2 |006a: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a7024: 1107 |006c: return-object v7 │ │ -1a7026: 2207 8f17 |006d: new-instance v7, Ljava/lang/IllegalStateException; // type@178f │ │ -1a702a: 1a00 be96 |006f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a702e: 7020 8e93 0700 |0071: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a7034: 2707 |0074: throw v7 │ │ +1a700c: |[1a700c] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a701c: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a7022: 5260 2805 |0003: iget v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.label:I // field@0528 │ │ +1a7026: 3900 6800 |0005: if-nez v0, 006d // +0068 │ │ +1a702a: 7110 3b9b 0700 |0007: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a7030: 2207 4b17 |000a: new-instance v7, Ljava/io/BufferedInputStream; // type@174b │ │ +1a7034: 2200 ed17 |000c: new-instance v0, Ljava/net/URL; // type@17ed │ │ +1a7038: 5461 2705 |000e: iget-object v1, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@0527 │ │ +1a703c: 7020 8e95 1000 |0010: invoke-direct {v0, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@958e │ │ +1a7042: 6e10 9495 0000 |0013: invoke-virtual {v0}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@9594 │ │ +1a7048: 0c00 |0016: move-result-object v0 │ │ +1a704a: 7020 4992 0700 |0017: invoke-direct {v7, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9249 │ │ +1a7050: 1f07 5117 |001a: check-cast v7, Ljava/io/Closeable; // type@1751 │ │ +1a7054: 5460 2505 |001c: iget-object v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@0525 │ │ +1a7058: 0771 |001e: move-object v1, v7 │ │ +1a705a: 1f01 4b17 |001f: check-cast v1, Ljava/io/BufferedInputStream; // type@174b │ │ +1a705e: 2202 5917 |0021: new-instance v2, Ljava/io/FileOutputStream; // type@1759 │ │ +1a7062: 6e10 2c02 0000 |0023: invoke-virtual {v0}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@022c │ │ +1a7068: 0c00 |0026: move-result-object v0 │ │ +1a706a: 7020 9092 0200 |0027: invoke-direct {v2, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@9290 │ │ +1a7070: 1f02 5117 |002a: check-cast v2, Ljava/io/Closeable; // type@1751 │ │ +1a7074: 0720 |002c: move-object v0, v2 │ │ +1a7076: 1f00 5917 |002d: check-cast v0, Ljava/io/FileOutputStream; // type@1759 │ │ +1a707a: 1f01 5f17 |002f: check-cast v1, Ljava/io/InputStream; // type@175f │ │ +1a707e: 1f00 6917 |0031: check-cast v0, Ljava/io/OutputStream; // type@1769 │ │ +1a7082: 1223 |0033: const/4 v3, #int 2 // #2 │ │ +1a7084: 1204 |0034: const/4 v4, #int 0 // #0 │ │ +1a7086: 1205 |0035: const/4 v5, #int 0 // #0 │ │ +1a7088: 7155 45b3 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@b345 │ │ +1a708e: 7120 50b3 5200 |0039: invoke-static {v2, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b350 │ │ +1a7094: 7120 50b3 5700 |003c: invoke-static {v7, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b350 │ │ +1a709a: 5467 2605 |003f: iget-object v7, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@0526 │ │ +1a709e: 1210 |0041: const/4 v0, #int 1 // #1 │ │ +1a70a0: 2300 b624 |0042: new-array v0, v0, [Landroid/print/PageRange; // type@24b6 │ │ +1a70a4: 6201 4700 |0044: sget-object v1, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@0047 │ │ +1a70a8: 4d01 0004 |0046: aput-object v1, v0, v4 │ │ +1a70ac: 6e20 4c02 0700 |0048: invoke-virtual {v7, v0}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@024c │ │ +1a70b2: 281f |004b: goto 006a // +001f │ │ +1a70b4: 0d00 |004c: move-exception v0 │ │ +1a70b6: 2700 |004d: throw v0 │ │ +1a70b8: 0d01 |004e: move-exception v1 │ │ +1a70ba: 7120 50b3 0200 |004f: invoke-static {v2, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b350 │ │ +1a70c0: 2701 |0052: throw v1 │ │ +1a70c2: 0d00 |0053: move-exception v0 │ │ +1a70c4: 2700 |0054: throw v0 │ │ +1a70c6: 0d01 |0055: move-exception v1 │ │ +1a70c8: 7120 50b3 0700 |0056: invoke-static {v7, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b350 │ │ +1a70ce: 2701 |0059: throw v1 │ │ +1a70d0: 5467 2605 |005a: iget-object v7, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@0526 │ │ +1a70d4: 5460 2905 |005c: iget-object v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0529 │ │ +1a70d8: 1401 6000 147f |005e: const v1, #float 1.96728e+38 // #7f140060 │ │ +1a70de: 6e20 7c10 1000 |0061: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getString:(I)Ljava/lang/String; // method@107c │ │ +1a70e4: 0c00 |0064: move-result-object v0 │ │ +1a70e6: 1f00 7c17 |0065: check-cast v0, Ljava/lang/CharSequence; // type@177c │ │ +1a70ea: 6e20 4b02 0700 |0067: invoke-virtual {v7, v0}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@024b │ │ +1a70f0: 6207 9bb2 |006a: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a70f4: 1107 |006c: return-object v7 │ │ +1a70f6: 2207 9017 |006d: new-instance v7, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a70fa: 1a00 c396 |006f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a70fe: 7020 9b93 0700 |0071: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a7104: 2707 |0074: throw v7 │ │ catches : 9 │ │ 0x000a - 0x001e │ │ Ljava/lang/Exception; -> 0x005a │ │ 0x001e - 0x002c │ │ -> 0x0053 │ │ 0x002c - 0x0039 │ │ -> 0x004c │ │ @@ -36254,21 +36254,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 : 27915 (OnlyOfficeActivity.kt) │ │ + source_file_idx : 27919 (OnlyOfficeActivity.kt) │ │ │ │ Class #185 header: │ │ class_idx : 1240 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 187 │ │ -source_file_idx : 27915 │ │ +source_file_idx : 27919 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #185 annotations: │ │ Annotations on class │ │ @@ -36301,20 +36301,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 │ │ -1a70f0: |[1a70f0] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1.:(Ljava/lang/String;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ -1a7100: 5b01 2b05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$url:Ljava/lang/String; // field@052b │ │ -1a7104: 5b02 2c05 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@052c │ │ -1a7108: 5b03 2a05 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$filename:Ljava/lang/String; // field@052a │ │ -1a710c: 7010 4d02 0000 |0006: invoke-direct {v0}, Landroid/print/PrintDocumentAdapter;.:()V // method@024d │ │ -1a7112: 0e00 |0009: return-void │ │ +1a71c0: |[1a71c0] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1.:(Ljava/lang/String;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ +1a71d0: 5b01 2b05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$url:Ljava/lang/String; // field@052b │ │ +1a71d4: 5b02 2c05 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@052c │ │ +1a71d8: 5b03 2a05 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$filename:Ljava/lang/String; // field@052a │ │ +1a71dc: 7010 4d02 0000 |0006: invoke-direct {v0}, Landroid/print/PrintDocumentAdapter;.:()V // method@024d │ │ +1a71e2: 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; │ │ @@ -36326,37 +36326,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 │ │ -1a7114: |[1a7114] 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 │ │ -1a7124: 1a01 b097 |0000: const-string v1, "cancellationSignal" // string@97b0 │ │ -1a7128: 7120 31b7 1300 |0002: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a712e: 1a01 ed96 |0005: const-string v1, "callback" // string@96ed │ │ -1a7132: 7120 31b7 1400 |0007: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a7138: 6e10 f101 0300 |000a: invoke-virtual {v3}, Landroid/os/CancellationSignal;.isCanceled:()Z // method@01f1 │ │ -1a713e: 0a01 |000d: move-result v1 │ │ -1a7140: 3801 0600 |000e: if-eqz v1, 0014 // +0006 │ │ -1a7144: 6e10 4802 0400 |0010: invoke-virtual {v4}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutCancelled:()V // method@0248 │ │ -1a714a: 0e00 |0013: return-void │ │ -1a714c: 2201 bc00 |0014: new-instance v1, Landroid/print/PrintDocumentInfo$Builder; // type@00bc │ │ -1a7150: 5402 2a05 |0016: iget-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$filename:Ljava/lang/String; // field@052a │ │ -1a7154: 7020 4e02 2100 |0018: invoke-direct {v1, v2}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@024e │ │ -1a715a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -1a715c: 6e20 5002 2100 |001c: invoke-virtual {v1, v2}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0250 │ │ -1a7162: 0c01 |001f: move-result-object v1 │ │ -1a7164: 6e10 4f02 0100 |0020: invoke-virtual {v1}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@024f │ │ -1a716a: 0c01 |0023: move-result-object v1 │ │ -1a716c: 1a02 be95 |0024: const-string v2, "build(...)" // string@95be │ │ -1a7170: 7120 30b7 2100 |0026: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1a7176: 1212 |0029: const/4 v2, #int 1 // #1 │ │ -1a7178: 6e30 4902 1402 |002a: invoke-virtual {v4, v1, v2}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@0249 │ │ -1a717e: 0e00 |002d: return-void │ │ +1a71e4: |[1a71e4] 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 │ │ +1a71f4: 1a01 b597 |0000: const-string v1, "cancellationSignal" // string@97b5 │ │ +1a71f8: 7120 3eb7 1300 |0002: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a71fe: 1a01 f296 |0005: const-string v1, "callback" // string@96f2 │ │ +1a7202: 7120 3eb7 1400 |0007: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a7208: 6e10 f101 0300 |000a: invoke-virtual {v3}, Landroid/os/CancellationSignal;.isCanceled:()Z // method@01f1 │ │ +1a720e: 0a01 |000d: move-result v1 │ │ +1a7210: 3801 0600 |000e: if-eqz v1, 0014 // +0006 │ │ +1a7214: 6e10 4802 0400 |0010: invoke-virtual {v4}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutCancelled:()V // method@0248 │ │ +1a721a: 0e00 |0013: return-void │ │ +1a721c: 2201 bc00 |0014: new-instance v1, Landroid/print/PrintDocumentInfo$Builder; // type@00bc │ │ +1a7220: 5402 2a05 |0016: iget-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$filename:Ljava/lang/String; // field@052a │ │ +1a7224: 7020 4e02 2100 |0018: invoke-direct {v1, v2}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@024e │ │ +1a722a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +1a722c: 6e20 5002 2100 |001c: invoke-virtual {v1, v2}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0250 │ │ +1a7232: 0c01 |001f: move-result-object v1 │ │ +1a7234: 6e10 4f02 0100 |0020: invoke-virtual {v1}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@024f │ │ +1a723a: 0c01 |0023: move-result-object v1 │ │ +1a723c: 1a02 c395 |0024: const-string v2, "build(...)" // string@95c3 │ │ +1a7240: 7120 3db7 2100 |0026: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1a7246: 1212 |0029: const/4 v2, #int 1 // #1 │ │ +1a7248: 6e30 4902 1402 |002a: invoke-virtual {v4, v1, v2}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@0249 │ │ +1a724e: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=152 │ │ 0x0010 line=153 │ │ 0x0014 line=157 │ │ 0x001c line=158 │ │ 0x0020 line=159 │ │ @@ -36374,61 +36374,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 │ │ -1a7180: |[1a7180] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ -1a7190: 1a00 f1e0 |0000: const-string v0, "pages" // string@e0f1 │ │ -1a7194: 7120 31b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a719a: 1a08 aaa4 |0005: const-string v8, "destination" // string@a4aa │ │ -1a719e: 7120 31b7 8900 |0007: invoke-static {v9, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a71a4: 1a08 b097 |000a: const-string v8, "cancellationSignal" // string@97b0 │ │ -1a71a8: 7120 31b7 8a00 |000c: invoke-static {v10, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a71ae: 1a08 72ea |000f: const-string v8, "resultCallback" // string@ea72 │ │ -1a71b2: 7120 31b7 8b00 |0011: invoke-static {v11, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a71b8: 7100 f9c7 0000 |0014: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1a71be: 0c08 |0017: move-result-object v8 │ │ -1a71c0: 1f08 5c1a |0018: check-cast v8, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a71c4: 7110 6fc7 0800 |001a: invoke-static {v8}, Lkotlinx/coroutines/CoroutineScopeKt;.CoroutineScope:(Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/CoroutineScope; // method@c76f │ │ -1a71ca: 0c00 |001d: move-result-object v0 │ │ -1a71cc: 2208 d704 |001e: new-instance v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04d7 │ │ -1a71d0: 5472 2b05 |0020: iget-object v2, v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$url:Ljava/lang/String; // field@052b │ │ -1a71d4: 5474 2c05 |0022: iget-object v4, v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@052c │ │ -1a71d8: 1206 |0024: const/4 v6, #int 0 // #0 │ │ -1a71da: 0781 |0025: move-object v1, v8 │ │ -1a71dc: 07b3 |0026: move-object v3, v11 │ │ -1a71de: 0795 |0027: move-object v5, v9 │ │ -1a71e0: 7606 6710 0100 |0028: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter$WriteResultCallback;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroid/os/ParcelFileDescriptor;Lkotlin/coroutines/Continuation;)V // method@1067 │ │ -1a71e6: 0783 |002b: move-object v3, v8 │ │ -1a71e8: 1f03 221b |002c: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a71ec: 1234 |002e: const/4 v4, #int 3 // #3 │ │ -1a71ee: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -1a71f0: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -1a71f2: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -1a71f4: 7706 41c6 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@c641 │ │ -1a71fa: 0e00 |0035: return-void │ │ +1a7250: |[1a7250] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ +1a7260: 1a00 f6e0 |0000: const-string v0, "pages" // string@e0f6 │ │ +1a7264: 7120 3eb7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a726a: 1a08 afa4 |0005: const-string v8, "destination" // string@a4af │ │ +1a726e: 7120 3eb7 8900 |0007: invoke-static {v9, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a7274: 1a08 b597 |000a: const-string v8, "cancellationSignal" // string@97b5 │ │ +1a7278: 7120 3eb7 8a00 |000c: invoke-static {v10, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a727e: 1a08 77ea |000f: const-string v8, "resultCallback" // string@ea77 │ │ +1a7282: 7120 3eb7 8b00 |0011: invoke-static {v11, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a7288: 7100 06c8 0000 |0014: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1a728e: 0c08 |0017: move-result-object v8 │ │ +1a7290: 1f08 5d1a |0018: check-cast v8, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a7294: 7110 7cc7 0800 |001a: invoke-static {v8}, Lkotlinx/coroutines/CoroutineScopeKt;.CoroutineScope:(Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/CoroutineScope; // method@c77c │ │ +1a729a: 0c00 |001d: move-result-object v0 │ │ +1a729c: 2208 d704 |001e: new-instance v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04d7 │ │ +1a72a0: 5472 2b05 |0020: iget-object v2, v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$url:Ljava/lang/String; // field@052b │ │ +1a72a4: 5474 2c05 |0022: iget-object v4, v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@052c │ │ +1a72a8: 1206 |0024: const/4 v6, #int 0 // #0 │ │ +1a72aa: 0781 |0025: move-object v1, v8 │ │ +1a72ac: 07b3 |0026: move-object v3, v11 │ │ +1a72ae: 0795 |0027: move-object v5, v9 │ │ +1a72b0: 7606 6710 0100 |0028: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter$WriteResultCallback;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroid/os/ParcelFileDescriptor;Lkotlin/coroutines/Continuation;)V // method@1067 │ │ +1a72b6: 0783 |002b: move-object v3, v8 │ │ +1a72b8: 1f03 231b |002c: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a72bc: 1234 |002e: const/4 v4, #int 3 // #3 │ │ +1a72be: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +1a72c0: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +1a72c2: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +1a72c4: 7706 4ec6 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@c64e │ │ +1a72ca: 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 : 27915 (OnlyOfficeActivity.kt) │ │ + source_file_idx : 27919 (OnlyOfficeActivity.kt) │ │ │ │ Class #186 header: │ │ class_idx : 1241 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 368 │ │ -source_file_idx : 27915 │ │ +source_file_idx : 27919 │ │ static_fields_size : 3 │ │ instance_fields_size: 1 │ │ direct_methods_size : 15 │ │ virtual_methods_size: 1 │ │ │ │ Class #186 annotations: │ │ Annotations on class │ │ @@ -36468,107 +36468,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 │ │ -1a7260: |[1a7260] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$1sfD7qlKQG48XDL-Ofus21Wft-E:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; │ │ -1a7270: 7120 8310 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.sendToPrintPDF$lambda$8:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; // method@1083 │ │ -1a7276: 0c00 |0003: move-result-object v0 │ │ -1a7278: 1100 |0004: return-object v0 │ │ +1a7330: |[1a7330] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$1sfD7qlKQG48XDL-Ofus21Wft-E:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; │ │ +1a7340: 7120 8310 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.sendToPrintPDF$lambda$8:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; // method@1083 │ │ +1a7346: 0c00 |0003: move-result-object v0 │ │ +1a7348: 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 │ │ -1a72c4: |[1a72c4] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$Kq6qj_oUN72tSYrchDe52Q-ZwNI:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V │ │ -1a72d4: 7120 8210 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.sendToPrintPDF$lambda$6$lambda$5:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V // method@1082 │ │ -1a72da: 0e00 |0003: return-void │ │ +1a7394: |[1a7394] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$Kq6qj_oUN72tSYrchDe52Q-ZwNI:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V │ │ +1a73a4: 7120 8210 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.sendToPrintPDF$lambda$6$lambda$5:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V // method@1082 │ │ +1a73aa: 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 │ │ -1a72dc: |[1a72dc] 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 │ │ -1a72ec: 7708 7f10 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.onCreate$lambda$3$lambda$2$lambda$1:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V // method@107f │ │ -1a72f2: 0e00 |0003: return-void │ │ +1a73ac: |[1a73ac] 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 │ │ +1a73bc: 7708 7f10 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.onCreate$lambda$3$lambda$2$lambda$1:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V // method@107f │ │ +1a73c2: 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 │ │ -1a71fc: |[1a71fc] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$x4YiFrFWBU9tOTITIDkm_Ti4qlY:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ -1a720c: 7110 7610 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1076 │ │ -1a7212: 0c00 |0003: move-result-object v0 │ │ -1a7214: 1100 |0004: return-object v0 │ │ +1a72cc: |[1a72cc] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$x4YiFrFWBU9tOTITIDkm_Ti4qlY:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ +1a72dc: 7110 7610 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1076 │ │ +1a72e2: 0c00 |0003: move-result-object v0 │ │ +1a72e4: 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 │ │ -1a72f4: |[1a72f4] com.infomaniak.drive.ui.OnlyOfficeActivity.:()V │ │ -1a7304: 2200 d404 |0000: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion; // type@04d4 │ │ -1a7308: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a730a: 7020 6210 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1062 │ │ -1a7310: 6900 2d05 |0006: sput-object v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.Companion:Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion; // field@052d │ │ -1a7314: 0e00 |0008: return-void │ │ +1a73c4: |[1a73c4] com.infomaniak.drive.ui.OnlyOfficeActivity.:()V │ │ +1a73d4: 2200 d404 |0000: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion; // type@04d4 │ │ +1a73d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a73da: 7020 6210 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1062 │ │ +1a73e0: 6900 2d05 |0006: sput-object v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.Companion:Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion; // field@052d │ │ +1a73e4: 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 │ │ -1a7318: |[1a7318] com.infomaniak.drive.ui.OnlyOfficeActivity.:()V │ │ -1a7328: 7010 8104 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@0481 │ │ -1a732e: 2200 d004 |0003: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0; // type@04d0 │ │ -1a7332: 7020 5910 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V // method@1059 │ │ -1a7338: 7110 459a 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a45 │ │ -1a733e: 0c00 |000b: move-result-object v0 │ │ -1a7340: 5b10 3005 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.binding$delegate:Lkotlin/Lazy; // field@0530 │ │ -1a7344: 0e00 |000e: return-void │ │ +1a73e8: |[1a73e8] com.infomaniak.drive.ui.OnlyOfficeActivity.:()V │ │ +1a73f8: 7010 8104 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@0481 │ │ +1a73fe: 2200 d004 |0003: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0; // type@04d0 │ │ +1a7402: 7020 5910 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V // method@1059 │ │ +1a7408: 7110 529a 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a52 │ │ +1a740e: 0c00 |000b: move-result-object v0 │ │ +1a7410: 5b10 3005 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.binding$delegate:Lkotlin/Lazy; // field@0530 │ │ +1a7414: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=57 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ │ │ @@ -36577,17 +36577,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 │ │ -1a7348: |[1a7348] com.infomaniak.drive.ui.OnlyOfficeActivity.access$popBackIfNeeded:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ -1a7358: 7020 8010 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.popBackIfNeeded:(Ljava/lang/String;)V // method@1080 │ │ -1a735e: 0e00 |0003: return-void │ │ +1a7418: |[1a7418] com.infomaniak.drive.ui.OnlyOfficeActivity.access$popBackIfNeeded:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ +1a7428: 7020 8010 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.popBackIfNeeded:(Ljava/lang/String;)V // method@1080 │ │ +1a742e: 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; │ │ │ │ @@ -36596,20 +36596,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 │ │ -1a7218: |[1a7218] com.infomaniak.drive.ui.OnlyOfficeActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ -1a7228: 6e10 7a10 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@107a │ │ -1a722e: 0c00 |0003: move-result-object v0 │ │ -1a7230: 7110 c30b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@0bc3 │ │ -1a7236: 0c00 |0007: move-result-object v0 │ │ -1a7238: 1100 |0008: return-object v0 │ │ +1a72e8: |[1a72e8] com.infomaniak.drive.ui.OnlyOfficeActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ +1a72f8: 6e10 7a10 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@107a │ │ +1a72fe: 0c00 |0003: move-result-object v0 │ │ +1a7300: 7110 c30b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@0bc3 │ │ +1a7306: 0c00 |0007: move-result-object v0 │ │ +1a7308: 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;) │ │ @@ -36617,20 +36617,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 │ │ -1a723c: |[1a723c] com.infomaniak.drive.ui.OnlyOfficeActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ -1a724c: 5410 3005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.binding$delegate:Lkotlin/Lazy; // field@0530 │ │ -1a7250: 7210 419a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a41 │ │ -1a7256: 0c00 |0005: move-result-object v0 │ │ -1a7258: 1f00 cd03 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // type@03cd │ │ -1a725c: 1100 |0008: return-object v0 │ │ +1a730c: |[1a730c] com.infomaniak.drive.ui.OnlyOfficeActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ +1a731c: 5410 3005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.binding$delegate:Lkotlin/Lazy; // field@0530 │ │ +1a7320: 7210 4e9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a4e │ │ +1a7326: 0c00 |0005: move-result-object v0 │ │ +1a7328: 1f00 cd03 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // type@03cd │ │ +1a732c: 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;) │ │ @@ -36638,29 +36638,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 │ │ -1a7360: |[1a7360] 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 │ │ -1a7370: 7110 2eb7 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -1a7376: 1223 |0003: const/4 v3, #int 2 // #2 │ │ -1a7378: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -1a737a: 1a05 5625 |0005: const-string v5, ".pdf" // string@2556 │ │ -1a737e: 1206 |0007: const/4 v6, #int 0 // #0 │ │ -1a7380: 7154 1dc1 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@c11d │ │ -1a7386: 0a03 |000b: move-result v3 │ │ -1a7388: 3803 0600 |000c: if-eqz v3, 0012 // +0006 │ │ -1a738c: 7030 8110 2001 |000e: invoke-direct {v0, v2, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.sendToPrintPDF:(Ljava/lang/String;Ljava/lang/String;)V // method@1081 │ │ -1a7392: 2808 |0011: goto 0019 // +0008 │ │ -1a7394: 6201 e450 |0012: sget-object v1, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50e4 │ │ -1a7398: 1f00 3000 |0014: check-cast v0, Landroid/content/Context; // type@0030 │ │ -1a739c: 6e30 7046 0102 |0016: invoke-virtual {v1, v0, v2}, Lcom/infomaniak/lib/core/utils/UtilsUi;.openUrl:(Landroid/content/Context;Ljava/lang/String;)V // method@4670 │ │ -1a73a2: 0e00 |0019: return-void │ │ +1a7430: |[1a7430] 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 │ │ +1a7440: 7110 3bb7 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +1a7446: 1223 |0003: const/4 v3, #int 2 // #2 │ │ +1a7448: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +1a744a: 1a05 5725 |0005: const-string v5, ".pdf" // string@2557 │ │ +1a744e: 1206 |0007: const/4 v6, #int 0 // #0 │ │ +1a7450: 7154 2ac1 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@c12a │ │ +1a7456: 0a03 |000b: move-result v3 │ │ +1a7458: 3803 0600 |000c: if-eqz v3, 0012 // +0006 │ │ +1a745c: 7030 8110 2001 |000e: invoke-direct {v0, v2, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.sendToPrintPDF:(Ljava/lang/String;Ljava/lang/String;)V // method@1081 │ │ +1a7462: 2808 |0011: goto 0019 // +0008 │ │ +1a7464: 6201 e750 |0012: sget-object v1, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50e7 │ │ +1a7468: 1f00 3000 |0014: check-cast v0, Landroid/content/Context; // type@0030 │ │ +1a746c: 6e30 7d46 0102 |0016: invoke-virtual {v1, v0, v2}, Lcom/infomaniak/lib/core/utils/UtilsUi;.openUrl:(Landroid/content/Context;Ljava/lang/String;)V // method@467d │ │ +1a7472: 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; │ │ @@ -36674,24 +36674,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -1a74c8: |[1a74c8] com.infomaniak.drive.ui.OnlyOfficeActivity.popBackIfNeeded:(Ljava/lang/String;)V │ │ -1a74d8: 1f03 7b17 |0000: check-cast v3, Ljava/lang/CharSequence; // type@177b │ │ -1a74dc: 2200 9b1c |0002: new-instance v0, Lkotlin/text/Regex; // type@1c9b │ │ -1a74e0: 1a01 3d89 |0004: const-string v1, "^https.*/app/(office/\d+|share/\d+/[a-z0-9\-]+/preview/text)/\d+" // string@893d │ │ -1a74e4: 7020 cbc0 1000 |0006: invoke-direct {v0, v1}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c0cb │ │ -1a74ea: 6e20 d0c0 3000 |0009: invoke-virtual {v0, v3}, Lkotlin/text/Regex;.containsMatchIn:(Ljava/lang/CharSequence;)Z // method@c0d0 │ │ -1a74f0: 0a03 |000c: move-result v3 │ │ -1a74f2: 3903 0500 |000d: if-nez v3, 0012 // +0005 │ │ -1a74f6: 6e10 7710 0200 |000f: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.finish:()V // method@1077 │ │ -1a74fc: 0e00 |0012: return-void │ │ +1a7598: |[1a7598] com.infomaniak.drive.ui.OnlyOfficeActivity.popBackIfNeeded:(Ljava/lang/String;)V │ │ +1a75a8: 1f03 7c17 |0000: check-cast v3, Ljava/lang/CharSequence; // type@177c │ │ +1a75ac: 2200 9c1c |0002: new-instance v0, Lkotlin/text/Regex; // type@1c9c │ │ +1a75b0: 1a01 4189 |0004: const-string v1, "^https.*/app/(office/\d+|share/\d+/[a-z0-9\-]+/preview/text)/\d+" // string@8941 │ │ +1a75b4: 7020 d8c0 1000 |0006: invoke-direct {v0, v1}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c0d8 │ │ +1a75ba: 6e20 ddc0 3000 |0009: invoke-virtual {v0, v3}, Lkotlin/text/Regex;.containsMatchIn:(Ljava/lang/CharSequence;)Z // method@c0dd │ │ +1a75c0: 0a03 |000c: move-result v3 │ │ +1a75c2: 3903 0500 |000d: if-nez v3, 0012 // +0005 │ │ +1a75c6: 6e10 7710 0200 |000f: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.finish:()V // method@1077 │ │ +1a75cc: 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; │ │ @@ -36701,50 +36701,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 │ │ -1a7530: |[1a7530] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF:(Ljava/lang/String;Ljava/lang/String;)V │ │ -1a7540: 2200 d804 |0000: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1; // type@04d8 │ │ -1a7544: 7040 6c10 7086 |0002: invoke-direct {v0, v7, v6, v8}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.:(Ljava/lang/String;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V // method@106c │ │ -1a754a: 1f00 bb00 |0005: check-cast v0, Landroid/print/PrintDocumentAdapter; // type@00bb │ │ -1a754e: 1a07 67e3 |0007: const-string v7, "print" // string@e367 │ │ -1a7552: 6e20 7d10 7600 |0009: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@107d │ │ -1a7558: 0c07 |000c: move-result-object v7 │ │ -1a755a: 1a08 b4da |000d: const-string v8, "null cannot be cast to non-null type android.print.PrintManager" // string@dab4 │ │ -1a755e: 7120 2fb7 8700 |000f: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b72f │ │ -1a7564: 1f07 bf00 |0012: check-cast v7, Landroid/print/PrintManager; // type@00bf │ │ -1a7568: 1208 |0014: const/4 v8, #int 0 // #0 │ │ -1a756a: 1a01 f86d |0015: const-string v1, "PRINT_ONLYOFFICE_PDF_SERVICE" // string@6df8 │ │ -1a756e: 6e40 5202 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@0252 │ │ -1a7574: 2815 |001a: goto 002f // +0015 │ │ -1a7576: 0d07 |001b: move-exception v7 │ │ -1a7578: 0760 |001c: move-object v0, v6 │ │ -1a757a: 1f00 3000 |001d: check-cast v0, Landroid/content/Context; // type@0030 │ │ -1a757e: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -1a7580: 1222 |0020: const/4 v2, #int 2 // #2 │ │ -1a7582: 1403 4201 147f |0021: const v3, #float 1.96732e+38 // #7f140142 │ │ -1a7588: 7158 6f45 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@456f │ │ -1a758e: 2208 d204 |0027: new-instance v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2; // type@04d2 │ │ -1a7592: 7020 5d10 7800 |0029: invoke-direct {v8, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.:(Landroid/content/ActivityNotFoundException;)V // method@105d │ │ -1a7598: 7110 fc79 0800 |002c: invoke-static {v8}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79fc │ │ -1a759e: 6e10 7b10 0600 |002f: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getOnBackPressedDispatcher:()Landroidx/activity/OnBackPressedDispatcher; // method@107b │ │ -1a75a4: 0c00 |0032: move-result-object v0 │ │ -1a75a6: 1a07 0a26 |0033: const-string v7, "(...)" // string@260a │ │ -1a75aa: 7120 30b7 7000 |0035: invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1a75b0: 2203 d304 |0038: new-instance v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3; // type@04d3 │ │ -1a75b4: 7020 5f10 6300 |003a: invoke-direct {v3, v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V // method@105f │ │ -1a75ba: 1234 |003d: const/4 v4, #int 3 // #3 │ │ -1a75bc: 1205 |003e: const/4 v5, #int 0 // #0 │ │ -1a75be: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -1a75c0: 1202 |0040: const/4 v2, #int 0 // #0 │ │ -1a75c2: 7706 7404 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@0474 │ │ -1a75c8: 0e00 |0044: return-void │ │ +1a7600: |[1a7600] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF:(Ljava/lang/String;Ljava/lang/String;)V │ │ +1a7610: 2200 d804 |0000: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1; // type@04d8 │ │ +1a7614: 7040 6c10 7086 |0002: invoke-direct {v0, v7, v6, v8}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.:(Ljava/lang/String;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V // method@106c │ │ +1a761a: 1f00 bb00 |0005: check-cast v0, Landroid/print/PrintDocumentAdapter; // type@00bb │ │ +1a761e: 1a07 6ce3 |0007: const-string v7, "print" // string@e36c │ │ +1a7622: 6e20 7d10 7600 |0009: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@107d │ │ +1a7628: 0c07 |000c: move-result-object v7 │ │ +1a762a: 1a08 b9da |000d: const-string v8, "null cannot be cast to non-null type android.print.PrintManager" // string@dab9 │ │ +1a762e: 7120 3cb7 8700 |000f: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73c │ │ +1a7634: 1f07 bf00 |0012: check-cast v7, Landroid/print/PrintManager; // type@00bf │ │ +1a7638: 1208 |0014: const/4 v8, #int 0 // #0 │ │ +1a763a: 1a01 fc6d |0015: const-string v1, "PRINT_ONLYOFFICE_PDF_SERVICE" // string@6dfc │ │ +1a763e: 6e40 5202 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@0252 │ │ +1a7644: 2815 |001a: goto 002f // +0015 │ │ +1a7646: 0d07 |001b: move-exception v7 │ │ +1a7648: 0760 |001c: move-object v0, v6 │ │ +1a764a: 1f00 3000 |001d: check-cast v0, Landroid/content/Context; // type@0030 │ │ +1a764e: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +1a7650: 1222 |0020: const/4 v2, #int 2 // #2 │ │ +1a7652: 1403 4201 147f |0021: const v3, #float 1.96732e+38 // #7f140142 │ │ +1a7658: 7158 7c45 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@457c │ │ +1a765e: 2208 d204 |0027: new-instance v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2; // type@04d2 │ │ +1a7662: 7020 5d10 7800 |0029: invoke-direct {v8, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.:(Landroid/content/ActivityNotFoundException;)V // method@105d │ │ +1a7668: 7110 097a 0800 |002c: invoke-static {v8}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@7a09 │ │ +1a766e: 6e10 7b10 0600 |002f: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getOnBackPressedDispatcher:()Landroidx/activity/OnBackPressedDispatcher; // method@107b │ │ +1a7674: 0c00 |0032: move-result-object v0 │ │ +1a7676: 1a07 0b26 |0033: const-string v7, "(...)" // string@260b │ │ +1a767a: 7120 3db7 7000 |0035: invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1a7680: 2203 d304 |0038: new-instance v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3; // type@04d3 │ │ +1a7684: 7020 5f10 6300 |003a: invoke-direct {v3, v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V // method@105f │ │ +1a768a: 1234 |003d: const/4 v4, #int 3 // #3 │ │ +1a768c: 1205 |003e: const/4 v5, #int 0 // #0 │ │ +1a768e: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +1a7690: 1202 |0040: const/4 v2, #int 0 // #0 │ │ +1a7692: 7706 7404 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@0474 │ │ +1a7698: 0e00 |0044: return-void │ │ catches : 1 │ │ 0x0015 - 0x001a │ │ Landroid/content/ActivityNotFoundException; -> 0x001b │ │ positions : │ │ 0x0000 line=123 │ │ 0x0007 line=165 │ │ 0x0015 line=167 │ │ @@ -36761,22 +36761,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 │ │ -1a7500: |[1a7500] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF$lambda$6$lambda$5:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V │ │ -1a7510: 1a00 21ec |0000: const-string v0, "scope" // string@ec21 │ │ -1a7514: 7120 31b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a751a: 6200 f1a6 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6f1 │ │ -1a751e: 7220 9873 0200 |0007: invoke-interface {v2, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@7398 │ │ -1a7524: 1f01 b217 |000a: check-cast v1, Ljava/lang/Throwable; // type@17b2 │ │ -1a7528: 7110 b279 0100 |000c: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@79b2 │ │ -1a752e: 0e00 |000f: return-void │ │ +1a75d0: |[1a75d0] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF$lambda$6$lambda$5:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V │ │ +1a75e0: 1a00 26ec |0000: const-string v0, "scope" // string@ec26 │ │ +1a75e4: 7120 3eb7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a75ea: 6200 f4a6 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6f4 │ │ +1a75ee: 7220 a573 0200 |0007: invoke-interface {v2, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@73a5 │ │ +1a75f4: 1f01 b317 |000a: check-cast v1, Ljava/lang/Throwable; // type@17b3 │ │ +1a75f8: 7110 bf79 0100 |000c: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@79bf │ │ +1a75fe: 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; │ │ @@ -36786,28 +36786,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 │ │ -1a727c: |[1a727c] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF$lambda$8:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; │ │ -1a728c: 1a00 dd11 |0000: const-string v0, "$this$addCallback" // string@11dd │ │ -1a7290: 7120 31b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a7296: 7010 7810 0100 |0005: invoke-direct {v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1078 │ │ -1a729c: 0c02 |0008: move-result-object v2 │ │ -1a729e: 5422 3601 |0009: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0136 │ │ -1a72a2: 6e10 ba03 0200 |000b: invoke-virtual {v2}, Landroid/webkit/WebView;.canGoBack:()Z // method@03ba │ │ -1a72a8: 0a00 |000e: move-result v0 │ │ -1a72aa: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ -1a72ae: 6e10 bc03 0200 |0011: invoke-virtual {v2}, Landroid/webkit/WebView;.goBack:()V // method@03bc │ │ -1a72b4: 2804 |0014: goto 0018 // +0004 │ │ -1a72b6: 6e10 7710 0100 |0015: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.finish:()V // method@1077 │ │ -1a72bc: 6201 98b2 |0018: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a72c0: 1101 |001a: return-object v1 │ │ +1a734c: |[1a734c] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF$lambda$8:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; │ │ +1a735c: 1a00 de11 |0000: const-string v0, "$this$addCallback" // string@11de │ │ +1a7360: 7120 3eb7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a7366: 7010 7810 0100 |0005: invoke-direct {v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1078 │ │ +1a736c: 0c02 |0008: move-result-object v2 │ │ +1a736e: 5422 3601 |0009: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0136 │ │ +1a7372: 6e10 ba03 0200 |000b: invoke-virtual {v2}, Landroid/webkit/WebView;.canGoBack:()Z // method@03ba │ │ +1a7378: 0a00 |000e: move-result v0 │ │ +1a737a: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ +1a737e: 6e10 bc03 0200 |0011: invoke-virtual {v2}, Landroid/webkit/WebView;.goBack:()V // method@03bc │ │ +1a7384: 2804 |0014: goto 0018 // +0004 │ │ +1a7386: 6e10 7710 0100 |0015: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.finish:()V // method@1077 │ │ +1a738c: 6201 9bb2 |0018: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a7390: 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; │ │ @@ -36817,59 +36817,59 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -1a75d8: |[1a75d8] com.infomaniak.drive.ui.OnlyOfficeActivity.setDarkMode:()V │ │ -1a75e8: 7010 7810 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1078 │ │ -1a75ee: 0c00 |0003: move-result-object v0 │ │ -1a75f0: 6001 3800 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1a75f4: 1302 1d00 |0006: const/16 v2, #int 29 // #1d │ │ -1a75f8: 3421 1b00 |0008: if-lt v1, v2, 0023 // +001b │ │ -1a75fc: 1a01 5027 |000a: const-string v1, "ALGORITHMIC_DARKENING" // string@2750 │ │ -1a7600: 7110 4807 0100 |000c: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@0748 │ │ -1a7606: 0a01 |000f: move-result v1 │ │ -1a7608: 3801 1300 |0010: if-eqz v1, 0023 // +0013 │ │ -1a760c: 5400 3601 |0012: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0136 │ │ -1a7610: 6e10 bb03 0000 |0014: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03bb │ │ -1a7616: 0c00 |0017: move-result-object v0 │ │ -1a7618: 0731 |0018: move-object v1, v3 │ │ -1a761a: 1f01 3000 |0019: check-cast v1, Landroid/content/Context; // type@0030 │ │ -1a761e: 7110 4a45 0100 |001b: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.isNightModeEnabled:(Landroid/content/Context;)Z // method@454a │ │ -1a7624: 0a01 |001e: move-result v1 │ │ -1a7626: 7120 4407 1000 |001f: invoke-static {v0, v1}, Landroidx/webkit/WebSettingsCompat;.setAlgorithmicDarkeningAllowed:(Landroid/webkit/WebSettings;Z)V // method@0744 │ │ -1a762c: 2830 |0022: goto 0052 // +0030 │ │ -1a762e: 1a01 0d38 |0023: const-string v1, "FORCE_DARK" // string@380d │ │ -1a7632: 7110 4807 0100 |0025: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@0748 │ │ -1a7638: 0a01 |0028: move-result v1 │ │ -1a763a: 3801 2900 |0029: if-eqz v1, 0052 // +0029 │ │ -1a763e: 1a01 0e38 |002b: const-string v1, "FORCE_DARK_STRATEGY" // string@380e │ │ -1a7642: 7110 4807 0100 |002d: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@0748 │ │ -1a7648: 0a01 |0030: move-result v1 │ │ -1a764a: 3801 2100 |0031: if-eqz v1, 0052 // +0021 │ │ -1a764e: 5401 3601 |0033: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0136 │ │ -1a7652: 6e10 bb03 0100 |0035: invoke-virtual {v1}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03bb │ │ -1a7658: 0c01 |0038: move-result-object v1 │ │ -1a765a: 1212 |0039: const/4 v2, #int 1 // #1 │ │ -1a765c: 7120 4607 2100 |003a: invoke-static {v1, v2}, Landroidx/webkit/WebSettingsCompat;.setForceDarkStrategy:(Landroid/webkit/WebSettings;I)V // method@0746 │ │ -1a7662: 5400 3601 |003d: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0136 │ │ -1a7666: 6e10 bb03 0000 |003f: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03bb │ │ -1a766c: 0c00 |0042: move-result-object v0 │ │ -1a766e: 0731 |0043: move-object v1, v3 │ │ -1a7670: 1f01 3000 |0044: check-cast v1, Landroid/content/Context; // type@0030 │ │ -1a7674: 7110 4a45 0100 |0046: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.isNightModeEnabled:(Landroid/content/Context;)Z // method@454a │ │ -1a767a: 0a01 |0049: move-result v1 │ │ -1a767c: 3801 0400 |004a: if-eqz v1, 004e // +0004 │ │ -1a7680: 1221 |004c: const/4 v1, #int 2 // #2 │ │ -1a7682: 2802 |004d: goto 004f // +0002 │ │ -1a7684: 1201 |004e: const/4 v1, #int 0 // #0 │ │ -1a7686: 7120 4507 1000 |004f: invoke-static {v0, v1}, Landroidx/webkit/WebSettingsCompat;.setForceDark:(Landroid/webkit/WebSettings;I)V // method@0745 │ │ -1a768c: 0e00 |0052: return-void │ │ +1a76a8: |[1a76a8] com.infomaniak.drive.ui.OnlyOfficeActivity.setDarkMode:()V │ │ +1a76b8: 7010 7810 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1078 │ │ +1a76be: 0c00 |0003: move-result-object v0 │ │ +1a76c0: 6001 3800 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1a76c4: 1302 1d00 |0006: const/16 v2, #int 29 // #1d │ │ +1a76c8: 3421 1b00 |0008: if-lt v1, v2, 0023 // +001b │ │ +1a76cc: 1a01 5127 |000a: const-string v1, "ALGORITHMIC_DARKENING" // string@2751 │ │ +1a76d0: 7110 4807 0100 |000c: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@0748 │ │ +1a76d6: 0a01 |000f: move-result v1 │ │ +1a76d8: 3801 1300 |0010: if-eqz v1, 0023 // +0013 │ │ +1a76dc: 5400 3601 |0012: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0136 │ │ +1a76e0: 6e10 bb03 0000 |0014: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03bb │ │ +1a76e6: 0c00 |0017: move-result-object v0 │ │ +1a76e8: 0731 |0018: move-object v1, v3 │ │ +1a76ea: 1f01 3000 |0019: check-cast v1, Landroid/content/Context; // type@0030 │ │ +1a76ee: 7110 5745 0100 |001b: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.isNightModeEnabled:(Landroid/content/Context;)Z // method@4557 │ │ +1a76f4: 0a01 |001e: move-result v1 │ │ +1a76f6: 7120 4407 1000 |001f: invoke-static {v0, v1}, Landroidx/webkit/WebSettingsCompat;.setAlgorithmicDarkeningAllowed:(Landroid/webkit/WebSettings;Z)V // method@0744 │ │ +1a76fc: 2830 |0022: goto 0052 // +0030 │ │ +1a76fe: 1a01 1038 |0023: const-string v1, "FORCE_DARK" // string@3810 │ │ +1a7702: 7110 4807 0100 |0025: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@0748 │ │ +1a7708: 0a01 |0028: move-result v1 │ │ +1a770a: 3801 2900 |0029: if-eqz v1, 0052 // +0029 │ │ +1a770e: 1a01 1138 |002b: const-string v1, "FORCE_DARK_STRATEGY" // string@3811 │ │ +1a7712: 7110 4807 0100 |002d: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@0748 │ │ +1a7718: 0a01 |0030: move-result v1 │ │ +1a771a: 3801 2100 |0031: if-eqz v1, 0052 // +0021 │ │ +1a771e: 5401 3601 |0033: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0136 │ │ +1a7722: 6e10 bb03 0100 |0035: invoke-virtual {v1}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03bb │ │ +1a7728: 0c01 |0038: move-result-object v1 │ │ +1a772a: 1212 |0039: const/4 v2, #int 1 // #1 │ │ +1a772c: 7120 4607 2100 |003a: invoke-static {v1, v2}, Landroidx/webkit/WebSettingsCompat;.setForceDarkStrategy:(Landroid/webkit/WebSettings;I)V // method@0746 │ │ +1a7732: 5400 3601 |003d: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0136 │ │ +1a7736: 6e10 bb03 0000 |003f: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03bb │ │ +1a773c: 0c00 |0042: move-result-object v0 │ │ +1a773e: 0731 |0043: move-object v1, v3 │ │ +1a7740: 1f01 3000 |0044: check-cast v1, Landroid/content/Context; // type@0030 │ │ +1a7744: 7110 5745 0100 |0046: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.isNightModeEnabled:(Landroid/content/Context;)Z // method@4557 │ │ +1a774a: 0a01 |0049: move-result v1 │ │ +1a774c: 3801 0400 |004a: if-eqz v1, 004e // +0004 │ │ +1a7750: 1221 |004c: const/4 v1, #int 2 // #2 │ │ +1a7752: 2802 |004d: goto 004f // +0002 │ │ +1a7754: 1201 |004e: const/4 v1, #int 0 // #0 │ │ +1a7756: 7120 4507 1000 |004f: invoke-static {v0, v1}, Landroidx/webkit/WebSettingsCompat;.setForceDark:(Landroid/webkit/WebSettings;I)V // method@0745 │ │ +1a775c: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0004 line=100 │ │ 0x000a line=101 │ │ 0x0012 line=103 │ │ 0x0023 line=105 │ │ @@ -36887,76 +36887,76 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 137 16-bit code units │ │ -1a73a4: |[1a73a4] com.infomaniak.drive.ui.OnlyOfficeActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1a73b4: 7010 7810 0600 |0000: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1078 │ │ -1a73ba: 0c00 |0003: move-result-object v0 │ │ -1a73bc: 6f20 8304 7600 |0004: invoke-super {v6, v7}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@0483 │ │ -1a73c2: 7010 7810 0600 |0007: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1078 │ │ -1a73c8: 0c07 |000a: move-result-object v7 │ │ -1a73ca: 6e10 c20b 0700 |000b: invoke-virtual {v7}, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0bc2 │ │ -1a73d0: 0c07 |000e: move-result-object v7 │ │ -1a73d2: 1f07 0e01 |000f: check-cast v7, Landroid/view/View; // type@010e │ │ -1a73d6: 6e20 8410 7600 |0011: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.setContentView:(Landroid/view/View;)V // method@1084 │ │ -1a73dc: 6e10 7910 0600 |0014: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getIntent:()Landroid/content/Intent; // method@1079 │ │ -1a73e2: 0c07 |0017: move-result-object v7 │ │ -1a73e4: 1a01 19dc |0018: const-string v1, "office_url_tag" // string@dc19 │ │ -1a73e8: 6e20 a200 1700 |001a: invoke-virtual {v7, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a2 │ │ -1a73ee: 0c07 |001d: move-result-object v7 │ │ -1a73f0: 7110 2eb7 0700 |001e: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -1a73f6: 6e10 7910 0600 |0021: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getIntent:()Landroid/content/Intent; // method@1079 │ │ -1a73fc: 0c01 |0024: move-result-object v1 │ │ -1a73fe: 1a02 18dc |0025: const-string v2, "office_filename_tag" // string@dc18 │ │ -1a7402: 6e20 a200 2100 |0027: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a2 │ │ -1a7408: 0c01 |002a: move-result-object v1 │ │ -1a740a: 7110 2eb7 0100 |002b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -1a7410: 6202 1532 |002e: sget-object v2, Lcom/infomaniak/lib/core/InfomaniakCore;.INSTANCE:Lcom/infomaniak/lib/core/InfomaniakCore; // field@3215 │ │ -1a7414: 6e10 5240 0200 |0030: invoke-virtual {v2}, Lcom/infomaniak/lib/core/InfomaniakCore;.getBearerToken:()Ljava/lang/String; // method@4052 │ │ -1a741a: 0c02 |0033: move-result-object v2 │ │ -1a741c: 2203 ac17 |0034: new-instance v3, Ljava/lang/StringBuilder; // type@17ac │ │ -1a7420: 1a04 102d |0036: const-string v4, "Bearer " // string@2d10 │ │ -1a7424: 7020 8094 4300 |0038: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9480 │ │ -1a742a: 6e20 8994 2300 |003b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -1a7430: 6e10 9a94 0300 |003e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@949a │ │ -1a7436: 0c02 |0041: move-result-object v2 │ │ -1a7438: 1a03 222b |0042: const-string v3, "Authorization" // string@2b22 │ │ -1a743c: 7120 5e9b 2300 |0044: invoke-static {v3, v2}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b5e │ │ -1a7442: 0c02 |0047: move-result-object v2 │ │ -1a7444: 7110 0fab 0200 |0048: invoke-static {v2}, Lkotlin/collections/MapsKt;.mapOf:(Lkotlin/Pair;)Ljava/util/Map; // method@ab0f │ │ -1a744a: 0c02 |004b: move-result-object v2 │ │ -1a744c: 7100 af03 0000 |004c: invoke-static {}, Landroid/webkit/CookieManager;.getInstance:()Landroid/webkit/CookieManager; // method@03af │ │ -1a7452: 0c03 |004f: move-result-object v3 │ │ -1a7454: 5404 3601 |0050: iget-object v4, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0136 │ │ -1a7458: 1215 |0052: const/4 v5, #int 1 // #1 │ │ -1a745a: 6e30 b103 4305 |0053: invoke-virtual {v3, v4, v5}, Landroid/webkit/CookieManager;.setAcceptThirdPartyCookies:(Landroid/webkit/WebView;Z)V // method@03b1 │ │ -1a7460: 7010 8510 0600 |0056: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.setDarkMode:()V // method@1085 │ │ -1a7466: 5403 3601 |0059: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0136 │ │ -1a746a: 6e10 bb03 0300 |005b: invoke-virtual {v3}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03bb │ │ -1a7470: 0c04 |005e: move-result-object v4 │ │ -1a7472: 6e20 b903 5400 |005f: invoke-virtual {v4, v5}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@03b9 │ │ -1a7478: 6e10 bb03 0300 |0062: invoke-virtual {v3}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03bb │ │ -1a747e: 0c04 |0065: move-result-object v4 │ │ -1a7480: 6e20 b803 5400 |0066: invoke-virtual {v4, v5}, Landroid/webkit/WebSettings;.setDomStorageEnabled:(Z)V // method@03b8 │ │ -1a7486: 6e30 be03 7302 |0069: invoke-virtual {v3, v7, v2}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;Ljava/util/Map;)V // method@03be │ │ -1a748c: 2207 d504 |006c: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1; // type@04d5 │ │ -1a7490: 7030 6310 6702 |006e: invoke-direct {v7, v6, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/util/Map;)V // method@1063 │ │ -1a7496: 1f07 3b01 |0071: check-cast v7, Landroid/webkit/WebViewClient; // type@013b │ │ -1a749a: 6e20 c103 7300 |0073: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setWebViewClient:(Landroid/webkit/WebViewClient;)V // method@03c1 │ │ -1a74a0: 2207 d604 |0076: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2; // type@04d6 │ │ -1a74a4: 7020 6510 0700 |0078: invoke-direct {v7, v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.:(Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;)V // method@1065 │ │ -1a74aa: 1f07 3501 |007b: check-cast v7, Landroid/webkit/WebChromeClient; // type@0135 │ │ -1a74ae: 6e20 c003 7300 |007d: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setWebChromeClient:(Landroid/webkit/WebChromeClient;)V // method@03c0 │ │ -1a74b4: 2207 d104 |0080: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1; // type@04d1 │ │ -1a74b8: 7030 5b10 6701 |0082: invoke-direct {v7, v6, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V // method@105b │ │ -1a74be: 6e20 bf03 7300 |0085: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setDownloadListener:(Landroid/webkit/DownloadListener;)V // method@03bf │ │ -1a74c4: 0e00 |0088: return-void │ │ +1a7474: |[1a7474] com.infomaniak.drive.ui.OnlyOfficeActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1a7484: 7010 7810 0600 |0000: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1078 │ │ +1a748a: 0c00 |0003: move-result-object v0 │ │ +1a748c: 6f20 8304 7600 |0004: invoke-super {v6, v7}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@0483 │ │ +1a7492: 7010 7810 0600 |0007: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1078 │ │ +1a7498: 0c07 |000a: move-result-object v7 │ │ +1a749a: 6e10 c20b 0700 |000b: invoke-virtual {v7}, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0bc2 │ │ +1a74a0: 0c07 |000e: move-result-object v7 │ │ +1a74a2: 1f07 0e01 |000f: check-cast v7, Landroid/view/View; // type@010e │ │ +1a74a6: 6e20 8410 7600 |0011: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.setContentView:(Landroid/view/View;)V // method@1084 │ │ +1a74ac: 6e10 7910 0600 |0014: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getIntent:()Landroid/content/Intent; // method@1079 │ │ +1a74b2: 0c07 |0017: move-result-object v7 │ │ +1a74b4: 1a01 1edc |0018: const-string v1, "office_url_tag" // string@dc1e │ │ +1a74b8: 6e20 a200 1700 |001a: invoke-virtual {v7, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a2 │ │ +1a74be: 0c07 |001d: move-result-object v7 │ │ +1a74c0: 7110 3bb7 0700 |001e: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +1a74c6: 6e10 7910 0600 |0021: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getIntent:()Landroid/content/Intent; // method@1079 │ │ +1a74cc: 0c01 |0024: move-result-object v1 │ │ +1a74ce: 1a02 1ddc |0025: const-string v2, "office_filename_tag" // string@dc1d │ │ +1a74d2: 6e20 a200 2100 |0027: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a2 │ │ +1a74d8: 0c01 |002a: move-result-object v1 │ │ +1a74da: 7110 3bb7 0100 |002b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +1a74e0: 6202 1832 |002e: sget-object v2, Lcom/infomaniak/lib/core/InfomaniakCore;.INSTANCE:Lcom/infomaniak/lib/core/InfomaniakCore; // field@3218 │ │ +1a74e4: 6e10 5f40 0200 |0030: invoke-virtual {v2}, Lcom/infomaniak/lib/core/InfomaniakCore;.getBearerToken:()Ljava/lang/String; // method@405f │ │ +1a74ea: 0c02 |0033: move-result-object v2 │ │ +1a74ec: 2203 ad17 |0034: new-instance v3, Ljava/lang/StringBuilder; // type@17ad │ │ +1a74f0: 1a04 132d |0036: const-string v4, "Bearer " // string@2d13 │ │ +1a74f4: 7020 8d94 4300 |0038: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@948d │ │ +1a74fa: 6e20 9694 2300 |003b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +1a7500: 6e10 a794 0300 |003e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@94a7 │ │ +1a7506: 0c02 |0041: move-result-object v2 │ │ +1a7508: 1a03 252b |0042: const-string v3, "Authorization" // string@2b25 │ │ +1a750c: 7120 6b9b 2300 |0044: invoke-static {v3, v2}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b6b │ │ +1a7512: 0c02 |0047: move-result-object v2 │ │ +1a7514: 7110 1cab 0200 |0048: invoke-static {v2}, Lkotlin/collections/MapsKt;.mapOf:(Lkotlin/Pair;)Ljava/util/Map; // method@ab1c │ │ +1a751a: 0c02 |004b: move-result-object v2 │ │ +1a751c: 7100 af03 0000 |004c: invoke-static {}, Landroid/webkit/CookieManager;.getInstance:()Landroid/webkit/CookieManager; // method@03af │ │ +1a7522: 0c03 |004f: move-result-object v3 │ │ +1a7524: 5404 3601 |0050: iget-object v4, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0136 │ │ +1a7528: 1215 |0052: const/4 v5, #int 1 // #1 │ │ +1a752a: 6e30 b103 4305 |0053: invoke-virtual {v3, v4, v5}, Landroid/webkit/CookieManager;.setAcceptThirdPartyCookies:(Landroid/webkit/WebView;Z)V // method@03b1 │ │ +1a7530: 7010 8510 0600 |0056: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.setDarkMode:()V // method@1085 │ │ +1a7536: 5403 3601 |0059: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0136 │ │ +1a753a: 6e10 bb03 0300 |005b: invoke-virtual {v3}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03bb │ │ +1a7540: 0c04 |005e: move-result-object v4 │ │ +1a7542: 6e20 b903 5400 |005f: invoke-virtual {v4, v5}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@03b9 │ │ +1a7548: 6e10 bb03 0300 |0062: invoke-virtual {v3}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03bb │ │ +1a754e: 0c04 |0065: move-result-object v4 │ │ +1a7550: 6e20 b803 5400 |0066: invoke-virtual {v4, v5}, Landroid/webkit/WebSettings;.setDomStorageEnabled:(Z)V // method@03b8 │ │ +1a7556: 6e30 be03 7302 |0069: invoke-virtual {v3, v7, v2}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;Ljava/util/Map;)V // method@03be │ │ +1a755c: 2207 d504 |006c: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1; // type@04d5 │ │ +1a7560: 7030 6310 6702 |006e: invoke-direct {v7, v6, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/util/Map;)V // method@1063 │ │ +1a7566: 1f07 3b01 |0071: check-cast v7, Landroid/webkit/WebViewClient; // type@013b │ │ +1a756a: 6e20 c103 7300 |0073: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setWebViewClient:(Landroid/webkit/WebViewClient;)V // method@03c1 │ │ +1a7570: 2207 d604 |0076: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2; // type@04d6 │ │ +1a7574: 7020 6510 0700 |0078: invoke-direct {v7, v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.:(Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;)V // method@1065 │ │ +1a757a: 1f07 3501 |007b: check-cast v7, Landroid/webkit/WebChromeClient; // type@0135 │ │ +1a757e: 6e20 c003 7300 |007d: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setWebChromeClient:(Landroid/webkit/WebChromeClient;)V // method@03c0 │ │ +1a7584: 2207 d104 |0080: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1; // type@04d1 │ │ +1a7588: 7030 5b10 6701 |0082: invoke-direct {v7, v6, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V // method@105b │ │ +1a758e: 6e20 bf03 7300 |0085: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setDownloadListener:(Landroid/webkit/DownloadListener;)V // method@03bf │ │ +1a7594: 0e00 |0088: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=61 │ │ 0x0007 line=62 │ │ 0x0014 line=64 │ │ 0x0021 line=65 │ │ @@ -36970,21 +36970,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 : 27915 (OnlyOfficeActivity.kt) │ │ + source_file_idx : 27919 (OnlyOfficeActivity.kt) │ │ │ │ Class #187 header: │ │ class_idx : 1242 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #187 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;' │ │ @@ -37004,18 +37004,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 │ │ -1a7690: |[1a7690] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a76a0: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a76a6: 5b01 3105 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0531 │ │ -1a76aa: 0e00 |0005: return-void │ │ +1a7760: |[1a7760] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a7770: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a7776: 5b01 3105 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0531 │ │ +1a777a: 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; │ │ │ │ @@ -37025,32 +37025,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a76ac: |[1a76ac] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda10.onClick:(Landroid/view/View;)V │ │ -1a76bc: 5410 3105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0531 │ │ -1a76c0: 7120 e010 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$SXNJha3jwq5Yg9_xGYkQ63vpd40:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V // method@10e0 │ │ -1a76c6: 0e00 |0005: return-void │ │ +1a777c: |[1a777c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda10.onClick:(Landroid/view/View;)V │ │ +1a778c: 5410 3105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0531 │ │ +1a7790: 7120 e010 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$SXNJha3jwq5Yg9_xGYkQ63vpd40:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V // method@10e0 │ │ +1a7796: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #188 header: │ │ class_idx : 1243 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #188 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;' │ │ @@ -37074,19 +37074,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 │ │ -1a76c8: |[1a76c8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;)V │ │ -1a76d8: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a76de: 5b01 3205 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0532 │ │ -1a76e2: 5b02 3305 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$1:Lcom/google/android/material/textfield/TextInputEditText; // field@0533 │ │ -1a76e6: 0e00 |0007: return-void │ │ +1a7798: |[1a7798] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;)V │ │ +1a77a8: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a77ae: 5b01 3205 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0532 │ │ +1a77b2: 5b02 3305 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$1:Lcom/google/android/material/textfield/TextInputEditText; // field@0533 │ │ +1a77b6: 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; │ │ @@ -37097,34 +37097,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 │ │ -1a76e8: |[1a76e8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda11.onFocusChange:(Landroid/view/View;Z)V │ │ -1a76f8: 5420 3205 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0532 │ │ -1a76fc: 5421 3305 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$1:Lcom/google/android/material/textfield/TextInputEditText; // field@0533 │ │ -1a7700: 7140 df10 1043 |0004: invoke-static {v0, v1, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$R6cZxpBNC9ZBumZQlP55z0VQWwU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V // method@10df │ │ -1a7706: 0e00 |0007: return-void │ │ +1a77b8: |[1a77b8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda11.onFocusChange:(Landroid/view/View;Z)V │ │ +1a77c8: 5420 3205 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0532 │ │ +1a77cc: 5421 3305 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$1:Lcom/google/android/material/textfield/TextInputEditText; // field@0533 │ │ +1a77d0: 7140 df10 1043 |0004: invoke-static {v0, v1, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$R6cZxpBNC9ZBumZQlP55z0VQWwU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V // method@10df │ │ +1a77d6: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #189 header: │ │ class_idx : 1244 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #189 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;' │ │ @@ -37144,18 +37144,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 │ │ -1a7708: |[1a7708] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda12.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a7718: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a771e: 5b01 3405 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0534 │ │ -1a7722: 0e00 |0005: return-void │ │ +1a77d8: |[1a77d8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda12.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a77e8: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a77ee: 5b01 3405 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0534 │ │ +1a77f2: 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; │ │ │ │ @@ -37165,32 +37165,32 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a7724: |[1a7724] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda12.run:(Lio/sentry/IScope;)V │ │ -1a7734: 5410 3405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0534 │ │ -1a7738: 7120 da10 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$8L6gfPgIepfs13U1BPEJfzvolvk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V // method@10da │ │ -1a773e: 0e00 |0005: return-void │ │ +1a77f4: |[1a77f4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda12.run:(Lio/sentry/IScope;)V │ │ +1a7804: 5410 3405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0534 │ │ +1a7808: 7120 da10 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$8L6gfPgIepfs13U1BPEJfzvolvk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V // method@10da │ │ +1a780e: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #190 header: │ │ class_idx : 1245 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #190 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;' │ │ @@ -37214,19 +37214,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 │ │ -1a7740: |[1a7740] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda13.:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ -1a7750: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a7756: 5b01 3505 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$0:Lcom/google/android/material/textfield/TextInputEditText; // field@0535 │ │ -1a775a: 5902 3605 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$1:I // field@0536 │ │ -1a775e: 0e00 |0007: return-void │ │ +1a7810: |[1a7810] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda13.:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ +1a7820: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a7826: 5b01 3505 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$0:Lcom/google/android/material/textfield/TextInputEditText; // field@0535 │ │ +1a782a: 5902 3605 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$1:I // field@0536 │ │ +1a782e: 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 │ │ @@ -37237,32 +37237,32 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1a7760: |[1a7760] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda13.run:()V │ │ -1a7770: 5420 3505 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$0:Lcom/google/android/material/textfield/TextInputEditText; // field@0535 │ │ -1a7774: 5221 3605 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$1:I // field@0536 │ │ -1a7778: 7120 e110 1000 |0004: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$ZrMSbStdZiHEJx4_jo_MgGn6YAU:(Lcom/google/android/material/textfield/TextInputEditText;I)V // method@10e1 │ │ -1a777e: 0e00 |0007: return-void │ │ +1a7830: |[1a7830] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda13.run:()V │ │ +1a7840: 5420 3505 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$0:Lcom/google/android/material/textfield/TextInputEditText; // field@0535 │ │ +1a7844: 5221 3605 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$1:I // field@0536 │ │ +1a7848: 7120 e110 1000 |0004: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$ZrMSbStdZiHEJx4_jo_MgGn6YAU:(Lcom/google/android/material/textfield/TextInputEditText;I)V // method@10e1 │ │ +1a784e: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #191 header: │ │ class_idx : 1246 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #191 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14;' │ │ @@ -37278,17 +37278,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a77a4: |[1a77a4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda14.:()V │ │ -1a77b4: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a77ba: 0e00 |0003: return-void │ │ +1a7874: |[1a7874] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda14.:()V │ │ +1a7884: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a788a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14; │ │ │ │ Virtual methods - │ │ @@ -37297,33 +37297,33 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a7780: |[1a7780] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda14.invoke:()Ljava/lang/Object; │ │ -1a7790: 7100 e710 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$lK8jmgNM6PxpTwF-eACWo97XxwY:()Z // method@10e7 │ │ -1a7796: 0a00 |0003: move-result v0 │ │ -1a7798: 7110 0093 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9300 │ │ -1a779e: 0c00 |0007: move-result-object v0 │ │ -1a77a0: 1100 |0008: return-object v0 │ │ +1a7850: |[1a7850] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda14.invoke:()Ljava/lang/Object; │ │ +1a7860: 7100 e710 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$lK8jmgNM6PxpTwF-eACWo97XxwY:()Z // method@10e7 │ │ +1a7866: 0a00 |0003: move-result v0 │ │ +1a7868: 7110 0d93 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@930d │ │ +1a786e: 0c00 |0007: move-result-object v0 │ │ +1a7870: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #192 header: │ │ class_idx : 1247 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #192 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;' │ │ @@ -37343,18 +37343,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 │ │ -1a77bc: |[1a77bc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda15.:(Ljava/lang/Exception;)V │ │ -1a77cc: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a77d2: 5b01 3705 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.f$0:Ljava/lang/Exception; // field@0537 │ │ -1a77d6: 0e00 |0005: return-void │ │ +1a788c: |[1a788c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda15.:(Ljava/lang/Exception;)V │ │ +1a789c: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a78a2: 5b01 3705 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.f$0:Ljava/lang/Exception; // field@0537 │ │ +1a78a6: 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; │ │ │ │ @@ -37364,32 +37364,32 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a77d8: |[1a77d8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda15.run:(Lio/sentry/IScope;)V │ │ -1a77e8: 5410 3705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.f$0:Ljava/lang/Exception; // field@0537 │ │ -1a77ec: 7120 dc10 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$DMHg98n7rDyfeqYxUh_BmNi8xxI:(Ljava/lang/Exception;Lio/sentry/IScope;)V // method@10dc │ │ -1a77f2: 0e00 |0005: return-void │ │ +1a78a8: |[1a78a8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda15.run:(Lio/sentry/IScope;)V │ │ +1a78b8: 5410 3705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.f$0:Ljava/lang/Exception; // field@0537 │ │ +1a78bc: 7120 dc10 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$DMHg98n7rDyfeqYxUh_BmNi8xxI:(Ljava/lang/Exception;Lio/sentry/IScope;)V // method@10dc │ │ +1a78c2: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #193 header: │ │ class_idx : 1248 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #193 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;' │ │ @@ -37413,19 +37413,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 │ │ -1a781c: |[1a781c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda16.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a782c: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a7832: 5b01 3805 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@0538 │ │ -1a7836: 5b02 3905 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0539 │ │ -1a783a: 0e00 |0007: return-void │ │ +1a78ec: |[1a78ec] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda16.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a78fc: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a7902: 5b01 3805 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@0538 │ │ +1a7906: 5b02 3905 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0539 │ │ +1a790a: 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; │ │ @@ -37436,35 +37436,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 │ │ -1a77f4: |[1a77f4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda16.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7804: 5420 3805 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@0538 │ │ -1a7808: 5421 3905 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0539 │ │ -1a780c: 1f03 a403 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ -1a7810: 7130 e810 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$naoIk1D_TvURhYWWeEkJBsjolkU:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; // method@10e8 │ │ -1a7816: 0c03 |0009: move-result-object v3 │ │ -1a7818: 1103 |000a: return-object v3 │ │ +1a78c4: |[1a78c4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda16.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a78d4: 5420 3805 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@0538 │ │ +1a78d8: 5421 3905 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0539 │ │ +1a78dc: 1f03 a403 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ +1a78e0: 7130 e810 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$naoIk1D_TvURhYWWeEkJBsjolkU:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; // method@10e8 │ │ +1a78e6: 0c03 |0009: move-result-object v3 │ │ +1a78e8: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #194 header: │ │ class_idx : 1249 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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$$ExternalSyntheticLambda17;' │ │ @@ -37484,18 +37484,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 │ │ -1a785c: |[1a785c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda17.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a786c: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a7872: 5b01 3a05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053a │ │ -1a7876: 0e00 |0005: return-void │ │ +1a792c: |[1a792c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda17.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a793c: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a7942: 5b01 3a05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053a │ │ +1a7946: 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; │ │ │ │ @@ -37505,32 +37505,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a783c: |[1a783c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda17.invoke:()Ljava/lang/Object; │ │ -1a784c: 5410 3a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053a │ │ -1a7850: 7110 e410 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$gfYRJqwDp9axRm6mkJYaEv-VF0w:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10e4 │ │ -1a7856: 0c00 |0005: move-result-object v0 │ │ -1a7858: 1100 |0006: return-object v0 │ │ +1a790c: |[1a790c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda17.invoke:()Ljava/lang/Object; │ │ +1a791c: 5410 3a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053a │ │ +1a7920: 7110 e410 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$gfYRJqwDp9axRm6mkJYaEv-VF0w:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10e4 │ │ +1a7926: 0c00 |0005: move-result-object v0 │ │ +1a7928: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #195 header: │ │ class_idx : 1250 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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$$ExternalSyntheticLambda18;' │ │ @@ -37550,18 +37550,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 │ │ -1a7898: |[1a7898] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda18.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a78a8: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a78ae: 5b01 3b05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053b │ │ -1a78b2: 0e00 |0005: return-void │ │ +1a7968: |[1a7968] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda18.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a7978: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a797e: 5b01 3b05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053b │ │ +1a7982: 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; │ │ │ │ @@ -37571,32 +37571,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a7878: |[1a7878] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda18.invoke:()Ljava/lang/Object; │ │ -1a7888: 5410 3b05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053b │ │ -1a788c: 7110 de10 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$Qk4V5ELtCP9WW2a_76Tja-vszAI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; // method@10de │ │ -1a7892: 0c00 |0005: move-result-object v0 │ │ -1a7894: 1100 |0006: return-object v0 │ │ +1a7948: |[1a7948] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda18.invoke:()Ljava/lang/Object; │ │ +1a7958: 5410 3b05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053b │ │ +1a795c: 7110 de10 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$Qk4V5ELtCP9WW2a_76Tja-vszAI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; // method@10de │ │ +1a7962: 0c00 |0005: move-result-object v0 │ │ +1a7964: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #196 header: │ │ class_idx : 1251 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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$$ExternalSyntheticLambda19;' │ │ @@ -37616,18 +37616,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 │ │ -1a78d4: |[1a78d4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda19.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a78e4: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a78ea: 5b01 3c05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053c │ │ -1a78ee: 0e00 |0005: return-void │ │ +1a79a4: |[1a79a4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda19.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a79b4: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a79ba: 5b01 3c05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053c │ │ +1a79be: 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; │ │ │ │ @@ -37637,32 +37637,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a78b4: |[1a78b4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda19.invoke:()Ljava/lang/Object; │ │ -1a78c4: 5410 3c05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053c │ │ -1a78c8: 7110 e910 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$wu5UE6_raejC3UJn4yvPCy07394:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; // method@10e9 │ │ -1a78ce: 0c00 |0005: move-result-object v0 │ │ -1a78d0: 1100 |0006: return-object v0 │ │ +1a7984: |[1a7984] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda19.invoke:()Ljava/lang/Object; │ │ +1a7994: 5410 3c05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053c │ │ +1a7998: 7110 e910 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$wu5UE6_raejC3UJn4yvPCy07394:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; // method@10e9 │ │ +1a799e: 0c00 |0005: move-result-object v0 │ │ +1a79a0: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #197 header: │ │ class_idx : 1252 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #197 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;' │ │ @@ -37682,18 +37682,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 │ │ -1a78f0: |[1a78f0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a7900: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a7906: 5b01 3d05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053d │ │ -1a790a: 0e00 |0005: return-void │ │ +1a79c0: |[1a79c0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a79d0: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a79d6: 5b01 3d05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053d │ │ +1a79da: 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; │ │ │ │ @@ -37703,33 +37703,33 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1a790c: |[1a790c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda2.onActivityResult:(Ljava/lang/Object;)V │ │ -1a791c: 5410 3d05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053d │ │ -1a7920: 1f02 6401 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0164 │ │ -1a7924: 7120 d910 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$2OpjMwqfsjm8tLW-xHU8FRgu4jk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V // method@10d9 │ │ -1a792a: 0e00 |0007: return-void │ │ +1a79dc: |[1a79dc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda2.onActivityResult:(Ljava/lang/Object;)V │ │ +1a79ec: 5410 3d05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053d │ │ +1a79f0: 1f02 6401 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0164 │ │ +1a79f4: 7120 d910 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$2OpjMwqfsjm8tLW-xHU8FRgu4jk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V // method@10d9 │ │ +1a79fa: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #198 header: │ │ class_idx : 1253 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #198 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;' │ │ @@ -37753,19 +37753,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 │ │ -1a792c: |[1a792c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;)V │ │ -1a793c: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a7942: 5b01 3e05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053e │ │ -1a7946: 5b02 3f05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$1:Ljava/lang/Exception; // field@053f │ │ -1a794a: 0e00 |0007: return-void │ │ +1a79fc: |[1a79fc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;)V │ │ +1a7a0c: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a7a12: 5b01 3e05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053e │ │ +1a7a16: 5b02 3f05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$1:Ljava/lang/Exception; // field@053f │ │ +1a7a1a: 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; │ │ @@ -37776,33 +37776,33 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1a794c: |[1a794c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda3.run:(Lio/sentry/IScope;)V │ │ -1a795c: 5420 3e05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053e │ │ -1a7960: 5421 3f05 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$1:Ljava/lang/Exception; // field@053f │ │ -1a7964: 7130 e310 1003 |0004: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$c7jzEuIb4Ud5LgCYpgeOhGgwPQY:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V // method@10e3 │ │ -1a796a: 0e00 |0007: return-void │ │ +1a7a1c: |[1a7a1c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda3.run:(Lio/sentry/IScope;)V │ │ +1a7a2c: 5420 3e05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053e │ │ +1a7a30: 5421 3f05 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$1:Ljava/lang/Exception; // field@053f │ │ +1a7a34: 7130 e310 1003 |0004: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$c7jzEuIb4Ud5LgCYpgeOhGgwPQY:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V // method@10e3 │ │ +1a7a3a: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #199 header: │ │ class_idx : 1254 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #199 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;' │ │ @@ -37822,18 +37822,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 │ │ -1a7990: |[1a7990] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda4.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a79a0: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a79a6: 5b01 4005 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0540 │ │ -1a79aa: 0e00 |0005: return-void │ │ +1a7a60: |[1a7a60] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda4.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a7a70: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a7a76: 5b01 4005 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0540 │ │ +1a7a7a: 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; │ │ │ │ @@ -37843,34 +37843,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 │ │ -1a796c: |[1a796c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda4.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a797c: 5410 4005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0540 │ │ -1a7980: 1f02 5d18 |0002: check-cast v2, Ljava/util/List; // type@185d │ │ -1a7984: 7120 dd10 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$NSqdupPQiddq4OO6KnXpBisr-qU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; // method@10dd │ │ -1a798a: 0c02 |0007: move-result-object v2 │ │ -1a798c: 1102 |0008: return-object v2 │ │ +1a7a3c: |[1a7a3c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda4.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7a4c: 5410 4005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0540 │ │ +1a7a50: 1f02 5e18 |0002: check-cast v2, Ljava/util/List; // type@185e │ │ +1a7a54: 7120 dd10 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$NSqdupPQiddq4OO6KnXpBisr-qU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; // method@10dd │ │ +1a7a5a: 0c02 |0007: move-result-object v2 │ │ +1a7a5c: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #200 header: │ │ class_idx : 1255 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #200 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;' │ │ @@ -37898,20 +37898,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 │ │ -1a79ac: |[1a79ac] 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 │ │ -1a79bc: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a79c2: 5b01 4105 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0541 │ │ -1a79c6: 5b02 4205 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$1:Lcom/google/android/material/button/MaterialButton; // field@0542 │ │ -1a79ca: 5b03 4305 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$2:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@0543 │ │ -1a79ce: 0e00 |0009: return-void │ │ +1a7a7c: |[1a7a7c] 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 │ │ +1a7a8c: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a7a92: 5b01 4105 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0541 │ │ +1a7a96: 5b02 4205 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$1:Lcom/google/android/material/button/MaterialButton; // field@0542 │ │ +1a7a9a: 5b03 4305 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$2:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@0543 │ │ +1a7a9e: 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; │ │ @@ -37923,34 +37923,34 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -1a79d0: |[1a79d0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda5.onClick:(Landroid/view/View;)V │ │ -1a79e0: 5430 4105 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0541 │ │ -1a79e4: 5431 4205 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$1:Lcom/google/android/material/button/MaterialButton; // field@0542 │ │ -1a79e8: 5432 4305 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$2:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@0543 │ │ -1a79ec: 7140 e210 1042 |0006: invoke-static {v0, v1, v2, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$_Xv9cf_nuIGtFs8-o9FWPeA5tew:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Landroid/view/View;)V // method@10e2 │ │ -1a79f2: 0e00 |0009: return-void │ │ +1a7aa0: |[1a7aa0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda5.onClick:(Landroid/view/View;)V │ │ +1a7ab0: 5430 4105 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0541 │ │ +1a7ab4: 5431 4205 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$1:Lcom/google/android/material/button/MaterialButton; // field@0542 │ │ +1a7ab8: 5432 4305 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$2:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@0543 │ │ +1a7abc: 7140 e210 1042 |0006: invoke-static {v0, v1, v2, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$_Xv9cf_nuIGtFs8-o9FWPeA5tew:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Landroid/view/View;)V // method@10e2 │ │ +1a7ac2: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #201 header: │ │ class_idx : 1256 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #201 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;' │ │ @@ -37974,19 +37974,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 │ │ -1a7a1c: |[1a7a1c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a7a2c: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a7a32: 5b01 4405 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@0544 │ │ -1a7a36: 5b02 4505 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0545 │ │ -1a7a3a: 0e00 |0007: return-void │ │ +1a7aec: |[1a7aec] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a7afc: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a7b02: 5b01 4405 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@0544 │ │ +1a7b06: 5b02 4505 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0545 │ │ +1a7b0a: 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; │ │ @@ -37997,35 +37997,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 │ │ -1a79f4: |[1a79f4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda6.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7a04: 5420 4405 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@0544 │ │ -1a7a08: 5421 4505 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0545 │ │ -1a7a0c: 1f03 9217 |0004: check-cast v3, Ljava/lang/Integer; // type@1792 │ │ -1a7a10: 7130 ea10 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$yF2i_CYvwn0H0YkekYKgKGIs2dQ:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Integer;)Lkotlin/Unit; // method@10ea │ │ -1a7a16: 0c03 |0009: move-result-object v3 │ │ -1a7a18: 1103 |000a: return-object v3 │ │ +1a7ac4: |[1a7ac4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda6.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7ad4: 5420 4405 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@0544 │ │ +1a7ad8: 5421 4505 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0545 │ │ +1a7adc: 1f03 9317 |0004: check-cast v3, Ljava/lang/Integer; // type@1793 │ │ +1a7ae0: 7130 ea10 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$yF2i_CYvwn0H0YkekYKgKGIs2dQ:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Integer;)Lkotlin/Unit; // method@10ea │ │ +1a7ae6: 0c03 |0009: move-result-object v3 │ │ +1a7ae8: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #202 header: │ │ class_idx : 1257 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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$$ExternalSyntheticLambda7;' │ │ @@ -38045,18 +38045,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 │ │ -1a7a3c: |[1a7a3c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a7a4c: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a7a52: 5b01 4605 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0546 │ │ -1a7a56: 0e00 |0005: return-void │ │ +1a7b0c: |[1a7b0c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a7b1c: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a7b22: 5b01 4605 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0546 │ │ +1a7b26: 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; │ │ │ │ @@ -38066,32 +38066,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a7a58: |[1a7a58] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda7.onClick:(Landroid/view/View;)V │ │ -1a7a68: 5410 4605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0546 │ │ -1a7a6c: 7120 db10 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$A5Waz8xGkeIhO2m-jFGOkDvyeUQ:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V // method@10db │ │ -1a7a72: 0e00 |0005: return-void │ │ +1a7b28: |[1a7b28] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda7.onClick:(Landroid/view/View;)V │ │ +1a7b38: 5410 4605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0546 │ │ +1a7b3c: 7120 db10 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$A5Waz8xGkeIhO2m-jFGOkDvyeUQ:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V // method@10db │ │ +1a7b42: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #203 header: │ │ class_idx : 1258 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ 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$$ExternalSyntheticLambda8;' │ │ @@ -38111,18 +38111,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 │ │ -1a7a98: |[1a7a98] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda8.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a7aa8: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a7aae: 5b01 4705 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0547 │ │ -1a7ab2: 0e00 |0005: return-void │ │ +1a7b68: |[1a7b68] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda8.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a7b78: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a7b7e: 5b01 4705 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0547 │ │ +1a7b82: 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; │ │ │ │ @@ -38132,34 +38132,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 │ │ -1a7a74: |[1a7a74] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda8.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7a84: 5410 4705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0547 │ │ -1a7a88: 1f02 3700 |0002: check-cast v2, Landroid/content/Intent; // type@0037 │ │ -1a7a8c: 7120 e610 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$jPPl3iceraVWHbCzw6Yw48ZkaeI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@10e6 │ │ -1a7a92: 0c02 |0007: move-result-object v2 │ │ -1a7a94: 1102 |0008: return-object v2 │ │ +1a7b44: |[1a7b44] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda8.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7b54: 5410 4705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0547 │ │ +1a7b58: 1f02 3700 |0002: check-cast v2, Landroid/content/Intent; // type@0037 │ │ +1a7b5c: 7120 e610 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$jPPl3iceraVWHbCzw6Yw48ZkaeI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@10e6 │ │ +1a7b62: 0c02 |0007: move-result-object v2 │ │ +1a7b64: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #204 header: │ │ class_idx : 1259 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #204 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;' │ │ @@ -38179,18 +38179,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 │ │ -1a7ae0: |[1a7ae0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a7af0: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a7af6: 5b01 4805 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0548 │ │ -1a7afa: 0e00 |0005: return-void │ │ +1a7bb0: |[1a7bb0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a7bc0: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a7bc6: 5b01 4805 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0548 │ │ +1a7bca: 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; │ │ │ │ @@ -38200,36 +38200,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 │ │ -1a7ab4: |[1a7ab4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda9.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7ac4: 5410 4805 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0548 │ │ -1a7ac8: 1f02 7917 |0002: check-cast v2, Ljava/lang/Boolean; // type@1779 │ │ -1a7acc: 6e10 fb92 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92fb │ │ -1a7ad2: 0a02 |0007: move-result v2 │ │ -1a7ad4: 7120 e510 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$j0BwfpIxNqc9CAB_DmhT_bnc_PI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; // method@10e5 │ │ -1a7ada: 0c02 |000b: move-result-object v2 │ │ -1a7adc: 1102 |000c: return-object v2 │ │ +1a7b84: |[1a7b84] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda9.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7b94: 5410 4805 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0548 │ │ +1a7b98: 1f02 7a17 |0002: check-cast v2, Ljava/lang/Boolean; // type@177a │ │ +1a7b9c: 6e10 0893 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9308 │ │ +1a7ba2: 0a02 |0007: move-result v2 │ │ +1a7ba4: 7120 e510 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$j0BwfpIxNqc9CAB_DmhT_bnc_PI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; // method@10e5 │ │ +1a7baa: 0c02 |000b: move-result-object v2 │ │ +1a7bac: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #205 header: │ │ class_idx : 1260 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 30398 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 30402 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #205 annotations: │ │ Annotations on class │ │ @@ -38250,17 +38250,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a7afc: |[1a7afc] com.infomaniak.drive.ui.SaveExternalFilesActivity$Companion.:()V │ │ -1a7b0c: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a7b12: 0e00 |0003: return-void │ │ +1a7bcc: |[1a7bcc] com.infomaniak.drive.ui.SaveExternalFilesActivity$Companion.:()V │ │ +1a7bdc: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a7be2: 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;) │ │ @@ -38268,29 +38268,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 │ │ -1a7b14: |[1a7b14] com.infomaniak.drive.ui.SaveExternalFilesActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a7b24: 7010 aa10 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion;.:()V // method@10aa │ │ -1a7b2a: 0e00 |0003: return-void │ │ +1a7be4: |[1a7be4] com.infomaniak.drive.ui.SaveExternalFilesActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a7bf4: 7010 aa10 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion;.:()V // method@10aa │ │ +1a7bfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 30398 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 30402 (SaveExternalFilesActivity.kt) │ │ │ │ Class #206 header: │ │ class_idx : 1261 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 567 │ │ -source_file_idx : 30398 │ │ +source_file_idx : 30402 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #206 annotations: │ │ Annotations on class │ │ @@ -38327,26 +38327,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -1a7b5c: |[1a7b5c] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.:()V │ │ -1a7b6c: 7010 4906 0200 |0000: invoke-direct {v2}, Landroidx/lifecycle/ViewModel;.:()V // method@0649 │ │ -1a7b72: 2200 3102 |0003: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0231 │ │ -1a7b76: 7010 3806 0000 |0005: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0638 │ │ -1a7b7c: 5b20 4a05 |0008: iput-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.folderId:Landroidx/lifecycle/MutableLiveData; // field@054a │ │ -1a7b80: 2200 3102 |000a: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0231 │ │ -1a7b84: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -1a7b86: 7110 0093 0100 |000d: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9300 │ │ -1a7b8c: 0c01 |0010: move-result-object v1 │ │ -1a7b8e: 7020 3906 1000 |0011: invoke-direct {v0, v1}, Landroidx/lifecycle/MutableLiveData;.:(Ljava/lang/Object;)V // method@0639 │ │ -1a7b94: 5b20 4905 |0014: iput-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.firstFocus:Landroidx/lifecycle/MutableLiveData; // field@0549 │ │ -1a7b98: 0e00 |0016: return-void │ │ +1a7c2c: |[1a7c2c] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.:()V │ │ +1a7c3c: 7010 4906 0200 |0000: invoke-direct {v2}, Landroidx/lifecycle/ViewModel;.:()V // method@0649 │ │ +1a7c42: 2200 3102 |0003: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0231 │ │ +1a7c46: 7010 3806 0000 |0005: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0638 │ │ +1a7c4c: 5b20 4a05 |0008: iput-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.folderId:Landroidx/lifecycle/MutableLiveData; // field@054a │ │ +1a7c50: 2200 3102 |000a: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0231 │ │ +1a7c54: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +1a7c56: 7110 0d93 0100 |000d: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@930d │ │ +1a7c5c: 0c01 |0010: move-result-object v1 │ │ +1a7c5e: 7020 3906 1000 |0011: invoke-direct {v0, v1}, Landroidx/lifecycle/MutableLiveData;.:(Ljava/lang/Object;)V // method@0639 │ │ +1a7c64: 5b20 4905 |0014: iput-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.firstFocus:Landroidx/lifecycle/MutableLiveData; // field@0549 │ │ +1a7c68: 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; │ │ @@ -38357,17 +38357,17 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7b2c: |[1a7b2c] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; │ │ -1a7b3c: 5410 4905 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.firstFocus:Landroidx/lifecycle/MutableLiveData; // field@0549 │ │ -1a7b40: 1100 |0002: return-object v0 │ │ +1a7bfc: |[1a7bfc] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; │ │ +1a7c0c: 5410 4905 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.firstFocus:Landroidx/lifecycle/MutableLiveData; // field@0549 │ │ +1a7c10: 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;) │ │ @@ -38375,30 +38375,30 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7b44: |[1a7b44] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.getFolderId:()Landroidx/lifecycle/MutableLiveData; │ │ -1a7b54: 5410 4a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.folderId:Landroidx/lifecycle/MutableLiveData; // field@054a │ │ -1a7b58: 1100 |0002: return-object v0 │ │ +1a7c14: |[1a7c14] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.getFolderId:()Landroidx/lifecycle/MutableLiveData; │ │ +1a7c24: 5410 4a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.folderId:Landroidx/lifecycle/MutableLiveData; // field@054a │ │ +1a7c28: 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 : 30398 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 30402 (SaveExternalFilesActivity.kt) │ │ │ │ Class #207 header: │ │ class_idx : 1262 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 30398 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 30402 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #207 annotations: │ │ Annotations on class │ │ @@ -38420,17 +38420,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a7bd4: |[1a7bd4] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$1$2.:()V │ │ -1a7be4: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a7bea: 0e00 |0003: return-void │ │ +1a7ca4: |[1a7ca4] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$1$2.:()V │ │ +1a7cb4: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a7cba: 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 - │ │ @@ -38439,45 +38439,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 │ │ -1a7b9c: |[1a7b9c] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$1$2.filter:(Ljava/lang/CharSequence;IILandroid/text/Spanned;II)Ljava/lang/CharSequence; │ │ -1a7bac: 3801 1000 |0000: if-eqz v1, 0010 // +0010 │ │ -1a7bb0: 2202 9b1c |0002: new-instance v2, Lkotlin/text/Regex; // type@1c9b │ │ -1a7bb4: 1a03 6525 |0004: const-string v3, "/" // string@2565 │ │ -1a7bb8: 7020 cbc0 3200 |0006: invoke-direct {v2, v3}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c0cb │ │ -1a7bbe: 1a03 0000 |0009: const-string v3, "" // string@0000 │ │ -1a7bc2: 6e30 dcc0 1203 |000b: invoke-virtual {v2, v1, v3}, Lkotlin/text/Regex;.replace:(Ljava/lang/CharSequence;Ljava/lang/String;)Ljava/lang/String; // method@c0dc │ │ -1a7bc8: 0c01 |000e: move-result-object v1 │ │ -1a7bca: 2802 |000f: goto 0011 // +0002 │ │ -1a7bcc: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -1a7bce: 1f01 7b17 |0011: check-cast v1, Ljava/lang/CharSequence; // type@177b │ │ -1a7bd2: 1101 |0013: return-object v1 │ │ +1a7c6c: |[1a7c6c] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$1$2.filter:(Ljava/lang/CharSequence;IILandroid/text/Spanned;II)Ljava/lang/CharSequence; │ │ +1a7c7c: 3801 1000 |0000: if-eqz v1, 0010 // +0010 │ │ +1a7c80: 2202 9c1c |0002: new-instance v2, Lkotlin/text/Regex; // type@1c9c │ │ +1a7c84: 1a03 6625 |0004: const-string v3, "/" // string@2566 │ │ +1a7c88: 7020 d8c0 3200 |0006: invoke-direct {v2, v3}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c0d8 │ │ +1a7c8e: 1a03 0000 |0009: const-string v3, "" // string@0000 │ │ +1a7c92: 6e30 e9c0 1203 |000b: invoke-virtual {v2, v1, v3}, Lkotlin/text/Regex;.replace:(Ljava/lang/CharSequence;Ljava/lang/String;)Ljava/lang/String; // method@c0e9 │ │ +1a7c98: 0c01 |000e: move-result-object v1 │ │ +1a7c9a: 2802 |000f: goto 0011 // +0002 │ │ +1a7c9c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +1a7c9e: 1f01 7c17 |0011: check-cast v1, Ljava/lang/CharSequence; // type@177c │ │ +1a7ca2: 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 : 30398 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 30402 (SaveExternalFilesActivity.kt) │ │ │ │ Class #208 header: │ │ class_idx : 1263 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 32244 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 32248 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #208 annotations: │ │ Annotations on class │ │ @@ -38508,19 +38508,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 │ │ -1a7bec: |[1a7bec] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.:(Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a7bfc: 5b01 4b05 |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@054b │ │ -1a7c00: 5b02 4c05 |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@054c │ │ -1a7c04: 7010 0694 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a7c0a: 0e00 |0007: return-void │ │ +1a7cbc: |[1a7cbc] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.:(Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a7ccc: 5b01 4b05 |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@054b │ │ +1a7cd0: 5b02 4c05 |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@054c │ │ +1a7cd4: 7010 1394 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a7cda: 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; │ │ @@ -38531,23 +38531,23 @@ │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1a7c0c: |[1a7c0c] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.afterTextChanged:(Landroid/text/Editable;)V │ │ -1a7c1c: 5412 4b05 |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@054b │ │ -1a7c20: 5422 3d01 |0002: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ -1a7c24: 1a00 d6aa |0004: const-string v0, "fileNameEdit" // string@aad6 │ │ -1a7c28: 7120 30b7 0200 |0006: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1a7c2e: 7110 963a 0200 |0009: invoke-static {v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showOrHideEmptyError:(Lcom/google/android/material/textfield/TextInputEditText;)Z // method@3a96 │ │ -1a7c34: 5412 4c05 |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@054c │ │ -1a7c38: 7110 ed10 0200 |000e: invoke-static {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.access$checkEnabledSaveButton:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10ed │ │ -1a7c3e: 0e00 |0011: return-void │ │ +1a7cdc: |[1a7cdc] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.afterTextChanged:(Landroid/text/Editable;)V │ │ +1a7cec: 5412 4b05 |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@054b │ │ +1a7cf0: 5422 3d01 |0002: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ +1a7cf4: 1a00 dbaa |0004: const-string v0, "fileNameEdit" // string@aadb │ │ +1a7cf8: 7120 3db7 0200 |0006: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1a7cfe: 7110 a33a 0200 |0009: invoke-static {v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showOrHideEmptyError:(Lcom/google/android/material/textfield/TextInputEditText;)Z // method@3aa3 │ │ +1a7d04: 5412 4c05 |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@054c │ │ +1a7d08: 7110 ed10 0200 |000e: invoke-static {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.access$checkEnabledSaveButton:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10ed │ │ +1a7d0e: 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; │ │ @@ -38557,42 +38557,42 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1a7c40: |[1a7c40] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -1a7c50: 0e00 |0000: return-void │ │ +1a7d10: |[1a7d10] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +1a7d20: 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 │ │ -1a7c54: |[1a7c54] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -1a7c64: 0e00 |0000: return-void │ │ +1a7d24: |[1a7d24] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +1a7d34: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 32244 (TextView.kt) │ │ + source_file_idx : 32248 (TextView.kt) │ │ │ │ Class #209 header: │ │ class_idx : 1264 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 30398 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 30402 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #209 annotations: │ │ Annotations on class │ │ @@ -38621,116 +38621,116 @@ │ │ type : '(Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1a7cf4: |[1a7cf4] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ -1a7d04: 1a00 fdad |0000: const-string v0, "function" // string@adfd │ │ -1a7d08: 7120 31b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a7d0e: 7010 0694 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a7d14: 5b12 4d05 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@054d │ │ -1a7d18: 0e00 |000a: return-void │ │ +1a7dc4: |[1a7dc4] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ +1a7dd4: 1a00 02ae |0000: const-string v0, "function" // string@ae02 │ │ +1a7dd8: 7120 3eb7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a7dde: 7010 1394 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a7de4: 5b12 4d05 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@054d │ │ +1a7de8: 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 │ │ -1a7c68: |[1a7c68] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ -1a7c78: 2030 3202 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@0232 │ │ -1a7c7c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a7c7e: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ -1a7c82: 2030 4a1b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b4a │ │ -1a7c86: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ -1a7c8a: 0720 |0009: move-object v0, v2 │ │ -1a7c8c: 1f00 4a1b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b4a │ │ -1a7c90: 7210 d7b6 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6d7 │ │ -1a7c96: 0c00 |000f: move-result-object v0 │ │ -1a7c98: 1f03 4a1b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b4a │ │ -1a7c9c: 7210 d7b6 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6d7 │ │ -1a7ca2: 0c03 |0015: move-result-object v3 │ │ -1a7ca4: 7120 28b7 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -1a7caa: 0a01 |0019: move-result v1 │ │ -1a7cac: 0f01 |001a: return v1 │ │ +1a7d38: |[1a7d38] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ +1a7d48: 2030 3202 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@0232 │ │ +1a7d4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a7d4e: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ +1a7d52: 2030 4b1b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b4b │ │ +1a7d56: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ +1a7d5a: 0720 |0009: move-object v0, v2 │ │ +1a7d5c: 1f00 4b1b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b4b │ │ +1a7d60: 7210 e4b6 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6e4 │ │ +1a7d66: 0c00 |000f: move-result-object v0 │ │ +1a7d68: 1f03 4b1b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b4b │ │ +1a7d6c: 7210 e4b6 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6e4 │ │ +1a7d72: 0c03 |0015: move-result-object v3 │ │ +1a7d74: 7120 35b7 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +1a7d7a: 0a01 |0019: move-result v1 │ │ +1a7d7c: 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 │ │ -1a7cd8: |[1a7cd8] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ -1a7ce8: 5410 4d05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@054d │ │ -1a7cec: 1f00 1919 |0002: check-cast v0, Lkotlin/Function; // type@1919 │ │ -1a7cf0: 1100 |0004: return-object v0 │ │ +1a7da8: |[1a7da8] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ +1a7db8: 5410 4d05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@054d │ │ +1a7dbc: 1f00 1a19 |0002: check-cast v0, Lkotlin/Function; // type@191a │ │ +1a7dc0: 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 │ │ -1a7cb0: |[1a7cb0] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ -1a7cc0: 0710 |0000: move-object v0, v1 │ │ -1a7cc2: 1f00 4a1b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b4a │ │ -1a7cc6: 7210 d7b6 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6d7 │ │ -1a7ccc: 0c00 |0006: move-result-object v0 │ │ -1a7cce: 6e10 0b94 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@940b │ │ -1a7cd4: 0a00 |000a: move-result v0 │ │ -1a7cd6: 0f00 |000b: return v0 │ │ +1a7d80: |[1a7d80] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ +1a7d90: 0710 |0000: move-object v0, v1 │ │ +1a7d92: 1f00 4b1b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b4b │ │ +1a7d96: 7210 e4b6 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6e4 │ │ +1a7d9c: 0c00 |0006: move-result-object v0 │ │ +1a7d9e: 6e10 1894 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@9418 │ │ +1a7da4: 0a00 |000a: move-result v0 │ │ +1a7da6: 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 │ │ -1a7d1c: |[1a7d1c] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ -1a7d2c: 5410 4d05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@054d │ │ -1a7d30: 7220 eeb5 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b5ee │ │ -1a7d36: 0e00 |0005: return-void │ │ +1a7dec: |[1a7dec] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ +1a7dfc: 5410 4d05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@054d │ │ +1a7e00: 7220 fbb5 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b5fb │ │ +1a7e06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 30398 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 30402 (SaveExternalFilesActivity.kt) │ │ │ │ Class #210 header: │ │ class_idx : 1265 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 30398 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 30402 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #210 annotations: │ │ Annotations on class │ │ @@ -38772,137 +38772,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 │ │ -1a7e24: |[1a7e24] 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 │ │ -1a7e34: 5b01 4e05 |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@054e │ │ -1a7e38: 5b02 5005 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0550 │ │ -1a7e3c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a7e3e: 7030 d2b2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a7e44: 0e00 |0008: return-void │ │ +1a7ef4: |[1a7ef4] 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 │ │ +1a7f04: 5b01 4e05 |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@054e │ │ +1a7f08: 5b02 5005 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0550 │ │ +1a7f0c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a7f0e: 7030 dfb2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a7f14: 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 │ │ -1a7dfc: |[1a7dfc] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a7e0c: 2203 f104 |0000: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@04f1 │ │ -1a7e10: 5420 4e05 |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@054e │ │ -1a7e14: 5421 5005 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0550 │ │ -1a7e18: 7040 ba10 0341 |0006: invoke-direct {v3, v0, v1, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.:(Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lkotlin/coroutines/Continuation;)V // method@10ba │ │ -1a7e1e: 1f03 511a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a7e22: 1103 |000b: return-object v3 │ │ +1a7ecc: |[1a7ecc] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a7edc: 2203 f104 |0000: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@04f1 │ │ +1a7ee0: 5420 4e05 |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@054e │ │ +1a7ee4: 5421 5005 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0550 │ │ +1a7ee8: 7040 ba10 0341 |0006: invoke-direct {v3, v0, v1, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.:(Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lkotlin/coroutines/Continuation;)V // method@10ba │ │ +1a7eee: 1f03 521a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a7ef2: 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 │ │ -1a7d38: |[1a7d38] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7d48: 1f01 391d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -1a7d4c: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a7d50: 6e30 bd10 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@10bd │ │ -1a7d56: 0c01 |0007: move-result-object v1 │ │ -1a7d58: 1101 |0008: return-object v1 │ │ +1a7e08: |[1a7e08] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7e18: 1f01 3a1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +1a7e1c: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a7e20: 6e30 bd10 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@10bd │ │ +1a7e26: 0c01 |0007: move-result-object v1 │ │ +1a7e28: 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 │ │ -1a7d5c: |[1a7d5c] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a7d6c: 6e30 bb10 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@10bb │ │ -1a7d72: 0c01 |0003: move-result-object v1 │ │ -1a7d74: 1f01 f104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@04f1 │ │ -1a7d78: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a7d7c: 6e20 be10 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@10be │ │ -1a7d82: 0c01 |000b: move-result-object v1 │ │ -1a7d84: 1101 |000c: return-object v1 │ │ +1a7e2c: |[1a7e2c] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a7e3c: 6e30 bb10 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@10bb │ │ +1a7e42: 0c01 |0003: move-result-object v1 │ │ +1a7e44: 1f01 f104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@04f1 │ │ +1a7e48: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a7e4c: 6e20 be10 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@10be │ │ +1a7e52: 0c01 |000b: move-result-object v1 │ │ +1a7e54: 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 │ │ -1a7d88: |[1a7d88] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7d98: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a7d9e: 5270 4f05 |0003: iget v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.label:I // field@054f │ │ -1a7da2: 3900 2400 |0005: if-nez v0, 0029 // +0024 │ │ -1a7da6: 7110 2e9b 0800 |0007: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a7dac: 5478 4e05 |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@054e │ │ -1a7db0: 7110 2eb7 0800 |000c: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -1a7db6: 1400 bd00 147f |000f: const v0, #float 1.9673e+38 // #7f1400bd │ │ -1a7dbc: 7120 4545 0800 |0012: invoke-static {v8, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.hideProgressCatching:(Lcom/google/android/material/button/MaterialButton;I)V // method@4545 │ │ -1a7dc2: 5478 5005 |0015: iget-object v8, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0550 │ │ -1a7dc6: 0780 |0017: move-object v0, v8 │ │ -1a7dc8: 1f00 1600 |0018: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -1a7dcc: 1305 0e00 |001a: const/16 v5, #int 14 // #e │ │ -1a7dd0: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -1a7dd2: 1401 4901 147f |001d: const v1, #float 1.96732e+38 // #7f140149 │ │ -1a7dd8: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -1a7dda: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -1a7ddc: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -1a7dde: 7707 5146 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@4651 │ │ -1a7de4: 6208 98b2 |0026: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a7de8: 1108 |0028: return-object v8 │ │ -1a7dea: 2208 8f17 |0029: new-instance v8, Ljava/lang/IllegalStateException; // type@178f │ │ -1a7dee: 1a00 be96 |002b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a7df2: 7020 8e93 0800 |002d: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a7df8: 2708 |0030: throw v8 │ │ +1a7e58: |[1a7e58] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7e68: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a7e6e: 5270 4f05 |0003: iget v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.label:I // field@054f │ │ +1a7e72: 3900 2400 |0005: if-nez v0, 0029 // +0024 │ │ +1a7e76: 7110 3b9b 0800 |0007: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a7e7c: 5478 4e05 |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@054e │ │ +1a7e80: 7110 3bb7 0800 |000c: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +1a7e86: 1400 bd00 147f |000f: const v0, #float 1.9673e+38 // #7f1400bd │ │ +1a7e8c: 7120 5245 0800 |0012: invoke-static {v8, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.hideProgressCatching:(Lcom/google/android/material/button/MaterialButton;I)V // method@4552 │ │ +1a7e92: 5478 5005 |0015: iget-object v8, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0550 │ │ +1a7e96: 0780 |0017: move-object v0, v8 │ │ +1a7e98: 1f00 1600 |0018: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +1a7e9c: 1305 0e00 |001a: const/16 v5, #int 14 // #e │ │ +1a7ea0: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +1a7ea2: 1401 4901 147f |001d: const v1, #float 1.96732e+38 // #7f140149 │ │ +1a7ea8: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +1a7eaa: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +1a7eac: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +1a7eae: 7707 5e46 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@465e │ │ +1a7eb4: 6208 9bb2 |0026: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a7eb8: 1108 |0028: return-object v8 │ │ +1a7eba: 2208 9017 |0029: new-instance v8, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a7ebe: 1a00 c396 |002b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a7ec2: 7020 9b93 0800 |002d: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a7ec8: 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 : 30398 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 30402 (SaveExternalFilesActivity.kt) │ │ │ │ Class #211 header: │ │ class_idx : 1266 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6783 │ │ -source_file_idx : 30398 │ │ +superclass_idx : 6784 │ │ +source_file_idx : 30402 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #211 annotations: │ │ Annotations on class │ │ @@ -38956,172 +38956,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 │ │ -1a7f9c: |[1a7f9c] 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 │ │ -1a7fac: 5b01 5605 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0556 │ │ -1a7fb0: 5902 5405 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@0554 │ │ -1a7fb4: 5903 5105 |0004: iput v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@0551 │ │ -1a7fb8: 5904 5205 |0006: iput v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@0552 │ │ -1a7fbc: 5b05 5305 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@0553 │ │ -1a7fc0: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -1a7fc2: 7030 d2b2 1006 |000b: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2d2 │ │ -1a7fc8: 0e00 |000e: return-void │ │ +1a806c: |[1a806c] 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 │ │ +1a807c: 5b01 5605 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0556 │ │ +1a8080: 5902 5405 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@0554 │ │ +1a8084: 5903 5105 |0004: iput v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@0551 │ │ +1a8088: 5904 5205 |0006: iput v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@0552 │ │ +1a808c: 5b05 5305 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@0553 │ │ +1a8090: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +1a8092: 7030 dfb2 1006 |000b: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2df │ │ +1a8098: 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 │ │ -1a7f64: |[1a7f64] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a7f74: 2208 f204 |0000: new-instance v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@04f2 │ │ -1a7f78: 5471 5605 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0556 │ │ -1a7f7c: 5272 5405 |0004: iget v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@0554 │ │ -1a7f80: 5273 5105 |0006: iget v3, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@0551 │ │ -1a7f84: 5274 5205 |0008: iget v4, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@0552 │ │ -1a7f88: 5475 5305 |000a: iget-object v5, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@0553 │ │ -1a7f8c: 0780 |000c: move-object v0, v8 │ │ -1a7f8e: 0796 |000d: move-object v6, v9 │ │ -1a7f90: 7607 bf10 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;IIILcom/google/android/material/button/MaterialButton;Lkotlin/coroutines/Continuation;)V // method@10bf │ │ -1a7f96: 1f08 511a |0011: check-cast v8, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a7f9a: 1108 |0013: return-object v8 │ │ +1a8034: |[1a8034] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a8044: 2208 f204 |0000: new-instance v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@04f2 │ │ +1a8048: 5471 5605 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0556 │ │ +1a804c: 5272 5405 |0004: iget v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@0554 │ │ +1a8050: 5273 5105 |0006: iget v3, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@0551 │ │ +1a8054: 5274 5205 |0008: iget v4, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@0552 │ │ +1a8058: 5475 5305 |000a: iget-object v5, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@0553 │ │ +1a805c: 0780 |000c: move-object v0, v8 │ │ +1a805e: 0796 |000d: move-object v6, v9 │ │ +1a8060: 7607 bf10 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;IIILcom/google/android/material/button/MaterialButton;Lkotlin/coroutines/Continuation;)V // method@10bf │ │ +1a8066: 1f08 521a |0011: check-cast v8, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a806a: 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 │ │ -1a7e48: |[1a7e48] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7e58: 1f01 391d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -1a7e5c: 1f02 511a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a7e60: 6e30 c210 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@10c2 │ │ -1a7e66: 0c01 |0007: move-result-object v1 │ │ -1a7e68: 1101 |0008: return-object v1 │ │ +1a7f18: |[1a7f18] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7f28: 1f01 3a1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +1a7f2c: 1f02 521a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a7f30: 6e30 c210 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@10c2 │ │ +1a7f36: 0c01 |0007: move-result-object v1 │ │ +1a7f38: 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 │ │ -1a7e6c: |[1a7e6c] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a7e7c: 6e30 c010 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@10c0 │ │ -1a7e82: 0c01 |0003: move-result-object v1 │ │ -1a7e84: 1f01 f204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@04f2 │ │ -1a7e88: 6202 98b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a7e8c: 6e20 c310 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@10c3 │ │ -1a7e92: 0c01 |000b: move-result-object v1 │ │ -1a7e94: 1101 |000c: return-object v1 │ │ +1a7f3c: |[1a7f3c] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a7f4c: 6e30 c010 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@10c0 │ │ +1a7f52: 0c01 |0003: move-result-object v1 │ │ +1a7f54: 1f01 f204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@04f2 │ │ +1a7f58: 6202 9bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a7f5c: 6e20 c310 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@10c3 │ │ +1a7f62: 0c01 |000b: move-result-object v1 │ │ +1a7f64: 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 │ │ -1a7e98: |[1a7e98] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7ea8: 7100 68b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b268 │ │ -1a7eae: 0c00 |0003: move-result-object v0 │ │ -1a7eb0: 5291 5505 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.label:I // field@0555 │ │ -1a7eb4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a7eb6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a7eba: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a7ebe: 7110 2e9b 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a7ec4: 284c |000e: goto 005a // +004c │ │ -1a7ec6: 220a 8f17 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@178f │ │ -1a7eca: 1a00 be96 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96be │ │ -1a7ece: 7020 8e93 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a7ed4: 270a |0016: throw v10 │ │ -1a7ed6: 7110 2e9b 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b2e │ │ -1a7edc: 549a 5605 |001a: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0556 │ │ -1a7ee0: 5291 5405 |001c: iget v1, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@0554 │ │ -1a7ee4: 5293 5105 |001e: iget v3, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@0551 │ │ -1a7ee8: 5294 5205 |0020: iget v4, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@0552 │ │ -1a7eec: 7140 ee10 1a43 |0022: invoke-static {v10, v1, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.access$storeFiles:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;III)Z // method@10ee │ │ -1a7ef2: 0a0a |0025: move-result v10 │ │ -1a7ef4: 380a 1600 |0026: if-eqz v10, 003c // +0016 │ │ -1a7ef8: 6203 8f13 |0028: sget-object v3, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@138f │ │ -1a7efc: 549a 5605 |002a: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0556 │ │ -1a7f00: 07a4 |002c: move-object v4, v10 │ │ -1a7f02: 1f04 3000 |002d: check-cast v4, Landroid/content/Context; // type@0030 │ │ -1a7f06: 1237 |002f: const/4 v7, #int 3 // #3 │ │ -1a7f08: 1208 |0030: const/4 v8, #int 0 // #0 │ │ -1a7f0a: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -1a7f0c: 1206 |0032: const/4 v6, #int 0 // #0 │ │ -1a7f0e: 7706 d43b 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@3bd4 │ │ -1a7f14: 549a 5605 |0036: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0556 │ │ -1a7f18: 6e10 fe10 0a00 |0038: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10fe │ │ -1a7f1e: 281f |003b: goto 005a // +001f │ │ -1a7f20: 7100 fbc7 0000 |003c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c7fb │ │ -1a7f26: 0c0a |003f: move-result-object v10 │ │ -1a7f28: 1f0a 5c1a |0040: check-cast v10, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1a7f2c: 2201 f104 |0042: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@04f1 │ │ -1a7f30: 5493 5305 |0044: iget-object v3, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@0553 │ │ -1a7f34: 5494 5605 |0046: iget-object v4, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0556 │ │ -1a7f38: 1205 |0048: const/4 v5, #int 0 // #0 │ │ -1a7f3a: 7040 ba10 3154 |0049: invoke-direct {v1, v3, v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.:(Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lkotlin/coroutines/Continuation;)V // method@10ba │ │ -1a7f40: 1f01 221b |004c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1a7f44: 0793 |004e: move-object v3, v9 │ │ -1a7f46: 1f03 511a |004f: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a51 │ │ -1a7f4a: 5992 5505 |0051: iput v2, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.label:I // field@0555 │ │ -1a7f4e: 7130 44c6 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@c644 │ │ -1a7f54: 0c0a |0056: move-result-object v10 │ │ -1a7f56: 330a 0300 |0057: if-ne v10, v0, 005a // +0003 │ │ -1a7f5a: 1100 |0059: return-object v0 │ │ -1a7f5c: 620a 98b2 |005a: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a7f60: 110a |005c: return-object v10 │ │ +1a7f68: |[1a7f68] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7f78: 7100 75b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b275 │ │ +1a7f7e: 0c00 |0003: move-result-object v0 │ │ +1a7f80: 5291 5505 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.label:I // field@0555 │ │ +1a7f84: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a7f86: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a7f8a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a7f8e: 7110 3b9b 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a7f94: 284c |000e: goto 005a // +004c │ │ +1a7f96: 220a 9017 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a7f9a: 1a00 c396 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@96c3 │ │ +1a7f9e: 7020 9b93 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a7fa4: 270a |0016: throw v10 │ │ +1a7fa6: 7110 3b9b 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b3b │ │ +1a7fac: 549a 5605 |001a: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0556 │ │ +1a7fb0: 5291 5405 |001c: iget v1, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@0554 │ │ +1a7fb4: 5293 5105 |001e: iget v3, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@0551 │ │ +1a7fb8: 5294 5205 |0020: iget v4, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@0552 │ │ +1a7fbc: 7140 ee10 1a43 |0022: invoke-static {v10, v1, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.access$storeFiles:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;III)Z // method@10ee │ │ +1a7fc2: 0a0a |0025: move-result v10 │ │ +1a7fc4: 380a 1600 |0026: if-eqz v10, 003c // +0016 │ │ +1a7fc8: 6203 9213 |0028: sget-object v3, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1392 │ │ +1a7fcc: 549a 5605 |002a: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0556 │ │ +1a7fd0: 07a4 |002c: move-object v4, v10 │ │ +1a7fd2: 1f04 3000 |002d: check-cast v4, Landroid/content/Context; // type@0030 │ │ +1a7fd6: 1237 |002f: const/4 v7, #int 3 // #3 │ │ +1a7fd8: 1208 |0030: const/4 v8, #int 0 // #0 │ │ +1a7fda: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +1a7fdc: 1206 |0032: const/4 v6, #int 0 // #0 │ │ +1a7fde: 7706 e13b 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@3be1 │ │ +1a7fe4: 549a 5605 |0036: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0556 │ │ +1a7fe8: 6e10 fe10 0a00 |0038: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10fe │ │ +1a7fee: 281f |003b: goto 005a // +001f │ │ +1a7ff0: 7100 08c8 0000 |003c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c808 │ │ +1a7ff6: 0c0a |003f: move-result-object v10 │ │ +1a7ff8: 1f0a 5d1a |0040: check-cast v10, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1a7ffc: 2201 f104 |0042: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@04f1 │ │ +1a8000: 5493 5305 |0044: iget-object v3, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@0553 │ │ +1a8004: 5494 5605 |0046: iget-object v4, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0556 │ │ +1a8008: 1205 |0048: const/4 v5, #int 0 // #0 │ │ +1a800a: 7040 ba10 3154 |0049: invoke-direct {v1, v3, v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.:(Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lkotlin/coroutines/Continuation;)V // method@10ba │ │ +1a8010: 1f01 231b |004c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1a8014: 0793 |004e: move-object v3, v9 │ │ +1a8016: 1f03 521a |004f: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a52 │ │ +1a801a: 5992 5505 |0051: iput v2, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.label:I // field@0555 │ │ +1a801e: 7130 51c6 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@c651 │ │ +1a8024: 0c0a |0056: move-result-object v10 │ │ +1a8026: 330a 0300 |0057: if-ne v10, v0, 005a // +0003 │ │ +1a802a: 1100 |0059: return-object v0 │ │ +1a802c: 620a 9bb2 |005a: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a8030: 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 : 30398 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 30402 (SaveExternalFilesActivity.kt) │ │ │ │ Class #212 header: │ │ class_idx : 1267 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6997 │ │ -source_file_idx : 10464 │ │ +superclass_idx : 6998 │ │ +source_file_idx : 10467 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #212 annotations: │ │ Annotations on class │ │ @@ -39148,69 +39148,69 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a808c: |[1a808c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.:(Landroid/app/Activity;)V │ │ -1a809c: 5b01 5705 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0557 │ │ -1a80a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a80a2: 7020 50b7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b750 │ │ -1a80a8: 0e00 |0006: return-void │ │ +1a815c: |[1a815c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.:(Landroid/app/Activity;)V │ │ +1a816c: 5b01 5705 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0557 │ │ +1a8170: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a8172: 7020 5db7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b75d │ │ +1a8178: 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 │ │ -1a7fcc: |[1a7fcc] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.invoke:()Landroid/os/Bundle; │ │ -1a7fdc: 5450 5705 |0000: iget-object v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0557 │ │ -1a7fe0: 6e10 2d00 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@002d │ │ -1a7fe6: 0c00 |0005: move-result-object v0 │ │ -1a7fe8: 1a01 c428 |0006: const-string v1, "Activity " // string@28c4 │ │ -1a7fec: 3800 2500 |0008: if-eqz v0, 002d // +0025 │ │ -1a7ff0: 5452 5705 |000a: iget-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0557 │ │ -1a7ff4: 6e10 9900 0000 |000c: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0099 │ │ -1a7ffa: 0c03 |000f: move-result-object v3 │ │ -1a7ffc: 3803 0300 |0010: if-eqz v3, 0013 // +0003 │ │ -1a8000: 281c |0012: goto 002e // +001c │ │ -1a8002: 2203 8f17 |0013: new-instance v3, Ljava/lang/IllegalStateException; // type@178f │ │ -1a8006: 2204 ac17 |0015: new-instance v4, Ljava/lang/StringBuilder; // type@17ac │ │ -1a800a: 7020 8094 1400 |0017: invoke-direct {v4, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9480 │ │ -1a8010: 6e20 8894 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9488 │ │ -1a8016: 1a01 9f0a |001d: const-string v1, " has null extras in " // string@0a9f │ │ -1a801a: 6e20 8994 1400 |001f: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -1a8020: 6e20 8894 0400 |0022: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9488 │ │ -1a8026: 6e10 9a94 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@949a │ │ -1a802c: 0c00 |0028: move-result-object v0 │ │ -1a802e: 7020 8e93 0300 |0029: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a8034: 2703 |002c: throw v3 │ │ -1a8036: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -1a8038: 3803 0300 |002e: if-eqz v3, 0031 // +0003 │ │ -1a803c: 1103 |0030: return-object v3 │ │ -1a803e: 2200 8f17 |0031: new-instance v0, Ljava/lang/IllegalStateException; // type@178f │ │ -1a8042: 2202 ac17 |0033: new-instance v2, Ljava/lang/StringBuilder; // type@17ac │ │ -1a8046: 7020 8094 1200 |0035: invoke-direct {v2, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9480 │ │ -1a804c: 5451 5705 |0038: iget-object v1, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0557 │ │ -1a8050: 6e20 8894 1200 |003a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9488 │ │ -1a8056: 1a01 990a |003d: const-string v1, " has a null Intent" // string@0a99 │ │ -1a805a: 6e20 8994 1200 |003f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -1a8060: 6e10 9a94 0200 |0042: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@949a │ │ -1a8066: 0c01 |0045: move-result-object v1 │ │ -1a8068: 7020 8e93 1000 |0046: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1a806e: 2700 |0049: throw v0 │ │ +1a809c: |[1a809c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.invoke:()Landroid/os/Bundle; │ │ +1a80ac: 5450 5705 |0000: iget-object v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0557 │ │ +1a80b0: 6e10 2d00 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@002d │ │ +1a80b6: 0c00 |0005: move-result-object v0 │ │ +1a80b8: 1a01 c728 |0006: const-string v1, "Activity " // string@28c7 │ │ +1a80bc: 3800 2500 |0008: if-eqz v0, 002d // +0025 │ │ +1a80c0: 5452 5705 |000a: iget-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0557 │ │ +1a80c4: 6e10 9900 0000 |000c: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0099 │ │ +1a80ca: 0c03 |000f: move-result-object v3 │ │ +1a80cc: 3803 0300 |0010: if-eqz v3, 0013 // +0003 │ │ +1a80d0: 281c |0012: goto 002e // +001c │ │ +1a80d2: 2203 9017 |0013: new-instance v3, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a80d6: 2204 ad17 |0015: new-instance v4, Ljava/lang/StringBuilder; // type@17ad │ │ +1a80da: 7020 8d94 1400 |0017: invoke-direct {v4, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@948d │ │ +1a80e0: 6e20 9594 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9495 │ │ +1a80e6: 1a01 a00a |001d: const-string v1, " has null extras in " // string@0aa0 │ │ +1a80ea: 6e20 9694 1400 |001f: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +1a80f0: 6e20 9594 0400 |0022: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9495 │ │ +1a80f6: 6e10 a794 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@94a7 │ │ +1a80fc: 0c00 |0028: move-result-object v0 │ │ +1a80fe: 7020 9b93 0300 |0029: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a8104: 2703 |002c: throw v3 │ │ +1a8106: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +1a8108: 3803 0300 |002e: if-eqz v3, 0031 // +0003 │ │ +1a810c: 1103 |0030: return-object v3 │ │ +1a810e: 2200 9017 |0031: new-instance v0, Ljava/lang/IllegalStateException; // type@1790 │ │ +1a8112: 2202 ad17 |0033: new-instance v2, Ljava/lang/StringBuilder; // type@17ad │ │ +1a8116: 7020 8d94 1200 |0035: invoke-direct {v2, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@948d │ │ +1a811c: 5451 5705 |0038: iget-object v1, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0557 │ │ +1a8120: 6e20 9594 1200 |003a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9495 │ │ +1a8126: 1a01 9a0a |003d: const-string v1, " has a null Intent" // string@0a9a │ │ +1a812a: 6e20 9694 1200 |003f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +1a8130: 6e10 a794 0200 |0042: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@94a7 │ │ +1a8136: 0c01 |0045: move-result-object v1 │ │ +1a8138: 7020 9b93 1000 |0046: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1a813e: 2700 |0049: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x000c line=43 │ │ 0x0013 line=44 │ │ 0x0031 line=45 │ │ locals : │ │ @@ -39221,31 +39221,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a8070: |[1a8070] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.invoke:()Ljava/lang/Object; │ │ -1a8080: 6e10 c510 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.invoke:()Landroid/os/Bundle; // method@10c5 │ │ -1a8086: 0c00 |0003: move-result-object v0 │ │ -1a8088: 1100 |0004: return-object v0 │ │ +1a8140: |[1a8140] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.invoke:()Ljava/lang/Object; │ │ +1a8150: 6e10 c510 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.invoke:()Landroid/os/Bundle; // method@10c5 │ │ +1a8156: 0c00 |0003: move-result-object v0 │ │ +1a8158: 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 : 10464 (ActivityNavArgsLazy.kt) │ │ + source_file_idx : 10467 (ActivityNavArgsLazy.kt) │ │ │ │ Class #213 header: │ │ class_idx : 1268 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6997 │ │ -source_file_idx : 10472 │ │ +superclass_idx : 6998 │ │ +source_file_idx : 10475 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #213 annotations: │ │ Annotations on class │ │ @@ -39272,38 +39272,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a80e8: |[1a80e8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.:(Landroidx/activity/ComponentActivity;)V │ │ -1a80f8: 5b01 5805 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0558 │ │ -1a80fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a80fe: 7020 50b7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b750 │ │ -1a8104: 0e00 |0006: return-void │ │ +1a81b8: |[1a81b8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.:(Landroidx/activity/ComponentActivity;)V │ │ +1a81c8: 5b01 5805 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0558 │ │ +1a81cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a81ce: 7020 5db7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b75d │ │ +1a81d4: 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 │ │ -1a80ac: |[1a80ac] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -1a80bc: 5410 5805 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0558 │ │ -1a80c0: 6e10 6d04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@046d │ │ -1a80c6: 0c00 |0005: move-result-object v0 │ │ -1a80c8: 1100 |0006: return-object v0 │ │ +1a817c: |[1a817c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +1a818c: 5410 5805 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0558 │ │ +1a8190: 6e10 6d04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@046d │ │ +1a8196: 0c00 |0005: move-result-object v0 │ │ +1a8198: 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;) │ │ @@ -39311,31 +39311,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a80cc: |[1a80cc] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.invoke:()Ljava/lang/Object; │ │ -1a80dc: 6e10 c810 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@10c8 │ │ -1a80e2: 0c00 |0003: move-result-object v0 │ │ -1a80e4: 1100 |0004: return-object v0 │ │ +1a819c: |[1a819c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.invoke:()Ljava/lang/Object; │ │ +1a81ac: 6e10 c810 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@10c8 │ │ +1a81b2: 0c00 |0003: move-result-object v0 │ │ +1a81b4: 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 : 10472 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10475 (ActivityViewModelLazy.kt) │ │ │ │ Class #214 header: │ │ class_idx : 1269 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6997 │ │ -source_file_idx : 10472 │ │ +superclass_idx : 6998 │ │ +source_file_idx : 10475 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #214 annotations: │ │ Annotations on class │ │ @@ -39362,38 +39362,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a8144: |[1a8144] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.:(Landroidx/activity/ComponentActivity;)V │ │ -1a8154: 5b01 5905 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0559 │ │ -1a8158: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a815a: 7020 50b7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b750 │ │ -1a8160: 0e00 |0006: return-void │ │ +1a8214: |[1a8214] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.:(Landroidx/activity/ComponentActivity;)V │ │ +1a8224: 5b01 5905 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0559 │ │ +1a8228: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a822a: 7020 5db7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b75d │ │ +1a8230: 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 │ │ -1a8108: |[1a8108] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ -1a8118: 5410 5905 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0559 │ │ -1a811c: 6e10 6f04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@046f │ │ -1a8122: 0c00 |0005: move-result-object v0 │ │ -1a8124: 1100 |0006: return-object v0 │ │ +1a81d8: |[1a81d8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ +1a81e8: 5410 5905 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0559 │ │ +1a81ec: 6e10 6f04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@046f │ │ +1a81f2: 0c00 |0005: move-result-object v0 │ │ +1a81f4: 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;) │ │ @@ -39401,31 +39401,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a8128: |[1a8128] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.invoke:()Ljava/lang/Object; │ │ -1a8138: 6e10 cb10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@10cb │ │ -1a813e: 0c00 |0003: move-result-object v0 │ │ -1a8140: 1100 |0004: return-object v0 │ │ +1a81f8: |[1a81f8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.invoke:()Ljava/lang/Object; │ │ +1a8208: 6e10 cb10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@10cb │ │ +1a820e: 0c00 |0003: move-result-object v0 │ │ +1a8210: 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 : 10472 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10475 (ActivityViewModelLazy.kt) │ │ │ │ Class #215 header: │ │ class_idx : 1270 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6997 │ │ -source_file_idx : 10472 │ │ +superclass_idx : 6998 │ │ +source_file_idx : 10475 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #215 annotations: │ │ Annotations on class │ │ @@ -39456,45 +39456,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 │ │ -1a81b8: |[1a81b8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ -1a81c8: 5b01 5a05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@055a │ │ -1a81cc: 5b02 5b05 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@055b │ │ -1a81d0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a81d2: 7020 50b7 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b750 │ │ -1a81d8: 0e00 |0008: return-void │ │ +1a8288: |[1a8288] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ +1a8298: 5b01 5a05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@055a │ │ +1a829c: 5b02 5b05 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@055b │ │ +1a82a0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a82a2: 7020 5db7 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b75d │ │ +1a82a8: 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 │ │ -1a8164: |[1a8164] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ -1a8174: 5410 5a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@055a │ │ -1a8178: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -1a817c: 7210 e3b5 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5e3 │ │ -1a8182: 0c00 |0007: move-result-object v0 │ │ -1a8184: 1f00 4002 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0240 │ │ -1a8188: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -1a818c: 5410 5b05 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@055b │ │ -1a8190: 6e10 6c04 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@046c │ │ -1a8196: 0c00 |0011: move-result-object v0 │ │ -1a8198: 1100 |0012: return-object v0 │ │ +1a8234: |[1a8234] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ +1a8244: 5410 5a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@055a │ │ +1a8248: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +1a824c: 7210 f0b5 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5f0 │ │ +1a8252: 0c00 |0007: move-result-object v0 │ │ +1a8254: 1f00 4002 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0240 │ │ +1a8258: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +1a825c: 5410 5b05 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@055b │ │ +1a8260: 6e10 6c04 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@046c │ │ +1a8266: 0c00 |0011: move-result-object v0 │ │ +1a8268: 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;) │ │ @@ -39502,31 +39502,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a819c: |[1a819c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.invoke:()Ljava/lang/Object; │ │ -1a81ac: 6e10 ce10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@10ce │ │ -1a81b2: 0c00 |0003: move-result-object v0 │ │ -1a81b4: 1100 |0004: return-object v0 │ │ +1a826c: |[1a826c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.invoke:()Ljava/lang/Object; │ │ +1a827c: 6e10 ce10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@10ce │ │ +1a8282: 0c00 |0003: move-result-object v0 │ │ +1a8284: 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 : 10472 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10475 (ActivityViewModelLazy.kt) │ │ │ │ Class #216 header: │ │ class_idx : 1271 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6997 │ │ -source_file_idx : 10472 │ │ +superclass_idx : 6998 │ │ +source_file_idx : 10475 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #216 annotations: │ │ Annotations on class │ │ @@ -39553,38 +39553,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a8218: |[1a8218] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.:(Landroidx/activity/ComponentActivity;)V │ │ -1a8228: 5b01 5c05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@055c │ │ -1a822c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a822e: 7020 50b7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b750 │ │ -1a8234: 0e00 |0006: return-void │ │ +1a82e8: |[1a82e8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.:(Landroidx/activity/ComponentActivity;)V │ │ +1a82f8: 5b01 5c05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@055c │ │ +1a82fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a82fe: 7020 5db7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b75d │ │ +1a8304: 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 │ │ -1a81dc: |[1a81dc] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -1a81ec: 5410 5c05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@055c │ │ -1a81f0: 6e10 6d04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@046d │ │ -1a81f6: 0c00 |0005: move-result-object v0 │ │ -1a81f8: 1100 |0006: return-object v0 │ │ +1a82ac: |[1a82ac] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +1a82bc: 5410 5c05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@055c │ │ +1a82c0: 6e10 6d04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@046d │ │ +1a82c6: 0c00 |0005: move-result-object v0 │ │ +1a82c8: 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;) │ │ @@ -39592,31 +39592,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a81fc: |[1a81fc] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.invoke:()Ljava/lang/Object; │ │ -1a820c: 6e10 d110 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@10d1 │ │ -1a8212: 0c00 |0003: move-result-object v0 │ │ -1a8214: 1100 |0004: return-object v0 │ │ +1a82cc: |[1a82cc] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.invoke:()Ljava/lang/Object; │ │ +1a82dc: 6e10 d110 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@10d1 │ │ +1a82e2: 0c00 |0003: move-result-object v0 │ │ +1a82e4: 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 : 10472 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10475 (ActivityViewModelLazy.kt) │ │ │ │ Class #217 header: │ │ class_idx : 1272 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6997 │ │ -source_file_idx : 10472 │ │ +superclass_idx : 6998 │ │ +source_file_idx : 10475 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #217 annotations: │ │ Annotations on class │ │ @@ -39643,38 +39643,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a8274: |[1a8274] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.:(Landroidx/activity/ComponentActivity;)V │ │ -1a8284: 5b01 5d05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@055d │ │ -1a8288: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a828a: 7020 50b7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b750 │ │ -1a8290: 0e00 |0006: return-void │ │ +1a8344: |[1a8344] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.:(Landroidx/activity/ComponentActivity;)V │ │ +1a8354: 5b01 5d05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@055d │ │ +1a8358: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a835a: 7020 5db7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b75d │ │ +1a8360: 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 │ │ -1a8238: |[1a8238] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ -1a8248: 5410 5d05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@055d │ │ -1a824c: 6e10 6f04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@046f │ │ -1a8252: 0c00 |0005: move-result-object v0 │ │ -1a8254: 1100 |0006: return-object v0 │ │ +1a8308: |[1a8308] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ +1a8318: 5410 5d05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@055d │ │ +1a831c: 6e10 6f04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@046f │ │ +1a8322: 0c00 |0005: move-result-object v0 │ │ +1a8324: 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;) │ │ @@ -39682,31 +39682,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a8258: |[1a8258] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.invoke:()Ljava/lang/Object; │ │ -1a8268: 6e10 d410 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@10d4 │ │ -1a826e: 0c00 |0003: move-result-object v0 │ │ -1a8270: 1100 |0004: return-object v0 │ │ +1a8328: |[1a8328] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.invoke:()Ljava/lang/Object; │ │ +1a8338: 6e10 d410 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@10d4 │ │ +1a833e: 0c00 |0003: move-result-object v0 │ │ +1a8340: 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 : 10472 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10475 (ActivityViewModelLazy.kt) │ │ │ │ Class #218 header: │ │ class_idx : 1273 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6997 │ │ -source_file_idx : 10472 │ │ +superclass_idx : 6998 │ │ +source_file_idx : 10475 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #218 annotations: │ │ Annotations on class │ │ @@ -39737,45 +39737,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 │ │ -1a82e8: |[1a82e8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ -1a82f8: 5b01 5e05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@055e │ │ -1a82fc: 5b02 5f05 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@055f │ │ -1a8300: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a8302: 7020 50b7 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b750 │ │ -1a8308: 0e00 |0008: return-void │ │ +1a83b8: |[1a83b8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ +1a83c8: 5b01 5e05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@055e │ │ +1a83cc: 5b02 5f05 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@055f │ │ +1a83d0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a83d2: 7020 5db7 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b75d │ │ +1a83d8: 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 │ │ -1a8294: |[1a8294] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ -1a82a4: 5410 5e05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@055e │ │ -1a82a8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -1a82ac: 7210 e3b5 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5e3 │ │ -1a82b2: 0c00 |0007: move-result-object v0 │ │ -1a82b4: 1f00 4002 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0240 │ │ -1a82b8: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -1a82bc: 5410 5f05 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@055f │ │ -1a82c0: 6e10 6c04 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@046c │ │ -1a82c6: 0c00 |0011: move-result-object v0 │ │ -1a82c8: 1100 |0012: return-object v0 │ │ +1a8364: |[1a8364] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ +1a8374: 5410 5e05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@055e │ │ +1a8378: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +1a837c: 7210 f0b5 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5f0 │ │ +1a8382: 0c00 |0007: move-result-object v0 │ │ +1a8384: 1f00 4002 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0240 │ │ +1a8388: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +1a838c: 5410 5f05 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@055f │ │ +1a8390: 6e10 6c04 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@046c │ │ +1a8396: 0c00 |0011: move-result-object v0 │ │ +1a8398: 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;) │ │ @@ -39783,31 +39783,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a82cc: |[1a82cc] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.invoke:()Ljava/lang/Object; │ │ -1a82dc: 6e10 d710 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@10d7 │ │ -1a82e2: 0c00 |0003: move-result-object v0 │ │ -1a82e4: 1100 |0004: return-object v0 │ │ +1a839c: |[1a839c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.invoke:()Ljava/lang/Object; │ │ +1a83ac: 6e10 d710 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@10d7 │ │ +1a83b2: 0c00 |0003: move-result-object v0 │ │ +1a83b4: 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 : 10472 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10475 (ActivityViewModelLazy.kt) │ │ │ │ Class #219 header: │ │ class_idx : 1274 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1078 │ │ -source_file_idx : 30398 │ │ +source_file_idx : 30402 │ │ static_fields_size : 5 │ │ instance_fields_size: 11 │ │ direct_methods_size : 73 │ │ virtual_methods_size: 2 │ │ │ │ Class #219 annotations: │ │ Annotations on class │ │ @@ -39899,404 +39899,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 │ │ -1a9910: |[1a9910] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$2OpjMwqfsjm8tLW-xHU8FRgu4jk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1a9920: 7120 1e11 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher$lambda$6:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V // method@111e │ │ -1a9926: 0e00 |0003: return-void │ │ +1a99e0: |[1a99e0] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$2OpjMwqfsjm8tLW-xHU8FRgu4jk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1a99f0: 7120 1e11 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher$lambda$6:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V // method@111e │ │ +1a99f6: 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 │ │ -1a9928: |[1a9928] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$8L6gfPgIepfs13U1BPEJfzvolvk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V │ │ -1a9938: 7120 1511 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isExtrasNull$lambda$11:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V // method@1115 │ │ -1a993e: 0e00 |0003: return-void │ │ +1a99f8: |[1a99f8] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$8L6gfPgIepfs13U1BPEJfzvolvk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V │ │ +1a9a08: 7120 1511 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isExtrasNull$lambda$11:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V // method@1115 │ │ +1a9a0e: 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 │ │ -1a9940: |[1a9940] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$A5Waz8xGkeIhO2m-jFGOkDvyeUQ:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ -1a9950: 7120 2711 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSelectPath$lambda$25$lambda$24:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V // method@1127 │ │ -1a9956: 0e00 |0003: return-void │ │ +1a9a10: |[1a9a10] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$A5Waz8xGkeIhO2m-jFGOkDvyeUQ:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ +1a9a20: 7120 2711 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSelectPath$lambda$25$lambda$24:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V // method@1127 │ │ +1a9a26: 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 │ │ -1a9958: |[1a9958] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$DMHg98n7rDyfeqYxUh_BmNi8xxI:(Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ -1a9968: 7120 0311 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles$lambda$34:(Ljava/lang/Exception;Lio/sentry/IScope;)V // method@1103 │ │ -1a996e: 0e00 |0003: return-void │ │ +1a9a28: |[1a9a28] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$DMHg98n7rDyfeqYxUh_BmNi8xxI:(Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ +1a9a38: 7120 0311 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles$lambda$34:(Ljava/lang/Exception;Lio/sentry/IScope;)V // method@1103 │ │ +1a9a3e: 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 │ │ -1a95dc: |[1a95dc] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$NSqdupPQiddq4OO6KnXpBisr-qU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; │ │ -1a95ec: 7120 f010 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeDefaultUser$lambda$14:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; // method@10f0 │ │ -1a95f2: 0c00 |0003: move-result-object v0 │ │ -1a95f4: 1100 |0004: return-object v0 │ │ +1a96ac: |[1a96ac] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$NSqdupPQiddq4OO6KnXpBisr-qU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; │ │ +1a96bc: 7120 f010 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeDefaultUser$lambda$14:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; // method@10f0 │ │ +1a96c2: 0c00 |0003: move-result-object v0 │ │ +1a96c4: 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 │ │ -1a9350: |[1a9350] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$Qk4V5ELtCP9WW2a_76Tja-vszAI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; │ │ -1a9360: 7110 2811 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder_delegate$lambda$2:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; // method@1128 │ │ -1a9366: 0c00 |0003: move-result-object v0 │ │ -1a9368: 1100 |0004: return-object v0 │ │ +1a9420: |[1a9420] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$Qk4V5ELtCP9WW2a_76Tja-vszAI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; │ │ +1a9430: 7110 2811 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder_delegate$lambda$2:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; // method@1128 │ │ +1a9436: 0c00 |0003: move-result-object v0 │ │ +1a9438: 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 │ │ -1a9970: |[1a9970] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$R6cZxpBNC9ZBumZQlP55z0VQWwU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V │ │ -1a9980: 7140 1c11 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectAllButFileExtension$lambda$10:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V // method@111c │ │ -1a9986: 0e00 |0003: return-void │ │ +1a9a40: |[1a9a40] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$R6cZxpBNC9ZBumZQlP55z0VQWwU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V │ │ +1a9a50: 7140 1c11 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectAllButFileExtension$lambda$10:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V // method@111c │ │ +1a9a56: 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 │ │ -1a9988: |[1a9988] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$SXNJha3jwq5Yg9_xGYkQ63vpd40:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ -1a9998: 7120 f210 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeSelectDrive$lambda$43$lambda$42:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V // method@10f2 │ │ -1a999e: 0e00 |0003: return-void │ │ +1a9a58: |[1a9a58] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$SXNJha3jwq5Yg9_xGYkQ63vpd40:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ +1a9a68: 7120 f210 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeSelectDrive$lambda$43$lambda$42:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V // method@10f2 │ │ +1a9a6e: 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 │ │ -1a99a0: |[1a99a0] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$ZrMSbStdZiHEJx4_jo_MgGn6YAU:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ -1a99b0: 7120 1d11 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectAllButFileExtension$lambda$10$lambda$9:(Lcom/google/android/material/textfield/TextInputEditText;I)V // method@111d │ │ -1a99b6: 0e00 |0003: return-void │ │ +1a9a70: |[1a9a70] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$ZrMSbStdZiHEJx4_jo_MgGn6YAU:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ +1a9a80: 7120 1d11 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectAllButFileExtension$lambda$10$lambda$9:(Lcom/google/android/material/textfield/TextInputEditText;I)V // method@111d │ │ +1a9a86: 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 │ │ -1a99b8: |[1a99b8] 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 │ │ -1a99c8: 7140 2511 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSaveButton$lambda$33$lambda$32$lambda$31:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Landroid/view/View;)V // method@1125 │ │ -1a99ce: 0e00 |0003: return-void │ │ +1a9a88: |[1a9a88] 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 │ │ +1a9a98: 7140 2511 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSaveButton$lambda$33$lambda$32$lambda$31:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Landroid/view/View;)V // method@1125 │ │ +1a9a9e: 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 │ │ -1a99d0: |[1a99d0] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$c7jzEuIb4Ud5LgCYpgeOhGgwPQY:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ -1a99e0: 7130 2c11 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.storeFiles$lambda$46$lambda$45:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V // method@112c │ │ -1a99e6: 0e00 |0003: return-void │ │ +1a9aa0: |[1a9aa0] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$c7jzEuIb4Ud5LgCYpgeOhGgwPQY:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ +1a9ab0: 7130 2c11 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.storeFiles$lambda$46$lambda$45:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V // method@112c │ │ +1a9ab6: 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 │ │ -1a927c: |[1a927c] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$gfYRJqwDp9axRm6mkJYaEv-VF0w:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ -1a928c: 7110 f310 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f3 │ │ -1a9292: 0c00 |0003: move-result-object v0 │ │ -1a9294: 1100 |0004: return-object v0 │ │ +1a934c: |[1a934c] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$gfYRJqwDp9axRm6mkJYaEv-VF0w:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ +1a935c: 7110 f310 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f3 │ │ +1a9362: 0c00 |0003: move-result-object v0 │ │ +1a9364: 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 │ │ -1a95f8: |[1a95f8] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$j0BwfpIxNqc9CAB_DmhT_bnc_PI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; │ │ -1a9608: 7120 2311 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupDrivePermissions$lambda$13$lambda$12:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; // method@1123 │ │ -1a960e: 0c00 |0003: move-result-object v0 │ │ -1a9610: 1100 |0004: return-object v0 │ │ +1a96c8: |[1a96c8] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$j0BwfpIxNqc9CAB_DmhT_bnc_PI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; │ │ +1a96d8: 7120 2311 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupDrivePermissions$lambda$13$lambda$12:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; // method@1123 │ │ +1a96de: 0c00 |0003: move-result-object v0 │ │ +1a96e0: 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 │ │ -1a9614: |[1a9614] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$jPPl3iceraVWHbCzw6Yw48ZkaeI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1a9624: 7120 1f11 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@111f │ │ -1a962a: 0c00 |0003: move-result-object v0 │ │ -1a962c: 1100 |0004: return-object v0 │ │ +1a96e4: |[1a96e4] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$jPPl3iceraVWHbCzw6Yw48ZkaeI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1a96f4: 7120 1f11 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@111f │ │ +1a96fa: 0c00 |0003: move-result-object v0 │ │ +1a96fc: 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 │ │ -1a8914: |[1a8914] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$lK8jmgNM6PxpTwF-eACWo97XxwY:()Z │ │ -1a8924: 7100 1811 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.onCreate$lambda$8$lambda$7:()Z // method@1118 │ │ -1a892a: 0a00 |0003: move-result v0 │ │ -1a892c: 0f00 |0004: return v0 │ │ +1a89e4: |[1a89e4] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$lK8jmgNM6PxpTwF-eACWo97XxwY:()Z │ │ +1a89f4: 7100 1811 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.onCreate$lambda$8$lambda$7:()Z // method@1118 │ │ +1a89fa: 0a00 |0003: move-result v0 │ │ +1a89fc: 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 │ │ -1a9630: |[1a9630] 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; │ │ -1a9640: 7130 fc10 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchSelectedDrive$lambda$20$lambda$19:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; // method@10fc │ │ -1a9646: 0c00 |0003: move-result-object v0 │ │ -1a9648: 1100 |0004: return-object v0 │ │ +1a9700: |[1a9700] 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; │ │ +1a9710: 7130 fc10 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchSelectedDrive$lambda$20$lambda$19:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; // method@10fc │ │ +1a9716: 0c00 |0003: move-result-object v0 │ │ +1a9718: 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 │ │ -1a9178: |[1a9178] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$wu5UE6_raejC3UJn4yvPCy07394:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1a9188: 7110 2e11 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; // method@112e │ │ -1a918e: 0c00 |0003: move-result-object v0 │ │ -1a9190: 1100 |0004: return-object v0 │ │ +1a9248: |[1a9248] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$wu5UE6_raejC3UJn4yvPCy07394:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1a9258: 7110 2e11 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; // method@112e │ │ +1a925e: 0c00 |0003: move-result-object v0 │ │ +1a9260: 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 │ │ -1a964c: |[1a964c] 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; │ │ -1a965c: 7130 fa10 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchFolder$lambda$29$lambda$28:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Integer;)Lkotlin/Unit; // method@10fa │ │ -1a9662: 0c00 |0003: move-result-object v0 │ │ -1a9664: 1100 |0004: return-object v0 │ │ +1a971c: |[1a971c] 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; │ │ +1a972c: 7130 fa10 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchFolder$lambda$29$lambda$28:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Integer;)Lkotlin/Unit; // method@10fa │ │ +1a9732: 0c00 |0003: move-result-object v0 │ │ +1a9734: 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 │ │ -1a99e8: |[1a99e8] com.infomaniak.drive.ui.SaveExternalFilesActivity.:()V │ │ -1a99f8: 2200 ec04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion; // type@04ec │ │ -1a99fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a99fe: 7020 ab10 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@10ab │ │ -1a9a04: 6900 6005 |0006: sput-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion; // field@0560 │ │ -1a9a08: 0e00 |0008: return-void │ │ +1a9ab8: |[1a9ab8] com.infomaniak.drive.ui.SaveExternalFilesActivity.:()V │ │ +1a9ac8: 2200 ec04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion; // type@04ec │ │ +1a9acc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a9ace: 7020 ab10 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@10ab │ │ +1a9ad4: 6900 6005 |0006: sput-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion; // field@0560 │ │ +1a9ad8: 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 │ │ -1a9a0c: |[1a9a0c] com.infomaniak.drive.ui.SaveExternalFilesActivity.:()V │ │ -1a9a1c: 7010 7b0c 0700 |0000: invoke-direct {v7}, Lcom/infomaniak/drive/ui/BaseActivity;.:()V // method@0c7b │ │ -1a9a22: 2200 e104 |0003: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17; // type@04e1 │ │ -1a9a26: 7020 9410 7000 |0005: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1094 │ │ -1a9a2c: 7110 459a 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a45 │ │ -1a9a32: 0c00 |000b: move-result-object v0 │ │ -1a9a34: 5b70 6505 |000c: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.binding$delegate:Lkotlin/Lazy; // field@0565 │ │ -1a9a38: 0770 |000e: move-object v0, v7 │ │ -1a9a3a: 1f00 5f01 |000f: check-cast v0, Landroidx/activity/ComponentActivity; // type@015f │ │ -1a9a3e: 2201 f404 |0011: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1; // type@04f4 │ │ -1a9a42: 7020 c710 0100 |0013: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.:(Landroidx/activity/ComponentActivity;)V // method@10c7 │ │ -1a9a48: 1f01 131b |0016: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b13 │ │ -1a9a4c: 2202 3902 |0018: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@0239 │ │ -1a9a50: 1c03 c70a |001a: const-class v3, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // type@0ac7 │ │ -1a9a54: 7110 12b8 0300 |001c: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b812 │ │ -1a9a5a: 0c03 |001f: move-result-object v3 │ │ -1a9a5c: 2204 f504 |0020: new-instance v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2; // type@04f5 │ │ -1a9a60: 7020 ca10 0400 |0022: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.:(Landroidx/activity/ComponentActivity;)V // method@10ca │ │ -1a9a66: 1f04 131b |0025: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b13 │ │ -1a9a6a: 2205 f604 |0027: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3; // type@04f6 │ │ -1a9a6e: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -1a9a70: 7030 cd10 6500 |002a: invoke-direct {v5, v6, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V // method@10cd │ │ -1a9a76: 1f05 131b |002d: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b13 │ │ -1a9a7a: 7055 4c06 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@064c │ │ -1a9a80: 1f02 2219 |0032: check-cast v2, Lkotlin/Lazy; // type@1922 │ │ -1a9a84: 5b72 6c05 |0034: iput-object v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectDriveViewModel$delegate:Lkotlin/Lazy; // field@056c │ │ -1a9a88: 2201 f704 |0036: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4; // type@04f7 │ │ -1a9a8c: 7020 d010 0100 |0038: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.:(Landroidx/activity/ComponentActivity;)V // method@10d0 │ │ -1a9a92: 1f01 131b |003b: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b13 │ │ -1a9a96: 2202 3902 |003d: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@0239 │ │ -1a9a9a: 1c03 ed04 |003f: const-class v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // type@04ed │ │ -1a9a9e: 7110 12b8 0300 |0041: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b812 │ │ -1a9aa4: 0c03 |0044: move-result-object v3 │ │ -1a9aa6: 2204 f804 |0045: new-instance v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5; // type@04f8 │ │ -1a9aaa: 7020 d310 0400 |0047: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.:(Landroidx/activity/ComponentActivity;)V // method@10d3 │ │ -1a9ab0: 1f04 131b |004a: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b13 │ │ -1a9ab4: 2205 f904 |004c: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6; // type@04f9 │ │ -1a9ab8: 7030 d610 6500 |004e: invoke-direct {v5, v6, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V // method@10d6 │ │ -1a9abe: 1f05 131b |0051: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b13 │ │ -1a9ac2: 7055 4c06 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@064c │ │ -1a9ac8: 1f02 2219 |0056: check-cast v2, Lkotlin/Lazy; // type@1922 │ │ -1a9acc: 5b72 6a05 |0058: iput-object v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalFilesViewModel$delegate:Lkotlin/Lazy; // field@056a │ │ -1a9ad0: 0770 |005a: move-object v0, v7 │ │ -1a9ad2: 1f00 1600 |005b: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -1a9ad6: 2201 4602 |005d: new-instance v1, Landroidx/navigation/NavArgsLazy; // type@0246 │ │ -1a9ada: 1c02 fc04 |005f: const-class v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fc │ │ -1a9ade: 7110 12b8 0200 |0061: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b812 │ │ -1a9ae4: 0c02 |0064: move-result-object v2 │ │ -1a9ae6: 2203 f304 |0065: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1; // type@04f3 │ │ -1a9aea: 7020 c410 0300 |0067: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.:(Landroid/app/Activity;)V // method@10c4 │ │ -1a9af0: 1f03 131b |006a: check-cast v3, Lkotlin/jvm/functions/Function0; // type@1b13 │ │ -1a9af4: 7030 5606 2103 |006c: invoke-direct {v1, v2, v3}, Landroidx/navigation/NavArgsLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;)V // method@0656 │ │ -1a9afa: 5b71 6905 |006f: iput-object v1, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.navigationArgs$delegate:Landroidx/navigation/NavArgsLazy; // field@0569 │ │ -1a9afe: 2200 e204 |0071: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18; // type@04e2 │ │ -1a9b02: 7020 9610 7000 |0073: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1096 │ │ -1a9b08: 7110 459a 0000 |0076: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a45 │ │ -1a9b0e: 0c00 |0079: move-result-object v0 │ │ -1a9b10: 5b70 6e05 |007a: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder$delegate:Lkotlin/Lazy; // field@056e │ │ -1a9b14: 2200 e304 |007c: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19; // type@04e3 │ │ -1a9b18: 7020 9810 7000 |007e: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1098 │ │ -1a9b1e: 7110 459a 0000 |0081: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a45 │ │ -1a9b24: 0c00 |0084: move-result-object v0 │ │ -1a9b26: 5b70 6f05 |0085: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@056f │ │ -1a9b2a: 2200 6c01 |0087: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@016c │ │ -1a9b2e: 7010 7c04 0000 |0089: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@047c │ │ -1a9b34: 1f00 6901 |008c: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@0169 │ │ -1a9b38: 2201 e404 |008e: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2; // type@04e4 │ │ -1a9b3c: 7020 9a10 7100 |0090: invoke-direct {v1, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@109a │ │ -1a9b42: 6e30 1a11 0701 |0093: invoke-virtual {v7, v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@111a │ │ -1a9b48: 0c00 |0096: move-result-object v0 │ │ -1a9b4a: 1a01 50e8 |0097: const-string v1, "registerForActivityResult(...)" // string@e850 │ │ -1a9b4e: 7120 30b7 1000 |0099: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1a9b54: 5b70 6d05 |009c: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@056d │ │ -1a9b58: 0e00 |009e: return-void │ │ +1a9adc: |[1a9adc] com.infomaniak.drive.ui.SaveExternalFilesActivity.:()V │ │ +1a9aec: 7010 7b0c 0700 |0000: invoke-direct {v7}, Lcom/infomaniak/drive/ui/BaseActivity;.:()V // method@0c7b │ │ +1a9af2: 2200 e104 |0003: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17; // type@04e1 │ │ +1a9af6: 7020 9410 7000 |0005: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1094 │ │ +1a9afc: 7110 529a 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a52 │ │ +1a9b02: 0c00 |000b: move-result-object v0 │ │ +1a9b04: 5b70 6505 |000c: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.binding$delegate:Lkotlin/Lazy; // field@0565 │ │ +1a9b08: 0770 |000e: move-object v0, v7 │ │ +1a9b0a: 1f00 5f01 |000f: check-cast v0, Landroidx/activity/ComponentActivity; // type@015f │ │ +1a9b0e: 2201 f404 |0011: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1; // type@04f4 │ │ +1a9b12: 7020 c710 0100 |0013: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.:(Landroidx/activity/ComponentActivity;)V // method@10c7 │ │ +1a9b18: 1f01 141b |0016: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b14 │ │ +1a9b1c: 2202 3902 |0018: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@0239 │ │ +1a9b20: 1c03 c80a |001a: const-class v3, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // type@0ac8 │ │ +1a9b24: 7110 1fb8 0300 |001c: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b81f │ │ +1a9b2a: 0c03 |001f: move-result-object v3 │ │ +1a9b2c: 2204 f504 |0020: new-instance v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2; // type@04f5 │ │ +1a9b30: 7020 ca10 0400 |0022: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.:(Landroidx/activity/ComponentActivity;)V // method@10ca │ │ +1a9b36: 1f04 141b |0025: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b14 │ │ +1a9b3a: 2205 f604 |0027: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3; // type@04f6 │ │ +1a9b3e: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +1a9b40: 7030 cd10 6500 |002a: invoke-direct {v5, v6, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V // method@10cd │ │ +1a9b46: 1f05 141b |002d: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b14 │ │ +1a9b4a: 7055 4c06 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@064c │ │ +1a9b50: 1f02 2319 |0032: check-cast v2, Lkotlin/Lazy; // type@1923 │ │ +1a9b54: 5b72 6c05 |0034: iput-object v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectDriveViewModel$delegate:Lkotlin/Lazy; // field@056c │ │ +1a9b58: 2201 f704 |0036: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4; // type@04f7 │ │ +1a9b5c: 7020 d010 0100 |0038: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.:(Landroidx/activity/ComponentActivity;)V // method@10d0 │ │ +1a9b62: 1f01 141b |003b: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b14 │ │ +1a9b66: 2202 3902 |003d: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@0239 │ │ +1a9b6a: 1c03 ed04 |003f: const-class v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // type@04ed │ │ +1a9b6e: 7110 1fb8 0300 |0041: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b81f │ │ +1a9b74: 0c03 |0044: move-result-object v3 │ │ +1a9b76: 2204 f804 |0045: new-instance v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5; // type@04f8 │ │ +1a9b7a: 7020 d310 0400 |0047: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.:(Landroidx/activity/ComponentActivity;)V // method@10d3 │ │ +1a9b80: 1f04 141b |004a: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b14 │ │ +1a9b84: 2205 f904 |004c: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6; // type@04f9 │ │ +1a9b88: 7030 d610 6500 |004e: invoke-direct {v5, v6, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V // method@10d6 │ │ +1a9b8e: 1f05 141b |0051: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b14 │ │ +1a9b92: 7055 4c06 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@064c │ │ +1a9b98: 1f02 2319 |0056: check-cast v2, Lkotlin/Lazy; // type@1923 │ │ +1a9b9c: 5b72 6a05 |0058: iput-object v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalFilesViewModel$delegate:Lkotlin/Lazy; // field@056a │ │ +1a9ba0: 0770 |005a: move-object v0, v7 │ │ +1a9ba2: 1f00 1600 |005b: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +1a9ba6: 2201 4602 |005d: new-instance v1, Landroidx/navigation/NavArgsLazy; // type@0246 │ │ +1a9baa: 1c02 fc04 |005f: const-class v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fc │ │ +1a9bae: 7110 1fb8 0200 |0061: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b81f │ │ +1a9bb4: 0c02 |0064: move-result-object v2 │ │ +1a9bb6: 2203 f304 |0065: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1; // type@04f3 │ │ +1a9bba: 7020 c410 0300 |0067: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.:(Landroid/app/Activity;)V // method@10c4 │ │ +1a9bc0: 1f03 141b |006a: check-cast v3, Lkotlin/jvm/functions/Function0; // type@1b14 │ │ +1a9bc4: 7030 5606 2103 |006c: invoke-direct {v1, v2, v3}, Landroidx/navigation/NavArgsLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;)V // method@0656 │ │ +1a9bca: 5b71 6905 |006f: iput-object v1, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.navigationArgs$delegate:Landroidx/navigation/NavArgsLazy; // field@0569 │ │ +1a9bce: 2200 e204 |0071: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18; // type@04e2 │ │ +1a9bd2: 7020 9610 7000 |0073: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1096 │ │ +1a9bd8: 7110 529a 0000 |0076: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a52 │ │ +1a9bde: 0c00 |0079: move-result-object v0 │ │ +1a9be0: 5b70 6e05 |007a: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder$delegate:Lkotlin/Lazy; // field@056e │ │ +1a9be4: 2200 e304 |007c: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19; // type@04e3 │ │ +1a9be8: 7020 9810 7000 |007e: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1098 │ │ +1a9bee: 7110 529a 0000 |0081: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a52 │ │ +1a9bf4: 0c00 |0084: move-result-object v0 │ │ +1a9bf6: 5b70 6f05 |0085: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@056f │ │ +1a9bfa: 2200 6c01 |0087: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@016c │ │ +1a9bfe: 7010 7c04 0000 |0089: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@047c │ │ +1a9c04: 1f00 6901 |008c: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@0169 │ │ +1a9c08: 2201 e404 |008e: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2; // type@04e4 │ │ +1a9c0c: 7020 9a10 7100 |0090: invoke-direct {v1, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@109a │ │ +1a9c12: 6e30 1a11 0701 |0093: invoke-virtual {v7, v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@111a │ │ +1a9c18: 0c00 |0096: move-result-object v0 │ │ +1a9c1a: 1a01 55e8 |0097: const-string v1, "registerForActivityResult(...)" // string@e855 │ │ +1a9c1e: 7120 3db7 1000 |0099: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1a9c24: 5b70 6d05 |009c: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@056d │ │ +1a9c28: 0e00 |009e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=70 │ │ 0x000e line=72 │ │ 0x0011 line=547 │ │ 0x0018 line=551 │ │ @@ -40324,17 +40324,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 │ │ -1a9b5c: |[1a9b5c] com.infomaniak.drive.ui.SaveExternalFilesActivity.access$checkEnabledSaveButton:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a9b6c: 7010 f610 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10f6 │ │ -1a9b72: 0e00 |0003: return-void │ │ +1a9c2c: |[1a9c2c] com.infomaniak.drive.ui.SaveExternalFilesActivity.access$checkEnabledSaveButton:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a9c3c: 7010 f610 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10f6 │ │ +1a9c42: 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;) │ │ @@ -40342,18 +40342,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 │ │ -1a8930: |[1a8930] com.infomaniak.drive.ui.SaveExternalFilesActivity.access$storeFiles:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;III)Z │ │ -1a8940: 7040 2b11 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.storeFiles:(III)Z // method@112b │ │ -1a8946: 0a00 |0003: move-result v0 │ │ -1a8948: 0f00 |0004: return v0 │ │ +1a8a00: |[1a8a00] com.infomaniak.drive.ui.SaveExternalFilesActivity.access$storeFiles:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;III)Z │ │ +1a8a10: 7040 2b11 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.storeFiles:(III)Z // method@112b │ │ +1a8a16: 0a00 |0003: move-result v0 │ │ +1a8a18: 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 │ │ @@ -40364,83 +40364,83 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 130 16-bit code units │ │ -1a9b74: |[1a9b74] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeDefaultUser:()V │ │ -1a9b84: 6200 c212 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -1a9b88: 6e10 8d39 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getAllUsers:()Landroidx/lifecycle/LiveData; // method@398d │ │ -1a9b8e: 0c00 |0005: move-result-object v0 │ │ -1a9b90: 07b1 |0006: move-object v1, v11 │ │ -1a9b92: 1f01 2c02 |0007: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@022c │ │ -1a9b96: 2202 e604 |0009: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4; // type@04e6 │ │ -1a9b9a: 7020 9e10 b200 |000b: invoke-direct {v2, v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@109e │ │ -1a9ba0: 2203 f004 |000e: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@04f0 │ │ -1a9ba4: 7020 b510 2300 |0010: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10b5 │ │ -1a9baa: 1f03 3202 |0013: check-cast v3, Landroidx/lifecycle/Observer; // type@0232 │ │ -1a9bae: 6e30 3006 1003 |0015: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0630 │ │ -1a9bb4: 6204 b700 |0018: sget-object v4, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b7 │ │ -1a9bb8: 6200 c212 |001a: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -1a9bbc: 6e10 9439 0000 |001c: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3994 │ │ -1a9bc2: 0a00 |001f: move-result v0 │ │ -1a9bc4: 7110 a893 0000 |0020: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a8 │ │ -1a9bca: 0c05 |0023: move-result-object v5 │ │ -1a9bcc: 1309 0e00 |0024: const/16 v9, #int 14 // #e │ │ -1a9bd0: 120a |0026: const/4 v10, #int 0 // #0 │ │ -1a9bd2: 1206 |0027: const/4 v6, #int 0 // #0 │ │ -1a9bd4: 1207 |0028: const/4 v7, #int 0 // #0 │ │ -1a9bd6: 1208 |0029: const/4 v8, #int 0 // #0 │ │ -1a9bd8: 7707 7309 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@0973 │ │ -1a9bde: 0c00 |002d: move-result-object v0 │ │ -1a9be0: 6e10 b696 0000 |002e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@96b6 │ │ -1a9be6: 0a00 |0031: move-result v0 │ │ -1a9be8: 1211 |0032: const/4 v1, #int 1 // #1 │ │ -1a9bea: 3710 0500 |0033: if-le v0, v1, 0038 // +0005 │ │ -1a9bee: 7010 f110 0b00 |0035: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeSelectDrive:()V // method@10f1 │ │ -1a9bf4: 7010 0b11 0b00 |0038: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@110b │ │ -1a9bfa: 0c00 |003b: move-result-object v0 │ │ -1a9bfc: 6e10 140b 0000 |003c: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.component1:()I // method@0b14 │ │ -1a9c02: 0a02 |003f: move-result v2 │ │ -1a9c04: 6e10 150b 0000 |0040: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.component2:()I // method@0b15 │ │ -1a9c0a: 0a00 |0043: move-result v0 │ │ -1a9c0c: 6203 b700 |0044: sget-object v3, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b7 │ │ -1a9c10: 7110 a893 0200 |0046: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a8 │ │ -1a9c16: 0c04 |0049: move-result-object v4 │ │ -1a9c18: 7110 a893 0000 |004a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a8 │ │ -1a9c1e: 0c05 |004d: move-result-object v5 │ │ -1a9c20: 1309 1c00 |004e: const/16 v9, #int 28 // #1c │ │ -1a9c24: 120a |0050: const/4 v10, #int 0 // #0 │ │ -1a9c26: 1206 |0051: const/4 v6, #int 0 // #0 │ │ -1a9c28: 1207 |0052: const/4 v7, #int 0 // #0 │ │ -1a9c2a: 1208 |0053: const/4 v8, #int 0 // #0 │ │ -1a9c2c: 7708 7109 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@0971 │ │ -1a9c32: 0c00 |0057: move-result-object v0 │ │ -1a9c34: 3900 1000 |0058: if-nez v0, 0068 // +0010 │ │ -1a9c38: 6200 c212 |005a: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -1a9c3c: 6e10 9439 0000 |005c: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3994 │ │ -1a9c42: 0a02 |005f: move-result v2 │ │ -1a9c44: 6200 c212 |0060: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -1a9c48: 1203 |0062: const/4 v3, #int 0 // #0 │ │ -1a9c4a: 1204 |0063: const/4 v4, #int 0 // #0 │ │ -1a9c4c: 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 │ │ -1a9c52: 0c00 |0067: move-result-object v0 │ │ -1a9c54: 7010 0a11 0b00 |0068: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110a │ │ -1a9c5a: 0c03 |006b: move-result-object v3 │ │ -1a9c5c: 6e10 8134 0300 |006c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3481 │ │ -1a9c62: 0c04 |006f: move-result-object v4 │ │ -1a9c64: 7110 a893 0200 |0070: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a8 │ │ -1a9c6a: 0c02 |0073: move-result-object v2 │ │ -1a9c6c: 6e20 3e06 2400 |0074: invoke-virtual {v4, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@063e │ │ -1a9c72: 6e10 8034 0300 |0077: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3480 │ │ -1a9c78: 0c02 |007a: move-result-object v2 │ │ -1a9c7a: 6e20 3e06 0200 |007b: invoke-virtual {v2, v0}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@063e │ │ -1a9c80: 6e20 8334 1300 |007e: invoke-virtual {v3, v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.setShowSharedWithMe:(Z)V // method@3483 │ │ -1a9c86: 0e00 |0081: return-void │ │ +1a9c44: |[1a9c44] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeDefaultUser:()V │ │ +1a9c54: 6200 c512 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +1a9c58: 6e10 9a39 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getAllUsers:()Landroidx/lifecycle/LiveData; // method@399a │ │ +1a9c5e: 0c00 |0005: move-result-object v0 │ │ +1a9c60: 07b1 |0006: move-object v1, v11 │ │ +1a9c62: 1f01 2c02 |0007: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@022c │ │ +1a9c66: 2202 e604 |0009: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4; // type@04e6 │ │ +1a9c6a: 7020 9e10 b200 |000b: invoke-direct {v2, v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@109e │ │ +1a9c70: 2203 f004 |000e: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@04f0 │ │ +1a9c74: 7020 b510 2300 |0010: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10b5 │ │ +1a9c7a: 1f03 3202 |0013: check-cast v3, Landroidx/lifecycle/Observer; // type@0232 │ │ +1a9c7e: 6e30 3006 1003 |0015: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0630 │ │ +1a9c84: 6204 b700 |0018: sget-object v4, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b7 │ │ +1a9c88: 6200 c512 |001a: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +1a9c8c: 6e10 a139 0000 |001c: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@39a1 │ │ +1a9c92: 0a00 |001f: move-result v0 │ │ +1a9c94: 7110 b593 0000 |0020: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93b5 │ │ +1a9c9a: 0c05 |0023: move-result-object v5 │ │ +1a9c9c: 1309 0e00 |0024: const/16 v9, #int 14 // #e │ │ +1a9ca0: 120a |0026: const/4 v10, #int 0 // #0 │ │ +1a9ca2: 1206 |0027: const/4 v6, #int 0 // #0 │ │ +1a9ca4: 1207 |0028: const/4 v7, #int 0 // #0 │ │ +1a9ca6: 1208 |0029: const/4 v8, #int 0 // #0 │ │ +1a9ca8: 7707 7309 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@0973 │ │ +1a9cae: 0c00 |002d: move-result-object v0 │ │ +1a9cb0: 6e10 c396 0000 |002e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@96c3 │ │ +1a9cb6: 0a00 |0031: move-result v0 │ │ +1a9cb8: 1211 |0032: const/4 v1, #int 1 // #1 │ │ +1a9cba: 3710 0500 |0033: if-le v0, v1, 0038 // +0005 │ │ +1a9cbe: 7010 f110 0b00 |0035: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeSelectDrive:()V // method@10f1 │ │ +1a9cc4: 7010 0b11 0b00 |0038: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@110b │ │ +1a9cca: 0c00 |003b: move-result-object v0 │ │ +1a9ccc: 6e10 140b 0000 |003c: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.component1:()I // method@0b14 │ │ +1a9cd2: 0a02 |003f: move-result v2 │ │ +1a9cd4: 6e10 150b 0000 |0040: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.component2:()I // method@0b15 │ │ +1a9cda: 0a00 |0043: move-result v0 │ │ +1a9cdc: 6203 b700 |0044: sget-object v3, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b7 │ │ +1a9ce0: 7110 b593 0200 |0046: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93b5 │ │ +1a9ce6: 0c04 |0049: move-result-object v4 │ │ +1a9ce8: 7110 b593 0000 |004a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93b5 │ │ +1a9cee: 0c05 |004d: move-result-object v5 │ │ +1a9cf0: 1309 1c00 |004e: const/16 v9, #int 28 // #1c │ │ +1a9cf4: 120a |0050: const/4 v10, #int 0 // #0 │ │ +1a9cf6: 1206 |0051: const/4 v6, #int 0 // #0 │ │ +1a9cf8: 1207 |0052: const/4 v7, #int 0 // #0 │ │ +1a9cfa: 1208 |0053: const/4 v8, #int 0 // #0 │ │ +1a9cfc: 7708 7109 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@0971 │ │ +1a9d02: 0c00 |0057: move-result-object v0 │ │ +1a9d04: 3900 1000 |0058: if-nez v0, 0068 // +0010 │ │ +1a9d08: 6200 c512 |005a: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +1a9d0c: 6e10 a139 0000 |005c: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@39a1 │ │ +1a9d12: 0a02 |005f: move-result v2 │ │ +1a9d14: 6200 c512 |0060: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +1a9d18: 1203 |0062: const/4 v3, #int 0 // #0 │ │ +1a9d1a: 1204 |0063: const/4 v4, #int 0 // #0 │ │ +1a9d1c: 7140 9e39 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@399e │ │ +1a9d22: 0c00 |0067: move-result-object v0 │ │ +1a9d24: 7010 0a11 0b00 |0068: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110a │ │ +1a9d2a: 0c03 |006b: move-result-object v3 │ │ +1a9d2c: 6e10 8e34 0300 |006c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@348e │ │ +1a9d32: 0c04 |006f: move-result-object v4 │ │ +1a9d34: 7110 b593 0200 |0070: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93b5 │ │ +1a9d3a: 0c02 |0073: move-result-object v2 │ │ +1a9d3c: 6e20 3e06 2400 |0074: invoke-virtual {v4, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@063e │ │ +1a9d42: 6e10 8d34 0300 |0077: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@348d │ │ +1a9d48: 0c02 |007a: move-result-object v2 │ │ +1a9d4a: 6e20 3e06 0200 |007b: invoke-virtual {v2, v0}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@063e │ │ +1a9d50: 6e20 9034 1300 |007e: invoke-virtual {v3, v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.setShowSharedWithMe:(Z)V // method@3490 │ │ +1a9d56: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0018 line=164 │ │ 0x002e line=165 │ │ 0x0038 line=166 │ │ 0x0044 line=167 │ │ @@ -40458,22 +40458,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 │ │ -1a9668: |[1a9668] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeDefaultUser$lambda$14:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; │ │ -1a9678: 7210 c797 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@97c7 │ │ -1a967e: 0a02 |0003: move-result v2 │ │ -1a9680: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -1a9682: 3702 0500 |0005: if-le v2, v0, 000a // +0005 │ │ -1a9686: 7010 f110 0100 |0007: invoke-direct {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeSelectDrive:()V // method@10f1 │ │ -1a968c: 6201 98b2 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a9690: 1101 |000c: return-object v1 │ │ +1a9738: |[1a9738] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeDefaultUser$lambda$14:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; │ │ +1a9748: 7210 d497 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@97d4 │ │ +1a974e: 0a02 |0003: move-result v2 │ │ +1a9750: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +1a9752: 3702 0500 |0005: if-le v2, v0, 000a // +0005 │ │ +1a9756: 7010 f110 0100 |0007: invoke-direct {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeSelectDrive:()V // method@10f1 │ │ +1a975c: 6201 9bb2 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a9760: 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; │ │ @@ -40483,28 +40483,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -1a9cb8: |[1a9cb8] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeSelectDrive:()V │ │ -1a9cc8: 7010 ff10 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ -1a9cce: 0c00 |0003: move-result-object v0 │ │ -1a9cd0: 5401 4501 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.switchDrive:Landroid/widget/ImageView; // field@0145 │ │ -1a9cd4: 1a02 e3f9 |0006: const-string v2, "switchDrive" // string@f9e3 │ │ -1a9cd8: 7120 30b7 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1a9cde: 1f01 0e01 |000b: check-cast v1, Landroid/view/View; // type@010e │ │ -1a9ce2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -1a9ce4: 6e20 4303 2100 |000e: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ -1a9cea: 5400 4301 |0011: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.selectDrive:Lcom/google/android/material/card/MaterialCardView; // field@0143 │ │ -1a9cee: 2201 da04 |0013: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10; // type@04da │ │ -1a9cf2: 7020 8610 3100 |0015: invoke-direct {v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1086 │ │ -1a9cf8: 6e20 4208 1000 |0018: invoke-virtual {v0, v1}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0842 │ │ -1a9cfe: 0e00 |001b: return-void │ │ +1a9d88: |[1a9d88] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeSelectDrive:()V │ │ +1a9d98: 7010 ff10 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ +1a9d9e: 0c00 |0003: move-result-object v0 │ │ +1a9da0: 5401 4501 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.switchDrive:Landroid/widget/ImageView; // field@0145 │ │ +1a9da4: 1a02 e8f9 |0006: const-string v2, "switchDrive" // string@f9e8 │ │ +1a9da8: 7120 3db7 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1a9dae: 1f01 0e01 |000b: check-cast v1, Landroid/view/View; // type@010e │ │ +1a9db2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +1a9db4: 6e20 4303 2100 |000e: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ +1a9dba: 5400 4301 |0011: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.selectDrive:Lcom/google/android/material/card/MaterialCardView; // field@0143 │ │ +1a9dbe: 2201 da04 |0013: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10; // type@04da │ │ +1a9dc2: 7020 8610 3100 |0015: invoke-direct {v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1086 │ │ +1a9dc8: 6e20 4208 1000 |0018: invoke-virtual {v0, v1}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0842 │ │ +1a9dce: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0004 line=408 │ │ 0x000e line=619 │ │ 0x0011 line=409 │ │ locals : │ │ @@ -40515,22 +40515,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 │ │ -1a9c88: |[1a9c88] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeSelectDrive$lambda$43$lambda$42:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ -1a9c98: 2202 c60a |0000: new-instance v2, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog; // type@0ac6 │ │ -1a9c9c: 7010 6d34 0200 |0002: invoke-direct {v2}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog;.:()V // method@346d │ │ -1a9ca2: 6e10 0d11 0100 |0005: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@110d │ │ -1a9ca8: 0c01 |0008: move-result-object v1 │ │ -1a9caa: 1a00 5e7a |0009: const-string v0, "SyncSettingsSelectDriveDialog" // string@7a5e │ │ -1a9cae: 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 │ │ -1a9cb4: 0e00 |000e: return-void │ │ +1a9d58: |[1a9d58] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeSelectDrive$lambda$43$lambda$42:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ +1a9d68: 2202 c70a |0000: new-instance v2, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog; // type@0ac7 │ │ +1a9d6c: 7010 7a34 0200 |0002: invoke-direct {v2}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog;.:()V // method@347a │ │ +1a9d72: 6e10 0d11 0100 |0005: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@110d │ │ +1a9d78: 0c01 |0008: move-result-object v1 │ │ +1a9d7a: 1a00 627a |0009: const-string v0, "SyncSettingsSelectDriveDialog" // string@7a62 │ │ +1a9d7e: 6e30 8b34 1200 |000b: invoke-virtual {v2, v1, v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@348b │ │ +1a9d84: 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; │ │ │ │ @@ -40539,20 +40539,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 │ │ -1a9298: |[1a9298] com.infomaniak.drive.ui.SaveExternalFilesActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ -1a92a8: 6e10 0511 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1105 │ │ -1a92ae: 0c00 |0003: move-result-object v0 │ │ -1a92b0: 7110 c90b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@0bc9 │ │ -1a92b6: 0c00 |0007: move-result-object v0 │ │ -1a92b8: 1100 |0008: return-object v0 │ │ +1a9368: |[1a9368] com.infomaniak.drive.ui.SaveExternalFilesActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ +1a9378: 6e10 0511 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1105 │ │ +1a937e: 0c00 |0003: move-result-object v0 │ │ +1a9380: 7110 c90b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@0bc9 │ │ +1a9386: 0c00 |0007: move-result-object v0 │ │ +1a9388: 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;) │ │ @@ -40560,29 +40560,29 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -1a894c: |[1a894c] com.infomaniak.drive.ui.SaveExternalFilesActivity.canSaveFilesPref:()Z │ │ -1a895c: 7010 f510 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canUseExternalFilesPref:()Z // method@10f5 │ │ -1a8962: 0a00 |0003: move-result v0 │ │ -1a8964: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -1a8968: 7010 0711 0200 |0006: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1107 │ │ -1a896e: 0c00 |0009: move-result-object v0 │ │ -1a8970: 6e10 4111 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@1141 │ │ -1a8976: 0a00 |000d: move-result v0 │ │ -1a8978: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ -1a897a: 3310 0300 |000f: if-ne v0, v1, 0012 // +0003 │ │ -1a897e: 2803 |0011: goto 0014 // +0003 │ │ -1a8980: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -1a8982: 2802 |0013: goto 0015 // +0002 │ │ -1a8984: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -1a8986: 0f00 |0015: return v0 │ │ +1a8a1c: |[1a8a1c] com.infomaniak.drive.ui.SaveExternalFilesActivity.canSaveFilesPref:()Z │ │ +1a8a2c: 7010 f510 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canUseExternalFilesPref:()Z // method@10f5 │ │ +1a8a32: 0a00 |0003: move-result v0 │ │ +1a8a34: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +1a8a38: 7010 0711 0200 |0006: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1107 │ │ +1a8a3e: 0c00 |0009: move-result-object v0 │ │ +1a8a40: 6e10 4111 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@1141 │ │ +1a8a46: 0a00 |000d: move-result v0 │ │ +1a8a48: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ +1a8a4a: 3310 0300 |000f: if-ne v0, v1, 0012 // +0003 │ │ +1a8a4e: 2803 |0011: goto 0014 // +0003 │ │ +1a8a50: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +1a8a52: 2802 |0013: goto 0015 // +0002 │ │ +1a8a54: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +1a8a56: 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;) │ │ @@ -40590,25 +40590,25 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -1a8988: |[1a8988] com.infomaniak.drive.ui.SaveExternalFilesActivity.canUseExternalFilesPref:()Z │ │ -1a8998: 7010 0711 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1107 │ │ -1a899e: 0c00 |0003: move-result-object v0 │ │ -1a89a0: 6e10 4211 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getUserId:()I // method@1142 │ │ -1a89a6: 0a00 |0007: move-result v0 │ │ -1a89a8: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -1a89aa: 3310 0400 |0009: if-ne v0, v1, 000d // +0004 │ │ -1a89ae: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -1a89b0: 2802 |000c: goto 000e // +0002 │ │ -1a89b2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -1a89b4: 0f00 |000e: return v0 │ │ +1a8a58: |[1a8a58] com.infomaniak.drive.ui.SaveExternalFilesActivity.canUseExternalFilesPref:()Z │ │ +1a8a68: 7010 0711 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1107 │ │ +1a8a6e: 0c00 |0003: move-result-object v0 │ │ +1a8a70: 6e10 4211 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getUserId:()I // method@1142 │ │ +1a8a76: 0a00 |0007: move-result v0 │ │ +1a8a78: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +1a8a7a: 3310 0400 |0009: if-ne v0, v1, 000d // +0004 │ │ +1a8a7e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +1a8a80: 2802 |000c: goto 000e // +0002 │ │ +1a8a82: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +1a8a84: 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;) │ │ @@ -40616,22 +40616,22 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1a9d00: |[1a9d00] com.infomaniak.drive.ui.SaveExternalFilesActivity.checkEnabledSaveButton:()V │ │ -1a9d10: 7010 ff10 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ -1a9d16: 0c00 |0003: move-result-object v0 │ │ -1a9d18: 5400 4201 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0142 │ │ -1a9d1c: 7010 1611 0200 |0006: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isValidFields:()Z // method@1116 │ │ -1a9d22: 0a01 |0009: move-result v1 │ │ -1a9d24: 6e20 2d08 1000 |000a: invoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@082d │ │ -1a9d2a: 0e00 |000d: return-void │ │ +1a9dd0: |[1a9dd0] com.infomaniak.drive.ui.SaveExternalFilesActivity.checkEnabledSaveButton:()V │ │ +1a9de0: 7010 ff10 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ +1a9de6: 0c00 |0003: move-result-object v0 │ │ +1a9de8: 5400 4201 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0142 │ │ +1a9dec: 7010 1611 0200 |0006: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isValidFields:()Z // method@1116 │ │ +1a9df2: 0a01 |0009: move-result v1 │ │ +1a9df4: 6e20 2d08 1000 |000a: invoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@082d │ │ +1a9dfa: 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;) │ │ @@ -40639,30 +40639,30 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -1a9d2c: |[1a9d2c] com.infomaniak.drive.ui.SaveExternalFilesActivity.displayDriveSelection:()V │ │ -1a9d3c: 7010 ff10 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ -1a9d42: 0c00 |0003: move-result-object v0 │ │ -1a9d44: 5401 3b01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveIcon:Landroid/widget/ImageView; // field@013b │ │ -1a9d48: 0742 |0006: move-object v2, v4 │ │ -1a9d4a: 1f02 3000 |0007: check-cast v2, Landroid/content/Context; // type@0030 │ │ -1a9d4e: 1403 8a00 067f |0009: const v3, #float 1.78119e+38 // #7f06008a │ │ -1a9d54: 7120 9c05 3200 |000c: invoke-static {v2, v3}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@059c │ │ -1a9d5a: 0a02 |000f: move-result v2 │ │ -1a9d5c: 7110 d400 0200 |0010: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00d4 │ │ -1a9d62: 0c02 |0013: move-result-object v2 │ │ -1a9d64: 6e20 0c04 2100 |0014: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageTintList:(Landroid/content/res/ColorStateList;)V // method@040c │ │ -1a9d6a: 5400 3c01 |0017: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveName:Landroid/widget/TextView; // field@013c │ │ -1a9d6e: 1401 7203 147f |0019: const v1, #float 1.96744e+38 // #7f140372 │ │ -1a9d74: 6e20 5f04 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@045f │ │ -1a9d7a: 0e00 |001f: return-void │ │ +1a9dfc: |[1a9dfc] com.infomaniak.drive.ui.SaveExternalFilesActivity.displayDriveSelection:()V │ │ +1a9e0c: 7010 ff10 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ +1a9e12: 0c00 |0003: move-result-object v0 │ │ +1a9e14: 5401 3b01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveIcon:Landroid/widget/ImageView; // field@013b │ │ +1a9e18: 0742 |0006: move-object v2, v4 │ │ +1a9e1a: 1f02 3000 |0007: check-cast v2, Landroid/content/Context; // type@0030 │ │ +1a9e1e: 1403 8a00 067f |0009: const v3, #float 1.78119e+38 // #7f06008a │ │ +1a9e24: 7120 9c05 3200 |000c: invoke-static {v2, v3}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@059c │ │ +1a9e2a: 0a02 |000f: move-result v2 │ │ +1a9e2c: 7110 d400 0200 |0010: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00d4 │ │ +1a9e32: 0c02 |0013: move-result-object v2 │ │ +1a9e34: 6e20 0c04 2100 |0014: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageTintList:(Landroid/content/res/ColorStateList;)V // method@040c │ │ +1a9e3a: 5400 3c01 |0017: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveName:Landroid/widget/TextView; // field@013c │ │ +1a9e3e: 1401 7203 147f |0019: const v1, #float 1.96744e+38 // #7f140372 │ │ +1a9e44: 6e20 5f04 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@045f │ │ +1a9e4a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0004 line=224 │ │ 0x0006 line=225 │ │ 0x0010 line=224 │ │ 0x0017 line=227 │ │ @@ -40674,33 +40674,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 │ │ -1a9d7c: |[1a9d7c] com.infomaniak.drive.ui.SaveExternalFilesActivity.displaySelectedDrive:(Lcom/infomaniak/drive/data/models/drive/Drive;)V │ │ -1a9d8c: 7010 ff10 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ -1a9d92: 0c00 |0003: move-result-object v0 │ │ -1a9d94: 5401 3b01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveIcon:Landroid/widget/ImageView; // field@013b │ │ -1a9d98: 6e10 6c0b 0400 |0006: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive;.getPreferences:()Lcom/infomaniak/drive/data/models/drive/DrivePreferences; // method@0b6c │ │ -1a9d9e: 0c02 |0009: move-result-object v2 │ │ -1a9da0: 6e10 820b 0200 |000a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/drive/DrivePreferences;.getColor:()Ljava/lang/String; // method@0b82 │ │ -1a9da6: 0c02 |000d: move-result-object v2 │ │ -1a9da8: 7110 2401 0200 |000e: invoke-static {v2}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@0124 │ │ -1a9dae: 0a02 |0011: move-result v2 │ │ -1a9db0: 7110 d400 0200 |0012: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00d4 │ │ -1a9db6: 0c02 |0015: move-result-object v2 │ │ -1a9db8: 6e20 0c04 2100 |0016: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageTintList:(Landroid/content/res/ColorStateList;)V // method@040c │ │ -1a9dbe: 5400 3c01 |0019: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveName:Landroid/widget/TextView; // field@013c │ │ -1a9dc2: 6e10 6a0b 0400 |001b: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b6a │ │ -1a9dc8: 0c04 |001e: move-result-object v4 │ │ -1a9dca: 1f04 7b17 |001f: check-cast v4, Ljava/lang/CharSequence; // type@177b │ │ -1a9dce: 6e20 6004 4000 |0021: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0460 │ │ -1a9dd4: 0e00 |0024: return-void │ │ +1a9e4c: |[1a9e4c] com.infomaniak.drive.ui.SaveExternalFilesActivity.displaySelectedDrive:(Lcom/infomaniak/drive/data/models/drive/Drive;)V │ │ +1a9e5c: 7010 ff10 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ +1a9e62: 0c00 |0003: move-result-object v0 │ │ +1a9e64: 5401 3b01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveIcon:Landroid/widget/ImageView; // field@013b │ │ +1a9e68: 6e10 6c0b 0400 |0006: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive;.getPreferences:()Lcom/infomaniak/drive/data/models/drive/DrivePreferences; // method@0b6c │ │ +1a9e6e: 0c02 |0009: move-result-object v2 │ │ +1a9e70: 6e10 820b 0200 |000a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/drive/DrivePreferences;.getColor:()Ljava/lang/String; // method@0b82 │ │ +1a9e76: 0c02 |000d: move-result-object v2 │ │ +1a9e78: 7110 2401 0200 |000e: invoke-static {v2}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@0124 │ │ +1a9e7e: 0a02 |0011: move-result v2 │ │ +1a9e80: 7110 d400 0200 |0012: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00d4 │ │ +1a9e86: 0c02 |0015: move-result-object v2 │ │ +1a9e88: 6e20 0c04 2100 |0016: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageTintList:(Landroid/content/res/ColorStateList;)V // method@040c │ │ +1a9e8e: 5400 3c01 |0019: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveName:Landroid/widget/TextView; // field@013c │ │ +1a9e92: 6e10 6a0b 0400 |001b: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b6a │ │ +1a9e98: 0c04 |001e: move-result-object v4 │ │ +1a9e9a: 1f04 7c17 |001f: check-cast v4, Ljava/lang/CharSequence; // type@177c │ │ +1a9e9e: 6e20 6004 4000 |0021: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0460 │ │ +1a9ea4: 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; │ │ @@ -40711,30 +40711,30 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -1a9dd8: |[1a9dd8] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchFolder:()V │ │ -1a9de8: 7010 0a11 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110a │ │ -1a9dee: 0c00 |0003: move-result-object v0 │ │ -1a9df0: 7010 0911 0400 |0004: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1109 │ │ -1a9df6: 0c01 |0007: move-result-object v1 │ │ -1a9df8: 6e10 ae10 0100 |0008: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ae │ │ -1a9dfe: 0c01 |000b: move-result-object v1 │ │ -1a9e00: 0742 |000c: move-object v2, v4 │ │ -1a9e02: 1f02 2c02 |000d: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@022c │ │ -1a9e06: 2203 e804 |000f: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6; // type@04e8 │ │ -1a9e0a: 7030 a210 0304 |0011: invoke-direct {v3, v0, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10a2 │ │ -1a9e10: 2200 f004 |0014: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@04f0 │ │ -1a9e14: 7020 b510 3000 |0016: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10b5 │ │ -1a9e1a: 1f00 3202 |0019: check-cast v0, Landroidx/lifecycle/Observer; // type@0232 │ │ -1a9e1e: 6e30 3c06 2100 |001b: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@063c │ │ -1a9e24: 0e00 |001e: return-void │ │ +1a9ea8: |[1a9ea8] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchFolder:()V │ │ +1a9eb8: 7010 0a11 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110a │ │ +1a9ebe: 0c00 |0003: move-result-object v0 │ │ +1a9ec0: 7010 0911 0400 |0004: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1109 │ │ +1a9ec6: 0c01 |0007: move-result-object v1 │ │ +1a9ec8: 6e10 ae10 0100 |0008: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ae │ │ +1a9ece: 0c01 |000b: move-result-object v1 │ │ +1a9ed0: 0742 |000c: move-object v2, v4 │ │ +1a9ed2: 1f02 2c02 |000d: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@022c │ │ +1a9ed6: 2203 e804 |000f: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6; // type@04e8 │ │ +1a9eda: 7030 a210 0304 |0011: invoke-direct {v3, v0, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10a2 │ │ +1a9ee0: 2200 f004 |0014: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@04f0 │ │ +1a9ee4: 7020 b510 3000 |0016: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10b5 │ │ +1a9eea: 1f00 3202 |0019: check-cast v0, Landroidx/lifecycle/Observer; // type@0232 │ │ +1a9eee: 6e30 3c06 2100 |001b: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@063c │ │ +1a9ef4: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0004 line=249 │ │ locals : │ │ 0x0000 - 0x001f reg=4 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -40743,88 +40743,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 │ │ -1a9694: |[1a9694] 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; │ │ -1a96a4: 6e10 8134 0900 |0000: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3481 │ │ -1a96aa: 0c00 |0003: move-result-object v0 │ │ -1a96ac: 6e10 3a06 0000 |0004: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ -1a96b2: 0c00 |0007: move-result-object v0 │ │ -1a96b4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1a96b6: 3800 6400 |0009: if-eqz v0, 006d // +0064 │ │ -1a96ba: 6e10 8034 0900 |000b: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3480 │ │ -1a96c0: 0c00 |000e: move-result-object v0 │ │ -1a96c2: 6e10 3a06 0000 |000f: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ -1a96c8: 0c00 |0012: move-result-object v0 │ │ -1a96ca: 1f00 a403 |0013: check-cast v0, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ -1a96ce: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ -1a96d2: 6e10 670b 0000 |0017: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b67 │ │ -1a96d8: 0a00 |001a: move-result v0 │ │ -1a96da: 7110 a893 0000 |001b: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a8 │ │ -1a96e0: 0c00 |001e: move-result-object v0 │ │ -1a96e2: 2802 |001f: goto 0021 // +0002 │ │ -1a96e4: 0710 |0020: move-object v0, v1 │ │ -1a96e6: 3800 4c00 |0021: if-eqz v0, 006d // +004c │ │ -1a96ea: 390b 0300 |0023: if-nez v11, 0026 // +0003 │ │ -1a96ee: 2848 |0025: goto 006d // +0048 │ │ -1a96f0: 2200 a003 |0026: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a0 │ │ -1a96f4: 6e10 8134 0900 |0028: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3481 │ │ -1a96fa: 0c01 |002b: move-result-object v1 │ │ -1a96fc: 6e10 3a06 0100 |002c: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ -1a9702: 0c01 |002f: move-result-object v1 │ │ -1a9704: 7110 2eb7 0100 |0030: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -1a970a: 1f01 9d17 |0033: check-cast v1, Ljava/lang/Number; // type@179d │ │ -1a970e: 6e10 0194 0100 |0035: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@9401 │ │ -1a9714: 0a03 |0038: move-result v3 │ │ -1a9716: 6e10 8034 0900 |0039: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3480 │ │ -1a971c: 0c01 |003c: move-result-object v1 │ │ -1a971e: 6e10 3a06 0100 |003d: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ -1a9724: 0c01 |0040: move-result-object v1 │ │ -1a9726: 7110 2eb7 0100 |0041: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -1a972c: 1f01 a403 |0044: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ -1a9730: 6e10 670b 0100 |0046: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b67 │ │ -1a9736: 0a04 |0049: move-result v4 │ │ -1a9738: 6e10 8034 0900 |004a: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3480 │ │ -1a973e: 0c09 |004d: move-result-object v9 │ │ -1a9740: 6e10 3a06 0900 |004e: invoke-virtual {v9}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ -1a9746: 0c09 |0051: move-result-object v9 │ │ -1a9748: 7110 2eb7 0900 |0052: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -1a974e: 1f09 a403 |0055: check-cast v9, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ -1a9752: 6e10 6e0b 0900 |0057: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b6e │ │ -1a9758: 0a05 |005a: move-result v5 │ │ -1a975a: 1307 0800 |005b: const/16 v7, #int 8 // #8 │ │ -1a975e: 1208 |005d: const/4 v8, #int 0 // #0 │ │ -1a9760: 1206 |005e: const/4 v6, #int 0 // #0 │ │ -1a9762: 0702 |005f: move-object v2, v0 │ │ -1a9764: 7607 4d0b 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@0b4d │ │ -1a976a: 6209 b800 |0063: sget-object v9, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ -1a976e: 6e10 9993 0b00 |0065: invoke-virtual {v11}, Ljava/lang/Integer;.intValue:()I // method@9399 │ │ -1a9774: 0a0b |0068: move-result v11 │ │ -1a9776: 6e30 8509 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@0985 │ │ -1a977c: 0c01 |006c: move-result-object v1 │ │ -1a977e: 3801 1500 |006d: if-eqz v1, 0082 // +0015 │ │ -1a9782: 7010 ff10 0a00 |006f: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ -1a9788: 0c09 |0072: move-result-object v9 │ │ -1a978a: 5499 4001 |0073: iget-object v9, v9, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathName:Landroid/widget/TextView; // field@0140 │ │ -1a978e: 6e10 2c0a 0100 |0075: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a2c │ │ -1a9794: 0c0b |0078: move-result-object v11 │ │ -1a9796: 1f0b 7b17 |0079: check-cast v11, Ljava/lang/CharSequence; // type@177b │ │ -1a979a: 6e20 6004 b900 |007b: invoke-virtual {v9, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0460 │ │ -1a97a0: 7010 f610 0a00 |007e: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10f6 │ │ -1a97a6: 280d |0081: goto 008e // +000d │ │ -1a97a8: 7010 ff10 0a00 |0082: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ -1a97ae: 0c09 |0085: move-result-object v9 │ │ -1a97b0: 5499 4001 |0086: iget-object v9, v9, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathName:Landroid/widget/TextView; // field@0140 │ │ -1a97b4: 140a 7303 147f |0088: const v10, #float 1.96744e+38 // #7f140373 │ │ -1a97ba: 6e20 5f04 a900 |008b: invoke-virtual {v9, v10}, Landroid/widget/TextView;.setText:(I)V // method@045f │ │ -1a97c0: 6209 98b2 |008e: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a97c4: 1109 |0090: return-object v9 │ │ +1a9764: |[1a9764] 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; │ │ +1a9774: 6e10 8e34 0900 |0000: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@348e │ │ +1a977a: 0c00 |0003: move-result-object v0 │ │ +1a977c: 6e10 3a06 0000 |0004: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ +1a9782: 0c00 |0007: move-result-object v0 │ │ +1a9784: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1a9786: 3800 6400 |0009: if-eqz v0, 006d // +0064 │ │ +1a978a: 6e10 8d34 0900 |000b: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@348d │ │ +1a9790: 0c00 |000e: move-result-object v0 │ │ +1a9792: 6e10 3a06 0000 |000f: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ +1a9798: 0c00 |0012: move-result-object v0 │ │ +1a979a: 1f00 a403 |0013: check-cast v0, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ +1a979e: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ +1a97a2: 6e10 670b 0000 |0017: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b67 │ │ +1a97a8: 0a00 |001a: move-result v0 │ │ +1a97aa: 7110 b593 0000 |001b: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93b5 │ │ +1a97b0: 0c00 |001e: move-result-object v0 │ │ +1a97b2: 2802 |001f: goto 0021 // +0002 │ │ +1a97b4: 0710 |0020: move-object v0, v1 │ │ +1a97b6: 3800 4c00 |0021: if-eqz v0, 006d // +004c │ │ +1a97ba: 390b 0300 |0023: if-nez v11, 0026 // +0003 │ │ +1a97be: 2848 |0025: goto 006d // +0048 │ │ +1a97c0: 2200 a003 |0026: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a0 │ │ +1a97c4: 6e10 8e34 0900 |0028: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@348e │ │ +1a97ca: 0c01 |002b: move-result-object v1 │ │ +1a97cc: 6e10 3a06 0100 |002c: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ +1a97d2: 0c01 |002f: move-result-object v1 │ │ +1a97d4: 7110 3bb7 0100 |0030: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +1a97da: 1f01 9e17 |0033: check-cast v1, Ljava/lang/Number; // type@179e │ │ +1a97de: 6e10 0e94 0100 |0035: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@940e │ │ +1a97e4: 0a03 |0038: move-result v3 │ │ +1a97e6: 6e10 8d34 0900 |0039: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@348d │ │ +1a97ec: 0c01 |003c: move-result-object v1 │ │ +1a97ee: 6e10 3a06 0100 |003d: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ +1a97f4: 0c01 |0040: move-result-object v1 │ │ +1a97f6: 7110 3bb7 0100 |0041: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +1a97fc: 1f01 a403 |0044: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ +1a9800: 6e10 670b 0100 |0046: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b67 │ │ +1a9806: 0a04 |0049: move-result v4 │ │ +1a9808: 6e10 8d34 0900 |004a: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@348d │ │ +1a980e: 0c09 |004d: move-result-object v9 │ │ +1a9810: 6e10 3a06 0900 |004e: invoke-virtual {v9}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ +1a9816: 0c09 |0051: move-result-object v9 │ │ +1a9818: 7110 3bb7 0900 |0052: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +1a981e: 1f09 a403 |0055: check-cast v9, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ +1a9822: 6e10 6e0b 0900 |0057: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b6e │ │ +1a9828: 0a05 |005a: move-result v5 │ │ +1a982a: 1307 0800 |005b: const/16 v7, #int 8 // #8 │ │ +1a982e: 1208 |005d: const/4 v8, #int 0 // #0 │ │ +1a9830: 1206 |005e: const/4 v6, #int 0 // #0 │ │ +1a9832: 0702 |005f: move-object v2, v0 │ │ +1a9834: 7607 4d0b 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@0b4d │ │ +1a983a: 6209 b800 |0063: sget-object v9, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b8 │ │ +1a983e: 6e10 a693 0b00 |0065: invoke-virtual {v11}, Ljava/lang/Integer;.intValue:()I // method@93a6 │ │ +1a9844: 0a0b |0068: move-result v11 │ │ +1a9846: 6e30 8509 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@0985 │ │ +1a984c: 0c01 |006c: move-result-object v1 │ │ +1a984e: 3801 1500 |006d: if-eqz v1, 0082 // +0015 │ │ +1a9852: 7010 ff10 0a00 |006f: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ +1a9858: 0c09 |0072: move-result-object v9 │ │ +1a985a: 5499 4001 |0073: iget-object v9, v9, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathName:Landroid/widget/TextView; // field@0140 │ │ +1a985e: 6e10 2c0a 0100 |0075: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a2c │ │ +1a9864: 0c0b |0078: move-result-object v11 │ │ +1a9866: 1f0b 7c17 |0079: check-cast v11, Ljava/lang/CharSequence; // type@177c │ │ +1a986a: 6e20 6004 b900 |007b: invoke-virtual {v9, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0460 │ │ +1a9870: 7010 f610 0a00 |007e: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10f6 │ │ +1a9876: 280d |0081: goto 008e // +000d │ │ +1a9878: 7010 ff10 0a00 |0082: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ +1a987e: 0c09 |0085: move-result-object v9 │ │ +1a9880: 5499 4001 |0086: iget-object v9, v9, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathName:Landroid/widget/TextView; // field@0140 │ │ +1a9884: 140a 7303 147f |0088: const v10, #float 1.96744e+38 // #7f140373 │ │ +1a988a: 6e20 5f04 a900 |008b: invoke-virtual {v9, v10}, Landroid/widget/TextView;.setText:(I)V // method@045f │ │ +1a9890: 6209 9bb2 |008e: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a9894: 1109 |0090: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0026 line=256 │ │ 0x0028 line=257 │ │ 0x0039 line=258 │ │ 0x004a line=259 │ │ @@ -40844,28 +40844,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -1a9e28: |[1a9e28] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchSelectedDrive:()V │ │ -1a9e38: 7010 0a11 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110a │ │ -1a9e3e: 0c00 |0003: move-result-object v0 │ │ -1a9e40: 6e10 8034 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3480 │ │ -1a9e46: 0c01 |0007: move-result-object v1 │ │ -1a9e48: 0742 |0008: move-object v2, v4 │ │ -1a9e4a: 1f02 2c02 |0009: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@022c │ │ -1a9e4e: 2203 e004 |000b: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16; // type@04e0 │ │ -1a9e52: 7030 9210 0304 |000d: invoke-direct {v3, v0, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1092 │ │ -1a9e58: 2200 f004 |0010: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@04f0 │ │ -1a9e5c: 7020 b510 3000 |0012: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10b5 │ │ -1a9e62: 1f00 3202 |0015: check-cast v0, Landroidx/lifecycle/Observer; // type@0232 │ │ -1a9e66: 6e30 3c06 2100 |0017: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@063c │ │ -1a9e6c: 0e00 |001a: return-void │ │ +1a9ef8: |[1a9ef8] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchSelectedDrive:()V │ │ +1a9f08: 7010 0a11 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110a │ │ +1a9f0e: 0c00 |0003: move-result-object v0 │ │ +1a9f10: 6e10 8d34 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@348d │ │ +1a9f16: 0c01 |0007: move-result-object v1 │ │ +1a9f18: 0742 |0008: move-object v2, v4 │ │ +1a9f1a: 1f02 2c02 |0009: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@022c │ │ +1a9f1e: 2203 e004 |000b: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16; // type@04e0 │ │ +1a9f22: 7030 9210 0304 |000d: invoke-direct {v3, v0, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1092 │ │ +1a9f28: 2200 f004 |0010: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@04f0 │ │ +1a9f2c: 7020 b510 3000 |0012: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10b5 │ │ +1a9f32: 1f00 3202 |0015: check-cast v0, Landroidx/lifecycle/Observer; // type@0232 │ │ +1a9f36: 6e30 3c06 2100 |0017: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@063c │ │ +1a9f3c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0004 line=181 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -40874,62 +40874,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 │ │ -1a97c8: |[1a97c8] 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; │ │ -1a97d8: 3805 5900 |0000: if-eqz v5, 0059 // +0059 │ │ -1a97dc: 7020 f810 5400 |0002: invoke-direct {v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.displaySelectedDrive:(Lcom/infomaniak/drive/data/models/drive/Drive;)V // method@10f8 │ │ -1a97e2: 7010 ff10 0400 |0005: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ -1a97e8: 0c00 |0008: move-result-object v0 │ │ -1a97ea: 5400 4201 |0009: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0142 │ │ -1a97ee: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -1a97f0: 6e20 2d08 1000 |000c: invoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@082d │ │ -1a97f6: 7010 ff10 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ -1a97fc: 0c00 |0012: move-result-object v0 │ │ -1a97fe: 5400 4101 |0013: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathTitle:Landroid/widget/TextView; // field@0141 │ │ -1a9802: 1a02 9ee1 |0015: const-string v2, "pathTitle" // string@e19e │ │ -1a9806: 7120 30b7 2000 |0017: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1a980c: 1f00 0e01 |001a: check-cast v0, Landroid/view/View; // type@010e │ │ -1a9810: 6e20 4303 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ -1a9816: 7010 2611 0400 |001f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSelectPath:()V // method@1126 │ │ -1a981c: 7010 0b11 0400 |0022: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@110b │ │ -1a9822: 0c00 |0025: move-result-object v0 │ │ -1a9824: 7010 0911 0400 |0026: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1109 │ │ -1a982a: 0c04 |0029: move-result-object v4 │ │ -1a982c: 6e10 ae10 0400 |002a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ae │ │ -1a9832: 0c04 |002d: move-result-object v4 │ │ -1a9834: 6e10 180b 0000 |002e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getUserId:()I // method@0b18 │ │ -1a983a: 0a01 |0031: move-result v1 │ │ -1a983c: 6e10 8134 0300 |0032: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3481 │ │ -1a9842: 0c03 |0035: move-result-object v3 │ │ -1a9844: 6e10 3a06 0300 |0036: invoke-virtual {v3}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ -1a984a: 0c03 |0039: move-result-object v3 │ │ -1a984c: 1f03 9217 |003a: check-cast v3, Ljava/lang/Integer; // type@1792 │ │ -1a9850: 3903 0300 |003c: if-nez v3, 003f // +0003 │ │ -1a9854: 2816 |003e: goto 0054 // +0016 │ │ -1a9856: 6e10 9993 0300 |003f: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@9399 │ │ -1a985c: 0a03 |0042: move-result v3 │ │ -1a985e: 3331 1100 |0043: if-ne v1, v3, 0054 // +0011 │ │ -1a9862: 6e10 160b 0000 |0045: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getDriveId:()I // method@0b16 │ │ -1a9868: 0a03 |0048: move-result v3 │ │ -1a986a: 6e10 670b 0500 |0049: invoke-virtual {v5}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b67 │ │ -1a9870: 0a05 |004c: move-result v5 │ │ -1a9872: 3353 0700 |004d: if-ne v3, v5, 0054 // +0007 │ │ -1a9876: 6e10 170b 0000 |004f: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getFolderId:()Ljava/lang/Integer; // method@0b17 │ │ -1a987c: 0c03 |0052: move-result-object v3 │ │ -1a987e: 2802 |0053: goto 0055 // +0002 │ │ -1a9880: 1203 |0054: const/4 v3, #int 0 // #0 │ │ -1a9882: 6e20 3e06 3400 |0055: invoke-virtual {v4, v3}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@063e │ │ -1a9888: 2804 |0058: goto 005c // +0004 │ │ -1a988a: 7010 f710 0400 |0059: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.displayDriveSelection:()V // method@10f7 │ │ -1a9890: 6203 98b2 |005c: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a9894: 1103 |005e: return-object v3 │ │ +1a9898: |[1a9898] 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; │ │ +1a98a8: 3805 5900 |0000: if-eqz v5, 0059 // +0059 │ │ +1a98ac: 7020 f810 5400 |0002: invoke-direct {v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.displaySelectedDrive:(Lcom/infomaniak/drive/data/models/drive/Drive;)V // method@10f8 │ │ +1a98b2: 7010 ff10 0400 |0005: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ +1a98b8: 0c00 |0008: move-result-object v0 │ │ +1a98ba: 5400 4201 |0009: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0142 │ │ +1a98be: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +1a98c0: 6e20 2d08 1000 |000c: invoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@082d │ │ +1a98c6: 7010 ff10 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ +1a98cc: 0c00 |0012: move-result-object v0 │ │ +1a98ce: 5400 4101 |0013: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathTitle:Landroid/widget/TextView; // field@0141 │ │ +1a98d2: 1a02 a3e1 |0015: const-string v2, "pathTitle" // string@e1a3 │ │ +1a98d6: 7120 3db7 2000 |0017: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1a98dc: 1f00 0e01 |001a: check-cast v0, Landroid/view/View; // type@010e │ │ +1a98e0: 6e20 4303 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ +1a98e6: 7010 2611 0400 |001f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSelectPath:()V // method@1126 │ │ +1a98ec: 7010 0b11 0400 |0022: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@110b │ │ +1a98f2: 0c00 |0025: move-result-object v0 │ │ +1a98f4: 7010 0911 0400 |0026: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1109 │ │ +1a98fa: 0c04 |0029: move-result-object v4 │ │ +1a98fc: 6e10 ae10 0400 |002a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ae │ │ +1a9902: 0c04 |002d: move-result-object v4 │ │ +1a9904: 6e10 180b 0000 |002e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getUserId:()I // method@0b18 │ │ +1a990a: 0a01 |0031: move-result v1 │ │ +1a990c: 6e10 8e34 0300 |0032: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@348e │ │ +1a9912: 0c03 |0035: move-result-object v3 │ │ +1a9914: 6e10 3a06 0300 |0036: invoke-virtual {v3}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ +1a991a: 0c03 |0039: move-result-object v3 │ │ +1a991c: 1f03 9317 |003a: check-cast v3, Ljava/lang/Integer; // type@1793 │ │ +1a9920: 3903 0300 |003c: if-nez v3, 003f // +0003 │ │ +1a9924: 2816 |003e: goto 0054 // +0016 │ │ +1a9926: 6e10 a693 0300 |003f: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@93a6 │ │ +1a992c: 0a03 |0042: move-result v3 │ │ +1a992e: 3331 1100 |0043: if-ne v1, v3, 0054 // +0011 │ │ +1a9932: 6e10 160b 0000 |0045: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getDriveId:()I // method@0b16 │ │ +1a9938: 0a03 |0048: move-result v3 │ │ +1a993a: 6e10 670b 0500 |0049: invoke-virtual {v5}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b67 │ │ +1a9940: 0a05 |004c: move-result v5 │ │ +1a9942: 3353 0700 |004d: if-ne v3, v5, 0054 // +0007 │ │ +1a9946: 6e10 170b 0000 |004f: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getFolderId:()Ljava/lang/Integer; // method@0b17 │ │ +1a994c: 0c03 |0052: move-result-object v3 │ │ +1a994e: 2802 |0053: goto 0055 // +0002 │ │ +1a9950: 1203 |0054: const/4 v3, #int 0 // #0 │ │ +1a9952: 6e20 3e06 3400 |0055: invoke-virtual {v4, v3}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@063e │ │ +1a9958: 2804 |0058: goto 005c // +0004 │ │ +1a995a: 7010 f710 0400 |0059: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.displayDriveSelection:()V // method@10f7 │ │ +1a9960: 6203 9bb2 |005c: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a9964: 1103 |005e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=183 │ │ 0x0005 line=184 │ │ 0x000f line=185 │ │ 0x001c line=626 │ │ 0x001f line=186 │ │ @@ -40949,56 +40949,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 │ │ -1a9404: |[1a9404] com.infomaniak.drive.ui.SaveExternalFilesActivity.fileName:(Landroid/net/Uri;)Ljava/lang/String; │ │ -1a9414: 6e10 0111 0600 |0000: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@1101 │ │ -1a941a: 0c00 |0003: move-result-object v0 │ │ -1a941c: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -1a941e: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -1a9420: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1a9422: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -1a9424: 0771 |0008: move-object v1, v7 │ │ -1a9426: 7406 6a00 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@006a │ │ -1a942c: 0c00 |000c: move-result-object v0 │ │ -1a942e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1a9430: 3800 2000 |000e: if-eqz v0, 002e // +0020 │ │ -1a9434: 1f00 5017 |0010: check-cast v0, Ljava/io/Closeable; // type@1750 │ │ -1a9438: 0702 |0012: move-object v2, v0 │ │ -1a943a: 1f02 4e00 |0013: check-cast v2, Landroid/database/Cursor; // type@004e │ │ -1a943e: 7210 ff00 0200 |0015: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@00ff │ │ -1a9444: 0a03 |0018: move-result v3 │ │ -1a9446: 3803 0700 |0019: if-eqz v3, 0020 // +0007 │ │ -1a944a: 7120 9245 7200 |001b: invoke-static {v2, v7}, Lcom/infomaniak/lib/core/utils/MediaStoreUtilsKt;.getFileName:(Landroid/database/Cursor;Landroid/net/Uri;)Ljava/lang/String; // method@4592 │ │ -1a9450: 0c02 |001e: move-result-object v2 │ │ -1a9452: 2802 |001f: goto 0021 // +0002 │ │ -1a9454: 0712 |0020: move-object v2, v1 │ │ -1a9456: 7120 43b3 1000 |0021: invoke-static {v0, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b343 │ │ -1a945c: 3902 2000 |0024: if-nez v2, 0044 // +0020 │ │ -1a9460: 2808 |0026: goto 002e // +0008 │ │ -1a9462: 0d07 |0027: move-exception v7 │ │ -1a9464: 2707 |0028: throw v7 │ │ -1a9466: 0d01 |0029: move-exception v1 │ │ -1a9468: 7120 43b3 7000 |002a: invoke-static {v0, v7}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b343 │ │ -1a946e: 2701 |002d: throw v1 │ │ -1a9470: 6e10 c201 0700 |002e: invoke-virtual {v7}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01c2 │ │ -1a9476: 0c07 |0031: move-result-object v7 │ │ -1a9478: 1a00 5781 |0032: const-string v0, "UTF-8" // string@8157 │ │ -1a947c: 7120 8b95 0700 |0034: invoke-static {v7, v0}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@958b │ │ -1a9482: 0c07 |0037: move-result-object v7 │ │ -1a9484: 1a00 aba2 |0038: const-string v0, "decode(...)" // string@a2ab │ │ -1a9488: 7120 30b7 0700 |003a: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1a948e: 1a00 6525 |003d: const-string v0, "/" // string@2565 │ │ -1a9492: 1222 |003f: const/4 v2, #int 2 // #2 │ │ -1a9494: 7151 82c1 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@c182 │ │ -1a949a: 0c02 |0043: move-result-object v2 │ │ -1a949c: 1102 |0044: return-object v2 │ │ +1a94d4: |[1a94d4] com.infomaniak.drive.ui.SaveExternalFilesActivity.fileName:(Landroid/net/Uri;)Ljava/lang/String; │ │ +1a94e4: 6e10 0111 0600 |0000: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@1101 │ │ +1a94ea: 0c00 |0003: move-result-object v0 │ │ +1a94ec: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +1a94ee: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +1a94f0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1a94f2: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +1a94f4: 0771 |0008: move-object v1, v7 │ │ +1a94f6: 7406 6a00 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@006a │ │ +1a94fc: 0c00 |000c: move-result-object v0 │ │ +1a94fe: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1a9500: 3800 2000 |000e: if-eqz v0, 002e // +0020 │ │ +1a9504: 1f00 5117 |0010: check-cast v0, Ljava/io/Closeable; // type@1751 │ │ +1a9508: 0702 |0012: move-object v2, v0 │ │ +1a950a: 1f02 4e00 |0013: check-cast v2, Landroid/database/Cursor; // type@004e │ │ +1a950e: 7210 ff00 0200 |0015: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@00ff │ │ +1a9514: 0a03 |0018: move-result v3 │ │ +1a9516: 3803 0700 |0019: if-eqz v3, 0020 // +0007 │ │ +1a951a: 7120 9f45 7200 |001b: invoke-static {v2, v7}, Lcom/infomaniak/lib/core/utils/MediaStoreUtilsKt;.getFileName:(Landroid/database/Cursor;Landroid/net/Uri;)Ljava/lang/String; // method@459f │ │ +1a9520: 0c02 |001e: move-result-object v2 │ │ +1a9522: 2802 |001f: goto 0021 // +0002 │ │ +1a9524: 0712 |0020: move-object v2, v1 │ │ +1a9526: 7120 50b3 1000 |0021: invoke-static {v0, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b350 │ │ +1a952c: 3902 2000 |0024: if-nez v2, 0044 // +0020 │ │ +1a9530: 2808 |0026: goto 002e // +0008 │ │ +1a9532: 0d07 |0027: move-exception v7 │ │ +1a9534: 2707 |0028: throw v7 │ │ +1a9536: 0d01 |0029: move-exception v1 │ │ +1a9538: 7120 50b3 7000 |002a: invoke-static {v0, v7}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b350 │ │ +1a953e: 2701 |002d: throw v1 │ │ +1a9540: 6e10 c201 0700 |002e: invoke-virtual {v7}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01c2 │ │ +1a9546: 0c07 |0031: move-result-object v7 │ │ +1a9548: 1a00 5b81 |0032: const-string v0, "UTF-8" // string@815b │ │ +1a954c: 7120 9895 0700 |0034: invoke-static {v7, v0}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9598 │ │ +1a9552: 0c07 |0037: move-result-object v7 │ │ +1a9554: 1a00 b0a2 |0038: const-string v0, "decode(...)" // string@a2b0 │ │ +1a9558: 7120 3db7 0700 |003a: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1a955e: 1a00 6625 |003d: const-string v0, "/" // string@2566 │ │ +1a9562: 1222 |003f: const/4 v2, #int 2 // #2 │ │ +1a9564: 7151 8fc1 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@c18f │ │ +1a956a: 0c02 |0043: move-result-object v2 │ │ +1a956c: 1102 |0044: return-object v2 │ │ catches : 2 │ │ 0x0012 - 0x001f │ │ -> 0x0027 │ │ 0x0028 - 0x0029 │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=525 │ │ @@ -41014,20 +41014,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 │ │ -1a92bc: |[1a92bc] com.infomaniak.drive.ui.SaveExternalFilesActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ -1a92cc: 5410 6505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.binding$delegate:Lkotlin/Lazy; // field@0565 │ │ -1a92d0: 7210 419a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a41 │ │ -1a92d6: 0c00 |0005: move-result-object v0 │ │ -1a92d8: 1f00 d003 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // type@03d0 │ │ -1a92dc: 1100 |0008: return-object v0 │ │ +1a938c: |[1a938c] com.infomaniak.drive.ui.SaveExternalFilesActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ +1a939c: 5410 6505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.binding$delegate:Lkotlin/Lazy; // field@0565 │ │ +1a93a0: 7210 4e9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a4e │ │ +1a93a6: 0c00 |0005: move-result-object v0 │ │ +1a93a8: 1f00 d003 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // type@03d0 │ │ +1a93ac: 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;) │ │ @@ -41035,63 +41035,63 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 93 16-bit code units │ │ -1a9ea0: |[1a9ea0] com.infomaniak.drive.ui.SaveExternalFilesActivity.getFiles:()V │ │ -1a9eb0: 5480 6605 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@0566 │ │ -1a9eb4: 3900 5a00 |0002: if-nez v0, 005c // +005a │ │ -1a9eb8: 5580 6805 |0004: iget-boolean v0, v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0568 │ │ -1a9ebc: 3900 5600 |0006: if-nez v0, 005c // +0056 │ │ -1a9ec0: 6e10 0411 0800 |0008: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ -1a9ec6: 0c00 |000b: move-result-object v0 │ │ -1a9ec8: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -1a9ecc: 6e10 9500 0000 |000e: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0095 │ │ -1a9ed2: 0c00 |0011: move-result-object v0 │ │ -1a9ed4: 2802 |0012: goto 0014 // +0002 │ │ -1a9ed6: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -1a9ed8: 3800 4800 |0014: if-eqz v0, 005c // +0048 │ │ -1a9edc: 6e10 4d94 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@944d │ │ -1a9ee2: 0a01 |0019: move-result v1 │ │ -1a9ee4: 1402 cd65 11ba |001a: const v2, #float -0.000554648 // #ba1165cd │ │ -1a9eea: 3221 1500 |001d: if-eq v1, v2, 0032 // +0015 │ │ -1a9eee: 1402 4298 83fc |001f: const v2, #float -5.46623e+36 // #fc839842 │ │ -1a9ef4: 3221 0300 |0022: if-eq v1, v2, 0025 // +0003 │ │ -1a9ef8: 2838 |0024: goto 005c // +0038 │ │ -1a9efa: 1a01 8c91 |0025: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@918c │ │ -1a9efe: 6e20 4694 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9446 │ │ -1a9f04: 0a00 |002a: move-result v0 │ │ -1a9f06: 3900 0300 |002b: if-nez v0, 002e // +0003 │ │ -1a9f0a: 282f |002d: goto 005c // +002f │ │ -1a9f0c: 7010 0f11 0800 |002e: invoke-direct {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendMultiple:()V // method@110f │ │ -1a9f12: 282b |0031: goto 005c // +002b │ │ -1a9f14: 1a01 8b91 |0032: const-string v1, "android.intent.action.SEND" // string@918b │ │ -1a9f18: 6e20 4694 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9446 │ │ -1a9f1e: 0a00 |0037: move-result v0 │ │ -1a9f20: 3800 2400 |0038: if-eqz v0, 005c // +0024 │ │ -1a9f24: 7010 1011 0800 |003a: invoke-direct {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle:()V // method@1110 │ │ -1a9f2a: 281f |003d: goto 005c // +001f │ │ -1a9f2c: 0d00 |003e: move-exception v0 │ │ -1a9f2e: 6e10 7893 0000 |003f: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@9378 │ │ -1a9f34: 0781 |0042: move-object v1, v8 │ │ -1a9f36: 1f01 1600 |0043: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -1a9f3a: 1306 0e00 |0045: const/16 v6, #int 14 // #e │ │ -1a9f3e: 1207 |0047: const/4 v7, #int 0 // #0 │ │ -1a9f40: 1402 6000 147f |0048: const v2, #float 1.96728e+38 // #7f140060 │ │ -1a9f46: 1203 |004b: const/4 v3, #int 0 // #0 │ │ -1a9f48: 1204 |004c: const/4 v4, #int 0 // #0 │ │ -1a9f4a: 1205 |004d: const/4 v5, #int 0 // #0 │ │ -1a9f4c: 7707 5146 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@4651 │ │ -1a9f52: 2201 df04 |0051: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15; // type@04df │ │ -1a9f56: 7020 9010 0100 |0053: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.:(Ljava/lang/Exception;)V // method@1090 │ │ -1a9f5c: 7110 fc79 0100 |0056: invoke-static {v1}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79fc │ │ -1a9f62: 6e10 fe10 0800 |0059: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10fe │ │ -1a9f68: 0e00 |005c: return-void │ │ +1a9f70: |[1a9f70] com.infomaniak.drive.ui.SaveExternalFilesActivity.getFiles:()V │ │ +1a9f80: 5480 6605 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@0566 │ │ +1a9f84: 3900 5a00 |0002: if-nez v0, 005c // +005a │ │ +1a9f88: 5580 6805 |0004: iget-boolean v0, v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0568 │ │ +1a9f8c: 3900 5600 |0006: if-nez v0, 005c // +0056 │ │ +1a9f90: 6e10 0411 0800 |0008: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ +1a9f96: 0c00 |000b: move-result-object v0 │ │ +1a9f98: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +1a9f9c: 6e10 9500 0000 |000e: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0095 │ │ +1a9fa2: 0c00 |0011: move-result-object v0 │ │ +1a9fa4: 2802 |0012: goto 0014 // +0002 │ │ +1a9fa6: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +1a9fa8: 3800 4800 |0014: if-eqz v0, 005c // +0048 │ │ +1a9fac: 6e10 5a94 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@945a │ │ +1a9fb2: 0a01 |0019: move-result v1 │ │ +1a9fb4: 1402 cd65 11ba |001a: const v2, #float -0.000554648 // #ba1165cd │ │ +1a9fba: 3221 1500 |001d: if-eq v1, v2, 0032 // +0015 │ │ +1a9fbe: 1402 4298 83fc |001f: const v2, #float -5.46623e+36 // #fc839842 │ │ +1a9fc4: 3221 0300 |0022: if-eq v1, v2, 0025 // +0003 │ │ +1a9fc8: 2838 |0024: goto 005c // +0038 │ │ +1a9fca: 1a01 9191 |0025: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@9191 │ │ +1a9fce: 6e20 5394 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9453 │ │ +1a9fd4: 0a00 |002a: move-result v0 │ │ +1a9fd6: 3900 0300 |002b: if-nez v0, 002e // +0003 │ │ +1a9fda: 282f |002d: goto 005c // +002f │ │ +1a9fdc: 7010 0f11 0800 |002e: invoke-direct {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendMultiple:()V // method@110f │ │ +1a9fe2: 282b |0031: goto 005c // +002b │ │ +1a9fe4: 1a01 9091 |0032: const-string v1, "android.intent.action.SEND" // string@9190 │ │ +1a9fe8: 6e20 5394 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9453 │ │ +1a9fee: 0a00 |0037: move-result v0 │ │ +1a9ff0: 3800 2400 |0038: if-eqz v0, 005c // +0024 │ │ +1a9ff4: 7010 1011 0800 |003a: invoke-direct {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle:()V // method@1110 │ │ +1a9ffa: 281f |003d: goto 005c // +001f │ │ +1a9ffc: 0d00 |003e: move-exception v0 │ │ +1a9ffe: 6e10 8593 0000 |003f: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@9385 │ │ +1aa004: 0781 |0042: move-object v1, v8 │ │ +1aa006: 1f01 1600 |0043: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1aa00a: 1306 0e00 |0045: const/16 v6, #int 14 // #e │ │ +1aa00e: 1207 |0047: const/4 v7, #int 0 // #0 │ │ +1aa010: 1402 6000 147f |0048: const v2, #float 1.96728e+38 // #7f140060 │ │ +1aa016: 1203 |004b: const/4 v3, #int 0 // #0 │ │ +1aa018: 1204 |004c: const/4 v4, #int 0 // #0 │ │ +1aa01a: 1205 |004d: const/4 v5, #int 0 // #0 │ │ +1aa01c: 7707 5e46 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@465e │ │ +1aa022: 2201 df04 |0051: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15; // type@04df │ │ +1aa026: 7020 9010 0100 |0053: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.:(Ljava/lang/Exception;)V // method@1090 │ │ +1aa02c: 7110 097a 0100 |0056: invoke-static {v1}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@7a09 │ │ +1aa032: 6e10 fe10 0800 |0059: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10fe │ │ +1aa038: 0e00 |005c: return-void │ │ catches : 1 │ │ 0x0008 - 0x003d │ │ Ljava/lang/Exception; -> 0x003e │ │ positions : │ │ 0x0000 line=317 │ │ 0x0008 line=319 │ │ 0x002e line=321 │ │ @@ -41109,22 +41109,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 │ │ -1a9e70: |[1a9e70] com.infomaniak.drive.ui.SaveExternalFilesActivity.getFiles$lambda$34:(Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ -1a9e80: 1a00 21ec |0000: const-string v0, "scope" // string@ec21 │ │ -1a9e84: 7120 31b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a9e8a: 6200 f1a6 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6f1 │ │ -1a9e8e: 7220 9873 0200 |0007: invoke-interface {v2, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@7398 │ │ -1a9e94: 1f01 b217 |000a: check-cast v1, Ljava/lang/Throwable; // type@17b2 │ │ -1a9e98: 7110 b279 0100 |000c: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@79b2 │ │ -1a9e9e: 0e00 |000f: return-void │ │ +1a9f40: |[1a9f40] com.infomaniak.drive.ui.SaveExternalFilesActivity.getFiles$lambda$34:(Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ +1a9f50: 1a00 26ec |0000: const-string v0, "scope" // string@ec26 │ │ +1a9f54: 7120 3eb7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a9f5a: 6200 f4a6 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6f4 │ │ +1a9f5e: 7220 a573 0200 |0007: invoke-interface {v2, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@73a5 │ │ +1a9f64: 1f01 b317 |000a: check-cast v1, Ljava/lang/Throwable; // type@17b3 │ │ +1a9f68: 7110 bf79 0100 |000c: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@79bf │ │ +1a9f6e: 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; │ │ @@ -41134,21 +41134,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 │ │ -1a9304: |[1a9304] com.infomaniak.drive.ui.SaveExternalFilesActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1a9314: 5410 6905 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.navigationArgs$delegate:Landroidx/navigation/NavArgsLazy; // field@0569 │ │ -1a9318: 1f00 2219 |0002: check-cast v0, Lkotlin/Lazy; // type@1922 │ │ -1a931c: 7210 419a 0000 |0004: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a41 │ │ -1a9322: 0c00 |0007: move-result-object v0 │ │ -1a9324: 1f00 fc04 |0008: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fc │ │ -1a9328: 1100 |000a: return-object v0 │ │ +1a93d4: |[1a93d4] com.infomaniak.drive.ui.SaveExternalFilesActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1a93e4: 5410 6905 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.navigationArgs$delegate:Landroidx/navigation/NavArgsLazy; // field@0569 │ │ +1a93e8: 1f00 2319 |0002: check-cast v0, Lkotlin/Lazy; // type@1923 │ │ +1a93ec: 7210 4e9a 0000 |0004: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a4e │ │ +1a93f2: 0c00 |0007: move-result-object v0 │ │ +1a93f4: 1f00 fc04 |0008: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fc │ │ +1a93f8: 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;) │ │ @@ -41156,24 +41156,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 │ │ -1a936c: |[1a936c] com.infomaniak.drive.ui.SaveExternalFilesActivity.getOutputFile:(Ljava/lang/String;)Ljava/io/File; │ │ -1a937c: 2200 5317 |0000: new-instance v0, Ljava/io/File; // type@1753 │ │ -1a9380: 7010 0c11 0200 |0002: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSharedFolder:()Ljava/io/File; // method@110c │ │ -1a9386: 0c01 |0005: move-result-object v1 │ │ -1a9388: 7030 5792 1003 |0006: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9257 │ │ -1a938e: 6e10 6192 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@9261 │ │ -1a9394: 0a03 |000c: move-result v3 │ │ -1a9396: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ -1a939a: 6e10 5f92 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@925f │ │ -1a93a0: 1100 |0012: return-object v0 │ │ +1a943c: |[1a943c] com.infomaniak.drive.ui.SaveExternalFilesActivity.getOutputFile:(Ljava/lang/String;)Ljava/io/File; │ │ +1a944c: 2200 5417 |0000: new-instance v0, Ljava/io/File; // type@1754 │ │ +1a9450: 7010 0c11 0200 |0002: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSharedFolder:()Ljava/io/File; // method@110c │ │ +1a9456: 0c01 |0005: move-result-object v1 │ │ +1a9458: 7030 6492 1003 |0006: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9264 │ │ +1a945e: 6e10 6e92 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@926e │ │ +1a9464: 0a03 |000c: move-result v3 │ │ +1a9466: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ +1a946a: 6e10 6c92 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@926c │ │ +1a9470: 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; │ │ │ │ @@ -41182,20 +41182,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 │ │ -1a92e0: |[1a92e0] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; │ │ -1a92f0: 5410 6a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalFilesViewModel$delegate:Lkotlin/Lazy; // field@056a │ │ -1a92f4: 7210 419a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a41 │ │ -1a92fa: 0c00 |0005: move-result-object v0 │ │ -1a92fc: 1f00 ed04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // type@04ed │ │ -1a9300: 1100 |0008: return-object v0 │ │ +1a93b0: |[1a93b0] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; │ │ +1a93c0: 5410 6a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalFilesViewModel$delegate:Lkotlin/Lazy; // field@056a │ │ +1a93c4: 7210 4e9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a4e │ │ +1a93ca: 0c00 |0005: move-result-object v0 │ │ +1a93cc: 1f00 ed04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // type@04ed │ │ +1a93d0: 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;) │ │ @@ -41203,20 +41203,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 │ │ -1a932c: |[1a932c] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; │ │ -1a933c: 5410 6c05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectDriveViewModel$delegate:Lkotlin/Lazy; // field@056c │ │ -1a9340: 7210 419a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a41 │ │ -1a9346: 0c00 |0005: move-result-object v0 │ │ -1a9348: 1f00 c70a |0006: check-cast v0, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // type@0ac7 │ │ -1a934c: 1100 |0008: return-object v0 │ │ +1a93fc: |[1a93fc] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; │ │ +1a940c: 5410 6c05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectDriveViewModel$delegate:Lkotlin/Lazy; // field@056c │ │ +1a9410: 7210 4e9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a4e │ │ +1a9416: 0c00 |0005: move-result-object v0 │ │ +1a9418: 1f00 c80a |0006: check-cast v0, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // type@0ac8 │ │ +1a941c: 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;) │ │ @@ -41224,54 +41224,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 │ │ -1a91d8: |[1a91d8] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; │ │ -1a91e8: 7010 f510 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canUseExternalFilesPref:()Z // method@10f5 │ │ -1a91ee: 0a00 |0003: move-result v0 │ │ -1a91f0: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -1a91f4: 7010 0e11 0400 |0006: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@110e │ │ -1a91fa: 0c00 |0009: move-result-object v0 │ │ -1a91fc: 6e10 200b 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getSaveExternalFilesPref:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@0b20 │ │ -1a9202: 0c00 |000d: move-result-object v0 │ │ -1a9204: 283b |000e: goto 0049 // +003b │ │ -1a9206: 7010 0711 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1107 │ │ -1a920c: 0c00 |0012: move-result-object v0 │ │ -1a920e: 6e10 4111 0000 |0013: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@1141 │ │ -1a9214: 0a00 |0016: move-result v0 │ │ -1a9216: 12f1 |0017: const/4 v1, #int -1 // #ff │ │ -1a9218: 3310 0f00 |0018: if-ne v0, v1, 0027 // +000f │ │ -1a921c: 7010 0e11 0400 |001a: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@110e │ │ -1a9222: 0c00 |001d: move-result-object v0 │ │ -1a9224: 6e10 200b 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getSaveExternalFilesPref:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@0b20 │ │ -1a922a: 0c00 |0021: move-result-object v0 │ │ -1a922c: 6e10 170b 0000 |0022: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getFolderId:()Ljava/lang/Integer; // method@0b17 │ │ -1a9232: 0c00 |0025: move-result-object v0 │ │ -1a9234: 280d |0026: goto 0033 // +000d │ │ -1a9236: 7010 0711 0400 |0027: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1107 │ │ -1a923c: 0c00 |002a: move-result-object v0 │ │ -1a923e: 6e10 4111 0000 |002b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@1141 │ │ -1a9244: 0a00 |002e: move-result v0 │ │ -1a9246: 7110 a893 0000 |002f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a8 │ │ -1a924c: 0c00 |0032: move-result-object v0 │ │ -1a924e: 2201 9c03 |0033: new-instance v1, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // type@039c │ │ -1a9252: 7010 0711 0400 |0035: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1107 │ │ -1a9258: 0c02 |0038: move-result-object v2 │ │ -1a925a: 6e10 4211 0200 |0039: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getUserId:()I // method@1142 │ │ -1a9260: 0a02 |003c: move-result v2 │ │ -1a9262: 7010 0711 0400 |003d: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1107 │ │ -1a9268: 0c03 |0040: move-result-object v3 │ │ -1a926a: 6e10 4011 0300 |0041: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getDriveId:()I // method@1140 │ │ -1a9270: 0a03 |0044: move-result v3 │ │ -1a9272: 7040 130b 2103 |0045: invoke-direct {v1, v2, v3, v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.:(IILjava/lang/Integer;)V // method@0b13 │ │ -1a9278: 0710 |0048: move-object v0, v1 │ │ -1a927a: 1100 |0049: return-object v0 │ │ +1a92a8: |[1a92a8] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; │ │ +1a92b8: 7010 f510 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canUseExternalFilesPref:()Z // method@10f5 │ │ +1a92be: 0a00 |0003: move-result v0 │ │ +1a92c0: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +1a92c4: 7010 0e11 0400 |0006: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@110e │ │ +1a92ca: 0c00 |0009: move-result-object v0 │ │ +1a92cc: 6e10 200b 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getSaveExternalFilesPref:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@0b20 │ │ +1a92d2: 0c00 |000d: move-result-object v0 │ │ +1a92d4: 283b |000e: goto 0049 // +003b │ │ +1a92d6: 7010 0711 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1107 │ │ +1a92dc: 0c00 |0012: move-result-object v0 │ │ +1a92de: 6e10 4111 0000 |0013: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@1141 │ │ +1a92e4: 0a00 |0016: move-result v0 │ │ +1a92e6: 12f1 |0017: const/4 v1, #int -1 // #ff │ │ +1a92e8: 3310 0f00 |0018: if-ne v0, v1, 0027 // +000f │ │ +1a92ec: 7010 0e11 0400 |001a: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@110e │ │ +1a92f2: 0c00 |001d: move-result-object v0 │ │ +1a92f4: 6e10 200b 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getSaveExternalFilesPref:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@0b20 │ │ +1a92fa: 0c00 |0021: move-result-object v0 │ │ +1a92fc: 6e10 170b 0000 |0022: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getFolderId:()Ljava/lang/Integer; // method@0b17 │ │ +1a9302: 0c00 |0025: move-result-object v0 │ │ +1a9304: 280d |0026: goto 0033 // +000d │ │ +1a9306: 7010 0711 0400 |0027: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1107 │ │ +1a930c: 0c00 |002a: move-result-object v0 │ │ +1a930e: 6e10 4111 0000 |002b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@1141 │ │ +1a9314: 0a00 |002e: move-result v0 │ │ +1a9316: 7110 b593 0000 |002f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93b5 │ │ +1a931c: 0c00 |0032: move-result-object v0 │ │ +1a931e: 2201 9c03 |0033: new-instance v1, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // type@039c │ │ +1a9322: 7010 0711 0400 |0035: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1107 │ │ +1a9328: 0c02 |0038: move-result-object v2 │ │ +1a932a: 6e10 4211 0200 |0039: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getUserId:()I // method@1142 │ │ +1a9330: 0a02 |003c: move-result v2 │ │ +1a9332: 7010 0711 0400 |003d: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1107 │ │ +1a9338: 0c03 |0040: move-result-object v3 │ │ +1a933a: 6e10 4011 0300 |0041: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getDriveId:()I // method@1140 │ │ +1a9340: 0a03 |0044: move-result v3 │ │ +1a9342: 7040 130b 2103 |0045: invoke-direct {v1, v2, v3, v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.:(IILjava/lang/Integer;)V // method@0b13 │ │ +1a9348: 0710 |0048: move-object v0, v1 │ │ +1a934a: 1100 |0049: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0006 line=202 │ │ 0x000f line=204 │ │ 0x001a line=205 │ │ 0x0027 line=207 │ │ @@ -41284,20 +41284,20 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a93a4: |[1a93a4] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSharedFolder:()Ljava/io/File; │ │ -1a93b4: 5410 6e05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder$delegate:Lkotlin/Lazy; // field@056e │ │ -1a93b8: 7210 419a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a41 │ │ -1a93be: 0c00 |0005: move-result-object v0 │ │ -1a93c0: 1f00 5317 |0006: check-cast v0, Ljava/io/File; // type@1753 │ │ -1a93c4: 1100 |0008: return-object v0 │ │ +1a9474: |[1a9474] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSharedFolder:()Ljava/io/File; │ │ +1a9484: 5410 6e05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder$delegate:Lkotlin/Lazy; // field@056e │ │ +1a9488: 7210 4e9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a4e │ │ +1a948e: 0c00 |0005: move-result-object v0 │ │ +1a9490: 1f00 5417 |0006: check-cast v0, Ljava/io/File; // type@1754 │ │ +1a9494: 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;) │ │ @@ -41305,20 +41305,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 │ │ -1a9194: |[1a9194] com.infomaniak.drive.ui.SaveExternalFilesActivity.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1a91a4: 5410 6f05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@056f │ │ -1a91a8: 7210 419a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a41 │ │ -1a91ae: 0c00 |0005: move-result-object v0 │ │ -1a91b0: 1f00 9d03 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@039d │ │ -1a91b4: 1100 |0008: return-object v0 │ │ +1a9264: |[1a9264] com.infomaniak.drive.ui.SaveExternalFilesActivity.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1a9274: 5410 6f05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@056f │ │ +1a9278: 7210 4e9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a4e │ │ +1a927e: 0c00 |0005: move-result-object v0 │ │ +1a9280: 1f00 9d03 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@039d │ │ +1a9284: 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;) │ │ @@ -41326,99 +41326,99 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 171 16-bit code units │ │ -1a9f7c: |[1a9f7c] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendMultiple:()V │ │ -1a9f8c: 7010 ff10 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ -1a9f92: 0c00 |0003: move-result-object v0 │ │ -1a9f94: 6e10 0411 0500 |0004: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ -1a9f9a: 0c01 |0007: move-result-object v1 │ │ -1a9f9c: 1a02 98b4 |0008: const-string v2, "getIntent(...)" // string@b498 │ │ -1a9fa0: 7120 30b7 2100 |000a: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1a9fa6: 6002 3800 |000d: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1a9faa: 1303 2100 |000f: const/16 v3, #int 33 // #21 │ │ -1a9fae: 1a04 9491 |0011: const-string v4, "android.intent.extra.STREAM" // string@9194 │ │ -1a9fb2: 3432 0b00 |0013: if-lt v2, v3, 001e // +000b │ │ -1a9fb6: 1c02 ae00 |0015: const-class v2, Landroid/os/Parcelable; // type@00ae │ │ -1a9fba: 7130 910d 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@0d91 │ │ -1a9fc0: 0c01 |001a: move-result-object v1 │ │ -1a9fc2: 1f01 5d18 |001b: check-cast v1, Ljava/util/List; // type@185d │ │ -1a9fc6: 2807 |001d: goto 0024 // +0007 │ │ -1a9fc8: 6e20 9c00 4100 |001e: invoke-virtual {v1, v4}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@009c │ │ -1a9fce: 0c01 |0021: move-result-object v1 │ │ -1a9fd0: 1f01 5d18 |0022: check-cast v1, Ljava/util/List; // type@185d │ │ -1a9fd4: 3801 5100 |0024: if-eqz v1, 0075 // +0051 │ │ -1a9fd8: 1f01 9417 |0026: check-cast v1, Ljava/lang/Iterable; // type@1794 │ │ -1a9fdc: 2202 4918 |0028: new-instance v2, Ljava/util/ArrayList; // type@1849 │ │ -1a9fe0: 7010 a396 0200 |002a: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@96a3 │ │ -1a9fe6: 1f02 4c18 |002d: check-cast v2, Ljava/util/Collection; // type@184c │ │ -1a9fea: 7210 ac93 0100 |002f: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@93ac │ │ -1a9ff0: 0c01 |0032: move-result-object v1 │ │ -1a9ff2: 7210 8a97 0100 |0033: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@978a │ │ -1a9ff8: 0a03 |0036: move-result v3 │ │ -1a9ffa: 3803 0e00 |0037: if-eqz v3, 0045 // +000e │ │ -1a9ffe: 7210 8b97 0100 |0039: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@978b │ │ -1aa004: 0c03 |003c: move-result-object v3 │ │ -1aa006: 2034 9400 |003d: instance-of v4, v3, Landroid/net/Uri; // type@0094 │ │ -1aa00a: 3804 f4ff |003f: if-eqz v4, 0033 // -000c │ │ -1aa00e: 7220 2797 3200 |0041: invoke-interface {v2, v3}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@9727 │ │ -1aa014: 28ef |0044: goto 0033 // -0011 │ │ -1aa016: 1f02 5d18 |0045: check-cast v2, Ljava/util/List; // type@185d │ │ -1aa01a: 1f02 9417 |0047: check-cast v2, Ljava/lang/Iterable; // type@1794 │ │ -1aa01e: 2201 4918 |0049: new-instance v1, Ljava/util/ArrayList; // type@1849 │ │ -1aa022: 1303 0a00 |004b: const/16 v3, #int 10 // #a │ │ -1aa026: 7120 62a8 3200 |004d: invoke-static {v2, v3}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@a862 │ │ -1aa02c: 0a03 |0050: move-result v3 │ │ -1aa02e: 7020 a496 3100 |0051: invoke-direct {v1, v3}, Ljava/util/ArrayList;.:(I)V // method@96a4 │ │ -1aa034: 1f01 4c18 |0054: check-cast v1, Ljava/util/Collection; // type@184c │ │ -1aa038: 7210 ac93 0200 |0056: invoke-interface {v2}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@93ac │ │ -1aa03e: 0c02 |0059: move-result-object v2 │ │ -1aa040: 7210 8a97 0200 |005a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@978a │ │ -1aa046: 0a03 |005d: move-result v3 │ │ -1aa048: 3803 1400 |005e: if-eqz v3, 0072 // +0014 │ │ -1aa04c: 7210 8b97 0200 |0060: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@978b │ │ -1aa052: 0c03 |0063: move-result-object v3 │ │ -1aa054: 1f03 9400 |0064: check-cast v3, Landroid/net/Uri; // type@0094 │ │ -1aa058: 7020 fd10 3500 |0066: invoke-direct {v5, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fileName:(Landroid/net/Uri;)Ljava/lang/String; // method@10fd │ │ -1aa05e: 0c04 |0069: move-result-object v4 │ │ -1aa060: 7120 5e9b 4300 |006a: invoke-static {v3, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b5e │ │ -1aa066: 0c03 |006d: move-result-object v3 │ │ -1aa068: 7220 2797 3100 |006e: invoke-interface {v1, v3}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@9727 │ │ -1aa06e: 28e9 |0071: goto 005a // -0017 │ │ -1aa070: 1f01 5d18 |0072: check-cast v1, Ljava/util/List; // type@185d │ │ -1aa074: 2805 |0074: goto 0079 // +0005 │ │ -1aa076: 7100 6ea8 0000 |0075: invoke-static {}, Lkotlin/collections/CollectionsKt;.emptyList:()Ljava/util/List; // method@a86e │ │ -1aa07c: 0c01 |0078: move-result-object v1 │ │ -1aa07e: 2202 0005 |0079: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // type@0500 │ │ -1aa082: 1f01 4c18 |007b: check-cast v1, Ljava/util/Collection; // type@184c │ │ -1aa086: 7110 b2a8 0100 |007d: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.toMutableList:(Ljava/util/Collection;)Ljava/util/List; // method@a8b2 │ │ -1aa08c: 0c01 |0080: move-result-object v1 │ │ -1aa08e: 7020 5011 1200 |0081: invoke-direct {v2, v1}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.:(Ljava/util/List;)V // method@1150 │ │ -1aa094: 5b52 6b05 |0084: iput-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalUriAdapter:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@056b │ │ -1aa098: 5401 3f01 |0086: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@013f │ │ -1aa09c: 5452 6b05 |0088: iget-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalUriAdapter:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@056b │ │ -1aa0a0: 3902 0800 |008a: if-nez v2, 0092 // +0008 │ │ -1aa0a4: 1a02 b2eb |008c: const-string v2, "saveExternalUriAdapter" // string@ebb2 │ │ -1aa0a8: 7110 4eb7 0200 |008e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b74e │ │ -1aa0ae: 1202 |0091: const/4 v2, #int 0 // #0 │ │ -1aa0b0: 1f02 6702 |0092: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@0267 │ │ -1aa0b4: 6e20 e606 2100 |0094: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@06e6 │ │ -1aa0ba: 5400 3f01 |0097: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@013f │ │ -1aa0be: 1a01 d9aa |0099: const-string v1, "fileNames" // string@aad9 │ │ -1aa0c2: 7120 30b7 1000 |009b: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1aa0c8: 1f00 0e01 |009e: check-cast v0, Landroid/view/View; // type@010e │ │ -1aa0cc: 1201 |00a0: const/4 v1, #int 0 // #0 │ │ -1aa0ce: 6e20 4303 1000 |00a1: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ -1aa0d4: 1210 |00a4: const/4 v0, #int 1 // #1 │ │ -1aa0d6: 5c50 6805 |00a5: iput-boolean v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0568 │ │ -1aa0da: 7010 f610 0500 |00a7: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10f6 │ │ -1aa0e0: 0e00 |00aa: return-void │ │ +1aa04c: |[1aa04c] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendMultiple:()V │ │ +1aa05c: 7010 ff10 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ +1aa062: 0c00 |0003: move-result-object v0 │ │ +1aa064: 6e10 0411 0500 |0004: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ +1aa06a: 0c01 |0007: move-result-object v1 │ │ +1aa06c: 1a02 9db4 |0008: const-string v2, "getIntent(...)" // string@b49d │ │ +1aa070: 7120 3db7 2100 |000a: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1aa076: 6002 3800 |000d: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1aa07a: 1303 2100 |000f: const/16 v3, #int 33 // #21 │ │ +1aa07e: 1a04 9991 |0011: const-string v4, "android.intent.extra.STREAM" // string@9199 │ │ +1aa082: 3432 0b00 |0013: if-lt v2, v3, 001e // +000b │ │ +1aa086: 1c02 ae00 |0015: const-class v2, Landroid/os/Parcelable; // type@00ae │ │ +1aa08a: 7130 910d 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@0d91 │ │ +1aa090: 0c01 |001a: move-result-object v1 │ │ +1aa092: 1f01 5e18 |001b: check-cast v1, Ljava/util/List; // type@185e │ │ +1aa096: 2807 |001d: goto 0024 // +0007 │ │ +1aa098: 6e20 9c00 4100 |001e: invoke-virtual {v1, v4}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@009c │ │ +1aa09e: 0c01 |0021: move-result-object v1 │ │ +1aa0a0: 1f01 5e18 |0022: check-cast v1, Ljava/util/List; // type@185e │ │ +1aa0a4: 3801 5100 |0024: if-eqz v1, 0075 // +0051 │ │ +1aa0a8: 1f01 9517 |0026: check-cast v1, Ljava/lang/Iterable; // type@1795 │ │ +1aa0ac: 2202 4a18 |0028: new-instance v2, Ljava/util/ArrayList; // type@184a │ │ +1aa0b0: 7010 b096 0200 |002a: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@96b0 │ │ +1aa0b6: 1f02 4d18 |002d: check-cast v2, Ljava/util/Collection; // type@184d │ │ +1aa0ba: 7210 b993 0100 |002f: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@93b9 │ │ +1aa0c0: 0c01 |0032: move-result-object v1 │ │ +1aa0c2: 7210 9797 0100 |0033: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9797 │ │ +1aa0c8: 0a03 |0036: move-result v3 │ │ +1aa0ca: 3803 0e00 |0037: if-eqz v3, 0045 // +000e │ │ +1aa0ce: 7210 9897 0100 |0039: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9798 │ │ +1aa0d4: 0c03 |003c: move-result-object v3 │ │ +1aa0d6: 2034 9400 |003d: instance-of v4, v3, Landroid/net/Uri; // type@0094 │ │ +1aa0da: 3804 f4ff |003f: if-eqz v4, 0033 // -000c │ │ +1aa0de: 7220 3497 3200 |0041: invoke-interface {v2, v3}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@9734 │ │ +1aa0e4: 28ef |0044: goto 0033 // -0011 │ │ +1aa0e6: 1f02 5e18 |0045: check-cast v2, Ljava/util/List; // type@185e │ │ +1aa0ea: 1f02 9517 |0047: check-cast v2, Ljava/lang/Iterable; // type@1795 │ │ +1aa0ee: 2201 4a18 |0049: new-instance v1, Ljava/util/ArrayList; // type@184a │ │ +1aa0f2: 1303 0a00 |004b: const/16 v3, #int 10 // #a │ │ +1aa0f6: 7120 6fa8 3200 |004d: invoke-static {v2, v3}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@a86f │ │ +1aa0fc: 0a03 |0050: move-result v3 │ │ +1aa0fe: 7020 b196 3100 |0051: invoke-direct {v1, v3}, Ljava/util/ArrayList;.:(I)V // method@96b1 │ │ +1aa104: 1f01 4d18 |0054: check-cast v1, Ljava/util/Collection; // type@184d │ │ +1aa108: 7210 b993 0200 |0056: invoke-interface {v2}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@93b9 │ │ +1aa10e: 0c02 |0059: move-result-object v2 │ │ +1aa110: 7210 9797 0200 |005a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@9797 │ │ +1aa116: 0a03 |005d: move-result v3 │ │ +1aa118: 3803 1400 |005e: if-eqz v3, 0072 // +0014 │ │ +1aa11c: 7210 9897 0200 |0060: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9798 │ │ +1aa122: 0c03 |0063: move-result-object v3 │ │ +1aa124: 1f03 9400 |0064: check-cast v3, Landroid/net/Uri; // type@0094 │ │ +1aa128: 7020 fd10 3500 |0066: invoke-direct {v5, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fileName:(Landroid/net/Uri;)Ljava/lang/String; // method@10fd │ │ +1aa12e: 0c04 |0069: move-result-object v4 │ │ +1aa130: 7120 6b9b 4300 |006a: invoke-static {v3, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b6b │ │ +1aa136: 0c03 |006d: move-result-object v3 │ │ +1aa138: 7220 3497 3100 |006e: invoke-interface {v1, v3}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@9734 │ │ +1aa13e: 28e9 |0071: goto 005a // -0017 │ │ +1aa140: 1f01 5e18 |0072: check-cast v1, Ljava/util/List; // type@185e │ │ +1aa144: 2805 |0074: goto 0079 // +0005 │ │ +1aa146: 7100 7ba8 0000 |0075: invoke-static {}, Lkotlin/collections/CollectionsKt;.emptyList:()Ljava/util/List; // method@a87b │ │ +1aa14c: 0c01 |0078: move-result-object v1 │ │ +1aa14e: 2202 0005 |0079: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // type@0500 │ │ +1aa152: 1f01 4d18 |007b: check-cast v1, Ljava/util/Collection; // type@184d │ │ +1aa156: 7110 bfa8 0100 |007d: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.toMutableList:(Ljava/util/Collection;)Ljava/util/List; // method@a8bf │ │ +1aa15c: 0c01 |0080: move-result-object v1 │ │ +1aa15e: 7020 5011 1200 |0081: invoke-direct {v2, v1}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.:(Ljava/util/List;)V // method@1150 │ │ +1aa164: 5b52 6b05 |0084: iput-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalUriAdapter:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@056b │ │ +1aa168: 5401 3f01 |0086: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@013f │ │ +1aa16c: 5452 6b05 |0088: iget-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalUriAdapter:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@056b │ │ +1aa170: 3902 0800 |008a: if-nez v2, 0092 // +0008 │ │ +1aa174: 1a02 b7eb |008c: const-string v2, "saveExternalUriAdapter" // string@ebb7 │ │ +1aa178: 7110 5bb7 0200 |008e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b75b │ │ +1aa17e: 1202 |0091: const/4 v2, #int 0 // #0 │ │ +1aa180: 1f02 6702 |0092: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@0267 │ │ +1aa184: 6e20 e606 2100 |0094: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@06e6 │ │ +1aa18a: 5400 3f01 |0097: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@013f │ │ +1aa18e: 1a01 deaa |0099: const-string v1, "fileNames" // string@aade │ │ +1aa192: 7120 3db7 1000 |009b: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1aa198: 1f00 0e01 |009e: check-cast v0, Landroid/view/View; // type@010e │ │ +1aa19c: 1201 |00a0: const/4 v1, #int 0 // #0 │ │ +1aa19e: 6e20 4303 1000 |00a1: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ +1aa1a4: 1210 |00a4: const/4 v0, #int 1 // #1 │ │ +1aa1a6: 5c50 6805 |00a5: iput-boolean v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0568 │ │ +1aa1aa: 7010 f610 0500 |00a7: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10f6 │ │ +1aa1b0: 0e00 |00aa: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0004 line=382 │ │ 0x000d line=599 │ │ 0x001e line=600 │ │ 0x0026 line=382 │ │ @@ -41447,71 +41447,71 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 119 16-bit code units │ │ -1aa0e4: |[1aa0e4] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle:()V │ │ -1aa0f4: 7010 ff10 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ -1aa0fa: 0c00 |0003: move-result-object v0 │ │ -1aa0fc: 5401 3d01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ -1aa100: 1a02 d6aa |0006: const-string v2, "fileNameEdit" // string@aad6 │ │ -1aa104: 7120 30b7 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1aa10a: 1f01 5b01 |000b: check-cast v1, Landroid/widget/TextView; // type@015b │ │ -1aa10e: 2202 ef04 |000d: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1; // type@04ef │ │ -1aa112: 7030 b110 0204 |000f: invoke-direct {v2, v0, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1;.:(Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10b1 │ │ -1aa118: 1f02 d100 |0012: check-cast v2, Landroid/text/TextWatcher; // type@00d1 │ │ -1aa11c: 6e20 4604 2100 |0014: invoke-virtual {v1, v2}, Landroid/widget/TextView;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@0446 │ │ -1aa122: 5401 3d01 |0017: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ -1aa126: 2202 7d1b |0019: new-instance v2, Lkotlin/jvm/internal/SpreadBuilder; // type@1b7d │ │ -1aa12a: 1223 |001b: const/4 v3, #int 2 // #2 │ │ -1aa12c: 7020 53b8 3200 |001c: invoke-direct {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.:(I)V // method@b853 │ │ -1aa132: 2203 ee04 |001f: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$1$2; // type@04ee │ │ -1aa136: 7010 af10 0300 |0021: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$1$2;.:()V // method@10af │ │ -1aa13c: 6e20 54b8 3200 |0024: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.add:(Ljava/lang/Object;)V // method@b854 │ │ -1aa142: 5403 3d01 |0027: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ -1aa146: 6e10 b608 0300 |0029: invoke-virtual {v3}, Lcom/google/android/material/textfield/TextInputEditText;.getFilters:()[Landroid/text/InputFilter; // method@08b6 │ │ -1aa14c: 0c03 |002c: move-result-object v3 │ │ -1aa14e: 6e20 55b8 3200 |002d: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.addSpread:(Ljava/lang/Object;)V // method@b855 │ │ -1aa154: 6e10 56b8 0200 |0030: invoke-virtual {v2}, Lkotlin/jvm/internal/SpreadBuilder;.size:()I // method@b856 │ │ -1aa15a: 0a03 |0033: move-result v3 │ │ -1aa15c: 2333 b624 |0034: new-array v3, v3, [Landroid/text/InputFilter; // type@24b6 │ │ -1aa160: 6e20 57b8 3200 |0036: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@b857 │ │ -1aa166: 0c02 |0039: move-result-object v2 │ │ -1aa168: 1f02 b624 |003a: check-cast v2, [Landroid/text/InputFilter; // type@24b6 │ │ -1aa16c: 6e20 be08 2100 |003c: invoke-virtual {v1, v2}, Lcom/google/android/material/textfield/TextInputEditText;.setFilters:([Landroid/text/InputFilter;)V // method@08be │ │ -1aa172: 6e10 0411 0400 |003f: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ -1aa178: 0c01 |0042: move-result-object v1 │ │ -1aa17a: 1a02 9491 |0043: const-string v2, "android.intent.extra.STREAM" // string@9194 │ │ -1aa17e: 6e20 a300 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00a3 │ │ -1aa184: 0a01 |0048: move-result v1 │ │ -1aa186: 3801 0900 |0049: if-eqz v1, 0052 // +0009 │ │ -1aa18a: 7110 1111 0400 |004b: invoke-static {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle$lambda$39$getExtraStreamFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; // method@1111 │ │ -1aa190: 0c01 |004e: move-result-object v1 │ │ -1aa192: 3901 1300 |004f: if-nez v1, 0062 // +0013 │ │ -1aa196: 0e00 |0051: return-void │ │ -1aa198: 6e10 0411 0400 |0052: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ -1aa19e: 0c01 |0055: move-result-object v1 │ │ -1aa1a0: 1a02 9691 |0056: const-string v2, "android.intent.extra.TEXT" // string@9196 │ │ -1aa1a4: 6e20 a300 2100 |0058: invoke-virtual {v1, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00a3 │ │ -1aa1aa: 0a01 |005b: move-result v1 │ │ -1aa1ac: 3801 1a00 |005c: if-eqz v1, 0076 // +001a │ │ -1aa1b0: 7110 1211 0400 |005e: invoke-static {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle$lambda$39$getExtraTextFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; // method@1112 │ │ -1aa1b6: 0c01 |0061: move-result-object v1 │ │ -1aa1b8: 5402 3d01 |0062: iget-object v2, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ -1aa1bc: 1f01 7b17 |0064: check-cast v1, Ljava/lang/CharSequence; // type@177b │ │ -1aa1c0: 6e20 c308 1200 |0066: invoke-virtual {v2, v1}, Lcom/google/android/material/textfield/TextInputEditText;.setText:(Ljava/lang/CharSequence;)V // method@08c3 │ │ -1aa1c6: 5400 3e01 |0069: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEditLayout:Lcom/google/android/material/textfield/TextInputLayout; // field@013e │ │ -1aa1ca: 1a01 d7aa |006b: const-string v1, "fileNameEditLayout" // string@aad7 │ │ -1aa1ce: 7120 30b7 1000 |006d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1aa1d4: 1f00 0e01 |0070: check-cast v0, Landroid/view/View; // type@010e │ │ -1aa1d8: 1201 |0072: const/4 v1, #int 0 // #0 │ │ -1aa1da: 6e20 4303 1000 |0073: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ -1aa1e0: 0e00 |0076: return-void │ │ +1aa1b4: |[1aa1b4] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle:()V │ │ +1aa1c4: 7010 ff10 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ +1aa1ca: 0c00 |0003: move-result-object v0 │ │ +1aa1cc: 5401 3d01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ +1aa1d0: 1a02 dbaa |0006: const-string v2, "fileNameEdit" // string@aadb │ │ +1aa1d4: 7120 3db7 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1aa1da: 1f01 5b01 |000b: check-cast v1, Landroid/widget/TextView; // type@015b │ │ +1aa1de: 2202 ef04 |000d: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1; // type@04ef │ │ +1aa1e2: 7030 b110 0204 |000f: invoke-direct {v2, v0, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1;.:(Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10b1 │ │ +1aa1e8: 1f02 d100 |0012: check-cast v2, Landroid/text/TextWatcher; // type@00d1 │ │ +1aa1ec: 6e20 4604 2100 |0014: invoke-virtual {v1, v2}, Landroid/widget/TextView;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@0446 │ │ +1aa1f2: 5401 3d01 |0017: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ +1aa1f6: 2202 7e1b |0019: new-instance v2, Lkotlin/jvm/internal/SpreadBuilder; // type@1b7e │ │ +1aa1fa: 1223 |001b: const/4 v3, #int 2 // #2 │ │ +1aa1fc: 7020 60b8 3200 |001c: invoke-direct {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.:(I)V // method@b860 │ │ +1aa202: 2203 ee04 |001f: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$1$2; // type@04ee │ │ +1aa206: 7010 af10 0300 |0021: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$1$2;.:()V // method@10af │ │ +1aa20c: 6e20 61b8 3200 |0024: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.add:(Ljava/lang/Object;)V // method@b861 │ │ +1aa212: 5403 3d01 |0027: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ +1aa216: 6e10 b608 0300 |0029: invoke-virtual {v3}, Lcom/google/android/material/textfield/TextInputEditText;.getFilters:()[Landroid/text/InputFilter; // method@08b6 │ │ +1aa21c: 0c03 |002c: move-result-object v3 │ │ +1aa21e: 6e20 62b8 3200 |002d: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.addSpread:(Ljava/lang/Object;)V // method@b862 │ │ +1aa224: 6e10 63b8 0200 |0030: invoke-virtual {v2}, Lkotlin/jvm/internal/SpreadBuilder;.size:()I // method@b863 │ │ +1aa22a: 0a03 |0033: move-result v3 │ │ +1aa22c: 2333 b724 |0034: new-array v3, v3, [Landroid/text/InputFilter; // type@24b7 │ │ +1aa230: 6e20 64b8 3200 |0036: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@b864 │ │ +1aa236: 0c02 |0039: move-result-object v2 │ │ +1aa238: 1f02 b724 |003a: check-cast v2, [Landroid/text/InputFilter; // type@24b7 │ │ +1aa23c: 6e20 be08 2100 |003c: invoke-virtual {v1, v2}, Lcom/google/android/material/textfield/TextInputEditText;.setFilters:([Landroid/text/InputFilter;)V // method@08be │ │ +1aa242: 6e10 0411 0400 |003f: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ +1aa248: 0c01 |0042: move-result-object v1 │ │ +1aa24a: 1a02 9991 |0043: const-string v2, "android.intent.extra.STREAM" // string@9199 │ │ +1aa24e: 6e20 a300 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00a3 │ │ +1aa254: 0a01 |0048: move-result v1 │ │ +1aa256: 3801 0900 |0049: if-eqz v1, 0052 // +0009 │ │ +1aa25a: 7110 1111 0400 |004b: invoke-static {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle$lambda$39$getExtraStreamFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; // method@1111 │ │ +1aa260: 0c01 |004e: move-result-object v1 │ │ +1aa262: 3901 1300 |004f: if-nez v1, 0062 // +0013 │ │ +1aa266: 0e00 |0051: return-void │ │ +1aa268: 6e10 0411 0400 |0052: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ +1aa26e: 0c01 |0055: move-result-object v1 │ │ +1aa270: 1a02 9b91 |0056: const-string v2, "android.intent.extra.TEXT" // string@919b │ │ +1aa274: 6e20 a300 2100 |0058: invoke-virtual {v1, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00a3 │ │ +1aa27a: 0a01 |005b: move-result v1 │ │ +1aa27c: 3801 1a00 |005c: if-eqz v1, 0076 // +001a │ │ +1aa280: 7110 1211 0400 |005e: invoke-static {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle$lambda$39$getExtraTextFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; // method@1112 │ │ +1aa286: 0c01 |0061: move-result-object v1 │ │ +1aa288: 5402 3d01 |0062: iget-object v2, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ +1aa28c: 1f01 7c17 |0064: check-cast v1, Ljava/lang/CharSequence; // type@177c │ │ +1aa290: 6e20 c308 1200 |0066: invoke-virtual {v2, v1}, Lcom/google/android/material/textfield/TextInputEditText;.setText:(Ljava/lang/CharSequence;)V // method@08c3 │ │ +1aa296: 5400 3e01 |0069: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEditLayout:Lcom/google/android/material/textfield/TextInputLayout; // field@013e │ │ +1aa29a: 1a01 dcaa |006b: const-string v1, "fileNameEditLayout" // string@aadc │ │ +1aa29e: 7120 3db7 1000 |006d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1aa2a4: 1f00 0e01 |0070: check-cast v0, Landroid/view/View; // type@010e │ │ +1aa2a8: 1201 |0072: const/4 v1, #int 0 // #0 │ │ +1aa2aa: 6e20 4303 1000 |0073: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ +1aa2b0: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0004 line=352 │ │ 0x000d line=592 │ │ 0x0012 line=593 │ │ 0x0017 line=357 │ │ @@ -41532,44 +41532,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 │ │ -1a94b8: |[1a94b8] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle$lambda$39$getExtraStreamFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; │ │ -1a94c8: 6e10 0411 0500 |0000: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ -1a94ce: 0c00 |0003: move-result-object v0 │ │ -1a94d0: 1a01 98b4 |0004: const-string v1, "getIntent(...)" // string@b498 │ │ -1a94d4: 7120 30b7 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1a94da: 6001 3800 |0009: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1a94de: 1302 2100 |000b: const/16 v2, #int 33 // #21 │ │ -1a94e2: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -1a94e4: 1a04 9491 |000e: const-string v4, "android.intent.extra.STREAM" // string@9194 │ │ -1a94e8: 3421 0b00 |0010: if-lt v1, v2, 001b // +000b │ │ -1a94ec: 1c01 ae00 |0012: const-class v1, Landroid/os/Parcelable; // type@00ae │ │ -1a94f0: 7130 880d 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@0d88 │ │ -1a94f6: 0c00 |0017: move-result-object v0 │ │ -1a94f8: 1f00 ae00 |0018: check-cast v0, Landroid/os/Parcelable; // type@00ae │ │ -1a94fc: 280a |001a: goto 0024 // +000a │ │ -1a94fe: 6e20 9e00 4000 |001b: invoke-virtual {v0, v4}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@009e │ │ -1a9504: 0c00 |001e: move-result-object v0 │ │ -1a9506: 2001 ae00 |001f: instance-of v1, v0, Landroid/os/Parcelable; // type@00ae │ │ -1a950a: 3901 0300 |0021: if-nez v1, 0024 // +0003 │ │ -1a950e: 0730 |0023: move-object v0, v3 │ │ -1a9510: 2001 9400 |0024: instance-of v1, v0, Landroid/net/Uri; // type@0094 │ │ -1a9514: 3801 0500 |0026: if-eqz v1, 002b // +0005 │ │ -1a9518: 1f00 9400 |0028: check-cast v0, Landroid/net/Uri; // type@0094 │ │ -1a951c: 2802 |002a: goto 002c // +0002 │ │ -1a951e: 0730 |002b: move-object v0, v3 │ │ -1a9520: 3800 0800 |002c: if-eqz v0, 0034 // +0008 │ │ -1a9524: 5b50 6605 |002e: iput-object v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@0566 │ │ -1a9528: 7020 fd10 0500 |0030: invoke-direct {v5, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fileName:(Landroid/net/Uri;)Ljava/lang/String; // method@10fd │ │ -1a952e: 0c03 |0033: move-result-object v3 │ │ -1a9530: 1103 |0034: return-object v3 │ │ +1a9588: |[1a9588] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle$lambda$39$getExtraStreamFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; │ │ +1a9598: 6e10 0411 0500 |0000: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ +1a959e: 0c00 |0003: move-result-object v0 │ │ +1a95a0: 1a01 9db4 |0004: const-string v1, "getIntent(...)" // string@b49d │ │ +1a95a4: 7120 3db7 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1a95aa: 6001 3800 |0009: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1a95ae: 1302 2100 |000b: const/16 v2, #int 33 // #21 │ │ +1a95b2: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +1a95b4: 1a04 9991 |000e: const-string v4, "android.intent.extra.STREAM" // string@9199 │ │ +1a95b8: 3421 0b00 |0010: if-lt v1, v2, 001b // +000b │ │ +1a95bc: 1c01 ae00 |0012: const-class v1, Landroid/os/Parcelable; // type@00ae │ │ +1a95c0: 7130 880d 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@0d88 │ │ +1a95c6: 0c00 |0017: move-result-object v0 │ │ +1a95c8: 1f00 ae00 |0018: check-cast v0, Landroid/os/Parcelable; // type@00ae │ │ +1a95cc: 280a |001a: goto 0024 // +000a │ │ +1a95ce: 6e20 9e00 4000 |001b: invoke-virtual {v0, v4}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@009e │ │ +1a95d4: 0c00 |001e: move-result-object v0 │ │ +1a95d6: 2001 ae00 |001f: instance-of v1, v0, Landroid/os/Parcelable; // type@00ae │ │ +1a95da: 3901 0300 |0021: if-nez v1, 0024 // +0003 │ │ +1a95de: 0730 |0023: move-object v0, v3 │ │ +1a95e0: 2001 9400 |0024: instance-of v1, v0, Landroid/net/Uri; // type@0094 │ │ +1a95e4: 3801 0500 |0026: if-eqz v1, 002b // +0005 │ │ +1a95e8: 1f00 9400 |0028: check-cast v0, Landroid/net/Uri; // type@0094 │ │ +1a95ec: 2802 |002a: goto 002c // +0002 │ │ +1a95ee: 0730 |002b: move-object v0, v3 │ │ +1a95f0: 3800 0800 |002c: if-eqz v0, 0034 // +0008 │ │ +1a95f4: 5b50 6605 |002e: iput-object v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@0566 │ │ +1a95f8: 7020 fd10 0500 |0030: invoke-direct {v5, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fileName:(Landroid/net/Uri;)Ljava/lang/String; // method@10fd │ │ +1a95fe: 0c03 |0033: move-result-object v3 │ │ +1a9600: 1103 |0034: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0009 line=629 │ │ 0x001b line=630 │ │ 0x0024 line=346 │ │ 0x002e line=347 │ │ @@ -41582,52 +41582,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 │ │ -1a9534: |[1a9534] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle$lambda$39$getExtraTextFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; │ │ -1a9544: 6e10 0411 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ -1a954a: 0c00 |0003: move-result-object v0 │ │ -1a954c: 1a01 9691 |0004: const-string v1, "android.intent.extra.TEXT" // string@9196 │ │ -1a9550: 6e20 a200 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a2 │ │ -1a9556: 0c00 |0009: move-result-object v0 │ │ -1a9558: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ -1a955c: 7110 713a 0000 |000c: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.isValidUrl:(Ljava/lang/String;)Z // method@3a71 │ │ -1a9562: 0a00 |000f: move-result v0 │ │ -1a9564: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -1a9566: 3310 0500 |0011: if-ne v0, v1, 0016 // +0005 │ │ -1a956a: 1a00 6225 |0013: const-string v0, ".url" // string@2562 │ │ -1a956e: 2803 |0015: goto 0018 // +0003 │ │ -1a9570: 1a00 6125 |0016: const-string v0, ".txt" // string@2561 │ │ -1a9574: 6e10 0411 0200 |0018: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ -1a957a: 0c02 |001b: move-result-object v2 │ │ -1a957c: 1a01 9591 |001c: const-string v1, "android.intent.extra.SUBJECT" // string@9195 │ │ -1a9580: 6e20 a200 1200 |001e: invoke-virtual {v2, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a2 │ │ -1a9586: 0c02 |0021: move-result-object v2 │ │ -1a9588: 3902 0400 |0022: if-nez v2, 0026 // +0004 │ │ -1a958c: 1a02 0000 |0024: const-string v2, "" // string@0000 │ │ -1a9590: 1f02 7b17 |0026: check-cast v2, Ljava/lang/CharSequence; // type@177b │ │ -1a9594: 7210 0793 0200 |0028: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@9307 │ │ -1a959a: 0a01 |002b: move-result v1 │ │ -1a959c: 3901 0e00 |002c: if-nez v1, 003a // +000e │ │ -1a95a0: 2202 5118 |002e: new-instance v2, Ljava/util/Date; // type@1851 │ │ -1a95a4: 7010 5097 0200 |0030: invoke-direct {v2}, Ljava/util/Date;.:()V // method@9750 │ │ -1a95aa: 1b01 bd03 0100 |0033: const-string/jumbo v1, "yyyyMMdd_HHmmss" // string@000103bd │ │ -1a95b0: 7120 ff08 1200 |0036: invoke-static {v2, v1}, Lcom/infomaniak/core/utils/DateUtilsKt;.format:(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; // method@08ff │ │ -1a95b6: 0c02 |0039: move-result-object v2 │ │ -1a95b8: 1f02 aa17 |003a: check-cast v2, Ljava/lang/String; // type@17aa │ │ -1a95bc: 2201 ac17 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@17ac │ │ -1a95c0: 7010 7d94 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@947d │ │ -1a95c6: 6e20 8894 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9488 │ │ -1a95cc: 6e20 8994 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -1a95d2: 6e10 9a94 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@949a │ │ -1a95d8: 0c02 |004a: move-result-object v2 │ │ -1a95da: 1102 |004b: return-object v2 │ │ +1a9604: |[1a9604] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle$lambda$39$getExtraTextFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; │ │ +1a9614: 6e10 0411 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ +1a961a: 0c00 |0003: move-result-object v0 │ │ +1a961c: 1a01 9b91 |0004: const-string v1, "android.intent.extra.TEXT" // string@919b │ │ +1a9620: 6e20 a200 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a2 │ │ +1a9626: 0c00 |0009: move-result-object v0 │ │ +1a9628: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ +1a962c: 7110 7e3a 0000 |000c: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.isValidUrl:(Ljava/lang/String;)Z // method@3a7e │ │ +1a9632: 0a00 |000f: move-result v0 │ │ +1a9634: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +1a9636: 3310 0500 |0011: if-ne v0, v1, 0016 // +0005 │ │ +1a963a: 1a00 6325 |0013: const-string v0, ".url" // string@2563 │ │ +1a963e: 2803 |0015: goto 0018 // +0003 │ │ +1a9640: 1a00 6225 |0016: const-string v0, ".txt" // string@2562 │ │ +1a9644: 6e10 0411 0200 |0018: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ +1a964a: 0c02 |001b: move-result-object v2 │ │ +1a964c: 1a01 9a91 |001c: const-string v1, "android.intent.extra.SUBJECT" // string@919a │ │ +1a9650: 6e20 a200 1200 |001e: invoke-virtual {v2, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a2 │ │ +1a9656: 0c02 |0021: move-result-object v2 │ │ +1a9658: 3902 0400 |0022: if-nez v2, 0026 // +0004 │ │ +1a965c: 1a02 0000 |0024: const-string v2, "" // string@0000 │ │ +1a9660: 1f02 7c17 |0026: check-cast v2, Ljava/lang/CharSequence; // type@177c │ │ +1a9664: 7210 1493 0200 |0028: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@9314 │ │ +1a966a: 0a01 |002b: move-result v1 │ │ +1a966c: 3901 0e00 |002c: if-nez v1, 003a // +000e │ │ +1a9670: 2202 5218 |002e: new-instance v2, Ljava/util/Date; // type@1852 │ │ +1a9674: 7010 5d97 0200 |0030: invoke-direct {v2}, Ljava/util/Date;.:()V // method@975d │ │ +1a967a: 1b01 c203 0100 |0033: const-string/jumbo v1, "yyyyMMdd_HHmmss" // string@000103c2 │ │ +1a9680: 7120 ff08 1200 |0036: invoke-static {v2, v1}, Lcom/infomaniak/core/utils/DateUtilsKt;.format:(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; // method@08ff │ │ +1a9686: 0c02 |0039: move-result-object v2 │ │ +1a9688: 1f02 ab17 |003a: check-cast v2, Ljava/lang/String; // type@17ab │ │ +1a968c: 2201 ad17 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@17ad │ │ +1a9690: 7010 8a94 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@948a │ │ +1a9696: 6e20 9594 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9495 │ │ +1a969c: 6e20 9694 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +1a96a2: 6e10 a794 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@94a7 │ │ +1a96a8: 0c02 |004a: move-result-object v2 │ │ +1a96aa: 1102 |004b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0018 line=339 │ │ 0x0026 line=340 │ │ 0x003c line=341 │ │ locals : │ │ @@ -41638,30 +41638,30 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -1a89b8: |[1a89b8] com.infomaniak.drive.ui.SaveExternalFilesActivity.isAuth:()Z │ │ -1a89c8: 6200 c212 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -1a89cc: 6e10 9439 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3994 │ │ -1a89d2: 0a00 |0005: move-result v0 │ │ -1a89d4: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -1a89d6: 3310 1100 |0007: if-ne v0, v1, 0018 // +0011 │ │ -1a89da: 2200 3700 |0009: new-instance v0, Landroid/content/Intent; // type@0037 │ │ -1a89de: 0731 |000b: move-object v1, v3 │ │ -1a89e0: 1f01 3000 |000c: check-cast v1, Landroid/content/Context; // type@0030 │ │ -1a89e4: 1c02 5b04 |000e: const-class v2, Lcom/infomaniak/drive/ui/LaunchActivity; // type@045b │ │ -1a89e8: 7030 8e00 1002 |0010: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@008e │ │ -1a89ee: 6e20 2911 0300 |0013: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.startActivity:(Landroid/content/Intent;)V // method@1129 │ │ -1a89f4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -1a89f6: 0f00 |0017: return v0 │ │ -1a89f8: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -1a89fa: 0f00 |0019: return v0 │ │ +1a8a88: |[1a8a88] com.infomaniak.drive.ui.SaveExternalFilesActivity.isAuth:()Z │ │ +1a8a98: 6200 c512 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +1a8a9c: 6e10 a139 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@39a1 │ │ +1a8aa2: 0a00 |0005: move-result v0 │ │ +1a8aa4: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +1a8aa6: 3310 1100 |0007: if-ne v0, v1, 0018 // +0011 │ │ +1a8aaa: 2200 3700 |0009: new-instance v0, Landroid/content/Intent; // type@0037 │ │ +1a8aae: 0731 |000b: move-object v1, v3 │ │ +1a8ab0: 1f01 3000 |000c: check-cast v1, Landroid/content/Context; // type@0030 │ │ +1a8ab4: 1c02 5b04 |000e: const-class v2, Lcom/infomaniak/drive/ui/LaunchActivity; // type@045b │ │ +1a8ab8: 7030 8e00 1002 |0010: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@008e │ │ +1a8abe: 6e20 2911 0300 |0013: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.startActivity:(Landroid/content/Intent;)V // method@1129 │ │ +1a8ac4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +1a8ac6: 0f00 |0017: return v0 │ │ +1a8ac8: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +1a8aca: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0009 line=133 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -41670,30 +41670,30 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -1a89fc: |[1a89fc] com.infomaniak.drive.ui.SaveExternalFilesActivity.isExtrasNull:()Z │ │ -1a8a0c: 6e10 0411 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ -1a8a12: 0c00 |0003: move-result-object v0 │ │ -1a8a14: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -1a8a18: 6e10 9900 0000 |0006: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0099 │ │ -1a8a1e: 0c00 |0009: move-result-object v0 │ │ -1a8a20: 2802 |000a: goto 000c // +0002 │ │ -1a8a22: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -1a8a24: 3900 0c00 |000c: if-nez v0, 0018 // +000c │ │ -1a8a28: 2200 dc04 |000e: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12; // type@04dc │ │ -1a8a2c: 7020 8a10 1000 |0010: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@108a │ │ -1a8a32: 7110 fc79 0000 |0013: invoke-static {v0}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79fc │ │ -1a8a38: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -1a8a3a: 0f00 |0017: return v0 │ │ -1a8a3c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -1a8a3e: 0f00 |0019: return v0 │ │ +1a8acc: |[1a8acc] com.infomaniak.drive.ui.SaveExternalFilesActivity.isExtrasNull:()Z │ │ +1a8adc: 6e10 0411 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ +1a8ae2: 0c00 |0003: move-result-object v0 │ │ +1a8ae4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +1a8ae8: 6e10 9900 0000 |0006: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0099 │ │ +1a8aee: 0c00 |0009: move-result-object v0 │ │ +1a8af0: 2802 |000a: goto 000c // +0002 │ │ +1a8af2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +1a8af4: 3900 0c00 |000c: if-nez v0, 0018 // +000c │ │ +1a8af8: 2200 dc04 |000e: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12; // type@04dc │ │ +1a8afc: 7020 8a10 1000 |0010: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@108a │ │ +1a8b02: 7110 097a 0000 |0013: invoke-static {v0}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@7a09 │ │ +1a8b08: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +1a8b0a: 0f00 |0017: return v0 │ │ +1a8b0c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +1a8b0e: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x000e line=141 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -41702,35 +41702,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 │ │ -1aa1e4: |[1aa1e4] com.infomaniak.drive.ui.SaveExternalFilesActivity.isExtrasNull$lambda$11:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V │ │ -1aa1f4: 1a00 21ec |0000: const-string v0, "scope" // string@ec21 │ │ -1aa1f8: 7120 31b7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1aa1fe: 6200 f1a6 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6f1 │ │ -1aa202: 7220 9873 0400 |0007: invoke-interface {v4, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@7398 │ │ -1aa208: 2204 8f17 |000a: new-instance v4, Ljava/lang/IllegalStateException; // type@178f │ │ -1aa20c: 6e10 0411 0300 |000c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ -1aa212: 0c00 |000f: move-result-object v0 │ │ -1aa214: 2201 ac17 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@17ac │ │ -1aa218: 1a02 c428 |0012: const-string v2, "Activity " // string@28c4 │ │ -1aa21c: 7020 8094 2100 |0014: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9480 │ │ -1aa222: 6e20 8894 3100 |0017: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9488 │ │ -1aa228: 1a03 9f0a |001a: const-string v3, " has null extras in " // string@0a9f │ │ -1aa22c: 6e20 8994 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -1aa232: 6e20 8894 0100 |001f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9488 │ │ -1aa238: 6e10 9a94 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@949a │ │ -1aa23e: 0c03 |0025: move-result-object v3 │ │ -1aa240: 7020 8e93 3400 |0026: invoke-direct {v4, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@938e │ │ -1aa246: 1f04 b217 |0029: check-cast v4, Ljava/lang/Throwable; // type@17b2 │ │ -1aa24a: 7110 b279 0400 |002b: invoke-static {v4}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@79b2 │ │ -1aa250: 0e00 |002e: return-void │ │ +1aa2b4: |[1aa2b4] com.infomaniak.drive.ui.SaveExternalFilesActivity.isExtrasNull$lambda$11:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V │ │ +1aa2c4: 1a00 26ec |0000: const-string v0, "scope" // string@ec26 │ │ +1aa2c8: 7120 3eb7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1aa2ce: 6200 f4a6 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6f4 │ │ +1aa2d2: 7220 a573 0400 |0007: invoke-interface {v4, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@73a5 │ │ +1aa2d8: 2204 9017 |000a: new-instance v4, Ljava/lang/IllegalStateException; // type@1790 │ │ +1aa2dc: 6e10 0411 0300 |000c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ +1aa2e2: 0c00 |000f: move-result-object v0 │ │ +1aa2e4: 2201 ad17 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@17ad │ │ +1aa2e8: 1a02 c728 |0012: const-string v2, "Activity " // string@28c7 │ │ +1aa2ec: 7020 8d94 2100 |0014: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@948d │ │ +1aa2f2: 6e20 9594 3100 |0017: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9495 │ │ +1aa2f8: 1a03 a00a |001a: const-string v3, " has null extras in " // string@0aa0 │ │ +1aa2fc: 6e20 9694 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +1aa302: 6e20 9594 0100 |001f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9495 │ │ +1aa308: 6e10 a794 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@94a7 │ │ +1aa30e: 0c03 |0025: move-result-object v3 │ │ +1aa310: 7020 9b93 3400 |0026: invoke-direct {v4, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@939b │ │ +1aa316: 1f04 b317 |0029: check-cast v4, Ljava/lang/Throwable; // type@17b3 │ │ +1aa31a: 7110 bf79 0400 |002b: invoke-static {v4}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@79bf │ │ +1aa320: 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; │ │ @@ -41740,68 +41740,68 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 101 16-bit code units │ │ -1a8a40: |[1a8a40] com.infomaniak.drive.ui.SaveExternalFilesActivity.isValidFields:()Z │ │ -1a8a50: 5520 6805 |0000: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0568 │ │ -1a8a54: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ -1a8a58: 7010 ff10 0200 |0004: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ -1a8a5e: 0c00 |0007: move-result-object v0 │ │ -1a8a60: 5400 3d01 |0008: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ -1a8a64: 1a01 d6aa |000a: const-string v1, "fileNameEdit" // string@aad6 │ │ -1a8a68: 7120 30b7 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1a8a6e: 7110 963a 0000 |000f: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showOrHideEmptyError:(Lcom/google/android/material/textfield/TextInputEditText;)Z // method@3a96 │ │ -1a8a74: 0a00 |0012: move-result v0 │ │ -1a8a76: 3800 0c00 |0013: if-eqz v0, 001f // +000c │ │ -1a8a7a: 7010 0711 0200 |0015: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1107 │ │ -1a8a80: 0c00 |0018: move-result-object v0 │ │ -1a8a82: 6e10 4411 0000 |0019: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:()Z // method@1144 │ │ -1a8a88: 0a00 |001c: move-result v0 │ │ -1a8a8a: 3800 4600 |001d: if-eqz v0, 0063 // +0046 │ │ -1a8a8e: 7010 0a11 0200 |001f: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110a │ │ -1a8a94: 0c00 |0022: move-result-object v0 │ │ -1a8a96: 6e10 8134 0000 |0023: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3481 │ │ -1a8a9c: 0c00 |0026: move-result-object v0 │ │ -1a8a9e: 6e10 3a06 0000 |0027: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ -1a8aa4: 0c00 |002a: move-result-object v0 │ │ -1a8aa6: 3800 3800 |002b: if-eqz v0, 0063 // +0038 │ │ -1a8aaa: 7010 0a11 0200 |002d: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110a │ │ -1a8ab0: 0c00 |0030: move-result-object v0 │ │ -1a8ab2: 6e10 8034 0000 |0031: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3480 │ │ -1a8ab8: 0c00 |0034: move-result-object v0 │ │ -1a8aba: 6e10 3a06 0000 |0035: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ -1a8ac0: 0c00 |0038: move-result-object v0 │ │ -1a8ac2: 3800 2a00 |0039: if-eqz v0, 0063 // +002a │ │ -1a8ac6: 7010 0911 0200 |003b: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1109 │ │ -1a8acc: 0c00 |003e: move-result-object v0 │ │ -1a8ace: 6e10 ae10 0000 |003f: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ae │ │ -1a8ad4: 0c00 |0042: move-result-object v0 │ │ -1a8ad6: 6e10 3a06 0000 |0043: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ -1a8adc: 0c00 |0046: move-result-object v0 │ │ -1a8ade: 3800 1c00 |0047: if-eqz v0, 0063 // +001c │ │ -1a8ae2: 7010 0911 0200 |0049: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1109 │ │ -1a8ae8: 0c00 |004c: move-result-object v0 │ │ -1a8aea: 6e10 ae10 0000 |004d: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ae │ │ -1a8af0: 0c00 |0050: move-result-object v0 │ │ -1a8af2: 6e10 3a06 0000 |0051: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ -1a8af8: 0c00 |0054: move-result-object v0 │ │ -1a8afa: 1f00 9217 |0055: check-cast v0, Ljava/lang/Integer; // type@1792 │ │ -1a8afe: 3900 0300 |0057: if-nez v0, 005a // +0003 │ │ -1a8b02: 2808 |0059: goto 0061 // +0008 │ │ -1a8b04: 6e10 9993 0000 |005a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@9399 │ │ -1a8b0a: 0a00 |005d: move-result v0 │ │ -1a8b0c: 12f1 |005e: const/4 v1, #int -1 // #ff │ │ -1a8b0e: 3210 0400 |005f: if-eq v0, v1, 0063 // +0004 │ │ -1a8b12: 1210 |0061: const/4 v0, #int 1 // #1 │ │ -1a8b14: 2802 |0062: goto 0064 // +0002 │ │ -1a8b16: 1200 |0063: const/4 v0, #int 0 // #0 │ │ -1a8b18: 0f00 |0064: return v0 │ │ +1a8b10: |[1a8b10] com.infomaniak.drive.ui.SaveExternalFilesActivity.isValidFields:()Z │ │ +1a8b20: 5520 6805 |0000: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0568 │ │ +1a8b24: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ +1a8b28: 7010 ff10 0200 |0004: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ +1a8b2e: 0c00 |0007: move-result-object v0 │ │ +1a8b30: 5400 3d01 |0008: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ +1a8b34: 1a01 dbaa |000a: const-string v1, "fileNameEdit" // string@aadb │ │ +1a8b38: 7120 3db7 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1a8b3e: 7110 a33a 0000 |000f: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showOrHideEmptyError:(Lcom/google/android/material/textfield/TextInputEditText;)Z // method@3aa3 │ │ +1a8b44: 0a00 |0012: move-result v0 │ │ +1a8b46: 3800 0c00 |0013: if-eqz v0, 001f // +000c │ │ +1a8b4a: 7010 0711 0200 |0015: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1107 │ │ +1a8b50: 0c00 |0018: move-result-object v0 │ │ +1a8b52: 6e10 4411 0000 |0019: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:()Z // method@1144 │ │ +1a8b58: 0a00 |001c: move-result v0 │ │ +1a8b5a: 3800 4600 |001d: if-eqz v0, 0063 // +0046 │ │ +1a8b5e: 7010 0a11 0200 |001f: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110a │ │ +1a8b64: 0c00 |0022: move-result-object v0 │ │ +1a8b66: 6e10 8e34 0000 |0023: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@348e │ │ +1a8b6c: 0c00 |0026: move-result-object v0 │ │ +1a8b6e: 6e10 3a06 0000 |0027: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ +1a8b74: 0c00 |002a: move-result-object v0 │ │ +1a8b76: 3800 3800 |002b: if-eqz v0, 0063 // +0038 │ │ +1a8b7a: 7010 0a11 0200 |002d: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110a │ │ +1a8b80: 0c00 |0030: move-result-object v0 │ │ +1a8b82: 6e10 8d34 0000 |0031: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@348d │ │ +1a8b88: 0c00 |0034: move-result-object v0 │ │ +1a8b8a: 6e10 3a06 0000 |0035: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ +1a8b90: 0c00 |0038: move-result-object v0 │ │ +1a8b92: 3800 2a00 |0039: if-eqz v0, 0063 // +002a │ │ +1a8b96: 7010 0911 0200 |003b: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1109 │ │ +1a8b9c: 0c00 |003e: move-result-object v0 │ │ +1a8b9e: 6e10 ae10 0000 |003f: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ae │ │ +1a8ba4: 0c00 |0042: move-result-object v0 │ │ +1a8ba6: 6e10 3a06 0000 |0043: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ +1a8bac: 0c00 |0046: move-result-object v0 │ │ +1a8bae: 3800 1c00 |0047: if-eqz v0, 0063 // +001c │ │ +1a8bb2: 7010 0911 0200 |0049: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1109 │ │ +1a8bb8: 0c00 |004c: move-result-object v0 │ │ +1a8bba: 6e10 ae10 0000 |004d: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ae │ │ +1a8bc0: 0c00 |0050: move-result-object v0 │ │ +1a8bc2: 6e10 3a06 0000 |0051: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ +1a8bc8: 0c00 |0054: move-result-object v0 │ │ +1a8bca: 1f00 9317 |0055: check-cast v0, Ljava/lang/Integer; // type@1793 │ │ +1a8bce: 3900 0300 |0057: if-nez v0, 005a // +0003 │ │ +1a8bd2: 2808 |0059: goto 0061 // +0008 │ │ +1a8bd4: 6e10 a693 0000 |005a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@93a6 │ │ +1a8bda: 0a00 |005d: move-result v0 │ │ +1a8bdc: 12f1 |005e: const/4 v1, #int -1 // #ff │ │ +1a8bde: 3210 0400 |005f: if-eq v0, v1, 0063 // +0004 │ │ +1a8be2: 1210 |0061: const/4 v0, #int 1 // #1 │ │ +1a8be4: 2802 |0062: goto 0064 // +0002 │ │ +1a8be6: 1200 |0063: const/4 v0, #int 0 // #0 │ │ +1a8be8: 0f00 |0064: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x001f line=401 │ │ 0x002d line=402 │ │ 0x003b line=403 │ │ 0x0049 line=404 │ │ @@ -41813,38 +41813,38 @@ │ │ type : '()Z' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a8b1c: |[1a8b1c] com.infomaniak.drive.ui.SaveExternalFilesActivity.onCreate$lambda$8$lambda$7:()Z │ │ -1a8b2c: 6200 be00 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00be │ │ -1a8b30: 6e10 bb09 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppSecurityLock:()Z // method@09bb │ │ -1a8b36: 0a00 |0005: move-result v0 │ │ -1a8b38: 0f00 |0006: return v0 │ │ +1a8bec: |[1a8bec] com.infomaniak.drive.ui.SaveExternalFilesActivity.onCreate$lambda$8$lambda$7:()Z │ │ +1a8bfc: 6200 be00 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00be │ │ +1a8c00: 6e10 bb09 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppSecurityLock:()Z // method@09bb │ │ +1a8c06: 0a00 |0005: move-result v0 │ │ +1a8c08: 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 │ │ -1aa4c8: |[1aa4c8] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension:(Lcom/google/android/material/textfield/TextInputEditText;)V │ │ -1aa4d8: 2200 db04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11; // type@04db │ │ -1aa4dc: 7030 8810 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;)V // method@1088 │ │ -1aa4e2: 6e20 c008 0200 |0005: invoke-virtual {v2, v0}, Lcom/google/android/material/textfield/TextInputEditText;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@08c0 │ │ -1aa4e8: 0e00 |0008: return-void │ │ +1aa598: |[1aa598] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension:(Lcom/google/android/material/textfield/TextInputEditText;)V │ │ +1aa5a8: 2200 db04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11; // type@04db │ │ +1aa5ac: 7030 8810 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;)V // method@1088 │ │ +1aa5b2: 6e20 c008 0200 |0005: invoke-virtual {v2, v0}, Lcom/google/android/material/textfield/TextInputEditText;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@08c0 │ │ +1aa5b8: 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; │ │ │ │ @@ -41853,100 +41853,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 │ │ -1aa378: |[1aa378] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension$lambda$10:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V │ │ -1aa388: 0800 3900 |0000: move-object/from16 v0, v57 │ │ -1aa38c: 7601 0911 3800 |0002: invoke-direct/range {v56}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1109 │ │ -1aa392: 0c01 |0005: move-result-object v1 │ │ -1aa394: 6e10 ad10 0100 |0006: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; // method@10ad │ │ -1aa39a: 0c01 |0009: move-result-object v1 │ │ -1aa39c: 6e10 3a06 0100 |000a: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ -1aa3a2: 0c01 |000d: move-result-object v1 │ │ -1aa3a4: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -1aa3a6: 7110 0093 0200 |000f: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9300 │ │ -1aa3ac: 0c02 |0012: move-result-object v2 │ │ -1aa3ae: 7120 28b7 2100 |0013: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b728 │ │ -1aa3b4: 0a01 |0016: move-result v1 │ │ -1aa3b6: 3801 8700 |0017: if-eqz v1, 009e // +0087 │ │ -1aa3ba: 383b 8500 |0019: if-eqz v59, 009e // +0085 │ │ -1aa3be: 7601 0911 3800 |001b: invoke-direct/range {v56}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1109 │ │ -1aa3c4: 0c01 |001e: move-result-object v1 │ │ -1aa3c6: 6e10 ad10 0100 |001f: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; // method@10ad │ │ -1aa3cc: 0c01 |0022: move-result-object v1 │ │ -1aa3ce: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -1aa3d0: 7110 0093 0200 |0024: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9300 │ │ -1aa3d6: 0c02 |0027: move-result-object v2 │ │ -1aa3d8: 6e20 3e06 2100 |0028: invoke-virtual {v1, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@063e │ │ -1aa3de: 7401 b808 3900 |002b: invoke-virtual/range {v57}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08b8 │ │ -1aa3e4: 0c01 |002e: move-result-object v1 │ │ -1aa3e6: 3801 0300 |002f: if-eqz v1, 0032 // +0003 │ │ -1aa3ea: 2803 |0031: goto 0034 // +0003 │ │ -1aa3ec: 1a01 0000 |0032: const-string v1, "" // string@0000 │ │ -1aa3f0: 1f01 7b17 |0034: check-cast v1, Ljava/lang/CharSequence; // type@177b │ │ -1aa3f4: 6e10 0e94 0100 |0036: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@940e │ │ -1aa3fa: 0c07 |0039: move-result-object v7 │ │ -1aa3fc: 2201 7503 |003a: new-instance v1, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1aa400: 0712 |003c: move-object v2, v1 │ │ -1aa402: 1336 ff03 |003d: const/16 v54, #int 1023 // #3ff │ │ -1aa406: 1337 0000 |003f: const/16 v55, #int 0 // #0 │ │ -1aa40a: 1203 |0041: const/4 v3, #int 0 // #0 │ │ -1aa40c: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -1aa40e: 1205 |0043: const/4 v5, #int 0 // #0 │ │ -1aa410: 1206 |0044: const/4 v6, #int 0 // #0 │ │ -1aa412: 1208 |0045: const/4 v8, #int 0 // #0 │ │ -1aa414: 1209 |0046: const/4 v9, #int 0 // #0 │ │ -1aa416: 120a |0047: const/4 v10, #int 0 // #0 │ │ -1aa418: 120b |0048: const/4 v11, #int 0 // #0 │ │ -1aa41a: 120c |0049: const/4 v12, #int 0 // #0 │ │ -1aa41c: 120d |004a: const/4 v13, #int 0 // #0 │ │ -1aa41e: 160e 0000 |004b: const-wide/16 v14, #int 0 // #0 │ │ -1aa422: 1610 0000 |004d: const-wide/16 v16, #int 0 // #0 │ │ -1aa426: 1612 0000 |004f: const-wide/16 v18, #int 0 // #0 │ │ -1aa42a: 1314 0000 |0051: const/16 v20, #int 0 // #0 │ │ -1aa42e: 1615 0000 |0053: const-wide/16 v21, #int 0 // #0 │ │ -1aa432: 1317 0000 |0055: const/16 v23, #int 0 // #0 │ │ -1aa436: 1318 0000 |0057: const/16 v24, #int 0 // #0 │ │ -1aa43a: 1319 0000 |0059: const/16 v25, #int 0 // #0 │ │ -1aa43e: 131a 0000 |005b: const/16 v26, #int 0 // #0 │ │ -1aa442: 131b 0000 |005d: const/16 v27, #int 0 // #0 │ │ -1aa446: 131c 0000 |005f: const/16 v28, #int 0 // #0 │ │ -1aa44a: 131d 0000 |0061: const/16 v29, #int 0 // #0 │ │ -1aa44e: 131e 0000 |0063: const/16 v30, #int 0 // #0 │ │ -1aa452: 131f 0000 |0065: const/16 v31, #int 0 // #0 │ │ -1aa456: 1320 0000 |0067: const/16 v32, #int 0 // #0 │ │ -1aa45a: 1321 0000 |0069: const/16 v33, #int 0 // #0 │ │ -1aa45e: 1322 0000 |006b: const/16 v34, #int 0 // #0 │ │ -1aa462: 1323 0000 |006d: const/16 v35, #int 0 // #0 │ │ -1aa466: 1324 0000 |006f: const/16 v36, #int 0 // #0 │ │ -1aa46a: 1625 0000 |0071: const-wide/16 v37, #int 0 // #0 │ │ -1aa46e: 1627 0000 |0073: const-wide/16 v39, #int 0 // #0 │ │ -1aa472: 1329 0000 |0075: const/16 v41, #int 0 // #0 │ │ -1aa476: 132a 0000 |0077: const/16 v42, #int 0 // #0 │ │ -1aa47a: 132b 0000 |0079: const/16 v43, #int 0 // #0 │ │ -1aa47e: 132c 0000 |007b: const/16 v44, #int 0 // #0 │ │ -1aa482: 132d 0000 |007d: const/16 v45, #int 0 // #0 │ │ -1aa486: 132e 0000 |007f: const/16 v46, #int 0 // #0 │ │ -1aa48a: 132f 0000 |0081: const/16 v47, #int 0 // #0 │ │ -1aa48e: 1630 0000 |0083: const-wide/16 v48, #int 0 // #0 │ │ -1aa492: 1332 0000 |0085: const/16 v50, #int 0 // #0 │ │ -1aa496: 1633 0000 |0087: const-wide/16 v51, #int 0 // #0 │ │ -1aa49a: 1335 efff |0089: const/16 v53, #int -17 // #ffef │ │ -1aa49e: 7636 0b0a 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@0a0b │ │ -1aa4a4: 6e10 240a 0100 |008e: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getFileName:()Ljava/lang/String; // method@0a24 │ │ -1aa4aa: 0c01 |0091: move-result-object v1 │ │ -1aa4ac: 6e10 5894 0100 |0092: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9458 │ │ -1aa4b2: 0a01 |0095: move-result v1 │ │ -1aa4b4: 2202 dd04 |0096: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13; // type@04dd │ │ -1aa4b8: 7030 8c10 0201 |0098: invoke-direct {v2, v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.:(Lcom/google/android/material/textfield/TextInputEditText;I)V // method@108c │ │ -1aa4be: 6e20 ba08 2000 |009b: invoke-virtual {v0, v2}, Lcom/google/android/material/textfield/TextInputEditText;.post:(Ljava/lang/Runnable;)Z // method@08ba │ │ -1aa4c4: 0e00 |009e: return-void │ │ +1aa448: |[1aa448] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension$lambda$10:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V │ │ +1aa458: 0800 3900 |0000: move-object/from16 v0, v57 │ │ +1aa45c: 7601 0911 3800 |0002: invoke-direct/range {v56}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1109 │ │ +1aa462: 0c01 |0005: move-result-object v1 │ │ +1aa464: 6e10 ad10 0100 |0006: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; // method@10ad │ │ +1aa46a: 0c01 |0009: move-result-object v1 │ │ +1aa46c: 6e10 3a06 0100 |000a: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ +1aa472: 0c01 |000d: move-result-object v1 │ │ +1aa474: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +1aa476: 7110 0d93 0200 |000f: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@930d │ │ +1aa47c: 0c02 |0012: move-result-object v2 │ │ +1aa47e: 7120 35b7 2100 |0013: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b735 │ │ +1aa484: 0a01 |0016: move-result v1 │ │ +1aa486: 3801 8700 |0017: if-eqz v1, 009e // +0087 │ │ +1aa48a: 383b 8500 |0019: if-eqz v59, 009e // +0085 │ │ +1aa48e: 7601 0911 3800 |001b: invoke-direct/range {v56}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1109 │ │ +1aa494: 0c01 |001e: move-result-object v1 │ │ +1aa496: 6e10 ad10 0100 |001f: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; // method@10ad │ │ +1aa49c: 0c01 |0022: move-result-object v1 │ │ +1aa49e: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +1aa4a0: 7110 0d93 0200 |0024: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@930d │ │ +1aa4a6: 0c02 |0027: move-result-object v2 │ │ +1aa4a8: 6e20 3e06 2100 |0028: invoke-virtual {v1, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@063e │ │ +1aa4ae: 7401 b808 3900 |002b: invoke-virtual/range {v57}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08b8 │ │ +1aa4b4: 0c01 |002e: move-result-object v1 │ │ +1aa4b6: 3801 0300 |002f: if-eqz v1, 0032 // +0003 │ │ +1aa4ba: 2803 |0031: goto 0034 // +0003 │ │ +1aa4bc: 1a01 0000 |0032: const-string v1, "" // string@0000 │ │ +1aa4c0: 1f01 7c17 |0034: check-cast v1, Ljava/lang/CharSequence; // type@177c │ │ +1aa4c4: 6e10 1b94 0100 |0036: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@941b │ │ +1aa4ca: 0c07 |0039: move-result-object v7 │ │ +1aa4cc: 2201 7503 |003a: new-instance v1, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1aa4d0: 0712 |003c: move-object v2, v1 │ │ +1aa4d2: 1336 ff03 |003d: const/16 v54, #int 1023 // #3ff │ │ +1aa4d6: 1337 0000 |003f: const/16 v55, #int 0 // #0 │ │ +1aa4da: 1203 |0041: const/4 v3, #int 0 // #0 │ │ +1aa4dc: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +1aa4de: 1205 |0043: const/4 v5, #int 0 // #0 │ │ +1aa4e0: 1206 |0044: const/4 v6, #int 0 // #0 │ │ +1aa4e2: 1208 |0045: const/4 v8, #int 0 // #0 │ │ +1aa4e4: 1209 |0046: const/4 v9, #int 0 // #0 │ │ +1aa4e6: 120a |0047: const/4 v10, #int 0 // #0 │ │ +1aa4e8: 120b |0048: const/4 v11, #int 0 // #0 │ │ +1aa4ea: 120c |0049: const/4 v12, #int 0 // #0 │ │ +1aa4ec: 120d |004a: const/4 v13, #int 0 // #0 │ │ +1aa4ee: 160e 0000 |004b: const-wide/16 v14, #int 0 // #0 │ │ +1aa4f2: 1610 0000 |004d: const-wide/16 v16, #int 0 // #0 │ │ +1aa4f6: 1612 0000 |004f: const-wide/16 v18, #int 0 // #0 │ │ +1aa4fa: 1314 0000 |0051: const/16 v20, #int 0 // #0 │ │ +1aa4fe: 1615 0000 |0053: const-wide/16 v21, #int 0 // #0 │ │ +1aa502: 1317 0000 |0055: const/16 v23, #int 0 // #0 │ │ +1aa506: 1318 0000 |0057: const/16 v24, #int 0 // #0 │ │ +1aa50a: 1319 0000 |0059: const/16 v25, #int 0 // #0 │ │ +1aa50e: 131a 0000 |005b: const/16 v26, #int 0 // #0 │ │ +1aa512: 131b 0000 |005d: const/16 v27, #int 0 // #0 │ │ +1aa516: 131c 0000 |005f: const/16 v28, #int 0 // #0 │ │ +1aa51a: 131d 0000 |0061: const/16 v29, #int 0 // #0 │ │ +1aa51e: 131e 0000 |0063: const/16 v30, #int 0 // #0 │ │ +1aa522: 131f 0000 |0065: const/16 v31, #int 0 // #0 │ │ +1aa526: 1320 0000 |0067: const/16 v32, #int 0 // #0 │ │ +1aa52a: 1321 0000 |0069: const/16 v33, #int 0 // #0 │ │ +1aa52e: 1322 0000 |006b: const/16 v34, #int 0 // #0 │ │ +1aa532: 1323 0000 |006d: const/16 v35, #int 0 // #0 │ │ +1aa536: 1324 0000 |006f: const/16 v36, #int 0 // #0 │ │ +1aa53a: 1625 0000 |0071: const-wide/16 v37, #int 0 // #0 │ │ +1aa53e: 1627 0000 |0073: const-wide/16 v39, #int 0 // #0 │ │ +1aa542: 1329 0000 |0075: const/16 v41, #int 0 // #0 │ │ +1aa546: 132a 0000 |0077: const/16 v42, #int 0 // #0 │ │ +1aa54a: 132b 0000 |0079: const/16 v43, #int 0 // #0 │ │ +1aa54e: 132c 0000 |007b: const/16 v44, #int 0 // #0 │ │ +1aa552: 132d 0000 |007d: const/16 v45, #int 0 // #0 │ │ +1aa556: 132e 0000 |007f: const/16 v46, #int 0 // #0 │ │ +1aa55a: 132f 0000 |0081: const/16 v47, #int 0 // #0 │ │ +1aa55e: 1630 0000 |0083: const-wide/16 v48, #int 0 // #0 │ │ +1aa562: 1332 0000 |0085: const/16 v50, #int 0 // #0 │ │ +1aa566: 1633 0000 |0087: const-wide/16 v51, #int 0 // #0 │ │ +1aa56a: 1335 efff |0089: const/16 v53, #int -17 // #ffef │ │ +1aa56e: 7636 0b0a 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@0a0b │ │ +1aa574: 6e10 240a 0100 |008e: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getFileName:()Ljava/lang/String; // method@0a24 │ │ +1aa57a: 0c01 |0091: move-result-object v1 │ │ +1aa57c: 6e10 6594 0100 |0092: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9465 │ │ +1aa582: 0a01 |0095: move-result v1 │ │ +1aa584: 2202 dd04 |0096: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13; // type@04dd │ │ +1aa588: 7030 8c10 0201 |0098: invoke-direct {v2, v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.:(Lcom/google/android/material/textfield/TextInputEditText;I)V // method@108c │ │ +1aa58e: 6e20 ba08 2000 |009b: invoke-virtual {v0, v2}, Lcom/google/android/material/textfield/TextInputEditText;.post:(Ljava/lang/Runnable;)Z // method@08ba │ │ +1aa594: 0e00 |009e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=122 │ │ 0x001b line=123 │ │ 0x002b line=124 │ │ 0x003a line=125 │ │ 0x0096 line=126 │ │ @@ -41961,18 +41961,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 │ │ -1aa35c: |[1aa35c] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension$lambda$10$lambda$9:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ -1aa36c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1aa36e: 6e30 c208 0102 |0001: invoke-virtual {v1, v0, v2}, Lcom/google/android/material/textfield/TextInputEditText;.setSelection:(II)V // method@08c2 │ │ -1aa374: 0e00 |0004: return-void │ │ +1aa42c: |[1aa42c] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension$lambda$10$lambda$9:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ +1aa43c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1aa43e: 6e30 c208 0102 |0001: invoke-virtual {v1, v0, v2}, Lcom/google/android/material/textfield/TextInputEditText;.setSelection:(II)V // method@08c2 │ │ +1aa444: 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 │ │ │ │ @@ -41981,20 +41981,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 │ │ -1aa4ec: |[1aa4ec] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectFolderResultLauncher$lambda$6:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1aa4fc: 7110 2eb7 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -1aa502: 2200 ea04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8; // type@04ea │ │ -1aa506: 7020 a610 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10a6 │ │ -1aa50c: 7120 7945 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@4579 │ │ -1aa512: 0e00 |000b: return-void │ │ +1aa5bc: |[1aa5bc] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectFolderResultLauncher$lambda$6:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1aa5cc: 7110 3bb7 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +1aa5d2: 2200 ea04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8; // type@04ea │ │ +1aa5d6: 7020 a610 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10a6 │ │ +1aa5dc: 7120 8645 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@4586 │ │ +1aa5e2: 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; │ │ │ │ @@ -42003,33 +42003,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 │ │ -1a9898: |[1a9898] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectFolderResultLauncher$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1a98a8: 3802 2100 |0000: if-eqz v2, 0021 // +0021 │ │ -1a98ac: 6e10 9900 0200 |0002: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0099 │ │ -1a98b2: 0c02 |0005: move-result-object v2 │ │ -1a98b4: 3802 1b00 |0006: if-eqz v2, 0021 // +001b │ │ -1a98b8: 7010 0911 0100 |0008: invoke-direct {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1109 │ │ -1a98be: 0c01 |000b: move-result-object v1 │ │ -1a98c0: 6e10 ae10 0100 |000c: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ae │ │ -1a98c6: 0c01 |000f: move-result-object v1 │ │ -1a98c8: 6200 370a |0010: sget-object v0, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs$Companion; // field@0a37 │ │ -1a98cc: 6e20 7c1f 2000 |0012: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs; // method@1f7c │ │ -1a98d2: 0c02 |0015: move-result-object v2 │ │ -1a98d4: 6e10 901f 0200 |0016: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.getFolderId:()I // method@1f90 │ │ -1a98da: 0a02 |0019: move-result v2 │ │ -1a98dc: 7110 a893 0200 |001a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a8 │ │ -1a98e2: 0c02 |001d: move-result-object v2 │ │ -1a98e4: 6e20 3e06 2100 |001e: invoke-virtual {v1, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@063e │ │ -1a98ea: 6201 98b2 |0021: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a98ee: 1101 |0023: return-object v1 │ │ +1a9968: |[1a9968] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectFolderResultLauncher$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1a9978: 3802 2100 |0000: if-eqz v2, 0021 // +0021 │ │ +1a997c: 6e10 9900 0200 |0002: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0099 │ │ +1a9982: 0c02 |0005: move-result-object v2 │ │ +1a9984: 3802 1b00 |0006: if-eqz v2, 0021 // +001b │ │ +1a9988: 7010 0911 0100 |0008: invoke-direct {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1109 │ │ +1a998e: 0c01 |000b: move-result-object v1 │ │ +1a9990: 6e10 ae10 0100 |000c: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ae │ │ +1a9996: 0c01 |000f: move-result-object v1 │ │ +1a9998: 6200 3a0a |0010: sget-object v0, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs$Companion; // field@0a3a │ │ +1a999c: 6e20 891f 2000 |0012: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs; // method@1f89 │ │ +1a99a2: 0c02 |0015: move-result-object v2 │ │ +1a99a4: 6e10 9d1f 0200 |0016: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.getFolderId:()I // method@1f9d │ │ +1a99aa: 0a02 |0019: move-result v2 │ │ +1a99ac: 7110 b593 0200 |001a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93b5 │ │ +1a99b2: 0c02 |001d: move-result-object v2 │ │ +1a99b4: 6e20 3e06 2100 |001e: invoke-virtual {v1, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@063e │ │ +1a99ba: 6201 9bb2 |0021: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a99be: 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; │ │ @@ -42040,28 +42040,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -1aa514: |[1aa514] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupDrivePermissions:()V │ │ -1aa524: 2200 c00b |0000: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0bc0 │ │ -1aa528: 7010 203a 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3a20 │ │ -1aa52e: 0741 |0005: move-object v1, v4 │ │ -1aa530: 1f01 1802 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0218 │ │ -1aa534: 2202 eb04 |0008: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9; // type@04eb │ │ -1aa538: 7020 a810 4200 |000a: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10a8 │ │ -1aa53e: 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 │ │ -1aa544: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -1aa546: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -1aa548: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -1aa54a: 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 │ │ -1aa550: 5b40 6705 |0016: iput-object v0, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0567 │ │ -1aa554: 0e00 |0018: return-void │ │ +1aa5e4: |[1aa5e4] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupDrivePermissions:()V │ │ +1aa5f4: 2200 c10b |0000: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0bc1 │ │ +1aa5f8: 7010 2d3a 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3a2d │ │ +1aa5fe: 0741 |0005: move-object v1, v4 │ │ +1aa600: 1f01 1802 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0218 │ │ +1aa604: 2202 eb04 |0008: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9; // type@04eb │ │ +1aa608: 7020 a810 4200 |000a: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10a8 │ │ +1aa60e: 6e30 3a3a 1002 |000d: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/utils/DrivePermissions;.registerPermissions:(Landroidx/fragment/app/FragmentActivity;Lkotlin/jvm/functions/Function1;)V // method@3a3a │ │ +1aa614: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +1aa616: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +1aa618: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1aa61a: 7140 323a 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@3a32 │ │ +1aa620: 5b40 6705 |0016: iput-object v0, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0567 │ │ +1aa624: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0005 line=153 │ │ 0x0008 line=152 │ │ 0x0013 line=156 │ │ 0x0016 line=151 │ │ @@ -42073,19 +42073,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 │ │ -1a98f0: |[1a98f0] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupDrivePermissions$lambda$13$lambda$12:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; │ │ -1a9900: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -1a9904: 7010 0211 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles:()V // method@1102 │ │ -1a990a: 6200 98b2 |0005: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a990e: 1100 |0007: return-object v0 │ │ +1a99c0: |[1a99c0] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupDrivePermissions$lambda$13$lambda$12:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; │ │ +1a99d0: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +1a99d4: 7010 0211 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles:()V // method@1102 │ │ +1a99da: 6200 9bb2 |0005: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a99de: 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 │ │ │ │ @@ -42094,32 +42094,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 │ │ -1a9120: |[1a9120] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSaveButton:()Lcom/google/android/material/button/MaterialButton; │ │ -1a9130: 7010 0a11 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110a │ │ -1a9136: 0c00 |0003: move-result-object v0 │ │ -1a9138: 7010 ff10 0500 |0004: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ -1a913e: 0c01 |0007: move-result-object v1 │ │ -1a9140: 5411 4201 |0008: iget-object v1, v1, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0142 │ │ -1a9144: 7110 2eb7 0100 |000a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -1a914a: 0752 |000d: move-object v2, v5 │ │ -1a914c: 1f02 2c02 |000e: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@022c │ │ -1a9150: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -1a9152: 1224 |0011: const/4 v4, #int 2 // #2 │ │ -1a9154: 7153 4745 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@4547 │ │ -1a915a: 2202 e704 |0015: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5; // type@04e7 │ │ -1a915e: 7040 a010 5201 |0017: invoke-direct {v2, v5, v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;)V // method@10a0 │ │ -1a9164: 6e20 3208 2100 |001a: invoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0832 │ │ -1a916a: 1b00 9a02 0100 |001d: const-string/jumbo v0, "with(...)" // string@0001029a │ │ -1a9170: 7120 30b7 0100 |0020: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1a9176: 1101 |0023: return-object v1 │ │ +1a91f0: |[1a91f0] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSaveButton:()Lcom/google/android/material/button/MaterialButton; │ │ +1a9200: 7010 0a11 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110a │ │ +1a9206: 0c00 |0003: move-result-object v0 │ │ +1a9208: 7010 ff10 0500 |0004: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ +1a920e: 0c01 |0007: move-result-object v1 │ │ +1a9210: 5411 4201 |0008: iget-object v1, v1, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0142 │ │ +1a9214: 7110 3bb7 0100 |000a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +1a921a: 0752 |000d: move-object v2, v5 │ │ +1a921c: 1f02 2c02 |000e: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@022c │ │ +1a9220: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +1a9222: 1224 |0011: const/4 v4, #int 2 // #2 │ │ +1a9224: 7153 5445 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@4554 │ │ +1a922a: 2202 e704 |0015: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5; // type@04e7 │ │ +1a922e: 7040 a010 5201 |0017: invoke-direct {v2, v5, v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;)V // method@10a0 │ │ +1a9234: 6e20 3208 2100 |001a: invoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0832 │ │ +1a923a: 1b00 9f02 0100 |001d: const-string/jumbo v0, "with(...)" // string@0001029f │ │ +1a9240: 7120 3db7 0100 |0020: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1a9246: 1101 |0023: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0004 line=274 │ │ 0x000a line=275 │ │ 0x0015 line=276 │ │ 0x001d line=273 │ │ @@ -42131,123 +42131,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 │ │ -1aa558: |[1aa558] 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 │ │ -1aa568: 7010 0711 0c00 |0000: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1107 │ │ -1aa56e: 0c0f |0003: move-result-object v15 │ │ -1aa570: 6e10 4411 0f00 |0004: invoke-virtual {v15}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:()Z // method@1144 │ │ -1aa576: 0a0f |0007: move-result v15 │ │ -1aa578: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -1aa57a: 380f 4100 |0009: if-eqz v15, 004a // +0041 │ │ -1aa57e: 220d 3700 |000b: new-instance v13, Landroid/content/Intent; // type@0037 │ │ -1aa582: 7010 8d00 0d00 |000d: invoke-direct {v13}, Landroid/content/Intent;.:()V // method@008d │ │ -1aa588: 7010 0a11 0c00 |0010: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110a │ │ -1aa58e: 0c0e |0013: move-result-object v14 │ │ -1aa590: 6e10 8034 0e00 |0014: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3480 │ │ -1aa596: 0c0e |0017: move-result-object v14 │ │ -1aa598: 6e10 3a06 0e00 |0018: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ -1aa59e: 0c0e |001b: move-result-object v14 │ │ -1aa5a0: 1f0e a403 |001c: check-cast v14, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ -1aa5a4: 380e 0a00 |001e: if-eqz v14, 0028 // +000a │ │ -1aa5a8: 6e10 670b 0e00 |0020: invoke-virtual {v14}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b67 │ │ -1aa5ae: 0a0e |0023: move-result v14 │ │ -1aa5b0: 7110 a893 0e00 |0024: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a8 │ │ -1aa5b6: 0c00 |0027: move-result-object v0 │ │ -1aa5b8: 1f00 6e17 |0028: check-cast v0, Ljava/io/Serializable; // type@176e │ │ -1aa5bc: 1a0e bba4 |002a: const-string v14, "destination_drive_id" // string@a4bb │ │ -1aa5c0: 6e30 a700 ed00 |002c: invoke-virtual {v13, v14, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@00a7 │ │ -1aa5c6: 7010 0911 0c00 |002f: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1109 │ │ -1aa5cc: 0c0e |0032: move-result-object v14 │ │ -1aa5ce: 6e10 ae10 0e00 |0033: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ae │ │ -1aa5d4: 0c0e |0036: move-result-object v14 │ │ -1aa5d6: 6e10 3a06 0e00 |0037: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ -1aa5dc: 0c0e |003a: move-result-object v14 │ │ -1aa5de: 1f0e 6e17 |003b: check-cast v14, Ljava/io/Serializable; // type@176e │ │ -1aa5e2: 1a0f bca4 |003d: const-string v15, "destination_folder_id" // string@a4bc │ │ -1aa5e6: 6e30 a700 fd0e |003f: invoke-virtual {v13, v15, v14}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@00a7 │ │ -1aa5ec: 12fe |0042: const/4 v14, #int -1 // #ff │ │ -1aa5ee: 6e30 2111 ec0d |0043: invoke-virtual {v12, v14, v13}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setResult:(ILandroid/content/Intent;)V // method@1121 │ │ -1aa5f4: 6e10 fe10 0c00 |0046: invoke-virtual {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10fe │ │ -1aa5fa: 0e00 |0049: return-void │ │ -1aa5fc: 7110 2eb7 0d00 |004a: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -1aa602: 121f |004d: const/4 v15, #int 1 // #1 │ │ -1aa604: 7140 6b45 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@456b │ │ -1aa60a: 54c1 6705 |0051: iget-object v1, v12, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0567 │ │ -1aa60e: 3901 0800 |0053: if-nez v1, 005b // +0008 │ │ -1aa612: 1a01 dea6 |0055: const-string v1, "drivePermissions" // string@a6de │ │ -1aa616: 7110 4eb7 0100 |0057: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b74e │ │ -1aa61c: 0701 |005a: move-object v1, v0 │ │ -1aa61e: 1202 |005b: const/4 v2, #int 0 // #0 │ │ -1aa620: 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 │ │ -1aa626: 0a0f |005f: move-result v15 │ │ -1aa628: 380f 7300 |0060: if-eqz v15, 00d3 // +0073 │ │ -1aa62c: 6e10 8134 0e00 |0062: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3481 │ │ -1aa632: 0c0f |0065: move-result-object v15 │ │ -1aa634: 6e10 3a06 0f00 |0066: invoke-virtual {v15}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ -1aa63a: 0c0f |0069: move-result-object v15 │ │ -1aa63c: 7110 2eb7 0f00 |006a: invoke-static {v15}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -1aa642: 1f0f 9d17 |006d: check-cast v15, Ljava/lang/Number; // type@179d │ │ -1aa646: 6e10 0194 0f00 |006f: invoke-virtual {v15}, Ljava/lang/Number;.intValue:()I // method@9401 │ │ -1aa64c: 0a03 |0072: move-result v3 │ │ -1aa64e: 6e10 8034 0e00 |0073: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3480 │ │ -1aa654: 0c0e |0076: move-result-object v14 │ │ -1aa656: 6e10 3a06 0e00 |0077: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ -1aa65c: 0c0e |007a: move-result-object v14 │ │ -1aa65e: 1f0e a403 |007b: check-cast v14, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ -1aa662: 380e 0a00 |007d: if-eqz v14, 0087 // +000a │ │ -1aa666: 6e10 670b 0e00 |007f: invoke-virtual {v14}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b67 │ │ -1aa66c: 0a0e |0082: move-result v14 │ │ -1aa66e: 7110 a893 0e00 |0083: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a8 │ │ -1aa674: 0c00 |0086: move-result-object v0 │ │ -1aa676: 7110 2eb7 0000 |0087: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -1aa67c: 6e10 9993 0000 |008a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@9399 │ │ -1aa682: 0a04 |008d: move-result v4 │ │ -1aa684: 7010 0911 0c00 |008e: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1109 │ │ -1aa68a: 0c0e |0091: move-result-object v14 │ │ -1aa68c: 6e10 ae10 0e00 |0092: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ae │ │ -1aa692: 0c0e |0095: move-result-object v14 │ │ -1aa694: 6e10 3a06 0e00 |0096: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ -1aa69a: 0c0e |0099: move-result-object v14 │ │ -1aa69c: 7110 2eb7 0e00 |009a: invoke-static {v14}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -1aa6a2: 1f0e 9d17 |009d: check-cast v14, Ljava/lang/Number; // type@179d │ │ -1aa6a6: 6e10 0194 0e00 |009f: invoke-virtual {v14}, Ljava/lang/Number;.intValue:()I // method@9401 │ │ -1aa6ac: 0a05 |00a2: move-result v5 │ │ -1aa6ae: 7010 f410 0c00 |00a3: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canSaveFilesPref:()Z // method@10f4 │ │ -1aa6b4: 0a0e |00a6: move-result v14 │ │ -1aa6b6: 380e 0900 |00a7: if-eqz v14, 00b0 // +0009 │ │ -1aa6ba: 7010 0e11 0c00 |00a9: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@110e │ │ -1aa6c0: 0c0e |00ac: move-result-object v14 │ │ -1aa6c2: 6e40 2b0b 3e54 |00ad: invoke-virtual {v14, v3, v4, v5}, Lcom/infomaniak/drive/data/models/UiSettings;.setSaveExternalFilesPref:(III)V // method@0b2b │ │ -1aa6c8: 07ce |00b0: move-object v14, v12 │ │ -1aa6ca: 1f0e 2c02 |00b1: check-cast v14, Landroidx/lifecycle/LifecycleOwner; // type@022c │ │ -1aa6ce: 7110 2e06 0e00 |00b3: invoke-static {v14}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@062e │ │ -1aa6d4: 0c0e |00b6: move-result-object v14 │ │ -1aa6d6: 1f0e 391d |00b7: check-cast v14, Lkotlinx/coroutines/CoroutineScope; // type@1d39 │ │ -1aa6da: 7100 f9c7 0000 |00b9: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7f9 │ │ -1aa6e0: 0c0f |00bc: move-result-object v15 │ │ -1aa6e2: 1f0f 5c1a |00bd: check-cast v15, Lkotlin/coroutines/CoroutineContext; // type@1a5c │ │ -1aa6e6: 2200 f204 |00bf: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@04f2 │ │ -1aa6ea: 1207 |00c1: const/4 v7, #int 0 // #0 │ │ -1aa6ec: 0701 |00c2: move-object v1, v0 │ │ -1aa6ee: 07c2 |00c3: move-object v2, v12 │ │ -1aa6f0: 07d6 |00c4: move-object v6, v13 │ │ -1aa6f2: 7607 bf10 0100 |00c5: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;IIILcom/google/android/material/button/MaterialButton;Lkotlin/coroutines/Continuation;)V // method@10bf │ │ -1aa6f8: 0709 |00c8: move-object v9, v0 │ │ -1aa6fa: 1f09 221b |00c9: check-cast v9, Lkotlin/jvm/functions/Function2; // type@1b22 │ │ -1aa6fe: 122a |00cb: const/4 v10, #int 2 // #2 │ │ -1aa700: 120b |00cc: const/4 v11, #int 0 // #0 │ │ -1aa702: 1208 |00cd: const/4 v8, #int 0 // #0 │ │ -1aa704: 07e6 |00ce: move-object v6, v14 │ │ -1aa706: 07f7 |00cf: move-object v7, v15 │ │ -1aa708: 7706 41c6 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@c641 │ │ -1aa70e: 0e00 |00d3: return-void │ │ +1aa628: |[1aa628] 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 │ │ +1aa638: 7010 0711 0c00 |0000: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1107 │ │ +1aa63e: 0c0f |0003: move-result-object v15 │ │ +1aa640: 6e10 4411 0f00 |0004: invoke-virtual {v15}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:()Z // method@1144 │ │ +1aa646: 0a0f |0007: move-result v15 │ │ +1aa648: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +1aa64a: 380f 4100 |0009: if-eqz v15, 004a // +0041 │ │ +1aa64e: 220d 3700 |000b: new-instance v13, Landroid/content/Intent; // type@0037 │ │ +1aa652: 7010 8d00 0d00 |000d: invoke-direct {v13}, Landroid/content/Intent;.:()V // method@008d │ │ +1aa658: 7010 0a11 0c00 |0010: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110a │ │ +1aa65e: 0c0e |0013: move-result-object v14 │ │ +1aa660: 6e10 8d34 0e00 |0014: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@348d │ │ +1aa666: 0c0e |0017: move-result-object v14 │ │ +1aa668: 6e10 3a06 0e00 |0018: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ +1aa66e: 0c0e |001b: move-result-object v14 │ │ +1aa670: 1f0e a403 |001c: check-cast v14, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ +1aa674: 380e 0a00 |001e: if-eqz v14, 0028 // +000a │ │ +1aa678: 6e10 670b 0e00 |0020: invoke-virtual {v14}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b67 │ │ +1aa67e: 0a0e |0023: move-result v14 │ │ +1aa680: 7110 b593 0e00 |0024: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93b5 │ │ +1aa686: 0c00 |0027: move-result-object v0 │ │ +1aa688: 1f00 6f17 |0028: check-cast v0, Ljava/io/Serializable; // type@176f │ │ +1aa68c: 1a0e c0a4 |002a: const-string v14, "destination_drive_id" // string@a4c0 │ │ +1aa690: 6e30 a700 ed00 |002c: invoke-virtual {v13, v14, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@00a7 │ │ +1aa696: 7010 0911 0c00 |002f: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1109 │ │ +1aa69c: 0c0e |0032: move-result-object v14 │ │ +1aa69e: 6e10 ae10 0e00 |0033: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ae │ │ +1aa6a4: 0c0e |0036: move-result-object v14 │ │ +1aa6a6: 6e10 3a06 0e00 |0037: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ +1aa6ac: 0c0e |003a: move-result-object v14 │ │ +1aa6ae: 1f0e 6f17 |003b: check-cast v14, Ljava/io/Serializable; // type@176f │ │ +1aa6b2: 1a0f c1a4 |003d: const-string v15, "destination_folder_id" // string@a4c1 │ │ +1aa6b6: 6e30 a700 fd0e |003f: invoke-virtual {v13, v15, v14}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@00a7 │ │ +1aa6bc: 12fe |0042: const/4 v14, #int -1 // #ff │ │ +1aa6be: 6e30 2111 ec0d |0043: invoke-virtual {v12, v14, v13}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setResult:(ILandroid/content/Intent;)V // method@1121 │ │ +1aa6c4: 6e10 fe10 0c00 |0046: invoke-virtual {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10fe │ │ +1aa6ca: 0e00 |0049: return-void │ │ +1aa6cc: 7110 3bb7 0d00 |004a: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +1aa6d2: 121f |004d: const/4 v15, #int 1 // #1 │ │ +1aa6d4: 7140 7845 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@4578 │ │ +1aa6da: 54c1 6705 |0051: iget-object v1, v12, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0567 │ │ +1aa6de: 3901 0800 |0053: if-nez v1, 005b // +0008 │ │ +1aa6e2: 1a01 e3a6 |0055: const-string v1, "drivePermissions" // string@a6e3 │ │ +1aa6e6: 7110 5bb7 0100 |0057: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b75b │ │ +1aa6ec: 0701 |005a: move-object v1, v0 │ │ +1aa6ee: 1202 |005b: const/4 v2, #int 0 // #0 │ │ +1aa6f0: 7140 323a 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@3a32 │ │ +1aa6f6: 0a0f |005f: move-result v15 │ │ +1aa6f8: 380f 7300 |0060: if-eqz v15, 00d3 // +0073 │ │ +1aa6fc: 6e10 8e34 0e00 |0062: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@348e │ │ +1aa702: 0c0f |0065: move-result-object v15 │ │ +1aa704: 6e10 3a06 0f00 |0066: invoke-virtual {v15}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ +1aa70a: 0c0f |0069: move-result-object v15 │ │ +1aa70c: 7110 3bb7 0f00 |006a: invoke-static {v15}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +1aa712: 1f0f 9e17 |006d: check-cast v15, Ljava/lang/Number; // type@179e │ │ +1aa716: 6e10 0e94 0f00 |006f: invoke-virtual {v15}, Ljava/lang/Number;.intValue:()I // method@940e │ │ +1aa71c: 0a03 |0072: move-result v3 │ │ +1aa71e: 6e10 8d34 0e00 |0073: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@348d │ │ +1aa724: 0c0e |0076: move-result-object v14 │ │ +1aa726: 6e10 3a06 0e00 |0077: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ +1aa72c: 0c0e |007a: move-result-object v14 │ │ +1aa72e: 1f0e a403 |007b: check-cast v14, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ +1aa732: 380e 0a00 |007d: if-eqz v14, 0087 // +000a │ │ +1aa736: 6e10 670b 0e00 |007f: invoke-virtual {v14}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b67 │ │ +1aa73c: 0a0e |0082: move-result v14 │ │ +1aa73e: 7110 b593 0e00 |0083: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93b5 │ │ +1aa744: 0c00 |0086: move-result-object v0 │ │ +1aa746: 7110 3bb7 0000 |0087: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +1aa74c: 6e10 a693 0000 |008a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@93a6 │ │ +1aa752: 0a04 |008d: move-result v4 │ │ +1aa754: 7010 0911 0c00 |008e: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1109 │ │ +1aa75a: 0c0e |0091: move-result-object v14 │ │ +1aa75c: 6e10 ae10 0e00 |0092: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ae │ │ +1aa762: 0c0e |0095: move-result-object v14 │ │ +1aa764: 6e10 3a06 0e00 |0096: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ +1aa76a: 0c0e |0099: move-result-object v14 │ │ +1aa76c: 7110 3bb7 0e00 |009a: invoke-static {v14}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +1aa772: 1f0e 9e17 |009d: check-cast v14, Ljava/lang/Number; // type@179e │ │ +1aa776: 6e10 0e94 0e00 |009f: invoke-virtual {v14}, Ljava/lang/Number;.intValue:()I // method@940e │ │ +1aa77c: 0a05 |00a2: move-result v5 │ │ +1aa77e: 7010 f410 0c00 |00a3: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canSaveFilesPref:()Z // method@10f4 │ │ +1aa784: 0a0e |00a6: move-result v14 │ │ +1aa786: 380e 0900 |00a7: if-eqz v14, 00b0 // +0009 │ │ +1aa78a: 7010 0e11 0c00 |00a9: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@110e │ │ +1aa790: 0c0e |00ac: move-result-object v14 │ │ +1aa792: 6e40 2b0b 3e54 |00ad: invoke-virtual {v14, v3, v4, v5}, Lcom/infomaniak/drive/data/models/UiSettings;.setSaveExternalFilesPref:(III)V // method@0b2b │ │ +1aa798: 07ce |00b0: move-object v14, v12 │ │ +1aa79a: 1f0e 2c02 |00b1: check-cast v14, Landroidx/lifecycle/LifecycleOwner; // type@022c │ │ +1aa79e: 7110 2e06 0e00 |00b3: invoke-static {v14}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@062e │ │ +1aa7a4: 0c0e |00b6: move-result-object v14 │ │ +1aa7a6: 1f0e 3a1d |00b7: check-cast v14, Lkotlinx/coroutines/CoroutineScope; // type@1d3a │ │ +1aa7aa: 7100 06c8 0000 |00b9: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c806 │ │ +1aa7b0: 0c0f |00bc: move-result-object v15 │ │ +1aa7b2: 1f0f 5d1a |00bd: check-cast v15, Lkotlin/coroutines/CoroutineContext; // type@1a5d │ │ +1aa7b6: 2200 f204 |00bf: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@04f2 │ │ +1aa7ba: 1207 |00c1: const/4 v7, #int 0 // #0 │ │ +1aa7bc: 0701 |00c2: move-object v1, v0 │ │ +1aa7be: 07c2 |00c3: move-object v2, v12 │ │ +1aa7c0: 07d6 |00c4: move-object v6, v13 │ │ +1aa7c2: 7607 bf10 0100 |00c5: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;IIILcom/google/android/material/button/MaterialButton;Lkotlin/coroutines/Continuation;)V // method@10bf │ │ +1aa7c8: 0709 |00c8: move-object v9, v0 │ │ +1aa7ca: 1f09 231b |00c9: check-cast v9, Lkotlin/jvm/functions/Function2; // type@1b23 │ │ +1aa7ce: 122a |00cb: const/4 v10, #int 2 // #2 │ │ +1aa7d0: 120b |00cc: const/4 v11, #int 0 // #0 │ │ +1aa7d2: 1208 |00cd: const/4 v8, #int 0 // #0 │ │ +1aa7d4: 07e6 |00ce: move-object v6, v14 │ │ +1aa7d6: 07f7 |00cf: move-object v7, v15 │ │ +1aa7d8: 7706 4ec6 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@c64e │ │ +1aa7de: 0e00 |00d3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x000b line=278 │ │ 0x0010 line=279 │ │ 0x002f line=280 │ │ 0x0043 line=281 │ │ @@ -42270,27 +42270,27 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -1aa804: |[1aa804] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSelectPath:()V │ │ -1aa814: 7010 ff10 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ -1aa81a: 0c00 |0003: move-result-object v0 │ │ -1aa81c: 5400 4401 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.selectPath:Lcom/google/android/material/card/MaterialCardView; // field@0144 │ │ -1aa820: 7110 2eb7 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -1aa826: 0701 |0009: move-object v1, v0 │ │ -1aa828: 1f01 0e01 |000a: check-cast v1, Landroid/view/View; // type@010e │ │ -1aa82c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -1aa82e: 6e20 4303 2100 |000d: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ -1aa834: 2201 e904 |0010: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7; // type@04e9 │ │ -1aa838: 7020 a410 3100 |0012: invoke-direct {v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10a4 │ │ -1aa83e: 6e20 4208 1000 |0015: invoke-virtual {v0, v1}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0842 │ │ -1aa844: 0e00 |0018: return-void │ │ +1aa8d4: |[1aa8d4] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSelectPath:()V │ │ +1aa8e4: 7010 ff10 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ +1aa8ea: 0c00 |0003: move-result-object v0 │ │ +1aa8ec: 5400 4401 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.selectPath:Lcom/google/android/material/card/MaterialCardView; // field@0144 │ │ +1aa8f0: 7110 3bb7 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +1aa8f6: 0701 |0009: move-object v1, v0 │ │ +1aa8f8: 1f01 0e01 |000a: check-cast v1, Landroid/view/View; // type@010e │ │ +1aa8fc: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +1aa8fe: 6e20 4303 2100 |000d: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ +1aa904: 2201 e904 |0010: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7; // type@04e9 │ │ +1aa908: 7020 a410 3100 |0012: invoke-direct {v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10a4 │ │ +1aa90e: 6e20 4208 1000 |0015: invoke-virtual {v0, v1}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0842 │ │ +1aa914: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0006 line=232 │ │ 0x000d line=575 │ │ 0x0010 line=233 │ │ locals : │ │ @@ -42301,75 +42301,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 │ │ -1aa710: |[1aa710] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSelectPath$lambda$25$lambda$24:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ -1aa720: 220c 3700 |0000: new-instance v12, Landroid/content/Intent; // type@0037 │ │ -1aa724: 07b0 |0002: move-object v0, v11 │ │ -1aa726: 1f00 3000 |0003: check-cast v0, Landroid/content/Context; // type@0030 │ │ -1aa72a: 1c01 5e07 |0005: const-class v1, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivity; // type@075e │ │ -1aa72e: 7030 8e00 0c01 |0007: invoke-direct {v12, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@008e │ │ -1aa734: 2200 6007 |000a: new-instance v0, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs; // type@0760 │ │ -1aa738: 7010 0a11 0b00 |000c: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110a │ │ -1aa73e: 0c01 |000f: move-result-object v1 │ │ -1aa740: 6e10 8134 0100 |0010: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3481 │ │ -1aa746: 0c01 |0013: move-result-object v1 │ │ -1aa748: 6e10 3a06 0100 |0014: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ -1aa74e: 0c01 |0017: move-result-object v1 │ │ -1aa750: 7110 2eb7 0100 |0018: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -1aa756: 1f01 9d17 |001b: check-cast v1, Ljava/lang/Number; // type@179d │ │ -1aa75a: 6e10 0194 0100 |001d: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@9401 │ │ -1aa760: 0a03 |0020: move-result v3 │ │ -1aa762: 7010 0a11 0b00 |0021: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110a │ │ -1aa768: 0c01 |0024: move-result-object v1 │ │ -1aa76a: 6e10 8034 0100 |0025: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3480 │ │ -1aa770: 0c01 |0028: move-result-object v1 │ │ -1aa772: 6e10 3a06 0100 |0029: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ -1aa778: 0c01 |002c: move-result-object v1 │ │ -1aa77a: 1f01 a403 |002d: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ -1aa77e: 3801 0b00 |002f: if-eqz v1, 003a // +000b │ │ -1aa782: 6e10 670b 0100 |0031: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b67 │ │ -1aa788: 0a01 |0034: move-result v1 │ │ -1aa78a: 7110 a893 0100 |0035: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a8 │ │ -1aa790: 0c01 |0038: move-result-object v1 │ │ -1aa792: 2802 |0039: goto 003b // +0002 │ │ -1aa794: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -1aa796: 7110 2eb7 0100 |003b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -1aa79c: 6e10 9993 0100 |003e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@9399 │ │ -1aa7a2: 0a04 |0041: move-result v4 │ │ -1aa7a4: 7010 0911 0b00 |0042: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1109 │ │ -1aa7aa: 0c01 |0045: move-result-object v1 │ │ -1aa7ac: 6e10 ae10 0100 |0046: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ae │ │ -1aa7b2: 0c01 |0049: move-result-object v1 │ │ -1aa7b4: 6e10 3a06 0100 |004a: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ -1aa7ba: 0c01 |004d: move-result-object v1 │ │ -1aa7bc: 1f01 9217 |004e: check-cast v1, Ljava/lang/Integer; // type@1792 │ │ -1aa7c0: 3801 0800 |0050: if-eqz v1, 0058 // +0008 │ │ -1aa7c4: 6e10 9993 0100 |0052: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@9399 │ │ -1aa7ca: 0a01 |0055: move-result v1 │ │ -1aa7cc: 0115 |0056: move v5, v1 │ │ -1aa7ce: 2803 |0057: goto 005a // +0003 │ │ -1aa7d0: 12f1 |0058: const/4 v1, #int -1 // #ff │ │ -1aa7d2: 12f5 |0059: const/4 v5, #int -1 // #ff │ │ -1aa7d4: 1309 3800 |005a: const/16 v9, #int 56 // #38 │ │ -1aa7d8: 120a |005c: const/4 v10, #int 0 // #0 │ │ -1aa7da: 1206 |005d: const/4 v6, #int 0 // #0 │ │ -1aa7dc: 1207 |005e: const/4 v7, #int 0 // #0 │ │ -1aa7de: 1208 |005f: const/4 v8, #int 0 // #0 │ │ -1aa7e0: 0702 |0060: move-object v2, v0 │ │ -1aa7e2: 7609 811f 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@1f81 │ │ -1aa7e8: 6e10 941f 0000 |0064: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.toBundle:()Landroid/os/Bundle; // method@1f94 │ │ -1aa7ee: 0c00 |0067: move-result-object v0 │ │ -1aa7f0: 6e20 ab00 0c00 |0068: invoke-virtual {v12, v0}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00ab │ │ -1aa7f6: 54bb 6d05 |006b: iget-object v11, v11, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@056d │ │ -1aa7fa: 6e20 7704 cb00 |006d: invoke-virtual {v11, v12}, Landroidx/activity/result/ActivityResultLauncher;.launch:(Ljava/lang/Object;)V // method@0477 │ │ -1aa800: 0e00 |0070: return-void │ │ +1aa7e0: |[1aa7e0] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSelectPath$lambda$25$lambda$24:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ +1aa7f0: 220c 3700 |0000: new-instance v12, Landroid/content/Intent; // type@0037 │ │ +1aa7f4: 07b0 |0002: move-object v0, v11 │ │ +1aa7f6: 1f00 3000 |0003: check-cast v0, Landroid/content/Context; // type@0030 │ │ +1aa7fa: 1c01 5f07 |0005: const-class v1, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivity; // type@075f │ │ +1aa7fe: 7030 8e00 0c01 |0007: invoke-direct {v12, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@008e │ │ +1aa804: 2200 6107 |000a: new-instance v0, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs; // type@0761 │ │ +1aa808: 7010 0a11 0b00 |000c: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110a │ │ +1aa80e: 0c01 |000f: move-result-object v1 │ │ +1aa810: 6e10 8e34 0100 |0010: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@348e │ │ +1aa816: 0c01 |0013: move-result-object v1 │ │ +1aa818: 6e10 3a06 0100 |0014: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ +1aa81e: 0c01 |0017: move-result-object v1 │ │ +1aa820: 7110 3bb7 0100 |0018: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +1aa826: 1f01 9e17 |001b: check-cast v1, Ljava/lang/Number; // type@179e │ │ +1aa82a: 6e10 0e94 0100 |001d: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@940e │ │ +1aa830: 0a03 |0020: move-result v3 │ │ +1aa832: 7010 0a11 0b00 |0021: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110a │ │ +1aa838: 0c01 |0024: move-result-object v1 │ │ +1aa83a: 6e10 8d34 0100 |0025: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@348d │ │ +1aa840: 0c01 |0028: move-result-object v1 │ │ +1aa842: 6e10 3a06 0100 |0029: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ +1aa848: 0c01 |002c: move-result-object v1 │ │ +1aa84a: 1f01 a403 |002d: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ +1aa84e: 3801 0b00 |002f: if-eqz v1, 003a // +000b │ │ +1aa852: 6e10 670b 0100 |0031: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b67 │ │ +1aa858: 0a01 |0034: move-result v1 │ │ +1aa85a: 7110 b593 0100 |0035: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93b5 │ │ +1aa860: 0c01 |0038: move-result-object v1 │ │ +1aa862: 2802 |0039: goto 003b // +0002 │ │ +1aa864: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +1aa866: 7110 3bb7 0100 |003b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +1aa86c: 6e10 a693 0100 |003e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@93a6 │ │ +1aa872: 0a04 |0041: move-result v4 │ │ +1aa874: 7010 0911 0b00 |0042: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1109 │ │ +1aa87a: 0c01 |0045: move-result-object v1 │ │ +1aa87c: 6e10 ae10 0100 |0046: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ae │ │ +1aa882: 0c01 |0049: move-result-object v1 │ │ +1aa884: 6e10 3a06 0100 |004a: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ +1aa88a: 0c01 |004d: move-result-object v1 │ │ +1aa88c: 1f01 9317 |004e: check-cast v1, Ljava/lang/Integer; // type@1793 │ │ +1aa890: 3801 0800 |0050: if-eqz v1, 0058 // +0008 │ │ +1aa894: 6e10 a693 0100 |0052: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@93a6 │ │ +1aa89a: 0a01 |0055: move-result v1 │ │ +1aa89c: 0115 |0056: move v5, v1 │ │ +1aa89e: 2803 |0057: goto 005a // +0003 │ │ +1aa8a0: 12f1 |0058: const/4 v1, #int -1 // #ff │ │ +1aa8a2: 12f5 |0059: const/4 v5, #int -1 // #ff │ │ +1aa8a4: 1309 3800 |005a: const/16 v9, #int 56 // #38 │ │ +1aa8a8: 120a |005c: const/4 v10, #int 0 // #0 │ │ +1aa8aa: 1206 |005d: const/4 v6, #int 0 // #0 │ │ +1aa8ac: 1207 |005e: const/4 v7, #int 0 // #0 │ │ +1aa8ae: 1208 |005f: const/4 v8, #int 0 // #0 │ │ +1aa8b0: 0702 |0060: move-object v2, v0 │ │ +1aa8b2: 7609 8e1f 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@1f8e │ │ +1aa8b8: 6e10 a11f 0000 |0064: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.toBundle:()Landroid/os/Bundle; // method@1fa1 │ │ +1aa8be: 0c00 |0067: move-result-object v0 │ │ +1aa8c0: 6e20 ab00 0c00 |0068: invoke-virtual {v12, v0}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00ab │ │ +1aa8c6: 54bb 6d05 |006b: iget-object v11, v11, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@056d │ │ +1aa8ca: 6e20 7704 cb00 |006d: invoke-virtual {v11, v12}, Landroidx/activity/result/ActivityResultLauncher;.launch:(Ljava/lang/Object;)V // method@0477 │ │ +1aa8d0: 0e00 |0070: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x000a line=236 │ │ 0x000c line=237 │ │ 0x0021 line=238 │ │ 0x0042 line=239 │ │ @@ -42386,25 +42386,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 │ │ -1a93c8: |[1a93c8] com.infomaniak.drive.ui.SaveExternalFilesActivity.sharedFolder_delegate$lambda$2:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; │ │ -1a93d8: 2200 5317 |0000: new-instance v0, Ljava/io/File; // type@1753 │ │ -1a93dc: 6e10 0011 0200 |0002: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getCacheDir:()Ljava/io/File; // method@1100 │ │ -1a93e2: 0c02 |0005: move-result-object v2 │ │ -1a93e4: 1a01 f3f5 |0006: const-string v1, "shared_files" // string@f5f3 │ │ -1a93e8: 7030 5792 2001 |0008: invoke-direct {v0, v2, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9257 │ │ -1a93ee: 6e10 6192 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@9261 │ │ -1a93f4: 0a02 |000e: move-result v2 │ │ -1a93f6: 3902 0500 |000f: if-nez v2, 0014 // +0005 │ │ -1a93fa: 6e10 7292 0000 |0011: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@9272 │ │ -1a9400: 1100 |0014: return-object v0 │ │ +1a9498: |[1a9498] com.infomaniak.drive.ui.SaveExternalFilesActivity.sharedFolder_delegate$lambda$2:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; │ │ +1a94a8: 2200 5417 |0000: new-instance v0, Ljava/io/File; // type@1754 │ │ +1a94ac: 6e10 0011 0200 |0002: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getCacheDir:()Ljava/io/File; // method@1100 │ │ +1a94b2: 0c02 |0005: move-result-object v2 │ │ +1a94b4: 1a01 f8f5 |0006: const-string v1, "shared_files" // string@f5f8 │ │ +1a94b8: 7030 6492 2001 |0008: invoke-direct {v0, v2, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9264 │ │ +1a94be: 6e10 6e92 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@926e │ │ +1a94c4: 0a02 |000e: move-result v2 │ │ +1a94c6: 3902 0500 |000f: if-nez v2, 0014 // +0005 │ │ +1a94ca: 6e10 7f92 0000 |0011: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@927f │ │ +1a94d0: 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;) │ │ @@ -42412,171 +42412,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 │ │ -1a8b3c: |[1a8b3c] com.infomaniak.drive.ui.SaveExternalFilesActivity.store:(Landroid/net/Uri;Ljava/lang/String;III)Z │ │ -1a8b4c: 0800 1900 |0000: move-object/from16 v0, v25 │ │ -1a8b50: 7401 0111 1700 |0002: invoke-virtual/range {v23}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@1101 │ │ -1a8b56: 0c01 |0005: move-result-object v1 │ │ -1a8b58: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -1a8b5a: 1206 |0007: const/4 v6, #int 0 // #0 │ │ -1a8b5c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -1a8b5e: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -1a8b60: 0802 1800 |000a: move-object/from16 v2, v24 │ │ -1a8b64: 7406 6a00 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@006a │ │ -1a8b6a: 0c01 |000f: move-result-object v1 │ │ -1a8b6c: 120d |0010: const/4 v13, #int 0 // #0 │ │ -1a8b6e: 3801 f800 |0011: if-eqz v1, 0109 // +00f8 │ │ -1a8b72: 071b |0013: move-object v11, v1 │ │ -1a8b74: 1f0b 5017 |0014: check-cast v11, Ljava/io/Closeable; // type@1750 │ │ -1a8b78: 07b1 |0016: move-object v1, v11 │ │ -1a8b7a: 1f01 4e00 |0017: check-cast v1, Landroid/database/Cursor; // type@004e │ │ -1a8b7e: 7210 ff00 0100 |0019: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@00ff │ │ -1a8b84: 0a02 |001c: move-result v2 │ │ -1a8b86: 1208 |001d: const/4 v8, #int 0 // #0 │ │ -1a8b88: 3802 d500 |001e: if-eqz v2, 00f3 // +00d5 │ │ -1a8b8c: 7401 0411 1700 |0020: invoke-virtual/range {v23}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ -1a8b92: 0c02 |0023: move-result-object v2 │ │ -1a8b94: 1a03 62a2 |0024: const-string v3, "date_modified" // string@a262 │ │ -1a8b98: 1604 ffff |0026: const-wide/16 v4, #int -1 // #ffff │ │ -1a8b9c: 6e40 9b00 3254 |0028: invoke-virtual {v2, v3, v4, v5}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@009b │ │ -1a8ba2: 0b02 |002b: move-result-wide v2 │ │ -1a8ba4: 6204 8f13 |002c: sget-object v4, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@138f │ │ -1a8ba8: 7120 c693 3200 |002e: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@93c6 │ │ -1a8bae: 0c02 |0031: move-result-object v2 │ │ -1a8bb0: 6e30 c73b 1402 |0032: invoke-virtual {v4, v1, v2}, Lcom/infomaniak/drive/utils/SyncUtils;.getFileDates:(Landroid/database/Cursor;Ljava/lang/Long;)Lkotlin/Pair; // method@3bc7 │ │ -1a8bb6: 0c01 |0035: move-result-object v1 │ │ -1a8bb8: 6e10 e29a 0100 |0036: invoke-virtual {v1}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@9ae2 │ │ -1a8bbe: 0c02 |0039: move-result-object v2 │ │ -1a8bc0: 0725 |003a: move-object v5, v2 │ │ -1a8bc2: 1f05 5118 |003b: check-cast v5, Ljava/util/Date; // type@1851 │ │ -1a8bc6: 6e10 e39a 0100 |003d: invoke-virtual {v1}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@9ae3 │ │ -1a8bcc: 0c01 |0040: move-result-object v1 │ │ -1a8bce: 0716 |0041: move-object v6, v1 │ │ -1a8bd0: 1f06 5118 |0042: check-cast v6, Ljava/util/Date; // type@1851 │ │ -1a8bd4: 3900 0600 |0044: if-nez v0, 004a // +0006 │ │ -1a8bd8: 7120 43b3 8b00 |0046: invoke-static {v11, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b343 │ │ -1a8bde: 0f0d |0049: return v13 │ │ -1a8be0: 0809 1700 |004a: move-object/from16 v9, v23 │ │ -1a8be4: 7020 0811 0900 |004c: invoke-direct {v9, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getOutputFile:(Ljava/lang/String;)Ljava/io/File; // method@1108 │ │ -1a8bea: 0c01 |004f: move-result-object v1 │ │ -1a8bec: 6e10 5d92 0100 |0050: invoke-virtual {v1}, Ljava/io/File;.createNewFile:()Z // method@925d │ │ -1a8bf2: 0a02 |0053: move-result v2 │ │ -1a8bf4: 3802 9f00 |0054: if-eqz v2, 00f3 // +009f │ │ -1a8bf8: 6e10 5697 0600 |0056: invoke-virtual {v6}, Ljava/util/Date;.getTime:()J // method@9756 │ │ -1a8bfe: 0b02 |0059: move-result-wide v2 │ │ -1a8c00: 6e30 7492 2103 |005a: invoke-virtual {v1, v2, v3}, Ljava/io/File;.setLastModified:(J)Z // method@9274 │ │ -1a8c06: 7401 0111 1700 |005d: invoke-virtual/range {v23}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@1101 │ │ -1a8c0c: 0c02 |0060: move-result-object v2 │ │ -1a8c0e: 0803 1800 |0061: move-object/from16 v3, v24 │ │ -1a8c12: 6e20 6900 3200 |0063: invoke-virtual {v2, v3}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0069 │ │ -1a8c18: 0c02 |0066: move-result-object v2 │ │ -1a8c1a: 3802 3900 |0067: if-eqz v2, 00a0 // +0039 │ │ -1a8c1e: 1f02 5017 |0069: check-cast v2, Ljava/io/Closeable; // type@1750 │ │ -1a8c22: 0723 |006b: move-object v3, v2 │ │ -1a8c24: 1f03 5e17 |006c: check-cast v3, Ljava/io/InputStream; // type@175e │ │ -1a8c28: 2204 5817 |006e: new-instance v4, Ljava/io/FileOutputStream; // type@1758 │ │ -1a8c2c: 7020 8192 1400 |0070: invoke-direct {v4, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@9281 │ │ -1a8c32: 1f04 5017 |0073: check-cast v4, Ljava/io/Closeable; // type@1750 │ │ -1a8c36: 0747 |0075: move-object v7, v4 │ │ -1a8c38: 1f07 5817 |0076: check-cast v7, Ljava/io/FileOutputStream; // type@1758 │ │ -1a8c3c: 1f07 6817 |0078: check-cast v7, Ljava/io/OutputStream; // type@1768 │ │ -1a8c40: 122a |007a: const/4 v10, #int 2 // #2 │ │ -1a8c42: 7158 38b3 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@b338 │ │ -1a8c48: 0b0e |007e: move-result-wide v14 │ │ -1a8c4a: 7120 43b3 8400 |007f: invoke-static {v4, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b343 │ │ -1a8c50: 7120 c693 fe00 |0082: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@93c6 │ │ -1a8c56: 7120 43b3 8200 |0085: invoke-static {v2, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b343 │ │ -1a8c5c: 2818 |0088: goto 00a0 // +0018 │ │ -1a8c5e: 0d00 |0089: move-exception v0 │ │ -1a8c60: 0701 |008a: move-object v1, v0 │ │ -1a8c62: 2701 |008b: throw v1 │ │ -1a8c64: 0d00 |008c: move-exception v0 │ │ -1a8c66: 0703 |008d: move-object v3, v0 │ │ -1a8c68: 7120 43b3 1400 |008e: invoke-static {v4, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b343 │ │ -1a8c6e: 2703 |0091: throw v3 │ │ -1a8c70: 0d00 |0092: move-exception v0 │ │ -1a8c72: 0701 |0093: move-object v1, v0 │ │ -1a8c74: 2701 |0094: throw v1 │ │ -1a8c76: 0d00 |0095: move-exception v0 │ │ -1a8c78: 0703 |0096: move-object v3, v0 │ │ -1a8c7a: 7120 43b3 1200 |0097: invoke-static {v2, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b343 │ │ -1a8c80: 2703 |009a: throw v3 │ │ -1a8c82: 0d00 |009b: move-exception v0 │ │ -1a8c84: 0702 |009c: move-object v2, v0 │ │ -1a8c86: 07b1 |009d: move-object v1, v11 │ │ -1a8c88: 2900 6400 |009e: goto/16 0102 // +0064 │ │ -1a8c8c: 7110 bb01 0100 |00a0: invoke-static {v1}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01bb │ │ -1a8c92: 0c02 |00a3: move-result-object v2 │ │ -1a8c94: 6e10 c201 0200 |00a4: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01c2 │ │ -1a8c9a: 0c02 |00a7: move-result-object v2 │ │ -1a8c9c: 1a03 0dfd |00a8: const-string v3, "toString(...)" // string@fd0d │ │ -1a8ca0: 7120 30b7 3200 |00aa: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1a8ca6: 6e10 6c92 0100 |00ad: invoke-virtual {v1}, Ljava/io/File;.length:()J // method@926c │ │ -1a8cac: 0b13 |00b0: move-result-wide v19 │ │ -1a8cae: 2215 9f03 |00b1: new-instance v21, Lcom/infomaniak/drive/data/models/UploadFile; // type@039f │ │ -1a8cb2: 1a10 1572 |00b3: const-string v16, "SHARED_FILE" // string@7215 │ │ -1a8cb6: 1311 821a |00b5: const/16 v17, #int 6786 // #1a82 │ │ -1a8cba: 1312 0000 |00b7: const/16 v18, #int 0 // #0 │ │ -1a8cbe: 1203 |00b9: const/4 v3, #int 0 // #0 │ │ -1a8cc0: 120a |00ba: const/4 v10, #int 0 // #0 │ │ -1a8cc2: 120c |00bb: const/4 v12, #int 0 // #0 │ │ -1a8cc4: 120e |00bc: const/4 v14, #int 0 // #0 │ │ -1a8cc6: 120f |00bd: const/4 v15, #int 0 // #0 │ │ -1a8cc8: 0801 1500 |00be: move-object/from16 v1, v21 │ │ -1a8ccc: 0204 1b00 |00c0: move/from16 v4, v27 │ │ -1a8cd0: 0807 1900 |00c2: move-object/from16 v7, v25 │ │ -1a8cd4: 0508 1300 |00c4: move-wide/from16 v8, v19 │ │ -1a8cd8: 0816 0b00 |00c6: move-object/from16 v22, v11 │ │ -1a8cdc: 020b 1c00 |00c8: move/from16 v11, v28 │ │ -1a8ce0: 1313 0000 |00ca: const/16 v19, #int 0 // #0 │ │ -1a8ce4: 080d 1000 |00cc: move-object/from16 v13, v16 │ │ -1a8ce8: 0210 1a00 |00ce: move/from16 v16, v26 │ │ -1a8cec: 7612 440b 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@0b44 │ │ -1a8cf2: 7401 4c0b 1500 |00d3: invoke-virtual/range {v21}, Lcom/infomaniak/drive/data/models/UploadFile;.store:()V // method@0b4c │ │ -1a8cf8: 0801 1600 |00d6: move-object/from16 v1, v22 │ │ -1a8cfc: 1202 |00d8: const/4 v2, #int 0 // #0 │ │ -1a8cfe: 7120 43b3 2100 |00d9: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b343 │ │ -1a8d04: 1210 |00dc: const/4 v0, #int 1 // #1 │ │ -1a8d06: 0f00 |00dd: return v0 │ │ -1a8d08: 0d00 |00de: move-exception v0 │ │ -1a8d0a: 0801 1600 |00df: move-object/from16 v1, v22 │ │ -1a8d0e: 2820 |00e1: goto 0101 // +0020 │ │ -1a8d10: 0d00 |00e2: move-exception v0 │ │ -1a8d12: 0801 1600 |00e3: move-object/from16 v1, v22 │ │ -1a8d16: 1202 |00e5: const/4 v2, #int 0 // #0 │ │ -1a8d18: 2806 |00e6: goto 00ec // +0006 │ │ -1a8d1a: 0d00 |00e7: move-exception v0 │ │ -1a8d1c: 0782 |00e8: move-object v2, v8 │ │ -1a8d1e: 07b1 |00e9: move-object v1, v11 │ │ -1a8d20: 1313 0000 |00ea: const/16 v19, #int 0 // #0 │ │ -1a8d24: 6e10 7893 0000 |00ec: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@9378 │ │ -1a8d2a: 7120 43b3 2100 |00ef: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b343 │ │ -1a8d30: 0f13 |00f2: return v19 │ │ -1a8d32: 0782 |00f3: move-object v2, v8 │ │ -1a8d34: 07b1 |00f4: move-object v1, v11 │ │ -1a8d36: 1313 0000 |00f5: const/16 v19, #int 0 // #0 │ │ -1a8d3a: 6200 98b2 |00f7: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a8d3e: 7120 43b3 2100 |00f9: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b343 │ │ -1a8d44: 280f |00fc: goto 010b // +000f │ │ -1a8d46: 0d00 |00fd: move-exception v0 │ │ -1a8d48: 2803 |00fe: goto 0101 // +0003 │ │ -1a8d4a: 0d00 |00ff: move-exception v0 │ │ -1a8d4c: 07b1 |0100: move-object v1, v11 │ │ -1a8d4e: 0702 |0101: move-object v2, v0 │ │ -1a8d50: 2702 |0102: throw v2 │ │ -1a8d52: 0d00 |0103: move-exception v0 │ │ -1a8d54: 0703 |0104: move-object v3, v0 │ │ -1a8d56: 7120 43b3 2100 |0105: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b343 │ │ -1a8d5c: 2703 |0108: throw v3 │ │ -1a8d5e: 1313 0000 |0109: const/16 v19, #int 0 // #0 │ │ -1a8d62: 0f13 |010b: return v19 │ │ +1a8c0c: |[1a8c0c] com.infomaniak.drive.ui.SaveExternalFilesActivity.store:(Landroid/net/Uri;Ljava/lang/String;III)Z │ │ +1a8c1c: 0800 1900 |0000: move-object/from16 v0, v25 │ │ +1a8c20: 7401 0111 1700 |0002: invoke-virtual/range {v23}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@1101 │ │ +1a8c26: 0c01 |0005: move-result-object v1 │ │ +1a8c28: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +1a8c2a: 1206 |0007: const/4 v6, #int 0 // #0 │ │ +1a8c2c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +1a8c2e: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +1a8c30: 0802 1800 |000a: move-object/from16 v2, v24 │ │ +1a8c34: 7406 6a00 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@006a │ │ +1a8c3a: 0c01 |000f: move-result-object v1 │ │ +1a8c3c: 120d |0010: const/4 v13, #int 0 // #0 │ │ +1a8c3e: 3801 f800 |0011: if-eqz v1, 0109 // +00f8 │ │ +1a8c42: 071b |0013: move-object v11, v1 │ │ +1a8c44: 1f0b 5117 |0014: check-cast v11, Ljava/io/Closeable; // type@1751 │ │ +1a8c48: 07b1 |0016: move-object v1, v11 │ │ +1a8c4a: 1f01 4e00 |0017: check-cast v1, Landroid/database/Cursor; // type@004e │ │ +1a8c4e: 7210 ff00 0100 |0019: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@00ff │ │ +1a8c54: 0a02 |001c: move-result v2 │ │ +1a8c56: 1208 |001d: const/4 v8, #int 0 // #0 │ │ +1a8c58: 3802 d500 |001e: if-eqz v2, 00f3 // +00d5 │ │ +1a8c5c: 7401 0411 1700 |0020: invoke-virtual/range {v23}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ +1a8c62: 0c02 |0023: move-result-object v2 │ │ +1a8c64: 1a03 67a2 |0024: const-string v3, "date_modified" // string@a267 │ │ +1a8c68: 1604 ffff |0026: const-wide/16 v4, #int -1 // #ffff │ │ +1a8c6c: 6e40 9b00 3254 |0028: invoke-virtual {v2, v3, v4, v5}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@009b │ │ +1a8c72: 0b02 |002b: move-result-wide v2 │ │ +1a8c74: 6204 9213 |002c: sget-object v4, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1392 │ │ +1a8c78: 7120 d393 3200 |002e: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@93d3 │ │ +1a8c7e: 0c02 |0031: move-result-object v2 │ │ +1a8c80: 6e30 d43b 1402 |0032: invoke-virtual {v4, v1, v2}, Lcom/infomaniak/drive/utils/SyncUtils;.getFileDates:(Landroid/database/Cursor;Ljava/lang/Long;)Lkotlin/Pair; // method@3bd4 │ │ +1a8c86: 0c01 |0035: move-result-object v1 │ │ +1a8c88: 6e10 ef9a 0100 |0036: invoke-virtual {v1}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@9aef │ │ +1a8c8e: 0c02 |0039: move-result-object v2 │ │ +1a8c90: 0725 |003a: move-object v5, v2 │ │ +1a8c92: 1f05 5218 |003b: check-cast v5, Ljava/util/Date; // type@1852 │ │ +1a8c96: 6e10 f09a 0100 |003d: invoke-virtual {v1}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@9af0 │ │ +1a8c9c: 0c01 |0040: move-result-object v1 │ │ +1a8c9e: 0716 |0041: move-object v6, v1 │ │ +1a8ca0: 1f06 5218 |0042: check-cast v6, Ljava/util/Date; // type@1852 │ │ +1a8ca4: 3900 0600 |0044: if-nez v0, 004a // +0006 │ │ +1a8ca8: 7120 50b3 8b00 |0046: invoke-static {v11, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b350 │ │ +1a8cae: 0f0d |0049: return v13 │ │ +1a8cb0: 0809 1700 |004a: move-object/from16 v9, v23 │ │ +1a8cb4: 7020 0811 0900 |004c: invoke-direct {v9, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getOutputFile:(Ljava/lang/String;)Ljava/io/File; // method@1108 │ │ +1a8cba: 0c01 |004f: move-result-object v1 │ │ +1a8cbc: 6e10 6a92 0100 |0050: invoke-virtual {v1}, Ljava/io/File;.createNewFile:()Z // method@926a │ │ +1a8cc2: 0a02 |0053: move-result v2 │ │ +1a8cc4: 3802 9f00 |0054: if-eqz v2, 00f3 // +009f │ │ +1a8cc8: 6e10 6397 0600 |0056: invoke-virtual {v6}, Ljava/util/Date;.getTime:()J // method@9763 │ │ +1a8cce: 0b02 |0059: move-result-wide v2 │ │ +1a8cd0: 6e30 8192 2103 |005a: invoke-virtual {v1, v2, v3}, Ljava/io/File;.setLastModified:(J)Z // method@9281 │ │ +1a8cd6: 7401 0111 1700 |005d: invoke-virtual/range {v23}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@1101 │ │ +1a8cdc: 0c02 |0060: move-result-object v2 │ │ +1a8cde: 0803 1800 |0061: move-object/from16 v3, v24 │ │ +1a8ce2: 6e20 6900 3200 |0063: invoke-virtual {v2, v3}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0069 │ │ +1a8ce8: 0c02 |0066: move-result-object v2 │ │ +1a8cea: 3802 3900 |0067: if-eqz v2, 00a0 // +0039 │ │ +1a8cee: 1f02 5117 |0069: check-cast v2, Ljava/io/Closeable; // type@1751 │ │ +1a8cf2: 0723 |006b: move-object v3, v2 │ │ +1a8cf4: 1f03 5f17 |006c: check-cast v3, Ljava/io/InputStream; // type@175f │ │ +1a8cf8: 2204 5917 |006e: new-instance v4, Ljava/io/FileOutputStream; // type@1759 │ │ +1a8cfc: 7020 8e92 1400 |0070: invoke-direct {v4, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@928e │ │ +1a8d02: 1f04 5117 |0073: check-cast v4, Ljava/io/Closeable; // type@1751 │ │ +1a8d06: 0747 |0075: move-object v7, v4 │ │ +1a8d08: 1f07 5917 |0076: check-cast v7, Ljava/io/FileOutputStream; // type@1759 │ │ +1a8d0c: 1f07 6917 |0078: check-cast v7, Ljava/io/OutputStream; // type@1769 │ │ +1a8d10: 122a |007a: const/4 v10, #int 2 // #2 │ │ +1a8d12: 7158 45b3 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@b345 │ │ +1a8d18: 0b0e |007e: move-result-wide v14 │ │ +1a8d1a: 7120 50b3 8400 |007f: invoke-static {v4, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b350 │ │ +1a8d20: 7120 d393 fe00 |0082: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@93d3 │ │ +1a8d26: 7120 50b3 8200 |0085: invoke-static {v2, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b350 │ │ +1a8d2c: 2818 |0088: goto 00a0 // +0018 │ │ +1a8d2e: 0d00 |0089: move-exception v0 │ │ +1a8d30: 0701 |008a: move-object v1, v0 │ │ +1a8d32: 2701 |008b: throw v1 │ │ +1a8d34: 0d00 |008c: move-exception v0 │ │ +1a8d36: 0703 |008d: move-object v3, v0 │ │ +1a8d38: 7120 50b3 1400 |008e: invoke-static {v4, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b350 │ │ +1a8d3e: 2703 |0091: throw v3 │ │ +1a8d40: 0d00 |0092: move-exception v0 │ │ +1a8d42: 0701 |0093: move-object v1, v0 │ │ +1a8d44: 2701 |0094: throw v1 │ │ +1a8d46: 0d00 |0095: move-exception v0 │ │ +1a8d48: 0703 |0096: move-object v3, v0 │ │ +1a8d4a: 7120 50b3 1200 |0097: invoke-static {v2, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b350 │ │ +1a8d50: 2703 |009a: throw v3 │ │ +1a8d52: 0d00 |009b: move-exception v0 │ │ +1a8d54: 0702 |009c: move-object v2, v0 │ │ +1a8d56: 07b1 |009d: move-object v1, v11 │ │ +1a8d58: 2900 6400 |009e: goto/16 0102 // +0064 │ │ +1a8d5c: 7110 bb01 0100 |00a0: invoke-static {v1}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01bb │ │ +1a8d62: 0c02 |00a3: move-result-object v2 │ │ +1a8d64: 6e10 c201 0200 |00a4: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01c2 │ │ +1a8d6a: 0c02 |00a7: move-result-object v2 │ │ +1a8d6c: 1a03 12fd |00a8: const-string v3, "toString(...)" // string@fd12 │ │ +1a8d70: 7120 3db7 3200 |00aa: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1a8d76: 6e10 7992 0100 |00ad: invoke-virtual {v1}, Ljava/io/File;.length:()J // method@9279 │ │ +1a8d7c: 0b13 |00b0: move-result-wide v19 │ │ +1a8d7e: 2215 9f03 |00b1: new-instance v21, Lcom/infomaniak/drive/data/models/UploadFile; // type@039f │ │ +1a8d82: 1a10 1972 |00b3: const-string v16, "SHARED_FILE" // string@7219 │ │ +1a8d86: 1311 821a |00b5: const/16 v17, #int 6786 // #1a82 │ │ +1a8d8a: 1312 0000 |00b7: const/16 v18, #int 0 // #0 │ │ +1a8d8e: 1203 |00b9: const/4 v3, #int 0 // #0 │ │ +1a8d90: 120a |00ba: const/4 v10, #int 0 // #0 │ │ +1a8d92: 120c |00bb: const/4 v12, #int 0 // #0 │ │ +1a8d94: 120e |00bc: const/4 v14, #int 0 // #0 │ │ +1a8d96: 120f |00bd: const/4 v15, #int 0 // #0 │ │ +1a8d98: 0801 1500 |00be: move-object/from16 v1, v21 │ │ +1a8d9c: 0204 1b00 |00c0: move/from16 v4, v27 │ │ +1a8da0: 0807 1900 |00c2: move-object/from16 v7, v25 │ │ +1a8da4: 0508 1300 |00c4: move-wide/from16 v8, v19 │ │ +1a8da8: 0816 0b00 |00c6: move-object/from16 v22, v11 │ │ +1a8dac: 020b 1c00 |00c8: move/from16 v11, v28 │ │ +1a8db0: 1313 0000 |00ca: const/16 v19, #int 0 // #0 │ │ +1a8db4: 080d 1000 |00cc: move-object/from16 v13, v16 │ │ +1a8db8: 0210 1a00 |00ce: move/from16 v16, v26 │ │ +1a8dbc: 7612 440b 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@0b44 │ │ +1a8dc2: 7401 4c0b 1500 |00d3: invoke-virtual/range {v21}, Lcom/infomaniak/drive/data/models/UploadFile;.store:()V // method@0b4c │ │ +1a8dc8: 0801 1600 |00d6: move-object/from16 v1, v22 │ │ +1a8dcc: 1202 |00d8: const/4 v2, #int 0 // #0 │ │ +1a8dce: 7120 50b3 2100 |00d9: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b350 │ │ +1a8dd4: 1210 |00dc: const/4 v0, #int 1 // #1 │ │ +1a8dd6: 0f00 |00dd: return v0 │ │ +1a8dd8: 0d00 |00de: move-exception v0 │ │ +1a8dda: 0801 1600 |00df: move-object/from16 v1, v22 │ │ +1a8dde: 2820 |00e1: goto 0101 // +0020 │ │ +1a8de0: 0d00 |00e2: move-exception v0 │ │ +1a8de2: 0801 1600 |00e3: move-object/from16 v1, v22 │ │ +1a8de6: 1202 |00e5: const/4 v2, #int 0 // #0 │ │ +1a8de8: 2806 |00e6: goto 00ec // +0006 │ │ +1a8dea: 0d00 |00e7: move-exception v0 │ │ +1a8dec: 0782 |00e8: move-object v2, v8 │ │ +1a8dee: 07b1 |00e9: move-object v1, v11 │ │ +1a8df0: 1313 0000 |00ea: const/16 v19, #int 0 // #0 │ │ +1a8df4: 6e10 8593 0000 |00ec: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@9385 │ │ +1a8dfa: 7120 50b3 2100 |00ef: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b350 │ │ +1a8e00: 0f13 |00f2: return v19 │ │ +1a8e02: 0782 |00f3: move-object v2, v8 │ │ +1a8e04: 07b1 |00f4: move-object v1, v11 │ │ +1a8e06: 1313 0000 |00f5: const/16 v19, #int 0 // #0 │ │ +1a8e0a: 6200 9bb2 |00f7: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a8e0e: 7120 50b3 2100 |00f9: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b350 │ │ +1a8e14: 280f |00fc: goto 010b // +000f │ │ +1a8e16: 0d00 |00fd: move-exception v0 │ │ +1a8e18: 2803 |00fe: goto 0101 // +0003 │ │ +1a8e1a: 0d00 |00ff: move-exception v0 │ │ +1a8e1c: 07b1 |0100: move-object v1, v11 │ │ +1a8e1e: 0702 |0101: move-object v2, v0 │ │ +1a8e20: 2702 |0102: throw v2 │ │ +1a8e22: 0d00 |0103: move-exception v0 │ │ +1a8e24: 0703 |0104: move-object v3, v0 │ │ +1a8e26: 7120 50b3 2100 |0105: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b350 │ │ +1a8e2c: 2703 |0108: throw v3 │ │ +1a8e2e: 1313 0000 |0109: const/16 v19, #int 0 // #0 │ │ +1a8e32: 0f13 |010b: return v19 │ │ catches : 16 │ │ 0x0016 - 0x0044 │ │ -> 0x00ff │ │ 0x004c - 0x0067 │ │ Ljava/lang/Exception; -> 0x00e7 │ │ -> 0x00ff │ │ 0x0069 - 0x006b │ │ @@ -42654,106 +42654,106 @@ │ │ type : '(III)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 164 16-bit code units │ │ -1a8e10: |[1a8e10] com.infomaniak.drive.ui.SaveExternalFilesActivity.storeFiles:(III)Z │ │ -1a8e20: 7010 ff10 0a00 |0000: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ -1a8e26: 0c00 |0003: move-result-object v0 │ │ -1a8e28: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a8e2a: 55a2 6805 |0005: iget-boolean v2, v10, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0568 │ │ -1a8e2e: 3802 4100 |0007: if-eqz v2, 0048 // +0041 │ │ -1a8e32: 5400 3f01 |0009: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@013f │ │ -1a8e36: 6e10 d206 0000 |000b: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;.getAdapter:()Landroidx/recyclerview/widget/RecyclerView$Adapter; // method@06d2 │ │ -1a8e3c: 0c00 |000e: move-result-object v0 │ │ -1a8e3e: 1a02 dbda |000f: const-string v2, "null cannot be cast to non-null type com.infomaniak.drive.ui.SaveExternalUriAdapter" // string@dadb │ │ -1a8e42: 7120 2fb7 2000 |0011: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b72f │ │ -1a8e48: 1f00 0005 |0014: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // type@0500 │ │ -1a8e4c: 6e10 5211 0000 |0016: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.getUris:()Ljava/util/List; // method@1152 │ │ -1a8e52: 0c00 |0019: move-result-object v0 │ │ -1a8e54: 1f00 9417 |001a: check-cast v0, Ljava/lang/Iterable; // type@1794 │ │ -1a8e58: 7210 ac93 0000 |001c: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@93ac │ │ -1a8e5e: 0c00 |001f: move-result-object v0 │ │ -1a8e60: 7210 8a97 0000 |0020: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@978a │ │ -1a8e66: 0a02 |0023: move-result v2 │ │ -1a8e68: 3802 2100 |0024: if-eqz v2, 0045 // +0021 │ │ -1a8e6c: 7210 8b97 0000 |0026: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@978b │ │ -1a8e72: 0c02 |0029: move-result-object v2 │ │ -1a8e74: 1f02 3519 |002a: check-cast v2, Lkotlin/Pair; // type@1935 │ │ -1a8e78: 6e10 e29a 0200 |002c: invoke-virtual {v2}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@9ae2 │ │ -1a8e7e: 0c03 |002f: move-result-object v3 │ │ -1a8e80: 0735 |0030: move-object v5, v3 │ │ -1a8e82: 1f05 9400 |0031: check-cast v5, Landroid/net/Uri; // type@0094 │ │ -1a8e86: 6e10 e39a 0200 |0033: invoke-virtual {v2}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@9ae3 │ │ -1a8e8c: 0c02 |0036: move-result-object v2 │ │ -1a8e8e: 0726 |0037: move-object v6, v2 │ │ -1a8e90: 1f06 aa17 |0038: check-cast v6, Ljava/lang/String; // type@17aa │ │ -1a8e94: 07a4 |003a: move-object v4, v10 │ │ -1a8e96: 01b7 |003b: move v7, v11 │ │ -1a8e98: 01c8 |003c: move v8, v12 │ │ -1a8e9a: 01d9 |003d: move v9, v13 │ │ -1a8e9c: 7606 2a11 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@112a │ │ -1a8ea2: 0a02 |0041: move-result v2 │ │ -1a8ea4: 3902 deff |0042: if-nez v2, 0020 // -0022 │ │ -1a8ea8: 0f01 |0044: return v1 │ │ -1a8eaa: 121b |0045: const/4 v11, #int 1 // #1 │ │ -1a8eac: 1211 |0046: const/4 v1, #int 1 // #1 │ │ -1a8eae: 285c |0047: goto 00a3 // +005c │ │ -1a8eb0: 6e10 0411 0a00 |0048: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ -1a8eb6: 0c02 |004b: move-result-object v2 │ │ -1a8eb8: 1a03 9491 |004c: const-string v3, "android.intent.extra.STREAM" // string@9194 │ │ -1a8ebc: 6e20 a300 3200 |004e: invoke-virtual {v2, v3}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00a3 │ │ -1a8ec2: 0a02 |0051: move-result v2 │ │ -1a8ec4: 3802 2400 |0052: if-eqz v2, 0076 // +0024 │ │ -1a8ec8: 54a4 6605 |0054: iget-object v4, v10, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@0566 │ │ -1a8ecc: 7110 2eb7 0400 |0056: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -1a8ed2: 5400 3d01 |0059: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ -1a8ed6: 6e10 b808 0000 |005b: invoke-virtual {v0}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08b8 │ │ -1a8edc: 0c00 |005e: move-result-object v0 │ │ -1a8ede: 7110 7394 0000 |005f: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@9473 │ │ -1a8ee4: 0c00 |0062: move-result-object v0 │ │ -1a8ee6: 1f00 7b17 |0063: check-cast v0, Ljava/lang/CharSequence; // type@177b │ │ -1a8eea: 7110 9ac1 0000 |0065: invoke-static {v0}, Lkotlin/text/StringsKt;.trim:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@c19a │ │ -1a8ef0: 0c00 |0068: move-result-object v0 │ │ -1a8ef2: 6e10 0e94 0000 |0069: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@940e │ │ -1a8ef8: 0c05 |006c: move-result-object v5 │ │ -1a8efa: 07a3 |006d: move-object v3, v10 │ │ -1a8efc: 01b6 |006e: move v6, v11 │ │ -1a8efe: 01c7 |006f: move v7, v12 │ │ -1a8f00: 01d8 |0070: move v8, v13 │ │ -1a8f02: 7606 2a11 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@112a │ │ -1a8f08: 0a0b |0074: move-result v11 │ │ -1a8f0a: 2811 |0075: goto 0086 // +0011 │ │ -1a8f0c: 6e10 0411 0a00 |0076: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ -1a8f12: 0c00 |0079: move-result-object v0 │ │ -1a8f14: 1a02 9691 |007a: const-string v2, "android.intent.extra.TEXT" // string@9196 │ │ -1a8f18: 6e20 a300 2000 |007c: invoke-virtual {v0, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00a3 │ │ -1a8f1e: 0a00 |007f: move-result v0 │ │ -1a8f20: 3800 2300 |0080: if-eqz v0, 00a3 // +0023 │ │ -1a8f24: 7040 2d11 badc |0082: invoke-direct {v10, v11, v12, v13}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.storeText:(III)Z // method@112d │ │ -1a8f2a: 0a0b |0085: move-result v11 │ │ -1a8f2c: 01b1 |0086: move v1, v11 │ │ -1a8f2e: 281c |0087: goto 00a3 // +001c │ │ -1a8f30: 0d0b |0088: move-exception v11 │ │ -1a8f32: 6e10 7893 0b00 |0089: invoke-virtual {v11}, Ljava/lang/Exception;.printStackTrace:()V // method@9378 │ │ -1a8f38: 07a2 |008c: move-object v2, v10 │ │ -1a8f3a: 1f02 1600 |008d: check-cast v2, Landroid/app/Activity; // type@0016 │ │ -1a8f3e: 1307 0e00 |008f: const/16 v7, #int 14 // #e │ │ -1a8f42: 1208 |0091: const/4 v8, #int 0 // #0 │ │ -1a8f44: 1403 6000 147f |0092: const v3, #float 1.96728e+38 // #7f140060 │ │ -1a8f4a: 1204 |0095: const/4 v4, #int 0 // #0 │ │ -1a8f4c: 1205 |0096: const/4 v5, #int 0 // #0 │ │ -1a8f4e: 1206 |0097: const/4 v6, #int 0 // #0 │ │ -1a8f50: 7707 5146 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@4651 │ │ -1a8f56: 220c e504 |009b: new-instance v12, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3; // type@04e5 │ │ -1a8f5a: 7030 9c10 ac0b |009d: invoke-direct {v12, v10, v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;)V // method@109c │ │ -1a8f60: 7110 fc79 0c00 |00a0: invoke-static {v12}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79fc │ │ -1a8f66: 0f01 |00a3: return v1 │ │ +1a8ee0: |[1a8ee0] com.infomaniak.drive.ui.SaveExternalFilesActivity.storeFiles:(III)Z │ │ +1a8ef0: 7010 ff10 0a00 |0000: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ +1a8ef6: 0c00 |0003: move-result-object v0 │ │ +1a8ef8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a8efa: 55a2 6805 |0005: iget-boolean v2, v10, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0568 │ │ +1a8efe: 3802 4100 |0007: if-eqz v2, 0048 // +0041 │ │ +1a8f02: 5400 3f01 |0009: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@013f │ │ +1a8f06: 6e10 d206 0000 |000b: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;.getAdapter:()Landroidx/recyclerview/widget/RecyclerView$Adapter; // method@06d2 │ │ +1a8f0c: 0c00 |000e: move-result-object v0 │ │ +1a8f0e: 1a02 e0da |000f: const-string v2, "null cannot be cast to non-null type com.infomaniak.drive.ui.SaveExternalUriAdapter" // string@dae0 │ │ +1a8f12: 7120 3cb7 2000 |0011: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73c │ │ +1a8f18: 1f00 0005 |0014: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // type@0500 │ │ +1a8f1c: 6e10 5211 0000 |0016: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.getUris:()Ljava/util/List; // method@1152 │ │ +1a8f22: 0c00 |0019: move-result-object v0 │ │ +1a8f24: 1f00 9517 |001a: check-cast v0, Ljava/lang/Iterable; // type@1795 │ │ +1a8f28: 7210 b993 0000 |001c: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@93b9 │ │ +1a8f2e: 0c00 |001f: move-result-object v0 │ │ +1a8f30: 7210 9797 0000 |0020: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9797 │ │ +1a8f36: 0a02 |0023: move-result v2 │ │ +1a8f38: 3802 2100 |0024: if-eqz v2, 0045 // +0021 │ │ +1a8f3c: 7210 9897 0000 |0026: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9798 │ │ +1a8f42: 0c02 |0029: move-result-object v2 │ │ +1a8f44: 1f02 3619 |002a: check-cast v2, Lkotlin/Pair; // type@1936 │ │ +1a8f48: 6e10 ef9a 0200 |002c: invoke-virtual {v2}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@9aef │ │ +1a8f4e: 0c03 |002f: move-result-object v3 │ │ +1a8f50: 0735 |0030: move-object v5, v3 │ │ +1a8f52: 1f05 9400 |0031: check-cast v5, Landroid/net/Uri; // type@0094 │ │ +1a8f56: 6e10 f09a 0200 |0033: invoke-virtual {v2}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@9af0 │ │ +1a8f5c: 0c02 |0036: move-result-object v2 │ │ +1a8f5e: 0726 |0037: move-object v6, v2 │ │ +1a8f60: 1f06 ab17 |0038: check-cast v6, Ljava/lang/String; // type@17ab │ │ +1a8f64: 07a4 |003a: move-object v4, v10 │ │ +1a8f66: 01b7 |003b: move v7, v11 │ │ +1a8f68: 01c8 |003c: move v8, v12 │ │ +1a8f6a: 01d9 |003d: move v9, v13 │ │ +1a8f6c: 7606 2a11 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@112a │ │ +1a8f72: 0a02 |0041: move-result v2 │ │ +1a8f74: 3902 deff |0042: if-nez v2, 0020 // -0022 │ │ +1a8f78: 0f01 |0044: return v1 │ │ +1a8f7a: 121b |0045: const/4 v11, #int 1 // #1 │ │ +1a8f7c: 1211 |0046: const/4 v1, #int 1 // #1 │ │ +1a8f7e: 285c |0047: goto 00a3 // +005c │ │ +1a8f80: 6e10 0411 0a00 |0048: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ +1a8f86: 0c02 |004b: move-result-object v2 │ │ +1a8f88: 1a03 9991 |004c: const-string v3, "android.intent.extra.STREAM" // string@9199 │ │ +1a8f8c: 6e20 a300 3200 |004e: invoke-virtual {v2, v3}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00a3 │ │ +1a8f92: 0a02 |0051: move-result v2 │ │ +1a8f94: 3802 2400 |0052: if-eqz v2, 0076 // +0024 │ │ +1a8f98: 54a4 6605 |0054: iget-object v4, v10, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@0566 │ │ +1a8f9c: 7110 3bb7 0400 |0056: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +1a8fa2: 5400 3d01 |0059: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ +1a8fa6: 6e10 b808 0000 |005b: invoke-virtual {v0}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08b8 │ │ +1a8fac: 0c00 |005e: move-result-object v0 │ │ +1a8fae: 7110 8094 0000 |005f: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@9480 │ │ +1a8fb4: 0c00 |0062: move-result-object v0 │ │ +1a8fb6: 1f00 7c17 |0063: check-cast v0, Ljava/lang/CharSequence; // type@177c │ │ +1a8fba: 7110 a7c1 0000 |0065: invoke-static {v0}, Lkotlin/text/StringsKt;.trim:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@c1a7 │ │ +1a8fc0: 0c00 |0068: move-result-object v0 │ │ +1a8fc2: 6e10 1b94 0000 |0069: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@941b │ │ +1a8fc8: 0c05 |006c: move-result-object v5 │ │ +1a8fca: 07a3 |006d: move-object v3, v10 │ │ +1a8fcc: 01b6 |006e: move v6, v11 │ │ +1a8fce: 01c7 |006f: move v7, v12 │ │ +1a8fd0: 01d8 |0070: move v8, v13 │ │ +1a8fd2: 7606 2a11 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@112a │ │ +1a8fd8: 0a0b |0074: move-result v11 │ │ +1a8fda: 2811 |0075: goto 0086 // +0011 │ │ +1a8fdc: 6e10 0411 0a00 |0076: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ +1a8fe2: 0c00 |0079: move-result-object v0 │ │ +1a8fe4: 1a02 9b91 |007a: const-string v2, "android.intent.extra.TEXT" // string@919b │ │ +1a8fe8: 6e20 a300 2000 |007c: invoke-virtual {v0, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00a3 │ │ +1a8fee: 0a00 |007f: move-result v0 │ │ +1a8ff0: 3800 2300 |0080: if-eqz v0, 00a3 // +0023 │ │ +1a8ff4: 7040 2d11 badc |0082: invoke-direct {v10, v11, v12, v13}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.storeText:(III)Z // method@112d │ │ +1a8ffa: 0a0b |0085: move-result v11 │ │ +1a8ffc: 01b1 |0086: move v1, v11 │ │ +1a8ffe: 281c |0087: goto 00a3 // +001c │ │ +1a9000: 0d0b |0088: move-exception v11 │ │ +1a9002: 6e10 8593 0b00 |0089: invoke-virtual {v11}, Ljava/lang/Exception;.printStackTrace:()V // method@9385 │ │ +1a9008: 07a2 |008c: move-object v2, v10 │ │ +1a900a: 1f02 1600 |008d: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +1a900e: 1307 0e00 |008f: const/16 v7, #int 14 // #e │ │ +1a9012: 1208 |0091: const/4 v8, #int 0 // #0 │ │ +1a9014: 1403 6000 147f |0092: const v3, #float 1.96728e+38 // #7f140060 │ │ +1a901a: 1204 |0095: const/4 v4, #int 0 // #0 │ │ +1a901c: 1205 |0096: const/4 v5, #int 0 // #0 │ │ +1a901e: 1206 |0097: const/4 v6, #int 0 // #0 │ │ +1a9020: 7707 5e46 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@465e │ │ +1a9026: 220c e504 |009b: new-instance v12, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3; // type@04e5 │ │ +1a902a: 7030 9c10 ac0b |009d: invoke-direct {v12, v10, v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;)V // method@109c │ │ +1a9030: 7110 097a 0c00 |00a0: invoke-static {v12}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@7a09 │ │ +1a9036: 0f01 |00a3: return v1 │ │ catches : 1 │ │ 0x0005 - 0x0086 │ │ Ljava/lang/Exception; -> 0x0088 │ │ positions : │ │ 0x0000 line=412 │ │ 0x0005 line=415 │ │ 0x0009 line=416 │ │ @@ -42779,38 +42779,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 │ │ -1aa848: |[1aa848] com.infomaniak.drive.ui.SaveExternalFilesActivity.storeFiles$lambda$46$lambda$45:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ -1aa858: 1a00 21ec |0000: const-string v0, "scope" // string@ec21 │ │ -1aa85c: 7120 31b7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1aa862: 6e10 0611 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@1106 │ │ -1aa868: 0c00 |0008: move-result-object v0 │ │ -1aa86a: 6e10 2606 0000 |0009: invoke-virtual {v0}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0626 │ │ -1aa870: 0c00 |000c: move-result-object v0 │ │ -1aa872: 6e10 2406 0000 |000d: invoke-virtual {v0}, Landroidx/lifecycle/Lifecycle$State;.name:()Ljava/lang/String; // method@0624 │ │ -1aa878: 0c00 |0010: move-result-object v0 │ │ -1aa87a: 1a01 ebc9 |0011: const-string v1, "lifecycleState" // string@c9eb │ │ -1aa87e: 7230 9573 1400 |0013: invoke-interface {v4, v1, v0}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@7395 │ │ -1aa884: 7010 0c11 0200 |0016: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSharedFolder:()Ljava/io/File; // method@110c │ │ -1aa88a: 0c02 |0019: move-result-object v2 │ │ -1aa88c: 6e10 6192 0200 |001a: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@9261 │ │ -1aa892: 0a02 |001d: move-result v2 │ │ -1aa894: 7110 7494 0200 |001e: invoke-static {v2}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@9474 │ │ -1aa89a: 0c02 |0021: move-result-object v2 │ │ -1aa89c: 1a00 d7f5 |0022: const-string v0, "sharedFolderExists" // string@f5d7 │ │ -1aa8a0: 7230 9573 0402 |0024: invoke-interface {v4, v0, v2}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@7395 │ │ -1aa8a6: 6202 f1a6 |0027: sget-object v2, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6f1 │ │ -1aa8aa: 7220 9873 2400 |0029: invoke-interface {v4, v2}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@7398 │ │ -1aa8b0: 1f03 b217 |002c: check-cast v3, Ljava/lang/Throwable; // type@17b2 │ │ -1aa8b4: 7110 b279 0300 |002e: invoke-static {v3}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@79b2 │ │ -1aa8ba: 0e00 |0031: return-void │ │ +1aa918: |[1aa918] com.infomaniak.drive.ui.SaveExternalFilesActivity.storeFiles$lambda$46$lambda$45:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ +1aa928: 1a00 26ec |0000: const-string v0, "scope" // string@ec26 │ │ +1aa92c: 7120 3eb7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1aa932: 6e10 0611 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@1106 │ │ +1aa938: 0c00 |0008: move-result-object v0 │ │ +1aa93a: 6e10 2606 0000 |0009: invoke-virtual {v0}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0626 │ │ +1aa940: 0c00 |000c: move-result-object v0 │ │ +1aa942: 6e10 2406 0000 |000d: invoke-virtual {v0}, Landroidx/lifecycle/Lifecycle$State;.name:()Ljava/lang/String; // method@0624 │ │ +1aa948: 0c00 |0010: move-result-object v0 │ │ +1aa94a: 1a01 f0c9 |0011: const-string v1, "lifecycleState" // string@c9f0 │ │ +1aa94e: 7230 a273 1400 |0013: invoke-interface {v4, v1, v0}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@73a2 │ │ +1aa954: 7010 0c11 0200 |0016: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSharedFolder:()Ljava/io/File; // method@110c │ │ +1aa95a: 0c02 |0019: move-result-object v2 │ │ +1aa95c: 6e10 6e92 0200 |001a: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@926e │ │ +1aa962: 0a02 |001d: move-result v2 │ │ +1aa964: 7110 8194 0200 |001e: invoke-static {v2}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@9481 │ │ +1aa96a: 0c02 |0021: move-result-object v2 │ │ +1aa96c: 1a00 dcf5 |0022: const-string v0, "sharedFolderExists" // string@f5dc │ │ +1aa970: 7230 a273 0402 |0024: invoke-interface {v4, v0, v2}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@73a2 │ │ +1aa976: 6202 f4a6 |0027: sget-object v2, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6f4 │ │ +1aa97a: 7220 a573 2400 |0029: invoke-interface {v4, v2}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@73a5 │ │ +1aa980: 1f03 b317 |002c: check-cast v3, Ljava/lang/Throwable; // type@17b3 │ │ +1aa984: 7110 bf79 0300 |002e: invoke-static {v3}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@79bf │ │ +1aa98a: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=435 │ │ 0x0016 line=436 │ │ 0x0027 line=437 │ │ 0x002c line=438 │ │ locals : │ │ @@ -42823,113 +42823,113 @@ │ │ type : '(III)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 26 │ │ ins : 4 │ │ outs : 18 │ │ insns size : 191 16-bit code units │ │ -1a8f78: |[1a8f78] com.infomaniak.drive.ui.SaveExternalFilesActivity.storeText:(III)Z │ │ -1a8f88: 1a00 b3af |0000: const-string v0, "getBytes(...)" // string@afb3 │ │ -1a8f8c: 1a01 3681 |0002: const-string v1, "URL=" // string@8136 │ │ -1a8f90: 7401 0411 1600 |0004: invoke-virtual/range {v22}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ -1a8f96: 0c02 |0007: move-result-object v2 │ │ -1a8f98: 1a03 9691 |0008: const-string v3, "android.intent.extra.TEXT" // string@9196 │ │ -1a8f9c: 6e20 a200 3200 |000a: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a2 │ │ -1a8fa2: 0c02 |000d: move-result-object v2 │ │ -1a8fa4: 3802 ad00 |000e: if-eqz v2, 00bb // +00ad │ │ -1a8fa8: 7601 ff10 1600 |0010: invoke-direct/range {v22}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ -1a8fae: 0c03 |0013: move-result-object v3 │ │ -1a8fb0: 5433 3d01 |0014: iget-object v3, v3, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ -1a8fb4: 6e10 b808 0300 |0016: invoke-virtual {v3}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08b8 │ │ -1a8fba: 0c03 |0019: move-result-object v3 │ │ -1a8fbc: 7110 7394 0300 |001a: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@9473 │ │ -1a8fc2: 0c03 |001d: move-result-object v3 │ │ -1a8fc4: 1f03 7b17 |001e: check-cast v3, Ljava/lang/CharSequence; // type@177b │ │ -1a8fc8: 7110 9ac1 0300 |0020: invoke-static {v3}, Lkotlin/text/StringsKt;.trim:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@c19a │ │ -1a8fce: 0c03 |0023: move-result-object v3 │ │ -1a8fd0: 6e10 0e94 0300 |0024: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@940e │ │ -1a8fd6: 0c0a |0027: move-result-object v10 │ │ -1a8fd8: 2209 5118 |0028: new-instance v9, Ljava/util/Date; // type@1851 │ │ -1a8fdc: 7010 5097 0900 |002a: invoke-direct {v9}, Ljava/util/Date;.:()V // method@9750 │ │ -1a8fe2: 0803 1600 |002d: move-object/from16 v3, v22 │ │ -1a8fe6: 7020 0811 a300 |002f: invoke-direct {v3, v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getOutputFile:(Ljava/lang/String;)Ljava/io/File; // method@1108 │ │ -1a8fec: 0c04 |0032: move-result-object v4 │ │ -1a8fee: 6e10 5d92 0400 |0033: invoke-virtual {v4}, Ljava/io/File;.createNewFile:()Z // method@925d │ │ -1a8ff4: 0a05 |0036: move-result v5 │ │ -1a8ff6: 3805 8600 |0037: if-eqz v5, 00bd // +0086 │ │ -1a8ffa: 6e10 5697 0900 |0039: invoke-virtual {v9}, Ljava/util/Date;.getTime:()J // method@9756 │ │ -1a9000: 0b05 |003c: move-result-wide v5 │ │ -1a9002: 6e30 7492 5406 |003d: invoke-virtual {v4, v5, v6}, Ljava/io/File;.setLastModified:(J)Z // method@9274 │ │ -1a9008: 7110 703a 0a00 |0040: invoke-static {v10}, Lcom/infomaniak/drive/utils/ExtensionsKt;.isUrlFile:(Ljava/lang/String;)Z // method@3a70 │ │ -1a900e: 0a05 |0043: move-result v5 │ │ -1a9010: 1206 |0044: const/4 v6, #int 0 // #0 │ │ -1a9012: 3805 4100 |0045: if-eqz v5, 0086 // +0041 │ │ -1a9016: 2205 5817 |0047: new-instance v5, Ljava/io/FileOutputStream; // type@1758 │ │ -1a901a: 7020 8192 4500 |0049: invoke-direct {v5, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@9281 │ │ -1a9020: 1f05 5017 |004c: check-cast v5, Ljava/io/Closeable; // type@1750 │ │ -1a9024: 0757 |004e: move-object v7, v5 │ │ -1a9026: 1f07 5817 |004f: check-cast v7, Ljava/io/FileOutputStream; // type@1758 │ │ -1a902a: 1a08 bb87 |0051: const-string v8, "[InternetShortcut]" // string@87bb │ │ -1a902e: 620b aab6 |0053: sget-object v11, Lkotlin/text/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@b6aa │ │ -1a9032: 6e20 4b94 b800 |0055: invoke-virtual {v8, v11}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@944b │ │ -1a9038: 0c08 |0058: move-result-object v8 │ │ -1a903a: 7120 30b7 0800 |0059: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1a9040: 6e20 8892 8700 |005c: invoke-virtual {v7, v8}, Ljava/io/FileOutputStream;.write:([B)V // method@9288 │ │ -1a9046: 2208 ac17 |005f: new-instance v8, Ljava/lang/StringBuilder; // type@17ac │ │ -1a904a: 7020 8094 1800 |0061: invoke-direct {v8, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9480 │ │ -1a9050: 6e20 8994 2800 |0064: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -1a9056: 6e10 9a94 0800 |0067: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@949a │ │ -1a905c: 0c01 |006a: move-result-object v1 │ │ -1a905e: 6202 aab6 |006b: sget-object v2, Lkotlin/text/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@b6aa │ │ -1a9062: 6e20 4b94 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@944b │ │ -1a9068: 0c01 |0070: move-result-object v1 │ │ -1a906a: 7120 30b7 0100 |0071: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1a9070: 6e20 8892 1700 |0074: invoke-virtual {v7, v1}, Ljava/io/FileOutputStream;.write:([B)V // method@9288 │ │ -1a9076: 6200 98b2 |0077: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b298 │ │ -1a907a: 7120 43b3 6500 |0079: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b343 │ │ -1a9080: 280e |007c: goto 008a // +000e │ │ -1a9082: 0d00 |007d: move-exception v0 │ │ -1a9084: 0701 |007e: move-object v1, v0 │ │ -1a9086: 2701 |007f: throw v1 │ │ -1a9088: 0d00 |0080: move-exception v0 │ │ -1a908a: 0702 |0081: move-object v2, v0 │ │ -1a908c: 7120 43b3 1500 |0082: invoke-static {v5, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b343 │ │ -1a9092: 2702 |0085: throw v2 │ │ -1a9094: 1220 |0086: const/4 v0, #int 2 // #2 │ │ -1a9096: 7156 beb3 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@b3be │ │ -1a909c: 7110 bb01 0400 |008a: invoke-static {v4}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01bb │ │ -1a90a2: 0c00 |008d: move-result-object v0 │ │ -1a90a4: 6e10 c201 0000 |008e: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01c2 │ │ -1a90aa: 0c00 |0091: move-result-object v0 │ │ -1a90ac: 0705 |0092: move-object v5, v0 │ │ -1a90ae: 1a01 0dfd |0093: const-string v1, "toString(...)" // string@fd0d │ │ -1a90b2: 7120 30b7 1000 |0095: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1a90b8: 6e10 6c92 0400 |0098: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@926c │ │ -1a90be: 0b0b |009b: move-result-wide v11 │ │ -1a90c0: 2200 9f03 |009c: new-instance v0, Lcom/infomaniak/drive/data/models/UploadFile; // type@039f │ │ -1a90c4: 0704 |009e: move-object v4, v0 │ │ -1a90c6: 1314 821a |009f: const/16 v20, #int 6786 // #1a82 │ │ -1a90ca: 1315 0000 |00a1: const/16 v21, #int 0 // #0 │ │ -1a90ce: 1206 |00a3: const/4 v6, #int 0 // #0 │ │ -1a90d0: 120d |00a4: const/4 v13, #int 0 // #0 │ │ -1a90d2: 120f |00a5: const/4 v15, #int 0 // #0 │ │ -1a90d4: 1a10 1572 |00a6: const-string v16, "SHARED_FILE" // string@7215 │ │ -1a90d8: 1311 0000 |00a8: const/16 v17, #int 0 // #0 │ │ -1a90dc: 1312 0000 |00aa: const/16 v18, #int 0 // #0 │ │ -1a90e0: 0207 1800 |00ac: move/from16 v7, v24 │ │ -1a90e4: 0798 |00ae: move-object v8, v9 │ │ -1a90e6: 020e 1900 |00af: move/from16 v14, v25 │ │ -1a90ea: 0213 1700 |00b1: move/from16 v19, v23 │ │ -1a90ee: 7612 440b 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@0b44 │ │ -1a90f4: 6e10 4c0b 0000 |00b6: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile;.store:()V // method@0b4c │ │ -1a90fa: 1210 |00b9: const/4 v0, #int 1 // #1 │ │ -1a90fc: 0f00 |00ba: return v0 │ │ -1a90fe: 0803 1600 |00bb: move-object/from16 v3, v22 │ │ -1a9102: 1200 |00bd: const/4 v0, #int 0 // #0 │ │ -1a9104: 0f00 |00be: return v0 │ │ +1a9048: |[1a9048] com.infomaniak.drive.ui.SaveExternalFilesActivity.storeText:(III)Z │ │ +1a9058: 1a00 b8af |0000: const-string v0, "getBytes(...)" // string@afb8 │ │ +1a905c: 1a01 3a81 |0002: const-string v1, "URL=" // string@813a │ │ +1a9060: 7401 0411 1600 |0004: invoke-virtual/range {v22}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ +1a9066: 0c02 |0007: move-result-object v2 │ │ +1a9068: 1a03 9b91 |0008: const-string v3, "android.intent.extra.TEXT" // string@919b │ │ +1a906c: 6e20 a200 3200 |000a: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a2 │ │ +1a9072: 0c02 |000d: move-result-object v2 │ │ +1a9074: 3802 ad00 |000e: if-eqz v2, 00bb // +00ad │ │ +1a9078: 7601 ff10 1600 |0010: invoke-direct/range {v22}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ +1a907e: 0c03 |0013: move-result-object v3 │ │ +1a9080: 5433 3d01 |0014: iget-object v3, v3, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ +1a9084: 6e10 b808 0300 |0016: invoke-virtual {v3}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08b8 │ │ +1a908a: 0c03 |0019: move-result-object v3 │ │ +1a908c: 7110 8094 0300 |001a: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@9480 │ │ +1a9092: 0c03 |001d: move-result-object v3 │ │ +1a9094: 1f03 7c17 |001e: check-cast v3, Ljava/lang/CharSequence; // type@177c │ │ +1a9098: 7110 a7c1 0300 |0020: invoke-static {v3}, Lkotlin/text/StringsKt;.trim:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@c1a7 │ │ +1a909e: 0c03 |0023: move-result-object v3 │ │ +1a90a0: 6e10 1b94 0300 |0024: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@941b │ │ +1a90a6: 0c0a |0027: move-result-object v10 │ │ +1a90a8: 2209 5218 |0028: new-instance v9, Ljava/util/Date; // type@1852 │ │ +1a90ac: 7010 5d97 0900 |002a: invoke-direct {v9}, Ljava/util/Date;.:()V // method@975d │ │ +1a90b2: 0803 1600 |002d: move-object/from16 v3, v22 │ │ +1a90b6: 7020 0811 a300 |002f: invoke-direct {v3, v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getOutputFile:(Ljava/lang/String;)Ljava/io/File; // method@1108 │ │ +1a90bc: 0c04 |0032: move-result-object v4 │ │ +1a90be: 6e10 6a92 0400 |0033: invoke-virtual {v4}, Ljava/io/File;.createNewFile:()Z // method@926a │ │ +1a90c4: 0a05 |0036: move-result v5 │ │ +1a90c6: 3805 8600 |0037: if-eqz v5, 00bd // +0086 │ │ +1a90ca: 6e10 6397 0900 |0039: invoke-virtual {v9}, Ljava/util/Date;.getTime:()J // method@9763 │ │ +1a90d0: 0b05 |003c: move-result-wide v5 │ │ +1a90d2: 6e30 8192 5406 |003d: invoke-virtual {v4, v5, v6}, Ljava/io/File;.setLastModified:(J)Z // method@9281 │ │ +1a90d8: 7110 7d3a 0a00 |0040: invoke-static {v10}, Lcom/infomaniak/drive/utils/ExtensionsKt;.isUrlFile:(Ljava/lang/String;)Z // method@3a7d │ │ +1a90de: 0a05 |0043: move-result v5 │ │ +1a90e0: 1206 |0044: const/4 v6, #int 0 // #0 │ │ +1a90e2: 3805 4100 |0045: if-eqz v5, 0086 // +0041 │ │ +1a90e6: 2205 5917 |0047: new-instance v5, Ljava/io/FileOutputStream; // type@1759 │ │ +1a90ea: 7020 8e92 4500 |0049: invoke-direct {v5, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@928e │ │ +1a90f0: 1f05 5117 |004c: check-cast v5, Ljava/io/Closeable; // type@1751 │ │ +1a90f4: 0757 |004e: move-object v7, v5 │ │ +1a90f6: 1f07 5917 |004f: check-cast v7, Ljava/io/FileOutputStream; // type@1759 │ │ +1a90fa: 1a08 bf87 |0051: const-string v8, "[InternetShortcut]" // string@87bf │ │ +1a90fe: 620b adb6 |0053: sget-object v11, Lkotlin/text/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@b6ad │ │ +1a9102: 6e20 5894 b800 |0055: invoke-virtual {v8, v11}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9458 │ │ +1a9108: 0c08 |0058: move-result-object v8 │ │ +1a910a: 7120 3db7 0800 |0059: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1a9110: 6e20 9592 8700 |005c: invoke-virtual {v7, v8}, Ljava/io/FileOutputStream;.write:([B)V // method@9295 │ │ +1a9116: 2208 ad17 |005f: new-instance v8, Ljava/lang/StringBuilder; // type@17ad │ │ +1a911a: 7020 8d94 1800 |0061: invoke-direct {v8, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@948d │ │ +1a9120: 6e20 9694 2800 |0064: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +1a9126: 6e10 a794 0800 |0067: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@94a7 │ │ +1a912c: 0c01 |006a: move-result-object v1 │ │ +1a912e: 6202 adb6 |006b: sget-object v2, Lkotlin/text/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@b6ad │ │ +1a9132: 6e20 5894 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9458 │ │ +1a9138: 0c01 |0070: move-result-object v1 │ │ +1a913a: 7120 3db7 0100 |0071: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1a9140: 6e20 9592 1700 |0074: invoke-virtual {v7, v1}, Ljava/io/FileOutputStream;.write:([B)V // method@9295 │ │ +1a9146: 6200 9bb2 |0077: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b29b │ │ +1a914a: 7120 50b3 6500 |0079: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b350 │ │ +1a9150: 280e |007c: goto 008a // +000e │ │ +1a9152: 0d00 |007d: move-exception v0 │ │ +1a9154: 0701 |007e: move-object v1, v0 │ │ +1a9156: 2701 |007f: throw v1 │ │ +1a9158: 0d00 |0080: move-exception v0 │ │ +1a915a: 0702 |0081: move-object v2, v0 │ │ +1a915c: 7120 50b3 1500 |0082: invoke-static {v5, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b350 │ │ +1a9162: 2702 |0085: throw v2 │ │ +1a9164: 1220 |0086: const/4 v0, #int 2 // #2 │ │ +1a9166: 7156 cbb3 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@b3cb │ │ +1a916c: 7110 bb01 0400 |008a: invoke-static {v4}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01bb │ │ +1a9172: 0c00 |008d: move-result-object v0 │ │ +1a9174: 6e10 c201 0000 |008e: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01c2 │ │ +1a917a: 0c00 |0091: move-result-object v0 │ │ +1a917c: 0705 |0092: move-object v5, v0 │ │ +1a917e: 1a01 12fd |0093: const-string v1, "toString(...)" // string@fd12 │ │ +1a9182: 7120 3db7 1000 |0095: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1a9188: 6e10 7992 0400 |0098: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@9279 │ │ +1a918e: 0b0b |009b: move-result-wide v11 │ │ +1a9190: 2200 9f03 |009c: new-instance v0, Lcom/infomaniak/drive/data/models/UploadFile; // type@039f │ │ +1a9194: 0704 |009e: move-object v4, v0 │ │ +1a9196: 1314 821a |009f: const/16 v20, #int 6786 // #1a82 │ │ +1a919a: 1315 0000 |00a1: const/16 v21, #int 0 // #0 │ │ +1a919e: 1206 |00a3: const/4 v6, #int 0 // #0 │ │ +1a91a0: 120d |00a4: const/4 v13, #int 0 // #0 │ │ +1a91a2: 120f |00a5: const/4 v15, #int 0 // #0 │ │ +1a91a4: 1a10 1972 |00a6: const-string v16, "SHARED_FILE" // string@7219 │ │ +1a91a8: 1311 0000 |00a8: const/16 v17, #int 0 // #0 │ │ +1a91ac: 1312 0000 |00aa: const/16 v18, #int 0 // #0 │ │ +1a91b0: 0207 1800 |00ac: move/from16 v7, v24 │ │ +1a91b4: 0798 |00ae: move-object v8, v9 │ │ +1a91b6: 020e 1900 |00af: move/from16 v14, v25 │ │ +1a91ba: 0213 1700 |00b1: move/from16 v19, v23 │ │ +1a91be: 7612 440b 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@0b44 │ │ +1a91c4: 6e10 4c0b 0000 |00b6: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile;.store:()V // method@0b4c │ │ +1a91ca: 1210 |00b9: const/4 v0, #int 1 // #1 │ │ +1a91cc: 0f00 |00ba: return v0 │ │ +1a91ce: 0803 1600 |00bb: move-object/from16 v3, v22 │ │ +1a91d2: 1200 |00bd: const/4 v0, #int 0 // #0 │ │ +1a91d4: 0f00 |00be: return v0 │ │ catches : 2 │ │ 0x004e - 0x0079 │ │ -> 0x007d │ │ 0x007f - 0x0080 │ │ -> 0x0080 │ │ positions : │ │ 0x0000 line=445 │ │ @@ -42963,19 +42963,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 │ │ -1a91b8: |[1a91b8] com.infomaniak.drive.ui.SaveExternalFilesActivity.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1a91c8: 2200 9d03 |0000: new-instance v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@039d │ │ -1a91cc: 1f01 3000 |0002: check-cast v1, Landroid/content/Context; // type@0030 │ │ -1a91d0: 7020 190b 1000 |0004: invoke-direct {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.:(Landroid/content/Context;)V // method@0b19 │ │ -1a91d6: 1100 |0007: return-object v0 │ │ +1a9288: |[1a9288] com.infomaniak.drive.ui.SaveExternalFilesActivity.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1a9298: 2200 9d03 |0000: new-instance v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@039d │ │ +1a929c: 1f01 3000 |0002: check-cast v1, Landroid/content/Context; // type@0030 │ │ +1a92a0: 7020 190b 1000 |0004: invoke-direct {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.:(Landroid/content/Context;)V // method@0b19 │ │ +1a92a6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ Virtual methods - │ │ @@ -42984,58 +42984,58 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 91 16-bit code units │ │ -1aa254: |[1aa254] com.infomaniak.drive.ui.SaveExternalFilesActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1aa264: 7010 ff10 0900 |0000: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ -1aa26a: 0c00 |0003: move-result-object v0 │ │ -1aa26c: 6f20 7c0c a900 |0004: invoke-super {v9, v10}, Lcom/infomaniak/drive/ui/BaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@0c7c │ │ -1aa272: 6e10 c80b 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.getRoot:()Landroidx/core/widget/NestedScrollView; // method@0bc8 │ │ -1aa278: 0c0a |000a: move-result-object v10 │ │ -1aa27a: 1f0a 0e01 |000b: check-cast v10, Landroid/view/View; // type@010e │ │ -1aa27e: 6e20 2011 a900 |000d: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setContentView:(Landroid/view/View;)V // method@1120 │ │ -1aa284: 7010 1311 0900 |0010: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isAuth:()Z // method@1113 │ │ -1aa28a: 0a0a |0013: move-result v10 │ │ -1aa28c: 380a 4300 |0014: if-eqz v10, 0057 // +0043 │ │ -1aa290: 7010 1411 0900 |0016: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isExtrasNull:()Z // method@1114 │ │ -1aa296: 0a0a |0019: move-result v10 │ │ -1aa298: 380a 0300 |001a: if-eqz v10, 001d // +0003 │ │ -1aa29c: 283b |001c: goto 0057 // +003b │ │ -1aa29e: 7010 2211 0900 |001d: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupDrivePermissions:()V // method@1122 │ │ -1aa2a4: 7010 ef10 0900 |0020: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeDefaultUser:()V // method@10ef │ │ -1aa2aa: 620a ad00 |0023: sget-object v10, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ -1aa2ae: 0791 |0025: move-object v1, v9 │ │ -1aa2b0: 1f01 3000 |0026: check-cast v1, Landroid/content/Context; // type@0030 │ │ -1aa2b4: 6202 c212 |0028: sget-object v2, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c2 │ │ -1aa2b8: 6e10 9439 0200 |002a: invoke-virtual {v2}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3994 │ │ -1aa2be: 0a02 |002d: move-result v2 │ │ -1aa2c0: 6e30 1e09 1a02 |002e: invoke-virtual {v10, v1, v2}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@091e │ │ -1aa2c6: 7010 fb10 0900 |0031: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchSelectedDrive:()V // method@10fb │ │ -1aa2cc: 7010 f910 0900 |0034: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchFolder:()V // method@10f9 │ │ -1aa2d2: 7010 2411 0900 |0037: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSaveButton:()Lcom/google/android/material/button/MaterialButton; // method@1124 │ │ -1aa2d8: 540a 3d01 |003a: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ -1aa2dc: 1a00 d6aa |003c: const-string v0, "fileNameEdit" // string@aad6 │ │ -1aa2e0: 7120 30b7 0a00 |003e: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1aa2e6: 7020 1b11 a900 |0041: invoke-direct {v9, v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectAllButFileExtension:(Lcom/google/android/material/textfield/TextInputEditText;)V // method@111b │ │ -1aa2ec: 6201 ee14 |0044: sget-object v1, Lcom/infomaniak/lib/applock/LockActivity;.Companion:Lcom/infomaniak/lib/applock/LockActivity$Companion; // field@14ee │ │ -1aa2f0: 0792 |0046: move-object v2, v9 │ │ -1aa2f2: 1f02 5f01 |0047: check-cast v2, Landroidx/activity/ComponentActivity; // type@015f │ │ -1aa2f6: 2206 de04 |0049: new-instance v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14; // type@04de │ │ -1aa2fa: 7010 8e10 0600 |004b: invoke-direct {v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14;.:()V // method@108e │ │ -1aa300: 1267 |004e: const/4 v7, #int 6 // #6 │ │ -1aa302: 1208 |004f: const/4 v8, #int 0 // #0 │ │ -1aa304: 1203 |0050: const/4 v3, #int 0 // #0 │ │ -1aa306: 1604 0000 |0051: const-wide/16 v4, #int 0 // #0 │ │ -1aa30a: 7708 d53f 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@3fd5 │ │ -1aa310: 0e00 |0056: return-void │ │ -1aa312: 6e10 fe10 0900 |0057: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10fe │ │ -1aa318: 0e00 |005a: return-void │ │ +1aa324: |[1aa324] com.infomaniak.drive.ui.SaveExternalFilesActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1aa334: 7010 ff10 0900 |0000: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ +1aa33a: 0c00 |0003: move-result-object v0 │ │ +1aa33c: 6f20 7c0c a900 |0004: invoke-super {v9, v10}, Lcom/infomaniak/drive/ui/BaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@0c7c │ │ +1aa342: 6e10 c80b 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.getRoot:()Landroidx/core/widget/NestedScrollView; // method@0bc8 │ │ +1aa348: 0c0a |000a: move-result-object v10 │ │ +1aa34a: 1f0a 0e01 |000b: check-cast v10, Landroid/view/View; // type@010e │ │ +1aa34e: 6e20 2011 a900 |000d: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setContentView:(Landroid/view/View;)V // method@1120 │ │ +1aa354: 7010 1311 0900 |0010: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isAuth:()Z // method@1113 │ │ +1aa35a: 0a0a |0013: move-result v10 │ │ +1aa35c: 380a 4300 |0014: if-eqz v10, 0057 // +0043 │ │ +1aa360: 7010 1411 0900 |0016: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isExtrasNull:()Z // method@1114 │ │ +1aa366: 0a0a |0019: move-result v10 │ │ +1aa368: 380a 0300 |001a: if-eqz v10, 001d // +0003 │ │ +1aa36c: 283b |001c: goto 0057 // +003b │ │ +1aa36e: 7010 2211 0900 |001d: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupDrivePermissions:()V // method@1122 │ │ +1aa374: 7010 ef10 0900 |0020: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeDefaultUser:()V // method@10ef │ │ +1aa37a: 620a ad00 |0023: sget-object v10, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +1aa37e: 0791 |0025: move-object v1, v9 │ │ +1aa380: 1f01 3000 |0026: check-cast v1, Landroid/content/Context; // type@0030 │ │ +1aa384: 6202 c512 |0028: sget-object v2, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12c5 │ │ +1aa388: 6e10 a139 0200 |002a: invoke-virtual {v2}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@39a1 │ │ +1aa38e: 0a02 |002d: move-result v2 │ │ +1aa390: 6e30 1e09 1a02 |002e: invoke-virtual {v10, v1, v2}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@091e │ │ +1aa396: 7010 fb10 0900 |0031: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchSelectedDrive:()V // method@10fb │ │ +1aa39c: 7010 f910 0900 |0034: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchFolder:()V // method@10f9 │ │ +1aa3a2: 7010 2411 0900 |0037: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSaveButton:()Lcom/google/android/material/button/MaterialButton; // method@1124 │ │ +1aa3a8: 540a 3d01 |003a: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013d │ │ +1aa3ac: 1a00 dbaa |003c: const-string v0, "fileNameEdit" // string@aadb │ │ +1aa3b0: 7120 3db7 0a00 |003e: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1aa3b6: 7020 1b11 a900 |0041: invoke-direct {v9, v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectAllButFileExtension:(Lcom/google/android/material/textfield/TextInputEditText;)V // method@111b │ │ +1aa3bc: 6201 f114 |0044: sget-object v1, Lcom/infomaniak/lib/applock/LockActivity;.Companion:Lcom/infomaniak/lib/applock/LockActivity$Companion; // field@14f1 │ │ +1aa3c0: 0792 |0046: move-object v2, v9 │ │ +1aa3c2: 1f02 5f01 |0047: check-cast v2, Landroidx/activity/ComponentActivity; // type@015f │ │ +1aa3c6: 2206 de04 |0049: new-instance v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14; // type@04de │ │ +1aa3ca: 7010 8e10 0600 |004b: invoke-direct {v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14;.:()V // method@108e │ │ +1aa3d0: 1267 |004e: const/4 v7, #int 6 // #6 │ │ +1aa3d2: 1208 |004f: const/4 v8, #int 0 // #0 │ │ +1aa3d4: 1203 |0050: const/4 v3, #int 0 // #0 │ │ +1aa3d6: 1604 0000 |0051: const-wide/16 v4, #int 0 // #0 │ │ +1aa3da: 7708 e23f 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@3fe2 │ │ +1aa3e0: 0e00 |0056: return-void │ │ +1aa3e2: 6e10 fe10 0900 |0057: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10fe │ │ +1aa3e8: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0004 line=97 │ │ 0x0007 line=98 │ │ 0x0010 line=100 │ │ 0x001d line=105 │ │ @@ -43058,41 +43058,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -1aa31c: |[1aa31c] com.infomaniak.drive.ui.SaveExternalFilesActivity.onResume:()V │ │ -1aa32c: 6f10 7e0c 0200 |0000: invoke-super {v2}, Lcom/infomaniak/drive/ui/BaseActivity;.onResume:()V // method@0c7e │ │ -1aa332: 5420 6705 |0003: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0567 │ │ -1aa336: 3900 0800 |0005: if-nez v0, 000d // +0008 │ │ -1aa33a: 1a00 dea6 |0007: const-string v0, "drivePermissions" // string@a6de │ │ -1aa33e: 7110 4eb7 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b74e │ │ -1aa344: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -1aa346: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1aa348: 6e20 273a 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/utils/DrivePermissions;.checkWriteStoragePermission:(Z)Z // method@3a27 │ │ -1aa34e: 0a00 |0011: move-result v0 │ │ -1aa350: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -1aa354: 7010 0211 0200 |0014: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles:()V // method@1102 │ │ -1aa35a: 0e00 |0017: return-void │ │ +1aa3ec: |[1aa3ec] com.infomaniak.drive.ui.SaveExternalFilesActivity.onResume:()V │ │ +1aa3fc: 6f10 7e0c 0200 |0000: invoke-super {v2}, Lcom/infomaniak/drive/ui/BaseActivity;.onResume:()V // method@0c7e │ │ +1aa402: 5420 6705 |0003: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0567 │ │ +1aa406: 3900 0800 |0005: if-nez v0, 000d // +0008 │ │ +1aa40a: 1a00 e3a6 |0007: const-string v0, "drivePermissions" // string@a6e3 │ │ +1aa40e: 7110 5bb7 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b75b │ │ +1aa414: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +1aa416: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1aa418: 6e20 343a 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/utils/DrivePermissions;.checkWriteStoragePermission:(Z)Z // method@3a34 │ │ +1aa41e: 0a00 |0011: move-result v0 │ │ +1aa420: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +1aa424: 7010 0211 0200 |0014: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles:()V // method@1102 │ │ +1aa42a: 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 : 30398 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 30402 (SaveExternalFilesActivity.kt) │ │ │ │ Class #220 header: │ │ class_idx : 1275 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 30400 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 30404 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #220 annotations: │ │ Annotations on class │ │ @@ -43117,17 +43117,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a84dc: |[1a84dc] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.:()V │ │ -1a84ec: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a84f2: 0e00 |0003: return-void │ │ +1a85ac: |[1a85ac] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.:()V │ │ +1a85bc: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a85c2: 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;) │ │ @@ -43135,72 +43135,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 │ │ -1a84f4: |[1a84f4] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a8504: 7010 2f11 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.:()V // method@112f │ │ -1a850a: 0e00 |0003: return-void │ │ +1a85c4: |[1a85c4] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a85d4: 7010 2f11 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.:()V // method@112f │ │ +1a85da: 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 │ │ -1a830c: |[1a830c] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1a831c: 1a00 0e96 |0000: const-string v0, "bundle" // string@960e │ │ -1a8320: 7120 31b7 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a8326: 1c00 fc04 |0005: const-class v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fc │ │ -1a832a: 6e10 2b93 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@932b │ │ -1a8330: 0c00 |000a: move-result-object v0 │ │ -1a8332: 6e20 ef01 0600 |000b: invoke-virtual {v6, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01ef │ │ -1a8338: 1b00 f900 0100 |000e: const-string/jumbo v0, "userId" // string@000100f9 │ │ -1a833e: 6e20 cd01 0600 |0011: invoke-virtual {v6, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01cd │ │ -1a8344: 0a01 |0014: move-result v1 │ │ -1a8346: 12f2 |0015: const/4 v2, #int -1 // #ff │ │ -1a8348: 3801 0700 |0016: if-eqz v1, 001d // +0007 │ │ -1a834c: 6e20 d401 0600 |0018: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01d4 │ │ -1a8352: 0a00 |001b: move-result v0 │ │ -1a8354: 2802 |001c: goto 001e // +0002 │ │ -1a8356: 12f0 |001d: const/4 v0, #int -1 // #ff │ │ -1a8358: 1a01 d7a6 |001e: const-string v1, "driveId" // string@a6d7 │ │ -1a835c: 6e20 cd01 1600 |0020: invoke-virtual {v6, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01cd │ │ -1a8362: 0a03 |0023: move-result v3 │ │ -1a8364: 3803 0700 |0024: if-eqz v3, 002b // +0007 │ │ -1a8368: 6e20 d401 1600 |0026: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01d4 │ │ -1a836e: 0a01 |0029: move-result v1 │ │ -1a8370: 2802 |002a: goto 002c // +0002 │ │ -1a8372: 12f1 |002b: const/4 v1, #int -1 // #ff │ │ -1a8374: 1a03 e6ac |002c: const-string v3, "folderId" // string@ace6 │ │ -1a8378: 6e20 cd01 3600 |002e: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01cd │ │ -1a837e: 0a04 |0031: move-result v4 │ │ -1a8380: 3804 0600 |0032: if-eqz v4, 0038 // +0006 │ │ -1a8384: 6e20 d401 3600 |0034: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01d4 │ │ -1a838a: 0a02 |0037: move-result v2 │ │ -1a838c: 1a03 fdc3 |0038: const-string v3, "isPublicShare" // string@c3fd │ │ -1a8390: 6e20 cd01 3600 |003a: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01cd │ │ -1a8396: 0a04 |003d: move-result v4 │ │ -1a8398: 3804 0700 |003e: if-eqz v4, 0045 // +0007 │ │ -1a839c: 6e20 cf01 3600 |0040: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01cf │ │ -1a83a2: 0a06 |0043: move-result v6 │ │ -1a83a4: 2802 |0044: goto 0046 // +0002 │ │ -1a83a6: 1206 |0045: const/4 v6, #int 0 // #0 │ │ -1a83a8: 2203 fc04 |0046: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fc │ │ -1a83ac: 7056 3511 0321 |0048: invoke-direct {v3, v0, v1, v2, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1135 │ │ -1a83b2: 1103 |004b: return-object v3 │ │ +1a83dc: |[1a83dc] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1a83ec: 1a00 1396 |0000: const-string v0, "bundle" // string@9613 │ │ +1a83f0: 7120 3eb7 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a83f6: 1c00 fc04 |0005: const-class v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fc │ │ +1a83fa: 6e10 3893 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9338 │ │ +1a8400: 0c00 |000a: move-result-object v0 │ │ +1a8402: 6e20 ef01 0600 |000b: invoke-virtual {v6, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01ef │ │ +1a8408: 1b00 fe00 0100 |000e: const-string/jumbo v0, "userId" // string@000100fe │ │ +1a840e: 6e20 cd01 0600 |0011: invoke-virtual {v6, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01cd │ │ +1a8414: 0a01 |0014: move-result v1 │ │ +1a8416: 12f2 |0015: const/4 v2, #int -1 // #ff │ │ +1a8418: 3801 0700 |0016: if-eqz v1, 001d // +0007 │ │ +1a841c: 6e20 d401 0600 |0018: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01d4 │ │ +1a8422: 0a00 |001b: move-result v0 │ │ +1a8424: 2802 |001c: goto 001e // +0002 │ │ +1a8426: 12f0 |001d: const/4 v0, #int -1 // #ff │ │ +1a8428: 1a01 dca6 |001e: const-string v1, "driveId" // string@a6dc │ │ +1a842c: 6e20 cd01 1600 |0020: invoke-virtual {v6, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01cd │ │ +1a8432: 0a03 |0023: move-result v3 │ │ +1a8434: 3803 0700 |0024: if-eqz v3, 002b // +0007 │ │ +1a8438: 6e20 d401 1600 |0026: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01d4 │ │ +1a843e: 0a01 |0029: move-result v1 │ │ +1a8440: 2802 |002a: goto 002c // +0002 │ │ +1a8442: 12f1 |002b: const/4 v1, #int -1 // #ff │ │ +1a8444: 1a03 ebac |002c: const-string v3, "folderId" // string@aceb │ │ +1a8448: 6e20 cd01 3600 |002e: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01cd │ │ +1a844e: 0a04 |0031: move-result v4 │ │ +1a8450: 3804 0600 |0032: if-eqz v4, 0038 // +0006 │ │ +1a8454: 6e20 d401 3600 |0034: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01d4 │ │ +1a845a: 0a02 |0037: move-result v2 │ │ +1a845c: 1a03 02c4 |0038: const-string v3, "isPublicShare" // string@c402 │ │ +1a8460: 6e20 cd01 3600 |003a: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01cd │ │ +1a8466: 0a04 |003d: move-result v4 │ │ +1a8468: 3804 0700 |003e: if-eqz v4, 0045 // +0007 │ │ +1a846c: 6e20 cf01 3600 |0040: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01cf │ │ +1a8472: 0a06 |0043: move-result v6 │ │ +1a8474: 2802 |0044: goto 0046 // +0002 │ │ +1a8476: 1206 |0045: const/4 v6, #int 0 // #0 │ │ +1a8478: 2203 fc04 |0046: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fc │ │ +1a847c: 7056 3511 0321 |0048: invoke-direct {v3, v0, v1, v2, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1135 │ │ +1a8482: 1103 |004b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=38 │ │ 0x000e line=40 │ │ 0x0018 line=41 │ │ 0x001e line=46 │ │ 0x0026 line=47 │ │ @@ -43218,88 +43218,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 │ │ -1a83b4: |[1a83b4] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1a83c4: 1a00 cdeb |0000: const-string v0, "savedStateHandle" // string@ebcd │ │ -1a83c8: 7120 31b7 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1a83ce: 1b00 f900 0100 |0005: const-string/jumbo v0, "userId" // string@000100f9 │ │ -1a83d4: 6e20 4306 0600 |0008: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0643 │ │ -1a83da: 0a01 |000b: move-result v1 │ │ -1a83dc: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ -1a83de: 7110 a893 0200 |000d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a8 │ │ -1a83e4: 0c02 |0010: move-result-object v2 │ │ -1a83e6: 3801 1300 |0011: if-eqz v1, 0024 // +0013 │ │ -1a83ea: 6e20 4406 0600 |0013: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0644 │ │ -1a83f0: 0c00 |0016: move-result-object v0 │ │ -1a83f2: 1f00 9217 |0017: check-cast v0, Ljava/lang/Integer; // type@1792 │ │ -1a83f6: 3800 0300 |0019: if-eqz v0, 001c // +0003 │ │ -1a83fa: 280a |001b: goto 0025 // +000a │ │ -1a83fc: 2206 8e17 |001c: new-instance v6, Ljava/lang/IllegalArgumentException; // type@178e │ │ -1a8400: 1a00 de2a |001e: const-string v0, "Argument "userId" of type integer does not support null values" // string@2ade │ │ -1a8404: 7020 8993 0600 |0020: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9389 │ │ -1a840a: 2706 |0023: throw v6 │ │ -1a840c: 0720 |0024: move-object v0, v2 │ │ -1a840e: 1a01 d7a6 |0025: const-string v1, "driveId" // string@a6d7 │ │ -1a8412: 6e20 4306 1600 |0027: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0643 │ │ -1a8418: 0a03 |002a: move-result v3 │ │ -1a841a: 3803 1300 |002b: if-eqz v3, 003e // +0013 │ │ -1a841e: 6e20 4406 1600 |002d: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0644 │ │ -1a8424: 0c01 |0030: move-result-object v1 │ │ -1a8426: 1f01 9217 |0031: check-cast v1, Ljava/lang/Integer; // type@1792 │ │ -1a842a: 3801 0300 |0033: if-eqz v1, 0036 // +0003 │ │ -1a842e: 280a |0035: goto 003f // +000a │ │ -1a8430: 2206 8e17 |0036: new-instance v6, Ljava/lang/IllegalArgumentException; // type@178e │ │ -1a8434: 1a00 9b2a |0038: const-string v0, "Argument "driveId" of type integer does not support null values" // string@2a9b │ │ -1a8438: 7020 8993 0600 |003a: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9389 │ │ -1a843e: 2706 |003d: throw v6 │ │ -1a8440: 0721 |003e: move-object v1, v2 │ │ -1a8442: 1a03 e6ac |003f: const-string v3, "folderId" // string@ace6 │ │ -1a8446: 6e20 4306 3600 |0041: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0643 │ │ -1a844c: 0a04 |0044: move-result v4 │ │ -1a844e: 3804 1300 |0045: if-eqz v4, 0058 // +0013 │ │ -1a8452: 6e20 4406 3600 |0047: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0644 │ │ -1a8458: 0c02 |004a: move-result-object v2 │ │ -1a845a: 1f02 9217 |004b: check-cast v2, Ljava/lang/Integer; // type@1792 │ │ -1a845e: 3802 0300 |004d: if-eqz v2, 0050 // +0003 │ │ -1a8462: 2809 |004f: goto 0058 // +0009 │ │ -1a8464: 2206 8e17 |0050: new-instance v6, Ljava/lang/IllegalArgumentException; // type@178e │ │ -1a8468: 1a00 a92a |0052: const-string v0, "Argument "folderId" of type integer does not support null values" // string@2aa9 │ │ -1a846c: 7020 8993 0600 |0054: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9389 │ │ -1a8472: 2706 |0057: throw v6 │ │ -1a8474: 1a03 fdc3 |0058: const-string v3, "isPublicShare" // string@c3fd │ │ -1a8478: 6e20 4306 3600 |005a: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0643 │ │ -1a847e: 0a04 |005d: move-result v4 │ │ -1a8480: 3804 1300 |005e: if-eqz v4, 0071 // +0013 │ │ -1a8484: 6e20 4406 3600 |0060: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0644 │ │ -1a848a: 0c06 |0063: move-result-object v6 │ │ -1a848c: 1f06 7917 |0064: check-cast v6, Ljava/lang/Boolean; // type@1779 │ │ -1a8490: 3806 0300 |0066: if-eqz v6, 0069 // +0003 │ │ -1a8494: 280e |0068: goto 0076 // +000e │ │ -1a8496: 2206 8e17 |0069: new-instance v6, Ljava/lang/IllegalArgumentException; // type@178e │ │ -1a849a: 1a00 b62a |006b: const-string v0, "Argument "isPublicShare" of type boolean does not support null values" // string@2ab6 │ │ -1a849e: 7020 8993 0600 |006d: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9389 │ │ -1a84a4: 2706 |0070: throw v6 │ │ -1a84a6: 1206 |0071: const/4 v6, #int 0 // #0 │ │ -1a84a8: 7110 0093 0600 |0072: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9300 │ │ -1a84ae: 0c06 |0075: move-result-object v6 │ │ -1a84b0: 2203 fc04 |0076: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fc │ │ -1a84b4: 6e10 9993 0000 |0078: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@9399 │ │ -1a84ba: 0a00 |007b: move-result v0 │ │ -1a84bc: 6e10 9993 0100 |007c: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@9399 │ │ -1a84c2: 0a01 |007f: move-result v1 │ │ -1a84c4: 6e10 9993 0200 |0080: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@9399 │ │ -1a84ca: 0a02 |0083: move-result v2 │ │ -1a84cc: 6e10 fb92 0600 |0084: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@92fb │ │ -1a84d2: 0a06 |0087: move-result v6 │ │ -1a84d4: 7056 3511 0321 |0088: invoke-direct {v3, v0, v1, v2, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1135 │ │ -1a84da: 1103 |008b: return-object v3 │ │ +1a8484: |[1a8484] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1a8494: 1a00 d2eb |0000: const-string v0, "savedStateHandle" // string@ebd2 │ │ +1a8498: 7120 3eb7 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1a849e: 1b00 fe00 0100 |0005: const-string/jumbo v0, "userId" // string@000100fe │ │ +1a84a4: 6e20 4306 0600 |0008: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0643 │ │ +1a84aa: 0a01 |000b: move-result v1 │ │ +1a84ac: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ +1a84ae: 7110 b593 0200 |000d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93b5 │ │ +1a84b4: 0c02 |0010: move-result-object v2 │ │ +1a84b6: 3801 1300 |0011: if-eqz v1, 0024 // +0013 │ │ +1a84ba: 6e20 4406 0600 |0013: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0644 │ │ +1a84c0: 0c00 |0016: move-result-object v0 │ │ +1a84c2: 1f00 9317 |0017: check-cast v0, Ljava/lang/Integer; // type@1793 │ │ +1a84c6: 3800 0300 |0019: if-eqz v0, 001c // +0003 │ │ +1a84ca: 280a |001b: goto 0025 // +000a │ │ +1a84cc: 2206 8f17 |001c: new-instance v6, Ljava/lang/IllegalArgumentException; // type@178f │ │ +1a84d0: 1a00 e12a |001e: const-string v0, "Argument "userId" of type integer does not support null values" // string@2ae1 │ │ +1a84d4: 7020 9693 0600 |0020: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9396 │ │ +1a84da: 2706 |0023: throw v6 │ │ +1a84dc: 0720 |0024: move-object v0, v2 │ │ +1a84de: 1a01 dca6 |0025: const-string v1, "driveId" // string@a6dc │ │ +1a84e2: 6e20 4306 1600 |0027: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0643 │ │ +1a84e8: 0a03 |002a: move-result v3 │ │ +1a84ea: 3803 1300 |002b: if-eqz v3, 003e // +0013 │ │ +1a84ee: 6e20 4406 1600 |002d: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0644 │ │ +1a84f4: 0c01 |0030: move-result-object v1 │ │ +1a84f6: 1f01 9317 |0031: check-cast v1, Ljava/lang/Integer; // type@1793 │ │ +1a84fa: 3801 0300 |0033: if-eqz v1, 0036 // +0003 │ │ +1a84fe: 280a |0035: goto 003f // +000a │ │ +1a8500: 2206 8f17 |0036: new-instance v6, Ljava/lang/IllegalArgumentException; // type@178f │ │ +1a8504: 1a00 9e2a |0038: const-string v0, "Argument "driveId" of type integer does not support null values" // string@2a9e │ │ +1a8508: 7020 9693 0600 |003a: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9396 │ │ +1a850e: 2706 |003d: throw v6 │ │ +1a8510: 0721 |003e: move-object v1, v2 │ │ +1a8512: 1a03 ebac |003f: const-string v3, "folderId" // string@aceb │ │ +1a8516: 6e20 4306 3600 |0041: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0643 │ │ +1a851c: 0a04 |0044: move-result v4 │ │ +1a851e: 3804 1300 |0045: if-eqz v4, 0058 // +0013 │ │ +1a8522: 6e20 4406 3600 |0047: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0644 │ │ +1a8528: 0c02 |004a: move-result-object v2 │ │ +1a852a: 1f02 9317 |004b: check-cast v2, Ljava/lang/Integer; // type@1793 │ │ +1a852e: 3802 0300 |004d: if-eqz v2, 0050 // +0003 │ │ +1a8532: 2809 |004f: goto 0058 // +0009 │ │ +1a8534: 2206 8f17 |0050: new-instance v6, Ljava/lang/IllegalArgumentException; // type@178f │ │ +1a8538: 1a00 ac2a |0052: const-string v0, "Argument "folderId" of type integer does not support null values" // string@2aac │ │ +1a853c: 7020 9693 0600 |0054: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9396 │ │ +1a8542: 2706 |0057: throw v6 │ │ +1a8544: 1a03 02c4 |0058: const-string v3, "isPublicShare" // string@c402 │ │ +1a8548: 6e20 4306 3600 |005a: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0643 │ │ +1a854e: 0a04 |005d: move-result v4 │ │ +1a8550: 3804 1300 |005e: if-eqz v4, 0071 // +0013 │ │ +1a8554: 6e20 4406 3600 |0060: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0644 │ │ +1a855a: 0c06 |0063: move-result-object v6 │ │ +1a855c: 1f06 7a17 |0064: check-cast v6, Ljava/lang/Boolean; // type@177a │ │ +1a8560: 3806 0300 |0066: if-eqz v6, 0069 // +0003 │ │ +1a8564: 280e |0068: goto 0076 // +000e │ │ +1a8566: 2206 8f17 |0069: new-instance v6, Ljava/lang/IllegalArgumentException; // type@178f │ │ +1a856a: 1a00 b92a |006b: const-string v0, "Argument "isPublicShare" of type boolean does not support null values" // string@2ab9 │ │ +1a856e: 7020 9693 0600 |006d: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9396 │ │ +1a8574: 2706 |0070: throw v6 │ │ +1a8576: 1206 |0071: const/4 v6, #int 0 // #0 │ │ +1a8578: 7110 0d93 0600 |0072: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@930d │ │ +1a857e: 0c06 |0075: move-result-object v6 │ │ +1a8580: 2203 fc04 |0076: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fc │ │ +1a8584: 6e10 a693 0000 |0078: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@93a6 │ │ +1a858a: 0a00 |007b: move-result v0 │ │ +1a858c: 6e10 a693 0100 |007c: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@93a6 │ │ +1a8592: 0a01 |007f: move-result v1 │ │ +1a8594: 6e10 a693 0200 |0080: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@93a6 │ │ +1a859a: 0a02 |0083: move-result v2 │ │ +1a859c: 6e10 0893 0600 |0084: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@9308 │ │ +1a85a2: 0a06 |0087: move-result v6 │ │ +1a85a4: 7056 3511 0321 |0088: invoke-direct {v3, v0, v1, v2, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1135 │ │ +1a85aa: 1103 |008b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=70 │ │ 0x000d line=76 │ │ 0x0013 line=71 │ │ 0x001c line=73 │ │ 0x0025 line=79 │ │ @@ -43313,21 +43313,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 : 30400 (SaveExternalFilesActivityArgs.kt) │ │ + source_file_idx : 30404 (SaveExternalFilesActivityArgs.kt) │ │ │ │ Class #221 header: │ │ class_idx : 1276 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 30400 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 30404 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 14 │ │ │ │ Class #221 annotations: │ │ Annotations on class │ │ @@ -43372,63 +43372,63 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a885c: |[1a885c] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:()V │ │ -1a886c: 2200 fb04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // type@04fb │ │ -1a8870: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a8872: 7020 3011 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1130 │ │ -1a8878: 6900 7005 |0006: sput-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // field@0570 │ │ -1a887c: 0e00 |0008: return-void │ │ +1a892c: |[1a892c] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:()V │ │ +1a893c: 2200 fb04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // type@04fb │ │ +1a8940: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a8942: 7020 3011 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1130 │ │ +1a8948: 6900 7005 |0006: sput-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // field@0570 │ │ +1a894c: 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 │ │ -1a8880: |[1a8880] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:()V │ │ -1a8890: 1305 0f00 |0000: const/16 v5, #int 15 // #f │ │ -1a8894: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -1a8896: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -1a8898: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a889a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -1a889c: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -1a889e: 0770 |0007: move-object v0, v7 │ │ -1a88a0: 7607 3611 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1136 │ │ -1a88a6: 0e00 |000b: return-void │ │ +1a8950: |[1a8950] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:()V │ │ +1a8960: 1305 0f00 |0000: const/16 v5, #int 15 // #f │ │ +1a8964: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +1a8966: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +1a8968: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a896a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +1a896c: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +1a896e: 0770 |0007: move-object v0, v7 │ │ +1a8970: 7607 3611 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1136 │ │ +1a8976: 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 │ │ -1a88a8: |[1a88a8] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:(IIIZ)V │ │ -1a88b8: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1a88be: 5901 7405 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@0574 │ │ -1a88c2: 5902 7105 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0571 │ │ -1a88c6: 5903 7205 |0007: iput v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0572 │ │ -1a88ca: 5c04 7305 |0009: iput-boolean v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@0573 │ │ -1a88ce: 0e00 |000b: return-void │ │ +1a8978: |[1a8978] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:(IIIZ)V │ │ +1a8988: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1a898e: 5901 7405 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@0574 │ │ +1a8992: 5902 7105 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0571 │ │ +1a8996: 5903 7205 |0007: iput v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0572 │ │ +1a899a: 5c04 7305 |0009: iput-boolean v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@0573 │ │ +1a899e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ 0x0005 line=13 │ │ 0x0007 line=14 │ │ 0x0009 line=15 │ │ @@ -43444,30 +43444,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 │ │ -1a88d0: |[1a88d0] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:(IIIZILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a88e0: dd07 0601 |0000: and-int/lit8 v7, v6, #int 1 // #01 │ │ -1a88e4: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -1a88e6: 3807 0300 |0003: if-eqz v7, 0006 // +0003 │ │ -1a88ea: 12f2 |0005: const/4 v2, #int -1 // #ff │ │ -1a88ec: dd07 0602 |0006: and-int/lit8 v7, v6, #int 2 // #02 │ │ -1a88f0: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ -1a88f4: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ -1a88f6: dd07 0604 |000b: and-int/lit8 v7, v6, #int 4 // #04 │ │ -1a88fa: 3807 0300 |000d: if-eqz v7, 0010 // +0003 │ │ -1a88fe: 12f4 |000f: const/4 v4, #int -1 // #ff │ │ -1a8900: dd06 0608 |0010: and-int/lit8 v6, v6, #int 8 // #08 │ │ -1a8904: 3806 0300 |0012: if-eqz v6, 0015 // +0003 │ │ -1a8908: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -1a890a: 7055 3511 2143 |0015: invoke-direct {v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1135 │ │ -1a8910: 0e00 |0018: return-void │ │ +1a89a0: |[1a89a0] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:(IIIZILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a89b0: dd07 0601 |0000: and-int/lit8 v7, v6, #int 1 // #01 │ │ +1a89b4: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +1a89b6: 3807 0300 |0003: if-eqz v7, 0006 // +0003 │ │ +1a89ba: 12f2 |0005: const/4 v2, #int -1 // #ff │ │ +1a89bc: dd07 0602 |0006: and-int/lit8 v7, v6, #int 2 // #02 │ │ +1a89c0: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ +1a89c4: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ +1a89c6: dd07 0604 |000b: and-int/lit8 v7, v6, #int 4 // #04 │ │ +1a89ca: 3807 0300 |000d: if-eqz v7, 0010 // +0003 │ │ +1a89ce: 12f4 |000f: const/4 v4, #int -1 // #ff │ │ +1a89d0: dd06 0608 |0010: and-int/lit8 v6, v6, #int 8 // #08 │ │ +1a89d4: 3806 0300 |0012: if-eqz v6, 0015 // +0003 │ │ +1a89d8: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +1a89da: 7055 3511 2143 |0015: invoke-direct {v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1135 │ │ +1a89e0: 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 │ │ @@ -43481,203 +43481,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 │ │ -1a8670: |[1a8670] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;IIIZILjava/lang/Object;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1a8680: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ -1a8684: 3806 0400 |0002: if-eqz v6, 0006 // +0004 │ │ -1a8688: 5201 7405 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@0574 │ │ -1a868c: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a8690: 3806 0400 |0008: if-eqz v6, 000c // +0004 │ │ -1a8694: 5202 7105 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0571 │ │ -1a8698: dd06 0504 |000c: and-int/lit8 v6, v5, #int 4 // #04 │ │ -1a869c: 3806 0400 |000e: if-eqz v6, 0012 // +0004 │ │ -1a86a0: 5203 7205 |0010: iget v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0572 │ │ -1a86a4: dd05 0508 |0012: and-int/lit8 v5, v5, #int 8 // #08 │ │ -1a86a8: 3805 0400 |0014: if-eqz v5, 0018 // +0004 │ │ -1a86ac: 5504 7305 |0016: iget-boolean v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@0573 │ │ -1a86b0: 6e54 3b11 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.copy:(IIIZ)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@113b │ │ -1a86b6: 0c00 |001b: move-result-object v0 │ │ -1a86b8: 1100 |001c: return-object v0 │ │ +1a8740: |[1a8740] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;IIIZILjava/lang/Object;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1a8750: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ +1a8754: 3806 0400 |0002: if-eqz v6, 0006 // +0004 │ │ +1a8758: 5201 7405 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@0574 │ │ +1a875c: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a8760: 3806 0400 |0008: if-eqz v6, 000c // +0004 │ │ +1a8764: 5202 7105 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0571 │ │ +1a8768: dd06 0504 |000c: and-int/lit8 v6, v5, #int 4 // #04 │ │ +1a876c: 3806 0400 |000e: if-eqz v6, 0012 // +0004 │ │ +1a8770: 5203 7205 |0010: iget v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0572 │ │ +1a8774: dd05 0508 |0012: and-int/lit8 v5, v5, #int 8 // #08 │ │ +1a8778: 3805 0400 |0014: if-eqz v5, 0018 // +0004 │ │ +1a877c: 5504 7305 |0016: iget-boolean v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@0573 │ │ +1a8780: 6e54 3b11 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.copy:(IIIZ)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@113b │ │ +1a8786: 0c00 |001b: move-result-object v0 │ │ +1a8788: 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 │ │ -1a86d8: |[1a86d8] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1a86e8: 6200 7005 |0000: sget-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // field@0570 │ │ -1a86ec: 6e20 3111 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1131 │ │ -1a86f2: 0c01 |0005: move-result-object v1 │ │ -1a86f4: 1101 |0006: return-object v1 │ │ +1a87a8: |[1a87a8] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1a87b8: 6200 7005 |0000: sget-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // field@0570 │ │ +1a87bc: 6e20 3111 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1131 │ │ +1a87c2: 0c01 |0005: move-result-object v1 │ │ +1a87c4: 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 │ │ -1a86f8: |[1a86f8] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1a8708: 6200 7005 |0000: sget-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // field@0570 │ │ -1a870c: 6e20 3211 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1132 │ │ -1a8712: 0c01 |0005: move-result-object v1 │ │ -1a8714: 1101 |0006: return-object v1 │ │ +1a87c8: |[1a87c8] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1a87d8: 6200 7005 |0000: sget-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // field@0570 │ │ +1a87dc: 6e20 3211 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1132 │ │ +1a87e2: 0c01 |0005: move-result-object v1 │ │ +1a87e4: 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 │ │ -1a8718: |[1a8718] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component1:()I │ │ -1a8728: 5210 7405 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@0574 │ │ -1a872c: 0f00 |0002: return v0 │ │ +1a87e8: |[1a87e8] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component1:()I │ │ +1a87f8: 5210 7405 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@0574 │ │ +1a87fc: 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 │ │ -1a8730: |[1a8730] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component2:()I │ │ -1a8740: 5210 7105 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0571 │ │ -1a8744: 0f00 |0002: return v0 │ │ +1a8800: |[1a8800] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component2:()I │ │ +1a8810: 5210 7105 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0571 │ │ +1a8814: 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 │ │ -1a8748: |[1a8748] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component3:()I │ │ -1a8758: 5210 7205 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0572 │ │ -1a875c: 0f00 |0002: return v0 │ │ +1a8818: |[1a8818] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component3:()I │ │ +1a8828: 5210 7205 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0572 │ │ +1a882c: 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 │ │ -1a85dc: |[1a85dc] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component4:()Z │ │ -1a85ec: 5510 7305 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@0573 │ │ -1a85f0: 0f00 |0002: return v0 │ │ +1a86ac: |[1a86ac] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component4:()Z │ │ +1a86bc: 5510 7305 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@0573 │ │ +1a86c0: 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 │ │ -1a86bc: |[1a86bc] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.copy:(IIIZ)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1a86cc: 2200 fc04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fc │ │ -1a86d0: 7055 3511 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1135 │ │ -1a86d6: 1100 |0005: return-object v0 │ │ +1a878c: |[1a878c] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.copy:(IIIZ)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1a879c: 2200 fc04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fc │ │ +1a87a0: 7055 3511 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1135 │ │ +1a87a6: 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 │ │ -1a85f4: |[1a85f4] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.equals:(Ljava/lang/Object;)Z │ │ -1a8604: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1a8606: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1a860a: 0f00 |0003: return v0 │ │ -1a860c: 2051 fc04 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fc │ │ -1a8610: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1a8612: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1a8616: 0f02 |0009: return v2 │ │ -1a8618: 1f05 fc04 |000a: check-cast v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fc │ │ -1a861c: 5241 7405 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@0574 │ │ -1a8620: 5253 7405 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@0574 │ │ -1a8624: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -1a8628: 0f02 |0012: return v2 │ │ -1a862a: 5241 7105 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0571 │ │ -1a862e: 5253 7105 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0571 │ │ -1a8632: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ -1a8636: 0f02 |0019: return v2 │ │ -1a8638: 5241 7205 |001a: iget v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0572 │ │ -1a863c: 5253 7205 |001c: iget v3, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0572 │ │ -1a8640: 3231 0300 |001e: if-eq v1, v3, 0021 // +0003 │ │ -1a8644: 0f02 |0020: return v2 │ │ -1a8646: 5541 7305 |0021: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@0573 │ │ -1a864a: 5555 7305 |0023: iget-boolean v5, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@0573 │ │ -1a864e: 3251 0300 |0025: if-eq v1, v5, 0028 // +0003 │ │ -1a8652: 0f02 |0027: return v2 │ │ -1a8654: 0f00 |0028: return v0 │ │ +1a86c4: |[1a86c4] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.equals:(Ljava/lang/Object;)Z │ │ +1a86d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1a86d6: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1a86da: 0f00 |0003: return v0 │ │ +1a86dc: 2051 fc04 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fc │ │ +1a86e0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1a86e2: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1a86e6: 0f02 |0009: return v2 │ │ +1a86e8: 1f05 fc04 |000a: check-cast v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fc │ │ +1a86ec: 5241 7405 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@0574 │ │ +1a86f0: 5253 7405 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@0574 │ │ +1a86f4: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +1a86f8: 0f02 |0012: return v2 │ │ +1a86fa: 5241 7105 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0571 │ │ +1a86fe: 5253 7105 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0571 │ │ +1a8702: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ +1a8706: 0f02 |0019: return v2 │ │ +1a8708: 5241 7205 |001a: iget v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0572 │ │ +1a870c: 5253 7205 |001c: iget v3, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0572 │ │ +1a8710: 3231 0300 |001e: if-eq v1, v3, 0021 // +0003 │ │ +1a8714: 0f02 |0020: return v2 │ │ +1a8716: 5541 7305 |0021: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@0573 │ │ +1a871a: 5555 7305 |0023: iget-boolean v5, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@0573 │ │ +1a871e: 3251 0300 |0025: if-eq v1, v5, 0028 // +0003 │ │ +1a8722: 0f02 |0027: return v2 │ │ +1a8724: 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 │ │ -1a8760: |[1a8760] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.getDriveId:()I │ │ -1a8770: 5210 7105 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0571 │ │ -1a8774: 0f00 |0002: return v0 │ │ +1a8830: |[1a8830] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.getDriveId:()I │ │ +1a8840: 5210 7105 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0571 │ │ +1a8844: 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;) │ │ @@ -43685,17 +43685,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a8778: |[1a8778] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.getFolderId:()I │ │ -1a8788: 5210 7205 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0572 │ │ -1a878c: 0f00 |0002: return v0 │ │ +1a8848: |[1a8848] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.getFolderId:()I │ │ +1a8858: 5210 7205 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0572 │ │ +1a885c: 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;) │ │ @@ -43703,17 +43703,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a8790: |[1a8790] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.getUserId:()I │ │ -1a87a0: 5210 7405 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@0574 │ │ -1a87a4: 0f00 |0002: return v0 │ │ +1a8860: |[1a8860] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.getUserId:()I │ │ +1a8870: 5210 7405 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@0574 │ │ +1a8874: 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;) │ │ @@ -43721,44 +43721,44 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -1a87a8: |[1a87a8] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.hashCode:()I │ │ -1a87b8: 5220 7405 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@0574 │ │ -1a87bc: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a87c0: 5221 7105 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0571 │ │ -1a87c4: b010 |0006: add-int/2addr v0, v1 │ │ -1a87c6: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a87ca: 5221 7205 |0009: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0572 │ │ -1a87ce: b010 |000b: add-int/2addr v0, v1 │ │ -1a87d0: da00 001f |000c: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a87d4: 5521 7305 |000e: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@0573 │ │ -1a87d8: 7110 6746 0100 |0010: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4667 │ │ -1a87de: 0a01 |0013: move-result v1 │ │ -1a87e0: b010 |0014: add-int/2addr v0, v1 │ │ -1a87e2: 0f00 |0015: return v0 │ │ +1a8878: |[1a8878] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.hashCode:()I │ │ +1a8888: 5220 7405 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@0574 │ │ +1a888c: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a8890: 5221 7105 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0571 │ │ +1a8894: b010 |0006: add-int/2addr v0, v1 │ │ +1a8896: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a889a: 5221 7205 |0009: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0572 │ │ +1a889e: b010 |000b: add-int/2addr v0, v1 │ │ +1a88a0: da00 001f |000c: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a88a4: 5521 7305 |000e: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@0573 │ │ +1a88a8: 7110 7446 0100 |0010: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4674 │ │ +1a88ae: 0a01 |0013: move-result v1 │ │ +1a88b0: b010 |0014: add-int/2addr v0, v1 │ │ +1a88b2: 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 │ │ -1a8658: |[1a8658] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.isPublicShare:()Z │ │ -1a8668: 5510 7305 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@0573 │ │ -1a866c: 0f00 |0002: return v0 │ │ +1a8728: |[1a8728] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.isPublicShare:()Z │ │ +1a8738: 5510 7305 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@0573 │ │ +1a873c: 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;) │ │ @@ -43766,30 +43766,30 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -1a850c: |[1a850c] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.toBundle:()Landroid/os/Bundle; │ │ -1a851c: 2200 9d00 |0000: new-instance v0, Landroid/os/Bundle; // type@009d │ │ -1a8520: 7010 cb01 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01cb │ │ -1a8526: 1b01 f900 0100 |0005: const-string/jumbo v1, "userId" // string@000100f9 │ │ -1a852c: 5232 7405 |0008: iget v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@0574 │ │ -1a8530: 6e30 e701 1002 |000a: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01e7 │ │ -1a8536: 1a01 d7a6 |000d: const-string v1, "driveId" // string@a6d7 │ │ -1a853a: 5232 7105 |000f: iget v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0571 │ │ -1a853e: 6e30 e701 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01e7 │ │ -1a8544: 1a01 e6ac |0014: const-string v1, "folderId" // string@ace6 │ │ -1a8548: 5232 7205 |0016: iget v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0572 │ │ -1a854c: 6e30 e701 1002 |0018: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01e7 │ │ -1a8552: 1a01 fdc3 |001b: const-string v1, "isPublicShare" // string@c3fd │ │ -1a8556: 5532 7305 |001d: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@0573 │ │ -1a855a: 6e30 e401 1002 |001f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01e4 │ │ -1a8560: 1100 |0022: return-object v0 │ │ +1a85dc: |[1a85dc] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.toBundle:()Landroid/os/Bundle; │ │ +1a85ec: 2200 9d00 |0000: new-instance v0, Landroid/os/Bundle; // type@009d │ │ +1a85f0: 7010 cb01 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01cb │ │ +1a85f6: 1b01 fe00 0100 |0005: const-string/jumbo v1, "userId" // string@000100fe │ │ +1a85fc: 5232 7405 |0008: iget v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@0574 │ │ +1a8600: 6e30 e701 1002 |000a: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01e7 │ │ +1a8606: 1a01 dca6 |000d: const-string v1, "driveId" // string@a6dc │ │ +1a860a: 5232 7105 |000f: iget v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0571 │ │ +1a860e: 6e30 e701 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01e7 │ │ +1a8614: 1a01 ebac |0014: const-string v1, "folderId" // string@aceb │ │ +1a8618: 5232 7205 |0016: iget v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0572 │ │ +1a861c: 6e30 e701 1002 |0018: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01e7 │ │ +1a8622: 1a01 02c4 |001b: const-string v1, "isPublicShare" // string@c402 │ │ +1a8626: 5532 7305 |001d: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@0573 │ │ +1a862a: 6e30 e401 1002 |001f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01e4 │ │ +1a8630: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0005 line=19 │ │ 0x000d line=20 │ │ 0x0014 line=21 │ │ 0x001b line=22 │ │ @@ -43801,38 +43801,38 @@ │ │ type : '()Landroidx/lifecycle/SavedStateHandle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -1a8564: |[1a8564] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ -1a8574: 2200 3502 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@0235 │ │ -1a8578: 7010 4206 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@0642 │ │ -1a857e: 5231 7405 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@0574 │ │ -1a8582: 7110 a893 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a8 │ │ -1a8588: 0c01 |000a: move-result-object v1 │ │ -1a858a: 1b02 f900 0100 |000b: const-string/jumbo v2, "userId" // string@000100f9 │ │ -1a8590: 6e30 4606 2001 |000e: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0646 │ │ -1a8596: 5231 7105 |0011: iget v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0571 │ │ -1a859a: 7110 a893 0100 |0013: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a8 │ │ -1a85a0: 0c01 |0016: move-result-object v1 │ │ -1a85a2: 1a02 d7a6 |0017: const-string v2, "driveId" // string@a6d7 │ │ -1a85a6: 6e30 4606 2001 |0019: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0646 │ │ -1a85ac: 5231 7205 |001c: iget v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0572 │ │ -1a85b0: 7110 a893 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a8 │ │ -1a85b6: 0c01 |0021: move-result-object v1 │ │ -1a85b8: 1a02 e6ac |0022: const-string v2, "folderId" // string@ace6 │ │ -1a85bc: 6e30 4606 2001 |0024: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0646 │ │ -1a85c2: 5531 7305 |0027: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@0573 │ │ -1a85c6: 7110 0093 0100 |0029: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9300 │ │ -1a85cc: 0c01 |002c: move-result-object v1 │ │ -1a85ce: 1a02 fdc3 |002d: const-string v2, "isPublicShare" // string@c3fd │ │ -1a85d2: 6e30 4606 2001 |002f: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0646 │ │ -1a85d8: 1100 |0032: return-object v0 │ │ +1a8634: |[1a8634] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ +1a8644: 2200 3502 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@0235 │ │ +1a8648: 7010 4206 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@0642 │ │ +1a864e: 5231 7405 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@0574 │ │ +1a8652: 7110 b593 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93b5 │ │ +1a8658: 0c01 |000a: move-result-object v1 │ │ +1a865a: 1b02 fe00 0100 |000b: const-string/jumbo v2, "userId" // string@000100fe │ │ +1a8660: 6e30 4606 2001 |000e: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0646 │ │ +1a8666: 5231 7105 |0011: iget v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0571 │ │ +1a866a: 7110 b593 0100 |0013: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93b5 │ │ +1a8670: 0c01 |0016: move-result-object v1 │ │ +1a8672: 1a02 dca6 |0017: const-string v2, "driveId" // string@a6dc │ │ +1a8676: 6e30 4606 2001 |0019: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0646 │ │ +1a867c: 5231 7205 |001c: iget v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0572 │ │ +1a8680: 7110 b593 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93b5 │ │ +1a8686: 0c01 |0021: move-result-object v1 │ │ +1a8688: 1a02 ebac |0022: const-string v2, "folderId" // string@aceb │ │ +1a868c: 6e30 4606 2001 |0024: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0646 │ │ +1a8692: 5531 7305 |0027: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@0573 │ │ +1a8696: 7110 0d93 0100 |0029: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@930d │ │ +1a869c: 0c01 |002c: move-result-object v1 │ │ +1a869e: 1a02 02c4 |002d: const-string v2, "isPublicShare" // string@c402 │ │ +1a86a2: 6e30 4606 2001 |002f: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0646 │ │ +1a86a8: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0005 line=28 │ │ 0x0011 line=29 │ │ 0x001c line=30 │ │ 0x0027 line=31 │ │ @@ -43844,48 +43844,48 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -1a87e4: |[1a87e4] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.toString:()Ljava/lang/String; │ │ -1a87f4: 5260 7405 |0000: iget v0, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@0574 │ │ -1a87f8: 5261 7105 |0002: iget v1, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0571 │ │ -1a87fc: 5262 7205 |0004: iget v2, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0572 │ │ -1a8800: 5563 7305 |0006: iget-boolean v3, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@0573 │ │ -1a8804: 2204 ac17 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@17ac │ │ -1a8808: 1a05 bf76 |000a: const-string v5, "SaveExternalFilesActivityArgs(userId=" // string@76bf │ │ -1a880c: 7020 8094 5400 |000c: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9480 │ │ -1a8812: 6e20 8494 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9484 │ │ -1a8818: 1a00 bc22 |0012: const-string v0, ", driveId=" // string@22bc │ │ -1a881c: 6e20 8994 0400 |0014: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -1a8822: 6e20 8494 1400 |0017: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9484 │ │ -1a8828: 1a00 dc22 |001a: const-string v0, ", folderId=" // string@22dc │ │ -1a882c: 6e20 8994 0400 |001c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -1a8832: 6e20 8494 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9484 │ │ -1a8838: 1a00 0323 |0022: const-string v0, ", isPublicShare=" // string@2303 │ │ -1a883c: 6e20 8994 0400 |0024: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -1a8842: 6e20 8b94 3400 |0027: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@948b │ │ -1a8848: 1a00 6521 |002a: const-string v0, ")" // string@2165 │ │ -1a884c: 6e20 8994 0400 |002c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9489 │ │ -1a8852: 6e10 9a94 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@949a │ │ -1a8858: 0c00 |0032: move-result-object v0 │ │ -1a885a: 1100 |0033: return-object v0 │ │ +1a88b4: |[1a88b4] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.toString:()Ljava/lang/String; │ │ +1a88c4: 5260 7405 |0000: iget v0, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@0574 │ │ +1a88c8: 5261 7105 |0002: iget v1, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0571 │ │ +1a88cc: 5262 7205 |0004: iget v2, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0572 │ │ +1a88d0: 5563 7305 |0006: iget-boolean v3, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@0573 │ │ +1a88d4: 2204 ad17 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@17ad │ │ +1a88d8: 1a05 c376 |000a: const-string v5, "SaveExternalFilesActivityArgs(userId=" // string@76c3 │ │ +1a88dc: 7020 8d94 5400 |000c: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@948d │ │ +1a88e2: 6e20 9194 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9491 │ │ +1a88e8: 1a00 bd22 |0012: const-string v0, ", driveId=" // string@22bd │ │ +1a88ec: 6e20 9694 0400 |0014: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +1a88f2: 6e20 9194 1400 |0017: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9491 │ │ +1a88f8: 1a00 dd22 |001a: const-string v0, ", folderId=" // string@22dd │ │ +1a88fc: 6e20 9694 0400 |001c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +1a8902: 6e20 9194 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9491 │ │ +1a8908: 1a00 0423 |0022: const-string v0, ", isPublicShare=" // string@2304 │ │ +1a890c: 6e20 9694 0400 |0024: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +1a8912: 6e20 9894 3400 |0027: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@9498 │ │ +1a8918: 1a00 6621 |002a: const-string v0, ")" // string@2166 │ │ +1a891c: 6e20 9694 0400 |002c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9496 │ │ +1a8922: 6e10 a794 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@94a7 │ │ +1a8928: 0c00 |0032: move-result-object v0 │ │ +1a892a: 1100 |0033: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 30400 (SaveExternalFilesActivityArgs.kt) │ │ + source_file_idx : 30404 (SaveExternalFilesActivityArgs.kt) │ │ │ │ Class #222 header: │ │ class_idx : 1277 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #222 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;' │ │ @@ -43909,19 +43909,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 │ │ -1aa8e8: |[1aa8e8] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;I)V │ │ -1aa8f8: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1aa8fe: 5b01 7505 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0575 │ │ -1aa902: 5902 7605 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$1:I // field@0576 │ │ -1aa906: 0e00 |0007: return-void │ │ +1aa9b8: |[1aa9b8] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;I)V │ │ +1aa9c8: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1aa9ce: 5b01 7505 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0575 │ │ +1aa9d2: 5902 7605 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$1:I // field@0576 │ │ +1aa9d6: 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 │ │ @@ -43932,37 +43932,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 │ │ -1aa8bc: |[1aa8bc] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aa8cc: 5420 7505 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0575 │ │ -1aa8d0: 5221 7605 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$1:I // field@0576 │ │ -1aa8d4: 1f03 1e00 |0004: check-cast v3, Landroid/app/Dialog; // type@001e │ │ -1aa8d8: 1f04 aa17 |0006: check-cast v4, Ljava/lang/String; // type@17aa │ │ -1aa8dc: 7140 4e11 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@114e │ │ -1aa8e2: 0c03 |000b: move-result-object v3 │ │ -1aa8e4: 1103 |000c: return-object v3 │ │ +1aa98c: |[1aa98c] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aa99c: 5420 7505 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0575 │ │ +1aa9a0: 5221 7605 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$1:I // field@0576 │ │ +1aa9a4: 1f03 1e00 |0004: check-cast v3, Landroid/app/Dialog; // type@001e │ │ +1aa9a8: 1f04 ab17 |0006: check-cast v4, Ljava/lang/String; // type@17ab │ │ +1aa9ac: 7140 4e11 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@114e │ │ +1aa9b2: 0c03 |000b: move-result-object v3 │ │ +1aa9b4: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #223 header: │ │ class_idx : 1278 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6047 │ │ -source_file_idx : 13169 │ │ +superclass_idx : 6048 │ │ +source_file_idx : 13172 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #223 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;' │ │ @@ -43994,21 +43994,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 │ │ -1aa908: |[1aa908] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V │ │ -1aa918: 7010 0694 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9406 │ │ -1aa91e: 5b01 7705 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0577 │ │ -1aa922: 5b02 7805 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$1:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0578 │ │ -1aa926: 5b03 7905 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$2:Lcom/infomaniak/drive/data/models/File; // field@0579 │ │ -1aa92a: 5904 7a05 |0009: iput v4, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$3:I // field@057a │ │ -1aa92e: 0e00 |000b: return-void │ │ +1aa9d8: |[1aa9d8] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V │ │ +1aa9e8: 7010 1394 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9413 │ │ +1aa9ee: 5b01 7705 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0577 │ │ +1aa9f2: 5b02 7805 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$1:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0578 │ │ +1aa9f6: 5b03 7905 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$2:Lcom/infomaniak/drive/data/models/File; // field@0579 │ │ +1aa9fa: 5904 7a05 |0009: iput v4, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$3:I // field@057a │ │ +1aa9fe: 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; │ │ @@ -44021,35 +44021,35 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -1aa930: |[1aa930] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -1aa940: 5440 7705 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0577 │ │ -1aa944: 5441 7805 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$1:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0578 │ │ -1aa948: 5442 7905 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$2:Lcom/infomaniak/drive/data/models/File; // field@0579 │ │ -1aa94c: 5243 7a05 |0006: iget v3, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$3:I // field@057a │ │ -1aa950: 7155 4f11 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@114f │ │ -1aa956: 0e00 |000b: return-void │ │ +1aaa00: |[1aaa00] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +1aaa10: 5440 7705 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0577 │ │ +1aaa14: 5441 7805 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$1:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0578 │ │ +1aaa18: 5442 7905 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$2:Lcom/infomaniak/drive/data/models/File; // field@0579 │ │ +1aaa1c: 5243 7a05 |0006: iget v3, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$3:I // field@057a │ │ +1aaa20: 7155 4f11 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@114f │ │ +1aaa26: 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 : 13169 (D8$$SyntheticClass) │ │ + source_file_idx : 13172 (D8$$SyntheticClass) │ │ │ │ Class #224 header: │ │ class_idx : 1279 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 623 │ │ -source_file_idx : 30402 │ │ +source_file_idx : 30406 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #224 annotations: │ │ Annotations on class │ │ @@ -44074,23 +44074,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 │ │ -1aa970: |[1aa970] com.infomaniak.drive.ui.SaveExternalUriAdapter$SaveExternalUriViewHolder.:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;)V │ │ -1aa980: 1a00 d494 |0000: const-string v0, "binding" // string@94d4 │ │ -1aa984: 7120 31b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1aa98a: 6e10 d30b 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.getRoot:()Lcom/google/android/material/card/MaterialCardView; // method@0bd3 │ │ -1aa990: 0c00 |0008: move-result-object v0 │ │ -1aa992: 1f00 0e01 |0009: check-cast v0, Landroid/view/View; // type@010e │ │ -1aa996: 7020 c506 0100 |000b: invoke-direct {v1, v0}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@06c5 │ │ -1aa99c: 5b12 7b05 |000e: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.binding:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@057b │ │ -1aa9a0: 0e00 |0010: return-void │ │ +1aaa40: |[1aaa40] com.infomaniak.drive.ui.SaveExternalUriAdapter$SaveExternalUriViewHolder.:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;)V │ │ +1aaa50: 1a00 d994 |0000: const-string v0, "binding" // string@94d9 │ │ +1aaa54: 7120 3eb7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1aaa5a: 6e10 d30b 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.getRoot:()Lcom/google/android/material/card/MaterialCardView; // method@0bd3 │ │ +1aaa60: 0c00 |0008: move-result-object v0 │ │ +1aaa62: 1f00 0e01 |0009: check-cast v0, Landroid/view/View; // type@010e │ │ +1aaa66: 7020 c506 0100 |000b: invoke-direct {v1, v0}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@06c5 │ │ +1aaa6c: 5b12 7b05 |000e: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.binding:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@057b │ │ +1aaa70: 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; │ │ │ │ @@ -44100,30 +44100,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 │ │ -1aa958: |[1aa958] com.infomaniak.drive.ui.SaveExternalUriAdapter$SaveExternalUriViewHolder.getBinding:()Lcom/infomaniak/drive/databinding/CardviewFileListBinding; │ │ -1aa968: 5410 7b05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.binding:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@057b │ │ -1aa96c: 1100 |0002: return-object v0 │ │ +1aaa28: |[1aaa28] com.infomaniak.drive.ui.SaveExternalUriAdapter$SaveExternalUriViewHolder.getBinding:()Lcom/infomaniak/drive/databinding/CardviewFileListBinding; │ │ +1aaa38: 5410 7b05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.binding:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@057b │ │ +1aaa3c: 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 : 30402 (SaveExternalUriAdapter.kt) │ │ + source_file_idx : 30406 (SaveExternalUriAdapter.kt) │ │ │ │ Class #225 header: │ │ class_idx : 1280 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 615 │ │ -source_file_idx : 30402 │ │ +source_file_idx : 30406 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 6 │ │ │ │ Class #225 annotations: │ │ Annotations on class │ │ @@ -44155,53 +44155,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 │ │ -1aaa48: |[1aaa48] com.infomaniak.drive.ui.SaveExternalUriAdapter.$r8$lambda$-nqmsACwehyTq3qK9okRx4yxXeM:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/app/Dialog;Ljava/lang/String;)Lkotlin/Unit; │ │ -1aaa58: 7140 5b11 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@115b │ │ -1aaa5e: 0c00 |0003: move-result-object v0 │ │ -1aaa60: 1100 |0004: return-object v0 │ │ +1aab18: |[1aab18] com.infomaniak.drive.ui.SaveExternalUriAdapter.$r8$lambda$-nqmsACwehyTq3qK9okRx4yxXeM:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/app/Dialog;Ljava/lang/String;)Lkotlin/Unit; │ │ +1aab28: 7140 5b11 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@115b │ │ +1aab2e: 0c00 |0003: move-result-object v0 │ │ +1aab30: 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 │ │ -1aaa9c: |[1aaa9c] 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 │ │ -1aaaac: 7154 5711 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@1157 │ │ -1aaab2: 0e00 |0003: return-void │ │ +1aab6c: |[1aab6c] 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 │ │ +1aab7c: 7154 5711 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@1157 │ │ +1aab82: 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 │ │ -1aaab4: |[1aaab4] com.infomaniak.drive.ui.SaveExternalUriAdapter.:(Ljava/util/List;)V │ │ -1aaac4: 1b00 a100 0100 |0000: const-string/jumbo v0, "uris" // string@000100a1 │ │ -1aaaca: 7120 31b7 0200 |0003: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b731 │ │ -1aaad0: 7010 a906 0100 |0006: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@06a9 │ │ -1aaad6: 5b12 7c05 |0009: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@057c │ │ -1aaada: 0e00 |000b: return-void │ │ +1aab84: |[1aab84] com.infomaniak.drive.ui.SaveExternalUriAdapter.:(Ljava/util/List;)V │ │ +1aab94: 1b00 a600 0100 |0000: const-string/jumbo v0, "uris" // string@000100a6 │ │ +1aab9a: 7120 3eb7 0200 |0003: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73e │ │ +1aaba0: 7010 a906 0100 |0006: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@06a9 │ │ +1aaba6: 5b12 7c05 |0009: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@057c │ │ +1aabaa: 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; │ │ │ │ @@ -44210,58 +44210,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 │ │ -1aaadc: |[1aaadc] com.infomaniak.drive.ui.SaveExternalUriAdapter.initView:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;I)V │ │ -1aaaec: 54a0 7701 |0000: iget-object v0, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.itemViewFile:Lcom/infomaniak/drive/databinding/ItemFileBinding; // field@0177 │ │ -1aaaf0: 5401 0b03 |0002: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ItemFileBinding;.fileSize:Landroid/widget/TextView; // field@030b │ │ -1aaaf4: 1a02 fdaa |0004: const-string v2, "fileSize" // string@aafd │ │ -1aaaf8: 7120 30b7 2100 |0006: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1aaafe: 1f01 0e01 |0009: check-cast v1, Landroid/view/View; // type@010e │ │ -1aab02: 1302 0800 |000b: const/16 v2, #int 8 // #8 │ │ -1aab06: 6e20 4303 2100 |000d: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ -1aab0c: 5400 0503 |0010: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ItemFileBinding;.fileDate:Landroid/widget/TextView; // field@0305 │ │ -1aab10: 1a01 afaa |0012: const-string v1, "fileDate" // string@aaaf │ │ -1aab14: 7120 30b7 1000 |0014: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1aab1a: 1f00 0e01 |0017: check-cast v0, Landroid/view/View; // type@010e │ │ -1aab1e: 6e20 4303 2000 |0019: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ -1aab24: 54a0 7601 |001c: iget-object v0, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.fileCardView:Lcom/google/android/material/card/MaterialCardView; // field@0176 │ │ -1aab28: 1a01 a3aa |001e: const-string v1, "fileCardView" // string@aaa3 │ │ -1aab2c: 7120 30b7 1000 |0020: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1aab32: 0702 |0023: move-object v2, v0 │ │ -1aab34: 1f02 0e01 |0024: check-cast v2, Landroid/view/View; // type@010e │ │ -1aab38: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -1aab3a: 7110 a893 0000 |0027: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a8 │ │ -1aab40: 0c05 |002a: move-result-object v5 │ │ -1aab42: 1307 0a00 |002b: const/16 v7, #int 10 // #a │ │ -1aab46: 1208 |002d: const/4 v8, #int 0 // #0 │ │ -1aab48: 1204 |002e: const/4 v4, #int 0 // #0 │ │ -1aab4a: 1206 |002f: const/4 v6, #int 0 // #0 │ │ -1aab4c: 0753 |0030: move-object v3, v5 │ │ -1aab4e: 7707 6145 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@4561 │ │ -1aab54: 6202 4008 |0034: sget-object v2, Lcom/infomaniak/drive/ui/fileList/FileAdapter;.Companion:Lcom/infomaniak/drive/ui/fileList/FileAdapter$Companion; // field@0840 │ │ -1aab58: 54a3 7601 |0036: iget-object v3, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.fileCardView:Lcom/google/android/material/card/MaterialCardView; // field@0176 │ │ -1aab5c: 7120 30b7 1300 |0038: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1aab62: 6e10 5111 0900 |003b: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.getItemCount:()I // method@1151 │ │ -1aab68: 0a01 |003e: move-result v1 │ │ -1aab6a: 6e40 bd19 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@19bd │ │ -1aab70: 54aa 7701 |0042: iget-object v10, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.itemViewFile:Lcom/infomaniak/drive/databinding/ItemFileBinding; // field@0177 │ │ -1aab74: 54aa 0c03 |0044: iget-object v10, v10, Lcom/infomaniak/drive/databinding/ItemFileBinding;.menuButton:Lcom/google/android/material/button/MaterialButton; // field@030c │ │ -1aab78: 7110 2eb7 0a00 |0046: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b72e │ │ -1aab7e: 07ab |0049: move-object v11, v10 │ │ -1aab80: 1f0b 0e01 |004a: check-cast v11, Landroid/view/View; // type@010e │ │ -1aab84: 6e20 4303 0b00 |004c: invoke-virtual {v11, v0}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ -1aab8a: 6e20 2d08 0a00 |004f: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@082d │ │ -1aab90: 6e20 2c08 0a00 |0052: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setClickable:(Z)V // method@082c │ │ -1aab96: 140b 3201 087f |0055: const v11, #float 1.80781e+38 // #7f080132 │ │ -1aab9c: 6e20 2f08 ba00 |0058: invoke-virtual {v10, v11}, Lcom/google/android/material/button/MaterialButton;.setIconResource:(I)V // method@082f │ │ -1aaba2: 0e00 |005b: return-void │ │ +1aabac: |[1aabac] com.infomaniak.drive.ui.SaveExternalUriAdapter.initView:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;I)V │ │ +1aabbc: 54a0 7701 |0000: iget-object v0, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.itemViewFile:Lcom/infomaniak/drive/databinding/ItemFileBinding; // field@0177 │ │ +1aabc0: 5401 0b03 |0002: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ItemFileBinding;.fileSize:Landroid/widget/TextView; // field@030b │ │ +1aabc4: 1a02 02ab |0004: const-string v2, "fileSize" // string@ab02 │ │ +1aabc8: 7120 3db7 2100 |0006: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1aabce: 1f01 0e01 |0009: check-cast v1, Landroid/view/View; // type@010e │ │ +1aabd2: 1302 0800 |000b: const/16 v2, #int 8 // #8 │ │ +1aabd6: 6e20 4303 2100 |000d: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ +1aabdc: 5400 0503 |0010: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ItemFileBinding;.fileDate:Landroid/widget/TextView; // field@0305 │ │ +1aabe0: 1a01 b4aa |0012: const-string v1, "fileDate" // string@aab4 │ │ +1aabe4: 7120 3db7 1000 |0014: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1aabea: 1f00 0e01 |0017: check-cast v0, Landroid/view/View; // type@010e │ │ +1aabee: 6e20 4303 2000 |0019: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ +1aabf4: 54a0 7601 |001c: iget-object v0, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.fileCardView:Lcom/google/android/material/card/MaterialCardView; // field@0176 │ │ +1aabf8: 1a01 a8aa |001e: const-string v1, "fileCardView" // string@aaa8 │ │ +1aabfc: 7120 3db7 1000 |0020: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1aac02: 0702 |0023: move-object v2, v0 │ │ +1aac04: 1f02 0e01 |0024: check-cast v2, Landroid/view/View; // type@010e │ │ +1aac08: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +1aac0a: 7110 b593 0000 |0027: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93b5 │ │ +1aac10: 0c05 |002a: move-result-object v5 │ │ +1aac12: 1307 0a00 |002b: const/16 v7, #int 10 // #a │ │ +1aac16: 1208 |002d: const/4 v8, #int 0 // #0 │ │ +1aac18: 1204 |002e: const/4 v4, #int 0 // #0 │ │ +1aac1a: 1206 |002f: const/4 v6, #int 0 // #0 │ │ +1aac1c: 0753 |0030: move-object v3, v5 │ │ +1aac1e: 7707 6e45 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@456e │ │ +1aac24: 6202 4308 |0034: sget-object v2, Lcom/infomaniak/drive/ui/fileList/FileAdapter;.Companion:Lcom/infomaniak/drive/ui/fileList/FileAdapter$Companion; // field@0843 │ │ +1aac28: 54a3 7601 |0036: iget-object v3, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.fileCardView:Lcom/google/android/material/card/MaterialCardView; // field@0176 │ │ +1aac2c: 7120 3db7 1300 |0038: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1aac32: 6e10 5111 0900 |003b: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.getItemCount:()I // method@1151 │ │ +1aac38: 0a01 |003e: move-result v1 │ │ +1aac3a: 6e40 ca19 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@19ca │ │ +1aac40: 54aa 7701 |0042: iget-object v10, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.itemViewFile:Lcom/infomaniak/drive/databinding/ItemFileBinding; // field@0177 │ │ +1aac44: 54aa 0c03 |0044: iget-object v10, v10, Lcom/infomaniak/drive/databinding/ItemFileBinding;.menuButton:Lcom/google/android/material/button/MaterialButton; // field@030c │ │ +1aac48: 7110 3bb7 0a00 |0046: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b73b │ │ +1aac4e: 07ab |0049: move-object v11, v10 │ │ +1aac50: 1f0b 0e01 |004a: check-cast v11, Landroid/view/View; // type@010e │ │ +1aac54: 6e20 4303 0b00 |004c: invoke-virtual {v11, v0}, Landroid/view/View;.setVisibility:(I)V // method@0343 │ │ +1aac5a: 6e20 2d08 0a00 |004f: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@082d │ │ +1aac60: 6e20 2c08 0a00 |0052: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setClickable:(Z)V // method@082c │ │ +1aac66: 140b 3201 087f |0055: const v11, #float 1.80781e+38 // #7f080132 │ │ +1aac6c: 6e20 2f08 ba00 |0058: invoke-virtual {v10, v11}, Lcom/google/android/material/button/MaterialButton;.setIconResource:(I)V // method@082f │ │ +1aac72: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0002 line=69 │ │ 0x000d line=101 │ │ 0x0010 line=70 │ │ 0x0019 line=103 │ │ @@ -44283,17 +44283,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 │ │ -1aaba4: |[1aaba4] 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 │ │ -1aabb4: 7040 5a11 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@115a │ │ -1aabba: 0e00 |0003: return-void │ │ +1aac74: |[1aac74] 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 │ │ +1aac84: 7040 5a11 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@115a │ │ +1aac8a: 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; │ │ @@ -44305,42 +44305,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 │ │ -1aad2c: |[1aad2c] com.infomaniak.drive.ui.SaveExternalUriAdapter.onItemClicked:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V │ │ -1aad3c: 6200 ae13 |0000: sget-object v0, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@13ae │ │ -1aad40: 1f0c 9602 |0002: check-cast v12, Landroidx/viewbinding/ViewBinding; // type@0296 │ │ -1aad44: 7210 2f07 0c00 |0004: invoke-interface {v12}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@072f │ │ -1aad4a: 0c0c |0007: move-result-object v12 │ │ -1aad4c: 6e10 0803 0c00 |0008: invoke-virtual {v12}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0308 │ │ -1aad52: 0c01 |000b: move-result-object v1 │ │ -1aad54: 1a0c ceb0 |000c: const-string v12, "getContext(...)" // string@b0ce │ │ -1aad58: 7120 30b7 c100 |000e: invoke-static {v1, v12}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b730 │ │ -1aad5e: 6e10 2c0a 0d00 |0011: invoke-virtual {v13}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a2c │ │ -1aad64: 0c06 |0014: move-result-object v6 │ │ -1aad66: 6e10 240a 0d00 |0015: invoke-virtual {v13}, Lcom/infomaniak/drive/data/models/File;.getFileName:()Ljava/lang/String; // method@0a24 │ │ -1aad6c: 0c0c |0018: move-result-object v12 │ │ -1aad6e: 1f0c 7b17 |0019: check-cast v12, Ljava/lang/CharSequence; // type@177b │ │ -1aad72: 7210 0793 0c00 |001b: invoke-interface {v12}, Ljava/lang/CharSequence;.length:()I // method@9307 │ │ -1aad78: 0a0c |001e: move-result v12 │ │ -1aad7a: 7110 a893 0c00 |001f: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93a8 │ │ -1aad80: 0c07 |0022: move-result-object v7 │ │ -1aad82: 2208 fd04 |0023: new-instance v8, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0; // type@04fd │ │ -1aad86: 7030 4811 b80e |0025: invoke-direct {v8, v11, v14}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;I)V // method@1148 │ │ -1aad8c: 1309 1000 |0028: const/16 v9, #int 16 // #10 │ │ -1aad90: 120a |002a: const/4 v10, #int 0 // #0 │ │ -1aad92: 1402 ba00 147f |002b: const v2, #float 1.9673e+38 // #7f1400ba │ │ -1aad98: 1403 fe01 147f |002e: const v3, #float 1.96736e+38 // #7f1401fe │ │ -1aad9e: 1404 bd00 147f |0031: const v4, #float 1.9673e+38 // #7f1400bd │ │ -1aada4: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -1aada6: 770b 1e3c 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@3c1e │ │ -1aadac: 0e00 |0038: return-void │ │ +1aadfc: |[1aadfc] com.infomaniak.drive.ui.SaveExternalUriAdapter.onItemClicked:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V │ │ +1aae0c: 6200 b113 |0000: sget-object v0, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@13b1 │ │ +1aae10: 1f0c 9602 |0002: check-cast v12, Landroidx/viewbinding/ViewBinding; // type@0296 │ │ +1aae14: 7210 2f07 0c00 |0004: invoke-interface {v12}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@072f │ │ +1aae1a: 0c0c |0007: move-result-object v12 │ │ +1aae1c: 6e10 0803 0c00 |0008: invoke-virtual {v12}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0308 │ │ +1aae22: 0c01 |000b: move-result-object v1 │ │ +1aae24: 1a0c d3b0 |000c: const-string v12, "getContext(...)" // string@b0d3 │ │ +1aae28: 7120 3db7 c100 |000e: invoke-static {v1, v12}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b73d │ │ +1aae2e: 6e10 2c0a 0d00 |0011: invoke-virtual {v13}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a2c │ │ +1aae34: 0c06 |0014: move-result-object v6 │ │ +1aae36: 6e10 240a 0d00 |0015: invoke-virtual {v13}, Lcom/infomaniak/drive/data/models/File;.getFileName:()Ljava/lang/String; // method@0a24 │ │ +1aae3c: 0c0c |0018: move-result-object v12 │ │ +1aae3e: 1f0c 7c17 |0019: check-cast v12, Ljava/lang/CharSequence; // type@177c │ │ +1aae42: 7210 1493 0c00 |001b: invoke-interface {v12}, Ljava/lang/CharSequence;.length:()I // method@9314 │ │ +1aae48: 0a0c |001e: move-result v12 │ │ +1aae4a: 7110 b593 0c00 |001f: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@93b5 │ │ +1aae50: 0c07 |0022: move-result-object v7 │ │ +1aae52: 2208 fd04 |0023: new-instance v8, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0; // type@04fd │ │ +1aae56: 7030 4811 b80e |0025: invoke-direct {v8, v11, v14}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;I)V // method@1148 │ │ +1aae5c: 1309 1000 |0028: const/16 v9, #int 16 // #10 │ │ +1aae60: 120a |002a: const/4 v10, #int 0 // #0 │ │ +1aae62: 1402 ba00 147f |002b: const v2, #float 1.9673e+38 // #7f1400ba │ │ +1aae68: 1403 fe01 147f |002e: const v3, #float 1.96736e+38 // #7f1401fe │ │ +1aae6e: 1404 bd00 147f |0031: const v4, #float 1.9673e+38 // #7f1400bd │ │ +1aae74: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +1aae76: 770b 2b3c 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@3c2b │ │ +1aae7c: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0002 line=86 │ │ 0x0004 line=107 │ │ 0x0011 line=90 │ │ 0x0015 line=91 │ │ @@ -44356,23 +44356,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 │ │ -1aaa64: |[1aaa64] com.infomaniak.drive.ui.SaveExternalUriAdapter.onItemClicked$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/a