--- /home/fdroid/fdroiddata/tmp/com.infomaniak.drive_50400501.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.infomaniak.drive_50400501.apk ├── zipinfo {} │ @@ -1,17 +1,17 @@ │ Zip file size: 55347187 bytes, number of entries: 2160 │ -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 14910 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ +-rw-r--r-- 0.0 unx 14918 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-r--r-- 0.0 unx 848 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ -rw-r--r-- 0.0 unx 12861120 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 9976688 b- defN 81-Jan-01 01:01 classes3.dex │ -rw-r--r-- 0.0 unx 8949200 b- defN 81-Jan-01 01:01 classes4.dex │ --rw-r--r-- 0.0 unx 10932560 b- defN 81-Jan-01 01:01 classes5.dex │ +-rw-r--r-- 0.0 unx 10934196 b- defN 81-Jan-01 01:01 classes5.dex │ -rw-r--r-- 0.0 unx 467412 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 │ @@ -2155,8 +2155,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 1118640 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 193279 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 193152 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -2160 files, 135741708 bytes uncompressed, 55098456 bytes compressed: 59.4% │ +2160 files, 135743352 bytes uncompressed, 55099525 bytes compressed: 59.4% ├── 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 : 401e680f │ │ -signature : a155...70ac │ │ -file_size : 10932560 │ │ +checksum : 7f954d83 │ │ +signature : 5aeb...ee39 │ │ +file_size : 10934196 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 67621 │ │ +string_ids_size : 67626 │ │ string_ids_off : 112 (0x000070) │ │ -type_ids_size : 9927 │ │ -type_ids_off : 270596 (0x042104) │ │ -proto_ids_size : 15911 │ │ -proto_ids_off : 310304 (0x04bc20) │ │ -field_ids_size : 51895 │ │ -field_ids_off : 501236 (0x07a5f4) │ │ -method_ids_size : 65474 │ │ -method_ids_off : 916396 (0x0dfbac) │ │ -class_defs_size : 7955 │ │ -class_defs_off : 1440188 (0x15f9bc) │ │ -data_size : 9237812 │ │ -data_off : 1694748 (0x19dc1c) │ │ +type_ids_size : 9928 │ │ +type_ids_off : 270616 (0x042118) │ │ +proto_ids_size : 15913 │ │ +proto_ids_off : 310328 (0x04bc38) │ │ +field_ids_size : 51898 │ │ +field_ids_off : 501284 (0x07a624) │ │ +method_ids_size : 65487 │ │ +method_ids_off : 916468 (0x0dfbf4) │ │ +class_defs_size : 7956 │ │ +class_defs_off : 1440364 (0x15fa6c) │ │ +data_size : 9239240 │ │ +data_off : 1694956 (0x19dcec) │ │ │ │ Class #0 header: │ │ -class_idx : 6869 │ │ +class_idx : 6870 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13125 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13128 │ │ 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 : 13125 (Continuation.kt) │ │ + source_file_idx : 13128 (Continuation.kt) │ │ │ │ Class #1 header: │ │ -class_idx : 6903 │ │ +class_idx : 6904 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13183 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13186 │ │ 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 : 13183 (CoroutineStackFrame.kt) │ │ + source_file_idx : 13186 (CoroutineStackFrame.kt) │ │ │ │ Class #2 header: │ │ -class_idx : 6899 │ │ +class_idx : 6900 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13126 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13129 │ │ 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 #46260 'completion' │ │ +Annotations on field #46263 'completion' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;" } │ │ -Annotations on method #46354 '' │ │ +Annotations on method #46367 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;)V" } │ │ -Annotations on method #46355 'create' │ │ +Annotations on method #46368 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #46356 'create' │ │ +Annotations on method #46369 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #46358 'getCompletion' │ │ +Annotations on method #46371 '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 │ │ -421a90: |[421a90] kotlin.coroutines.jvm.internal.BaseContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ -421aa0: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -421aa6: 5b01 b4b4 |0003: iput-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b4b4 │ │ -421aaa: 0e00 |0005: return-void │ │ +421dcc: |[421dcc] kotlin.coroutines.jvm.internal.BaseContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ +421ddc: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +421de2: 5b01 b7b4 |0003: iput-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b4b7 │ │ +421de6: 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 │ │ -4219f8: |[4219f8] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -421a08: 1a01 65a0 |0000: const-string v1, "completion" // string@a065 │ │ -421a0c: 7120 bcb9 1200 |0002: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -421a12: 2201 2618 |0005: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@1826 │ │ -421a16: 1a02 09a3 |0007: const-string v2, "create(Any?;Continuation) has not been overridden" // string@a309 │ │ -421a1a: 7020 0a97 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@970a │ │ -421a20: 2701 |000c: throw v1 │ │ +421d34: |[421d34] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +421d44: 1a01 6aa0 |0000: const-string v1, "completion" // string@a06a │ │ +421d48: 7120 c9b9 1200 |0002: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +421d4e: 2201 2718 |0005: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@1827 │ │ +421d52: 1a02 0ea3 |0007: const-string v2, "create(Any?;Continuation) has not been overridden" // string@a30e │ │ +421d56: 7020 1797 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9717 │ │ +421d5c: 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 │ │ -421a24: |[421a24] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -421a34: 1a00 65a0 |0000: const-string v0, "completion" // string@a065 │ │ -421a38: 7120 bcb9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -421a3e: 2202 2618 |0005: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1826 │ │ -421a42: 1a00 0aa3 |0007: const-string v0, "create(Continuation) has not been overridden" // string@a30a │ │ -421a46: 7020 0a97 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@970a │ │ -421a4c: 2702 |000c: throw v2 │ │ +421d60: |[421d60] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +421d70: 1a00 6aa0 |0000: const-string v0, "completion" // string@a06a │ │ +421d74: 7120 c9b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +421d7a: 2202 2718 |0005: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1827 │ │ +421d7e: 1a00 0fa3 |0007: const-string v0, "create(Continuation) has not been overridden" // string@a30f │ │ +421d82: 7020 1797 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9717 │ │ +421d88: 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 │ │ -421a68: |[421a68] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCallerFrame:()Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; │ │ -421a78: 5420 b4b4 |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b4b4 │ │ -421a7c: 2001 f71a |0002: instance-of v1, v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@1af7 │ │ -421a80: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ -421a84: 1f00 f71a |0006: check-cast v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@1af7 │ │ -421a88: 2802 |0008: goto 000a // +0002 │ │ -421a8a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -421a8c: 1100 |000a: return-object v0 │ │ +421da4: |[421da4] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCallerFrame:()Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; │ │ +421db4: 5420 b7b4 |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b4b7 │ │ +421db8: 2001 f81a |0002: instance-of v1, v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@1af8 │ │ +421dbc: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ +421dc0: 1f00 f81a |0006: check-cast v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@1af8 │ │ +421dc4: 2802 |0008: goto 000a // +0002 │ │ +421dc6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +421dc8: 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 │ │ -421a50: |[421a50] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCompletion:()Lkotlin/coroutines/Continuation; │ │ -421a60: 5410 b4b4 |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b4b4 │ │ -421a64: 1100 |0002: return-object v0 │ │ +421d8c: |[421d8c] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCompletion:()Lkotlin/coroutines/Continuation; │ │ +421d9c: 5410 b7b4 |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b4b7 │ │ +421da0: 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 │ │ -42198c: |[42198c] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getStackTraceElement:()Ljava/lang/StackTraceElement; │ │ -42199c: 7110 3db5 0100 |0000: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugMetadataKt;.getStackTraceElement:(Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;)Ljava/lang/StackTraceElement; // method@b53d │ │ -4219a2: 0c00 |0003: move-result-object v0 │ │ -4219a4: 1100 |0004: return-object v0 │ │ +421cc8: |[421cc8] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getStackTraceElement:()Ljava/lang/StackTraceElement; │ │ +421cd8: 7110 4ab5 0100 |0000: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugMetadataKt;.getStackTraceElement:(Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;)Ljava/lang/StackTraceElement; // method@b54a │ │ +421cde: 0c00 |0003: move-result-object v0 │ │ +421ce0: 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 │ │ -421aac: |[421aac] kotlin.coroutines.jvm.internal.BaseContinuationImpl.releaseIntercepted:()V │ │ -421abc: 0e00 |0000: return-void │ │ +421de8: |[421de8] kotlin.coroutines.jvm.internal.BaseContinuationImpl.releaseIntercepted:()V │ │ +421df8: 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 │ │ -421ac0: |[421ac0] kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith:(Ljava/lang/Object;)V │ │ -421ad0: 0730 |0000: move-object v0, v3 │ │ -421ad2: 0701 |0001: move-object v1, v0 │ │ -421ad4: 1f01 d51a |0002: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -421ad8: 7110 3fb5 0100 |0004: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugProbesKt;.probeCoroutineResumed:(Lkotlin/coroutines/Continuation;)V // method@b53f │ │ -421ade: 1f00 f31a |0007: check-cast v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@1af3 │ │ -421ae2: 5401 b4b4 |0009: iget-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b4b4 │ │ -421ae6: 7110 b9b9 0100 |000b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -421aec: 6e20 18b5 4000 |000e: invoke-virtual {v0, v4}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@b518 │ │ -421af2: 0c04 |0011: move-result-object v4 │ │ -421af4: 7100 edb4 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -421afa: 0c02 |0015: move-result-object v2 │ │ -421afc: 3324 0300 |0016: if-ne v4, v2, 0019 // +0003 │ │ -421b00: 0e00 |0018: return-void │ │ -421b02: 6202 57b3 |0019: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b357 │ │ -421b06: 7110 659d 0400 |001b: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9d65 │ │ -421b0c: 0c04 |001e: move-result-object v4 │ │ -421b0e: 280c |001f: goto 002b // +000c │ │ -421b10: 0d04 |0020: move-exception v4 │ │ -421b12: 6202 57b3 |0021: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b357 │ │ -421b16: 7110 739d 0400 |0023: invoke-static {v4}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9d73 │ │ -421b1c: 0c04 |0026: move-result-object v4 │ │ -421b1e: 7110 659d 0400 |0027: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9d65 │ │ -421b24: 0c04 |002a: move-result-object v4 │ │ -421b26: 6e10 19b5 0000 |002b: invoke-virtual {v0}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.releaseIntercepted:()V // method@b519 │ │ -421b2c: 2010 f31a |002e: instance-of v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@1af3 │ │ -421b30: 3800 0400 |0030: if-eqz v0, 0034 // +0004 │ │ -421b34: 0710 |0032: move-object v0, v1 │ │ -421b36: 28ce |0033: goto 0001 // -0032 │ │ -421b38: 7220 9eb4 4100 |0034: invoke-interface {v1, v4}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@b49e │ │ -421b3e: 0e00 |0037: return-void │ │ +421dfc: |[421dfc] kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith:(Ljava/lang/Object;)V │ │ +421e0c: 0730 |0000: move-object v0, v3 │ │ +421e0e: 0701 |0001: move-object v1, v0 │ │ +421e10: 1f01 d61a |0002: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +421e14: 7110 4cb5 0100 |0004: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugProbesKt;.probeCoroutineResumed:(Lkotlin/coroutines/Continuation;)V // method@b54c │ │ +421e1a: 1f00 f41a |0007: check-cast v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@1af4 │ │ +421e1e: 5401 b7b4 |0009: iget-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b4b7 │ │ +421e22: 7110 c6b9 0100 |000b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +421e28: 6e20 25b5 4000 |000e: invoke-virtual {v0, v4}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@b525 │ │ +421e2e: 0c04 |0011: move-result-object v4 │ │ +421e30: 7100 fab4 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +421e36: 0c02 |0015: move-result-object v2 │ │ +421e38: 3324 0300 |0016: if-ne v4, v2, 0019 // +0003 │ │ +421e3c: 0e00 |0018: return-void │ │ +421e3e: 6202 5ab3 |0019: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b35a │ │ +421e42: 7110 729d 0400 |001b: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9d72 │ │ +421e48: 0c04 |001e: move-result-object v4 │ │ +421e4a: 280c |001f: goto 002b // +000c │ │ +421e4c: 0d04 |0020: move-exception v4 │ │ +421e4e: 6202 5ab3 |0021: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b35a │ │ +421e52: 7110 809d 0400 |0023: invoke-static {v4}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9d80 │ │ +421e58: 0c04 |0026: move-result-object v4 │ │ +421e5a: 7110 729d 0400 |0027: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9d72 │ │ +421e60: 0c04 |002a: move-result-object v4 │ │ +421e62: 6e10 26b5 0000 |002b: invoke-virtual {v0}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.releaseIntercepted:()V // method@b526 │ │ +421e68: 2010 f41a |002e: instance-of v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@1af4 │ │ +421e6c: 3800 0400 |0030: if-eqz v0, 0034 // +0004 │ │ +421e70: 0710 |0032: move-object v0, v1 │ │ +421e72: 28ce |0033: goto 0001 // -0032 │ │ +421e74: 7220 abb4 4100 |0034: invoke-interface {v1, v4}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@b4ab │ │ +421e7a: 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 │ │ -4219a8: |[4219a8] kotlin.coroutines.jvm.internal.BaseContinuationImpl.toString:()Ljava/lang/String; │ │ -4219b8: 2200 1e18 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@181e │ │ -4219bc: 1a01 4433 |0002: const-string v1, "Continuation at " // string@3344 │ │ -4219c0: 7020 b096 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96b0 │ │ -4219c6: 6e10 17b5 0200 |0007: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.getStackTraceElement:()Ljava/lang/StackTraceElement; // method@b517 │ │ -4219cc: 0c01 |000a: move-result-object v1 │ │ -4219ce: 3801 0300 |000b: if-eqz v1, 000e // +0003 │ │ -4219d2: 2809 |000d: goto 0016 // +0009 │ │ -4219d4: 6e10 3996 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@9639 │ │ -4219da: 0c01 |0011: move-result-object v1 │ │ -4219dc: 6e10 6b95 0100 |0012: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@956b │ │ -4219e2: 0c01 |0015: move-result-object v1 │ │ -4219e4: 1f01 e017 |0016: check-cast v1, Ljava/io/Serializable; // type@17e0 │ │ -4219e8: 6e20 b896 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96b8 │ │ -4219ee: 6e10 ca96 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ca │ │ -4219f4: 0c00 |001e: move-result-object v0 │ │ -4219f6: 1100 |001f: return-object v0 │ │ +421ce4: |[421ce4] kotlin.coroutines.jvm.internal.BaseContinuationImpl.toString:()Ljava/lang/String; │ │ +421cf4: 2200 1f18 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@181f │ │ +421cf8: 1a01 4733 |0002: const-string v1, "Continuation at " // string@3347 │ │ +421cfc: 7020 bd96 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96bd │ │ +421d02: 6e10 24b5 0200 |0007: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.getStackTraceElement:()Ljava/lang/StackTraceElement; // method@b524 │ │ +421d08: 0c01 |000a: move-result-object v1 │ │ +421d0a: 3801 0300 |000b: if-eqz v1, 000e // +0003 │ │ +421d0e: 2809 |000d: goto 0016 // +0009 │ │ +421d10: 6e10 4696 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@9646 │ │ +421d16: 0c01 |0011: move-result-object v1 │ │ +421d18: 6e10 7895 0100 |0012: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9578 │ │ +421d1e: 0c01 |0015: move-result-object v1 │ │ +421d20: 1f01 e117 |0016: check-cast v1, Ljava/io/Serializable; // type@17e1 │ │ +421d24: 6e20 c596 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96c5 │ │ +421d2a: 6e10 d796 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96d7 │ │ +421d30: 0c00 |001e: move-result-object v0 │ │ +421d32: 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 : 13126 (ContinuationImpl.kt) │ │ + source_file_idx : 13129 (ContinuationImpl.kt) │ │ │ │ Class #3 header: │ │ -class_idx : 6902 │ │ +class_idx : 6903 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 6899 │ │ -source_file_idx : 13126 │ │ +superclass_idx : 6900 │ │ +source_file_idx : 13129 │ │ 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 #46263 'intercepted' │ │ +Annotations on field #46266 'intercepted' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;" } │ │ -Annotations on method #46377 '' │ │ +Annotations on method #46390 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;)V" } │ │ -Annotations on method #46378 '' │ │ +Annotations on method #46391 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;" "Lkotlin/coroutines/CoroutineContext;" ")V" } │ │ -Annotations on method #46380 'intercepted' │ │ +Annotations on method #46393 '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 │ │ -421d40: |[421d40] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ -421d50: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -421d54: 7210 9db4 0200 |0002: invoke-interface {v2}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b49d │ │ -421d5a: 0c00 |0005: move-result-object v0 │ │ -421d5c: 2802 |0006: goto 0008 // +0002 │ │ -421d5e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -421d60: 7030 2ab5 2100 |0008: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V // method@b52a │ │ -421d66: 0e00 |000b: return-void │ │ +42207c: |[42207c] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ +42208c: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +422090: 7210 aab4 0200 |0002: invoke-interface {v2}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b4aa │ │ +422096: 0c00 |0005: move-result-object v0 │ │ +422098: 2802 |0006: goto 0008 // +0002 │ │ +42209a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +42209c: 7030 37b5 2100 |0008: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V // method@b537 │ │ +4220a2: 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 │ │ -421d68: |[421d68] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V │ │ -421d78: 7020 12b5 1000 |0000: invoke-direct {v0, v1}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b512 │ │ -421d7e: 5b02 b6b4 |0003: iput-object v2, v0, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@b4b6 │ │ -421d82: 0e00 |0005: return-void │ │ +4220a4: |[4220a4] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V │ │ +4220b4: 7020 1fb5 1000 |0000: invoke-direct {v0, v1}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b51f │ │ +4220ba: 5b02 b9b4 |0003: iput-object v2, v0, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@b4b9 │ │ +4220be: 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 │ │ -421d24: |[421d24] kotlin.coroutines.jvm.internal.ContinuationImpl.getContext:()Lkotlin/coroutines/CoroutineContext; │ │ -421d34: 5410 b6b4 |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@b4b6 │ │ -421d38: 7110 b9b9 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -421d3e: 1100 |0005: return-object v0 │ │ +422060: |[422060] kotlin.coroutines.jvm.internal.ContinuationImpl.getContext:()Lkotlin/coroutines/CoroutineContext; │ │ +422070: 5410 b9b4 |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@b4b9 │ │ +422074: 7110 c6b9 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +42207a: 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 │ │ -421ccc: |[421ccc] kotlin.coroutines.jvm.internal.ContinuationImpl.intercepted:()Lkotlin/coroutines/Continuation; │ │ -421cdc: 5420 b7b4 |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b4b7 │ │ -421ce0: 3900 2000 |0002: if-nez v0, 0022 // +0020 │ │ -421ce4: 6e10 2bb5 0200 |0004: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b52b │ │ -421cea: 0c00 |0007: move-result-object v0 │ │ -421cec: 6201 98b4 |0008: sget-object v1, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@b498 │ │ -421cf0: 1f01 df1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext$Key; // type@1adf │ │ -421cf4: 7220 c7b4 1000 |000c: invoke-interface {v0, v1}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@b4c7 │ │ -421cfa: 0c00 |000f: move-result-object v0 │ │ -421cfc: 1f00 d81a |0010: check-cast v0, Lkotlin/coroutines/ContinuationInterceptor; // type@1ad8 │ │ -421d00: 3800 0b00 |0012: if-eqz v0, 001d // +000b │ │ -421d04: 0721 |0014: move-object v1, v2 │ │ -421d06: 1f01 d51a |0015: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -421d0a: 7220 a9b4 1000 |0017: invoke-interface {v0, v1}, Lkotlin/coroutines/ContinuationInterceptor;.interceptContinuation:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@b4a9 │ │ -421d10: 0c00 |001a: move-result-object v0 │ │ -421d12: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ -421d16: 0720 |001d: move-object v0, v2 │ │ -421d18: 1f00 d51a |001e: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -421d1c: 5b20 b7b4 |0020: iput-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b4b7 │ │ -421d20: 1100 |0022: return-object v0 │ │ +422008: |[422008] kotlin.coroutines.jvm.internal.ContinuationImpl.intercepted:()Lkotlin/coroutines/Continuation; │ │ +422018: 5420 bab4 |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b4ba │ │ +42201c: 3900 2000 |0002: if-nez v0, 0022 // +0020 │ │ +422020: 6e10 38b5 0200 |0004: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b538 │ │ +422026: 0c00 |0007: move-result-object v0 │ │ +422028: 6201 9bb4 |0008: sget-object v1, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@b49b │ │ +42202c: 1f01 e01a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext$Key; // type@1ae0 │ │ +422030: 7220 d4b4 1000 |000c: invoke-interface {v0, v1}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@b4d4 │ │ +422036: 0c00 |000f: move-result-object v0 │ │ +422038: 1f00 d91a |0010: check-cast v0, Lkotlin/coroutines/ContinuationInterceptor; // type@1ad9 │ │ +42203c: 3800 0b00 |0012: if-eqz v0, 001d // +000b │ │ +422040: 0721 |0014: move-object v1, v2 │ │ +422042: 1f01 d61a |0015: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +422046: 7220 b6b4 1000 |0017: invoke-interface {v0, v1}, Lkotlin/coroutines/ContinuationInterceptor;.interceptContinuation:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@b4b6 │ │ +42204c: 0c00 |001a: move-result-object v0 │ │ +42204e: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ +422052: 0720 |001d: move-object v0, v2 │ │ +422054: 1f00 d61a |001e: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +422058: 5b20 bab4 |0020: iput-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b4ba │ │ +42205c: 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 │ │ -421d84: |[421d84] kotlin.coroutines.jvm.internal.ContinuationImpl.releaseIntercepted:()V │ │ -421d94: 5430 b7b4 |0000: iget-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b4b7 │ │ -421d98: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ -421d9c: 3230 1600 |0004: if-eq v0, v3, 001a // +0016 │ │ -421da0: 6e10 2bb5 0300 |0006: invoke-virtual {v3}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b52b │ │ -421da6: 0c01 |0009: move-result-object v1 │ │ -421da8: 6202 98b4 |000a: sget-object v2, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@b498 │ │ -421dac: 1f02 df1a |000c: check-cast v2, Lkotlin/coroutines/CoroutineContext$Key; // type@1adf │ │ -421db0: 7220 c7b4 2100 |000e: invoke-interface {v1, v2}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@b4c7 │ │ -421db6: 0c01 |0011: move-result-object v1 │ │ -421db8: 7110 b9b9 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -421dbe: 1f01 d81a |0015: check-cast v1, Lkotlin/coroutines/ContinuationInterceptor; // type@1ad8 │ │ -421dc2: 7220 abb4 0100 |0017: invoke-interface {v1, v0}, Lkotlin/coroutines/ContinuationInterceptor;.releaseInterceptedContinuation:(Lkotlin/coroutines/Continuation;)V // method@b4ab │ │ -421dc8: 6200 b5b4 |001a: sget-object v0, Lkotlin/coroutines/jvm/internal/CompletedContinuation;.INSTANCE:Lkotlin/coroutines/jvm/internal/CompletedContinuation; // field@b4b5 │ │ -421dcc: 1f00 d51a |001c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -421dd0: 5b30 b7b4 |001e: iput-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b4b7 │ │ -421dd4: 0e00 |0020: return-void │ │ +4220c0: |[4220c0] kotlin.coroutines.jvm.internal.ContinuationImpl.releaseIntercepted:()V │ │ +4220d0: 5430 bab4 |0000: iget-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b4ba │ │ +4220d4: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ +4220d8: 3230 1600 |0004: if-eq v0, v3, 001a // +0016 │ │ +4220dc: 6e10 38b5 0300 |0006: invoke-virtual {v3}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b538 │ │ +4220e2: 0c01 |0009: move-result-object v1 │ │ +4220e4: 6202 9bb4 |000a: sget-object v2, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@b49b │ │ +4220e8: 1f02 e01a |000c: check-cast v2, Lkotlin/coroutines/CoroutineContext$Key; // type@1ae0 │ │ +4220ec: 7220 d4b4 2100 |000e: invoke-interface {v1, v2}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@b4d4 │ │ +4220f2: 0c01 |0011: move-result-object v1 │ │ +4220f4: 7110 c6b9 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +4220fa: 1f01 d91a |0015: check-cast v1, Lkotlin/coroutines/ContinuationInterceptor; // type@1ad9 │ │ +4220fe: 7220 b8b4 0100 |0017: invoke-interface {v1, v0}, Lkotlin/coroutines/ContinuationInterceptor;.releaseInterceptedContinuation:(Lkotlin/coroutines/Continuation;)V // method@b4b8 │ │ +422104: 6200 b8b4 |001a: sget-object v0, Lkotlin/coroutines/jvm/internal/CompletedContinuation;.INSTANCE:Lkotlin/coroutines/jvm/internal/CompletedContinuation; // field@b4b8 │ │ +422108: 1f00 d61a |001c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +42210c: 5b30 bab4 |001e: iput-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b4ba │ │ +422110: 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 : 13126 (ContinuationImpl.kt) │ │ + source_file_idx : 13129 (ContinuationImpl.kt) │ │ │ │ Class #4 header: │ │ -class_idx : 6549 │ │ +class_idx : 6550 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 15010 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 15013 │ │ 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 : 15010 (Function.kt) │ │ + source_file_idx : 15013 (Function.kt) │ │ │ │ Class #5 header: │ │ -class_idx : 7121 │ │ +class_idx : 7122 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 15012 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 15015 │ │ 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 : 15012 (FunctionBase.kt) │ │ + source_file_idx : 15015 (FunctionBase.kt) │ │ │ │ Class #6 header: │ │ -class_idx : 6914 │ │ +class_idx : 6915 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13126 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13129 │ │ 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 : 13126 (ContinuationImpl.kt) │ │ + source_file_idx : 13129 (ContinuationImpl.kt) │ │ │ │ Class #7 header: │ │ -class_idx : 6915 │ │ +class_idx : 6916 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 6902 │ │ -source_file_idx : 13126 │ │ +superclass_idx : 6903 │ │ +source_file_idx : 13129 │ │ 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 #46423 '' │ │ +Annotations on method #46436 '' │ │ 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 │ │ -4224c4: |[4224c4] kotlin.coroutines.jvm.internal.SuspendLambda.:(I)V │ │ -4224d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4224d6: 7030 57b5 2100 |0001: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -4224dc: 0e00 |0004: return-void │ │ +422800: |[422800] kotlin.coroutines.jvm.internal.SuspendLambda.:(I)V │ │ +422810: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +422812: 7030 64b5 2100 |0001: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +422818: 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 │ │ -4224e0: |[4224e0] kotlin.coroutines.jvm.internal.SuspendLambda.:(ILkotlin/coroutines/Continuation;)V │ │ -4224f0: 7020 29b5 2000 |0000: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b529 │ │ -4224f6: 5901 c1b4 |0003: iput v1, v0, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@b4c1 │ │ -4224fa: 0e00 |0005: return-void │ │ +42281c: |[42281c] kotlin.coroutines.jvm.internal.SuspendLambda.:(ILkotlin/coroutines/Continuation;)V │ │ +42282c: 7020 36b5 2000 |0000: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b536 │ │ +422832: 5901 c4b4 |0003: iput v1, v0, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@b4c4 │ │ +422836: 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 │ │ -42246c: |[42246c] kotlin.coroutines.jvm.internal.SuspendLambda.getArity:()I │ │ -42247c: 5210 c1b4 |0000: iget v0, v1, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@b4c1 │ │ -422480: 0f00 |0002: return v0 │ │ +4227a8: |[4227a8] kotlin.coroutines.jvm.internal.SuspendLambda.getArity:()I │ │ +4227b8: 5210 c4b4 |0000: iget v0, v1, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@b4c4 │ │ +4227bc: 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 │ │ -422484: |[422484] kotlin.coroutines.jvm.internal.SuspendLambda.toString:()Ljava/lang/String; │ │ -422494: 6e10 59b5 0200 |0000: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.getCompletion:()Lkotlin/coroutines/Continuation; // method@b559 │ │ -42249a: 0c00 |0003: move-result-object v0 │ │ -42249c: 3900 0f00 |0004: if-nez v0, 0013 // +000f │ │ -4224a0: 0720 |0006: move-object v0, v2 │ │ -4224a2: 1f00 d11b |0007: check-cast v0, Lkotlin/jvm/internal/FunctionBase; // type@1bd1 │ │ -4224a6: 7110 b0ba 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; // method@bab0 │ │ -4224ac: 0c00 |000c: move-result-object v0 │ │ -4224ae: 1a01 9fec |000d: const-string v1, "renderLambdaToString(...)" // string@ec9f │ │ -4224b2: 7120 bbb9 1000 |000f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -4224b8: 2805 |0012: goto 0017 // +0005 │ │ -4224ba: 6f10 2eb5 0200 |0013: invoke-super {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.toString:()Ljava/lang/String; // method@b52e │ │ -4224c0: 0c00 |0016: move-result-object v0 │ │ -4224c2: 1100 |0017: return-object v0 │ │ +4227c0: |[4227c0] kotlin.coroutines.jvm.internal.SuspendLambda.toString:()Ljava/lang/String; │ │ +4227d0: 6e10 66b5 0200 |0000: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.getCompletion:()Lkotlin/coroutines/Continuation; // method@b566 │ │ +4227d6: 0c00 |0003: move-result-object v0 │ │ +4227d8: 3900 0f00 |0004: if-nez v0, 0013 // +000f │ │ +4227dc: 0720 |0006: move-object v0, v2 │ │ +4227de: 1f00 d21b |0007: check-cast v0, Lkotlin/jvm/internal/FunctionBase; // type@1bd2 │ │ +4227e2: 7110 bdba 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; // method@babd │ │ +4227e8: 0c00 |000c: move-result-object v0 │ │ +4227ea: 1a01 a4ec |000d: const-string v1, "renderLambdaToString(...)" // string@eca4 │ │ +4227ee: 7120 c8b9 1000 |000f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +4227f4: 2805 |0012: goto 0017 // +0005 │ │ +4227f6: 6f10 3bb5 0200 |0013: invoke-super {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.toString:()Ljava/lang/String; // method@b53b │ │ +4227fc: 0c00 |0016: move-result-object v0 │ │ +4227fe: 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 : 13126 (ContinuationImpl.kt) │ │ + source_file_idx : 13129 (ContinuationImpl.kt) │ │ │ │ Class #8 header: │ │ -class_idx : 7080 │ │ +class_idx : 7081 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 15018 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 15021 │ │ 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 #47229 'invoke' │ │ +Annotations on method #47242 '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 : 15018 (Functions.kt) │ │ + source_file_idx : 15021 (Functions.kt) │ │ │ │ Class #9 header: │ │ class_idx : 1108 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 11335 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 11338 │ │ 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 │ │ -19dcf0: |[19dcf0] com.infomaniak.drive.ui.BaseActivity$onCreate$1.:(Lkotlin/coroutines/Continuation;)V │ │ -19dd00: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -19dd02: 7030 57b5 0102 |0001: invoke-direct {v1, v0, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -19dd08: 0e00 |0004: return-void │ │ +19ddc0: |[19ddc0] com.infomaniak.drive.ui.BaseActivity$onCreate$1.:(Lkotlin/coroutines/Continuation;)V │ │ +19ddd0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +19ddd2: 7030 64b5 0102 |0001: invoke-direct {v1, v0, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +19ddd8: 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 │ │ -19dcd0: |[19dcd0] com.infomaniak.drive.ui.BaseActivity$onCreate$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19dce0: 2201 5404 |0000: new-instance v1, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@0454 │ │ -19dce4: 7020 950c 2100 |0002: invoke-direct {v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.:(Lkotlin/coroutines/Continuation;)V // method@0c95 │ │ -19dcea: 1f01 d51a |0005: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -19dcee: 1101 |0007: return-object v1 │ │ +19dda0: |[19dda0] com.infomaniak.drive.ui.BaseActivity$onCreate$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19ddb0: 2201 5404 |0000: new-instance v1, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@0454 │ │ +19ddb4: 7020 950c 2100 |0002: invoke-direct {v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.:(Lkotlin/coroutines/Continuation;)V // method@0c95 │ │ +19ddba: 1f01 d61a |0005: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +19ddbe: 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 │ │ -19dc1c: |[19dc1c] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19dc2c: 1f01 cb1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -19dc30: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -19dc34: 6e30 980c 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@0c98 │ │ -19dc3a: 0c01 |0007: move-result-object v1 │ │ -19dc3c: 1101 |0008: return-object v1 │ │ +19dcec: |[19dcec] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19dcfc: 1f01 cc1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +19dd00: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +19dd04: 6e30 980c 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@0c98 │ │ +19dd0a: 0c01 |0007: move-result-object v1 │ │ +19dd0c: 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 │ │ -19dc40: |[19dc40] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19dc50: 6e30 960c 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@0c96 │ │ -19dc56: 0c01 |0003: move-result-object v1 │ │ -19dc58: 1f01 5404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@0454 │ │ -19dc5c: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -19dc60: 6e20 990c 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c99 │ │ -19dc66: 0c01 |000b: move-result-object v1 │ │ -19dc68: 1101 |000c: return-object v1 │ │ +19dd10: |[19dd10] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19dd20: 6e30 960c 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@0c96 │ │ +19dd26: 0c01 |0003: move-result-object v1 │ │ +19dd28: 1f01 5404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@0454 │ │ +19dd2c: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +19dd30: 6e20 990c 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c99 │ │ +19dd36: 0c01 |000b: move-result-object v1 │ │ +19dd38: 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 │ │ -19dc6c: |[19dc6c] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19dc7c: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -19dc82: 0c00 |0003: move-result-object v0 │ │ -19dc84: 5231 9c03 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.label:I // field@039c │ │ -19dc88: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -19dc8a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -19dc8e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -19dc92: 7110 809d 0400 |000b: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -19dc98: 281a |000e: goto 0028 // +001a │ │ -19dc9a: 2204 0118 |000f: new-instance v4, Ljava/lang/IllegalStateException; // type@1801 │ │ -19dc9e: 1a00 5e99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -19dca2: 7020 bc95 0400 |0013: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -19dca8: 2704 |0016: throw v4 │ │ -19dcaa: 7110 809d 0400 |0017: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -19dcb0: 6204 f512 |001a: sget-object v4, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -19dcb4: 0731 |001c: move-object v1, v3 │ │ -19dcb6: 1f01 d51a |001d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -19dcba: 5932 9c03 |001f: iput v2, v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.label:I // field@039c │ │ -19dcbe: 6e20 353a 1400 |0021: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3a35 │ │ -19dcc4: 0c04 |0024: move-result-object v4 │ │ -19dcc6: 3304 0300 |0025: if-ne v4, v0, 0028 // +0003 │ │ -19dcca: 1100 |0027: return-object v0 │ │ -19dccc: 1104 |0028: return-object v4 │ │ +19dd3c: |[19dd3c] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19dd4c: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +19dd52: 0c00 |0003: move-result-object v0 │ │ +19dd54: 5231 9c03 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.label:I // field@039c │ │ +19dd58: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +19dd5a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +19dd5e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +19dd62: 7110 8d9d 0400 |000b: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +19dd68: 281a |000e: goto 0028 // +001a │ │ +19dd6a: 2204 0218 |000f: new-instance v4, Ljava/lang/IllegalStateException; // type@1802 │ │ +19dd6e: 1a00 6399 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +19dd72: 7020 c995 0400 |0013: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +19dd78: 2704 |0016: throw v4 │ │ +19dd7a: 7110 8d9d 0400 |0017: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +19dd80: 6204 f812 |001a: sget-object v4, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +19dd84: 0731 |001c: move-object v1, v3 │ │ +19dd86: 1f01 d61a |001d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +19dd8a: 5932 9c03 |001f: iput v2, v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.label:I // field@039c │ │ +19dd8e: 6e20 423a 1400 |0021: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3a42 │ │ +19dd94: 0c04 |0024: move-result-object v4 │ │ +19dd96: 3304 0300 |0025: if-ne v4, v0, 0028 // +0003 │ │ +19dd9a: 1100 |0027: return-object v0 │ │ +19dd9c: 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 : 11335 (BaseActivity.kt) │ │ + source_file_idx : 11338 (BaseActivity.kt) │ │ │ │ Class #10 header: │ │ class_idx : 1109 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 389 │ │ -source_file_idx : 11335 │ │ +source_file_idx : 11338 │ │ 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 │ │ -19dd0c: |[19dd0c] com.infomaniak.drive.ui.BaseActivity.:()V │ │ -19dd1c: 7010 8d04 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048d │ │ -19dd22: 0e00 |0003: return-void │ │ +19dddc: |[19dddc] com.infomaniak.drive.ui.BaseActivity.:()V │ │ +19ddec: 7010 8d04 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048d │ │ +19ddf2: 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 │ │ -19dd24: |[19dd24] com.infomaniak.drive.ui.BaseActivity.onCreate:(Landroid/os/Bundle;)V │ │ -19dd34: 6f20 8f04 3200 |0000: invoke-super {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048f │ │ -19dd3a: 6203 f512 |0003: sget-object v3, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -19dd3e: 6e10 253a 0300 |0005: invoke-virtual {v3}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3a25 │ │ -19dd44: 0c03 |0008: move-result-object v3 │ │ -19dd46: 3903 1c00 |0009: if-nez v3, 0025 // +001c │ │ -19dd4a: 2203 5404 |000b: new-instance v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@0454 │ │ -19dd4e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -19dd50: 7020 950c 0300 |000e: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.:(Lkotlin/coroutines/Continuation;)V // method@0c95 │ │ -19dd56: 1f03 a81b |0011: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -19dd5a: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -19dd5c: 7140 b5c9 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@c9b5 │ │ -19dd62: 6203 af00 |0017: sget-object v3, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -19dd66: 0720 |0019: move-object v0, v2 │ │ -19dd68: 1f00 3700 |001a: check-cast v0, Landroid/content/Context; // type@0037 │ │ -19dd6c: 6201 f512 |001c: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -19dd70: 6e10 263a 0100 |001e: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a26 │ │ -19dd76: 0a01 |0021: move-result v1 │ │ -19dd78: 6e30 3c09 0301 |0022: invoke-virtual {v3, v0, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@093c │ │ -19dd7e: 6203 af00 |0025: sget-object v3, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -19dd82: 0720 |0027: move-object v0, v2 │ │ -19dd84: 1f00 1600 |0028: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -19dd88: 6e20 3709 0300 |002a: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroid/app/Activity;)V // method@0937 │ │ -19dd8e: 0e00 |002d: return-void │ │ +19ddf4: |[19ddf4] com.infomaniak.drive.ui.BaseActivity.onCreate:(Landroid/os/Bundle;)V │ │ +19de04: 6f20 8f04 3200 |0000: invoke-super {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048f │ │ +19de0a: 6203 f812 |0003: sget-object v3, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +19de0e: 6e10 323a 0300 |0005: invoke-virtual {v3}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3a32 │ │ +19de14: 0c03 |0008: move-result-object v3 │ │ +19de16: 3903 1c00 |0009: if-nez v3, 0025 // +001c │ │ +19de1a: 2203 5404 |000b: new-instance v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@0454 │ │ +19de1e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +19de20: 7020 950c 0300 |000e: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.:(Lkotlin/coroutines/Continuation;)V // method@0c95 │ │ +19de26: 1f03 a91b |0011: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +19de2a: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +19de2c: 7140 c2c9 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@c9c2 │ │ +19de32: 6203 af00 |0017: sget-object v3, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +19de36: 0720 |0019: move-object v0, v2 │ │ +19de38: 1f00 3700 |001a: check-cast v0, Landroid/content/Context; // type@0037 │ │ +19de3c: 6201 f812 |001c: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +19de40: 6e10 333a 0100 |001e: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a33 │ │ +19de46: 0a01 |0021: move-result v1 │ │ +19de48: 6e30 3c09 0301 |0022: invoke-virtual {v3, v0, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@093c │ │ +19de4e: 6203 af00 |0025: sget-object v3, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +19de52: 0720 |0027: move-object v0, v2 │ │ +19de54: 1f00 1600 |0028: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +19de58: 6e20 3709 0300 |002a: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroid/app/Activity;)V // method@0937 │ │ +19de5e: 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 : 11335 (BaseActivity.kt) │ │ + source_file_idx : 11338 (BaseActivity.kt) │ │ │ │ Class #11 header: │ │ -class_idx : 7076 │ │ +class_idx : 7077 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 15018 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 15021 │ │ 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 #47225 'invoke' │ │ +Annotations on method #47238 '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 : 15018 (Functions.kt) │ │ + source_file_idx : 15021 (Functions.kt) │ │ │ │ Class #12 header: │ │ class_idx : 1110 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -19ddbc: |[19ddbc] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19ddcc: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -19ddd2: 5b01 9d03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039d │ │ -19ddd6: 0e00 |0005: return-void │ │ +19de8c: |[19de8c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19de9c: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +19dea2: 5b01 9d03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039d │ │ +19dea6: 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 │ │ -19dd90: |[19dd90] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19dda0: 5410 9d03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039d │ │ -19dda4: 1f02 eb17 |0002: check-cast v2, Ljava/lang/Boolean; // type@17eb │ │ -19dda8: 6e10 2595 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9525 │ │ -19ddae: 0a02 |0007: move-result v2 │ │ -19ddb0: 7120 e50c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$Z6sZn0Gu5NfcGvZTq9RfuRIHnTI:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0ce5 │ │ -19ddb6: 0c02 |000b: move-result-object v2 │ │ -19ddb8: 1102 |000c: return-object v2 │ │ +19de60: |[19de60] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19de70: 5410 9d03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039d │ │ +19de74: 1f02 ec17 |0002: check-cast v2, Ljava/lang/Boolean; // type@17ec │ │ +19de78: 6e10 3295 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9532 │ │ +19de7e: 0a02 |0007: move-result v2 │ │ +19de80: 7120 e50c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$Z6sZn0Gu5NfcGvZTq9RfuRIHnTI:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0ce5 │ │ +19de86: 0c02 |000b: move-result-object v2 │ │ +19de88: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #13 header: │ │ class_idx : 1111 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -19de04: |[19de04] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19de14: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -19de1a: 5b01 9e03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039e │ │ -19de1e: 0e00 |0005: return-void │ │ +19ded4: |[19ded4] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19dee4: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +19deea: 5b01 9e03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039e │ │ +19deee: 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 │ │ -19ddd8: |[19ddd8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda10.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19dde8: 5410 9e03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039e │ │ -19ddec: 1f02 eb17 |0002: check-cast v2, Ljava/lang/Boolean; // type@17eb │ │ -19ddf0: 6e10 2595 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9525 │ │ -19ddf6: 0a02 |0007: move-result v2 │ │ -19ddf8: 7120 e70c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$p45y3LT0W-IpWabHRfyahXPgdLE:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0ce7 │ │ -19ddfe: 0c02 |000b: move-result-object v2 │ │ -19de00: 1102 |000c: return-object v2 │ │ +19dea8: |[19dea8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda10.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19deb8: 5410 9e03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039e │ │ +19debc: 1f02 ec17 |0002: check-cast v2, Ljava/lang/Boolean; // type@17ec │ │ +19dec0: 6e10 3295 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9532 │ │ +19dec6: 0a02 |0007: move-result v2 │ │ +19dec8: 7120 e70c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$p45y3LT0W-IpWabHRfyahXPgdLE:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0ce7 │ │ +19dece: 0c02 |000b: move-result-object v2 │ │ +19ded0: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #14 header: │ │ class_idx : 1112 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -19de44: |[19de44] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ -19de54: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -19de5a: 5b01 9f03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@039f │ │ -19de5e: 0e00 |0005: return-void │ │ +19df14: |[19df14] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ +19df24: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +19df2a: 5b01 9f03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@039f │ │ +19df2e: 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 │ │ -19de20: |[19de20] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda11.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19de30: 5410 9f03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@039f │ │ -19de34: 1f02 0702 |0002: check-cast v2, Landroidx/core/graphics/Insets; // type@0207 │ │ -19de38: 7120 e90c 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@0ce9 │ │ -19de3e: 0c02 |0007: move-result-object v2 │ │ -19de40: 1102 |0008: return-object v2 │ │ +19def0: |[19def0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda11.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19df00: 5410 9f03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@039f │ │ +19df04: 1f02 0702 |0002: check-cast v2, Landroidx/core/graphics/Insets; // type@0207 │ │ +19df08: 7120 e90c 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@0ce9 │ │ +19df0e: 0c02 |0007: move-result-object v2 │ │ +19df10: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #15 header: │ │ -class_idx : 7065 │ │ +class_idx : 7066 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 15018 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 15021 │ │ 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 #47214 'invoke' │ │ +Annotations on method #47227 '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 : 15018 (Functions.kt) │ │ + source_file_idx : 15021 (Functions.kt) │ │ │ │ Class #16 header: │ │ class_idx : 1113 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -19de80: |[19de80] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda12.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19de90: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -19de96: 5b01 a003 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a0 │ │ -19de9a: 0e00 |0005: return-void │ │ +19df50: |[19df50] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda12.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19df60: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +19df66: 5b01 a003 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a0 │ │ +19df6a: 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 │ │ -19de60: |[19de60] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda12.invoke:()Ljava/lang/Object; │ │ -19de70: 5410 a003 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a0 │ │ -19de74: 7110 e10c 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$KbfJ8jGT_ENfbF1nq-HevyQyq7U:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; // method@0ce1 │ │ -19de7a: 0c00 |0005: move-result-object v0 │ │ -19de7c: 1100 |0006: return-object v0 │ │ +19df30: |[19df30] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda12.invoke:()Ljava/lang/Object; │ │ +19df40: 5410 a003 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a0 │ │ +19df44: 7110 e10c 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$KbfJ8jGT_ENfbF1nq-HevyQyq7U:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; // method@0ce1 │ │ +19df4a: 0c00 |0005: move-result-object v0 │ │ +19df4c: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #17 header: │ │ class_idx : 1114 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -19deb8: |[19deb8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda1.:()V │ │ -19dec8: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -19dece: 0e00 |0003: return-void │ │ +19df88: |[19df88] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda1.:()V │ │ +19df98: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +19df9e: 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 │ │ -19de9c: |[19de9c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda1.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -19deac: 7120 dd0c 2100 |0000: invoke-static {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$8z7lzy28ObzLydAo-33yiNsuUH0:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0cdd │ │ -19deb2: 0a01 |0003: move-result v1 │ │ -19deb4: 0f01 |0004: return v1 │ │ +19df6c: |[19df6c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda1.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +19df7c: 7120 dd0c 2100 |0000: invoke-static {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$8z7lzy28ObzLydAo-33yiNsuUH0:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0cdd │ │ +19df82: 0a01 |0003: move-result v1 │ │ +19df84: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #18 header: │ │ class_idx : 1115 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -19def8: |[19def8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ -19df08: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -19df0e: 5b01 a103 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a1 │ │ -19df12: 5b02 a203 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$1:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03a2 │ │ -19df16: 0e00 |0007: return-void │ │ +19dfc8: |[19dfc8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ +19dfd8: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +19dfde: 5b01 a103 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a1 │ │ +19dfe2: 5b02 a203 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$1:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03a2 │ │ +19dfe6: 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 │ │ -19ded0: |[19ded0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda2.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19dee0: 5420 a103 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a1 │ │ -19dee4: 5421 a203 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$1:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03a2 │ │ -19dee8: 1f03 eb17 |0004: check-cast v3, Ljava/lang/Boolean; // type@17eb │ │ -19deec: 7130 e80c 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@0ce8 │ │ -19def2: 0c03 |0009: move-result-object v3 │ │ -19def4: 1103 |000a: return-object v3 │ │ +19dfa0: |[19dfa0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda2.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19dfb0: 5420 a103 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a1 │ │ +19dfb4: 5421 a203 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$1:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03a2 │ │ +19dfb8: 1f03 ec17 |0004: check-cast v3, Ljava/lang/Boolean; // type@17ec │ │ +19dfbc: 7130 e80c 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@0ce8 │ │ +19dfc2: 0c03 |0009: move-result-object v3 │ │ +19dfc4: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #19 header: │ │ -class_idx : 5083 │ │ +class_idx : 5084 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 31006 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 31010 │ │ 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 : 31006 (ScopeCallback.java) │ │ + source_file_idx : 31010 (ScopeCallback.java) │ │ │ │ Class #20 header: │ │ class_idx : 1116 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -19df18: |[19df18] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;)V │ │ -19df28: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -19df2e: 5b01 a303 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a3 │ │ -19df32: 5b02 a403 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$1:Ljava/util/LinkedHashMap; // field@03a4 │ │ -19df36: 5b03 a503 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$2:Ljava/lang/Throwable; // field@03a5 │ │ -19df3a: 0e00 |0009: return-void │ │ +19dfe8: |[19dfe8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;)V │ │ +19dff8: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +19dffe: 5b01 a303 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a3 │ │ +19e002: 5b02 a403 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$1:Ljava/util/LinkedHashMap; // field@03a4 │ │ +19e006: 5b03 a503 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$2:Ljava/lang/Throwable; // field@03a5 │ │ +19e00a: 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 │ │ -19df3c: |[19df3c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda3.run:(Lio/sentry/IScope;)V │ │ -19df4c: 5430 a303 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a3 │ │ -19df50: 5431 a403 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$1:Ljava/util/LinkedHashMap; // field@03a4 │ │ -19df54: 5432 a503 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$2:Ljava/lang/Throwable; // field@03a5 │ │ -19df58: 7140 df0c 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@0cdf │ │ -19df5e: 0e00 |0009: return-void │ │ +19e00c: |[19e00c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda3.run:(Lio/sentry/IScope;)V │ │ +19e01c: 5430 a303 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a3 │ │ +19e020: 5431 a403 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$1:Ljava/util/LinkedHashMap; // field@03a4 │ │ +19e024: 5432 a503 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$2:Ljava/lang/Throwable; // field@03a5 │ │ +19e028: 7140 df0c 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@0cdf │ │ +19e02e: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #21 header: │ │ class_idx : 1117 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -19df80: |[19df80] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda4.:()V │ │ -19df90: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -19df96: 0e00 |0003: return-void │ │ +19e050: |[19e050] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda4.:()V │ │ +19e060: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +19e066: 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 │ │ -19df60: |[19df60] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda4.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19df70: 1f01 9403 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ -19df74: 7110 e40c 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@0ce4 │ │ -19df7a: 0c01 |0005: move-result-object v1 │ │ -19df7c: 1101 |0006: return-object v1 │ │ +19e030: |[19e030] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda4.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19e040: 1f01 9403 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ +19e044: 7110 e40c 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@0ce4 │ │ +19e04a: 0c01 |0005: move-result-object v1 │ │ +19e04c: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #22 header: │ │ class_idx : 1118 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -19dfc4: |[19dfc4] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda5.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19dfd4: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -19dfda: 5b01 a603 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a6 │ │ -19dfde: 0e00 |0005: return-void │ │ +19e094: |[19e094] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda5.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19e0a4: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +19e0aa: 5b01 a603 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a6 │ │ +19e0ae: 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 │ │ -19df98: |[19df98] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda5.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19dfa8: 5410 a603 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a6 │ │ -19dfac: 1f02 0418 |0002: check-cast v2, Ljava/lang/Integer; // type@1804 │ │ -19dfb0: 6e10 c895 0200 |0004: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@95c8 │ │ -19dfb6: 0a02 |0007: move-result v2 │ │ -19dfb8: 7120 e30c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$W-PfXtedZwxc5pYBWZkAnp2DxcM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0ce3 │ │ -19dfbe: 0c02 |000b: move-result-object v2 │ │ -19dfc0: 1102 |000c: return-object v2 │ │ +19e068: |[19e068] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda5.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19e078: 5410 a603 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a6 │ │ +19e07c: 1f02 0518 |0002: check-cast v2, Ljava/lang/Integer; // type@1805 │ │ +19e080: 6e10 d595 0200 |0004: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@95d5 │ │ +19e086: 0a02 |0007: move-result v2 │ │ +19e088: 7120 e30c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$W-PfXtedZwxc5pYBWZkAnp2DxcM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0ce3 │ │ +19e08e: 0c02 |000b: move-result-object v2 │ │ +19e090: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #23 header: │ │ class_idx : 1119 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -19e00c: |[19e00c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19e01c: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -19e022: 5b01 a703 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a7 │ │ -19e026: 0e00 |0005: return-void │ │ +19e0dc: |[19e0dc] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19e0ec: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +19e0f2: 5b01 a703 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a7 │ │ +19e0f6: 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 │ │ -19dfe0: |[19dfe0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda6.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19dff0: 5410 a703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a7 │ │ -19dff4: 1f02 0418 |0002: check-cast v2, Ljava/lang/Integer; // type@1804 │ │ -19dff8: 6e10 c895 0200 |0004: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@95c8 │ │ -19dffe: 0a02 |0007: move-result v2 │ │ -19e000: 7120 de0c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$BjgWO4FSpmztaOJWfMm5BlotlCg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0cde │ │ -19e006: 0c02 |000b: move-result-object v2 │ │ -19e008: 1102 |000c: return-object v2 │ │ +19e0b0: |[19e0b0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda6.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19e0c0: 5410 a703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a7 │ │ +19e0c4: 1f02 0518 |0002: check-cast v2, Ljava/lang/Integer; // type@1805 │ │ +19e0c8: 6e10 d595 0200 |0004: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@95d5 │ │ +19e0ce: 0a02 |0007: move-result v2 │ │ +19e0d0: 7120 de0c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$BjgWO4FSpmztaOJWfMm5BlotlCg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0cde │ │ +19e0d6: 0c02 |000b: move-result-object v2 │ │ +19e0d8: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #24 header: │ │ class_idx : 1120 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -19e048: |[19e048] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19e058: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -19e05e: 5b01 a803 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a8 │ │ -19e062: 0e00 |0005: return-void │ │ +19e118: |[19e118] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19e128: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +19e12e: 5b01 a803 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a8 │ │ +19e132: 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 │ │ -19e028: |[19e028] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda7.invoke:()Ljava/lang/Object; │ │ -19e038: 5410 a803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a8 │ │ -19e03c: 7110 e20c 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$R4B5NZ6cWaucfs--yIOPrTAS-Hg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; // method@0ce2 │ │ -19e042: 0c00 |0005: move-result-object v0 │ │ -19e044: 1100 |0006: return-object v0 │ │ +19e0f8: |[19e0f8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda7.invoke:()Ljava/lang/Object; │ │ +19e108: 5410 a803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a8 │ │ +19e10c: 7110 e20c 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$R4B5NZ6cWaucfs--yIOPrTAS-Hg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; // method@0ce2 │ │ +19e112: 0c00 |0005: move-result-object v0 │ │ +19e114: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #25 header: │ │ class_idx : 1121 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -19e064: |[19e064] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda8.:()V │ │ -19e074: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -19e07a: 0e00 |0003: return-void │ │ +19e134: |[19e134] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda8.:()V │ │ +19e144: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +19e14a: 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 │ │ -19e07c: |[19e07c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda8.onActivityResult:(Ljava/lang/Object;)V │ │ -19e08c: 1f01 7901 |0000: check-cast v1, Landroidx/activity/result/ActivityResult; // type@0179 │ │ -19e090: 7110 e60c 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$gJDscCsQ5dzzKaO0FLnCo6w6esk:(Landroidx/activity/result/ActivityResult;)V // method@0ce6 │ │ -19e096: 0e00 |0005: return-void │ │ +19e14c: |[19e14c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda8.onActivityResult:(Ljava/lang/Object;)V │ │ +19e15c: 1f01 7901 |0000: check-cast v1, Landroidx/activity/result/ActivityResult; // type@0179 │ │ +19e160: 7110 e60c 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$gJDscCsQ5dzzKaO0FLnCo6w6esk:(Landroidx/activity/result/ActivityResult;)V // method@0ce6 │ │ +19e166: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #26 header: │ │ class_idx : 1122 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -19e0b8: |[19e0b8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19e0c8: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -19e0ce: 5b01 a903 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a9 │ │ -19e0d2: 0e00 |0005: return-void │ │ +19e188: |[19e188] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19e198: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +19e19e: 5b01 a903 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a9 │ │ +19e1a2: 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 │ │ -19e098: |[19e098] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda9.invoke:()Ljava/lang/Object; │ │ -19e0a8: 5410 a903 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a9 │ │ -19e0ac: 7110 e00c 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@0ce0 │ │ -19e0b2: 0c00 |0005: move-result-object v0 │ │ -19e0b4: 1100 |0006: return-object v0 │ │ +19e168: |[19e168] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda9.invoke:()Ljava/lang/Object; │ │ +19e178: 5410 a903 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a9 │ │ +19e17c: 7110 e00c 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@0ce0 │ │ +19e182: 0c00 |0005: move-result-object v0 │ │ +19e184: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #27 header: │ │ class_idx : 1123 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 11341 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 11344 │ │ 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 │ │ -19e1c0: |[19e1c0] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.:()V │ │ -19e1d0: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -19e1d6: 0e00 |0003: return-void │ │ +19e290: |[19e290] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.:()V │ │ +19e2a0: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +19e2a6: 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 │ │ -19e1d8: |[19e1d8] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -19e1e8: 7010 ba0c 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;.:()V // method@0cba │ │ -19e1ee: 0e00 |0003: return-void │ │ +19e2a8: |[19e2a8] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +19e2b8: 7010 ba0c 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;.:()V // method@0cba │ │ +19e2be: 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 │ │ -19e140: |[19e140] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.getHeader:(Landroidx/fragment/app/Fragment;)Lcom/infomaniak/drive/views/PreviewHeaderView; │ │ -19e150: 1a00 7126 |0000: const-string v0, "" // string@2671 │ │ -19e154: 7120 bcb9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -19e15a: 6e10 f905 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05f9 │ │ -19e160: 0c00 |0008: move-result-object v0 │ │ -19e162: 2001 6d04 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@046d │ │ -19e166: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -19e168: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ -19e16c: 1f00 6d04 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@046d │ │ -19e170: 2802 |0010: goto 0012 // +0002 │ │ -19e172: 0720 |0011: move-object v0, v2 │ │ -19e174: 3800 0f00 |0012: if-eqz v0, 0021 // +000f │ │ -19e178: 6e10 090d 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.get_binding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // method@0d09 │ │ -19e17e: 0c00 |0017: move-result-object v0 │ │ -19e180: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -19e184: 5400 ac02 |001a: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02ac │ │ -19e188: 3900 0300 |001c: if-nez v0, 001f // +0003 │ │ -19e18c: 2803 |001e: goto 0021 // +0003 │ │ -19e18e: 0702 |001f: move-object v2, v0 │ │ -19e190: 2817 |0020: goto 0037 // +0017 │ │ -19e192: 6e10 f305 0400 |0021: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05f3 │ │ -19e198: 0c04 |0024: move-result-object v4 │ │ -19e19a: 2040 6209 |0025: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0962 │ │ -19e19e: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ -19e1a2: 1f04 6209 |0029: check-cast v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0962 │ │ -19e1a6: 2802 |002b: goto 002d // +0002 │ │ -19e1a8: 0724 |002c: move-object v4, v2 │ │ -19e1aa: 3804 0a00 |002d: if-eqz v4, 0037 // +000a │ │ -19e1ae: 6e10 8f2a 0400 |002f: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityPreviewPdfBinding; // method@2a8f │ │ -19e1b4: 0c04 |0032: move-result-object v4 │ │ -19e1b6: 3804 0400 |0033: if-eqz v4, 0037 // +0004 │ │ -19e1ba: 5442 3a01 |0035: iget-object v2, v4, Lcom/infomaniak/drive/databinding/ActivityPreviewPdfBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@013a │ │ -19e1be: 1102 |0037: return-object v2 │ │ +19e210: |[19e210] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.getHeader:(Landroidx/fragment/app/Fragment;)Lcom/infomaniak/drive/views/PreviewHeaderView; │ │ +19e220: 1a00 7226 |0000: const-string v0, "" // string@2672 │ │ +19e224: 7120 c9b9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +19e22a: 6e10 f905 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05f9 │ │ +19e230: 0c00 |0008: move-result-object v0 │ │ +19e232: 2001 6d04 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@046d │ │ +19e236: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +19e238: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ +19e23c: 1f00 6d04 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@046d │ │ +19e240: 2802 |0010: goto 0012 // +0002 │ │ +19e242: 0720 |0011: move-object v0, v2 │ │ +19e244: 3800 0f00 |0012: if-eqz v0, 0021 // +000f │ │ +19e248: 6e10 090d 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.get_binding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // method@0d09 │ │ +19e24e: 0c00 |0017: move-result-object v0 │ │ +19e250: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +19e254: 5400 ac02 |001a: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02ac │ │ +19e258: 3900 0300 |001c: if-nez v0, 001f // +0003 │ │ +19e25c: 2803 |001e: goto 0021 // +0003 │ │ +19e25e: 0702 |001f: move-object v2, v0 │ │ +19e260: 2817 |0020: goto 0037 // +0017 │ │ +19e262: 6e10 f305 0400 |0021: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05f3 │ │ +19e268: 0c04 |0024: move-result-object v4 │ │ +19e26a: 2040 6309 |0025: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0963 │ │ +19e26e: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ +19e272: 1f04 6309 |0029: check-cast v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0963 │ │ +19e276: 2802 |002b: goto 002d // +0002 │ │ +19e278: 0724 |002c: move-object v4, v2 │ │ +19e27a: 3804 0a00 |002d: if-eqz v4, 0037 // +000a │ │ +19e27e: 6e10 9c2a 0400 |002f: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityPreviewPdfBinding; // method@2a9c │ │ +19e284: 0c04 |0032: move-result-object v4 │ │ +19e286: 3804 0400 |0033: if-eqz v4, 0037 // +0004 │ │ +19e28a: 5442 3a01 |0035: iget-object v2, v4, Lcom/infomaniak/drive/databinding/ActivityPreviewPdfBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@013a │ │ +19e28e: 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 │ │ -19e0d4: |[19e0d4] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.getPreviewPDFHandler:(Landroidx/fragment/app/Fragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ -19e0e4: 1a00 7126 |0000: const-string v0, "" // string@2671 │ │ -19e0e8: 7120 bcb9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -19e0ee: 6e10 f905 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05f9 │ │ -19e0f4: 0c00 |0008: move-result-object v0 │ │ -19e0f6: 2001 6d04 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@046d │ │ -19e0fa: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -19e0fc: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ -19e100: 1f00 6d04 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@046d │ │ -19e104: 2802 |0010: goto 0012 // +0002 │ │ -19e106: 0720 |0011: move-object v0, v2 │ │ -19e108: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ -19e10c: 6e10 030d 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@0d03 │ │ -19e112: 0c00 |0017: move-result-object v0 │ │ -19e114: 3900 1400 |0018: if-nez v0, 002c // +0014 │ │ -19e118: 6e10 f305 0400 |001a: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05f3 │ │ -19e11e: 0c04 |001d: move-result-object v4 │ │ -19e120: 2040 6209 |001e: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0962 │ │ -19e124: 3800 0500 |0020: if-eqz v0, 0025 // +0005 │ │ -19e128: 0742 |0022: move-object v2, v4 │ │ -19e12a: 1f02 6209 |0023: check-cast v2, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0962 │ │ -19e12e: 7110 b9b9 0200 |0025: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -19e134: 6e10 9c2a 0200 |0028: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@2a9c │ │ -19e13a: 0c00 |002b: move-result-object v0 │ │ -19e13c: 1100 |002c: return-object v0 │ │ +19e1a4: |[19e1a4] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.getPreviewPDFHandler:(Landroidx/fragment/app/Fragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ +19e1b4: 1a00 7226 |0000: const-string v0, "" // string@2672 │ │ +19e1b8: 7120 c9b9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +19e1be: 6e10 f905 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05f9 │ │ +19e1c4: 0c00 |0008: move-result-object v0 │ │ +19e1c6: 2001 6d04 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@046d │ │ +19e1ca: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +19e1cc: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ +19e1d0: 1f00 6d04 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@046d │ │ +19e1d4: 2802 |0010: goto 0012 // +0002 │ │ +19e1d6: 0720 |0011: move-object v0, v2 │ │ +19e1d8: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ +19e1dc: 6e10 030d 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@0d03 │ │ +19e1e2: 0c00 |0017: move-result-object v0 │ │ +19e1e4: 3900 1400 |0018: if-nez v0, 002c // +0014 │ │ +19e1e8: 6e10 f305 0400 |001a: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05f3 │ │ +19e1ee: 0c04 |001d: move-result-object v4 │ │ +19e1f0: 2040 6309 |001e: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0963 │ │ +19e1f4: 3800 0500 |0020: if-eqz v0, 0025 // +0005 │ │ +19e1f8: 0742 |0022: move-object v2, v4 │ │ +19e1fa: 1f02 6309 |0023: check-cast v2, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0963 │ │ +19e1fe: 7110 c6b9 0200 |0025: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +19e204: 6e10 a92a 0200 |0028: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@2aa9 │ │ +19e20a: 0c00 |002b: move-result-object v0 │ │ +19e20c: 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 │ │ -19e1f0: |[19e1f0] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.openWithClicked:(Landroidx/fragment/app/Fragment;)V │ │ -19e200: 1a00 7126 |0000: const-string v0, "" // string@2671 │ │ -19e204: 7120 bcb9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -19e20a: 6e10 f905 0200 |0005: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05f9 │ │ -19e210: 0c02 |0008: move-result-object v2 │ │ -19e212: 2020 6d04 |0009: instance-of v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@046d │ │ -19e216: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -19e21a: 1f02 6d04 |000d: check-cast v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@046d │ │ -19e21e: 2802 |000f: goto 0011 // +0002 │ │ -19e220: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -19e222: 3802 0500 |0011: if-eqz v2, 0016 // +0005 │ │ -19e226: 6e10 1d0d 0200 |0013: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.openWith:()V // method@0d1d │ │ -19e22c: 0e00 |0016: return-void │ │ +19e2c0: |[19e2c0] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.openWithClicked:(Landroidx/fragment/app/Fragment;)V │ │ +19e2d0: 1a00 7226 |0000: const-string v0, "" // string@2672 │ │ +19e2d4: 7120 c9b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +19e2da: 6e10 f905 0200 |0005: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05f9 │ │ +19e2e0: 0c02 |0008: move-result-object v2 │ │ +19e2e2: 2020 6d04 |0009: instance-of v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@046d │ │ +19e2e6: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +19e2ea: 1f02 6d04 |000d: check-cast v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@046d │ │ +19e2ee: 2802 |000f: goto 0011 // +0002 │ │ +19e2f0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +19e2f2: 3802 0500 |0011: if-eqz v2, 0016 // +0005 │ │ +19e2f6: 6e10 1d0d 0200 |0013: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.openWith:()V // method@0d1d │ │ +19e2fc: 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 │ │ -19e230: |[19e230] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.toggleFullscreen:(Landroidx/fragment/app/Fragment;)V │ │ -19e240: 1a00 7126 |0000: const-string v0, "" // string@2671 │ │ -19e244: 7120 bcb9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -19e24a: 6e10 f905 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05f9 │ │ -19e250: 0c00 |0008: move-result-object v0 │ │ -19e252: 2001 6d04 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@046d │ │ -19e256: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -19e258: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ -19e25c: 1f00 6d04 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@046d │ │ -19e260: 2802 |0010: goto 0012 // +0002 │ │ -19e262: 0720 |0011: move-object v0, v2 │ │ -19e264: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -19e268: 6e10 2f0d 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.toggleFullscreen:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0d2f │ │ -19e26e: 6e10 f305 0400 |0017: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05f3 │ │ -19e274: 0c04 |001a: move-result-object v4 │ │ -19e276: 2040 6209 |001b: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0962 │ │ -19e27a: 3800 0500 |001d: if-eqz v0, 0022 // +0005 │ │ -19e27e: 0742 |001f: move-object v2, v4 │ │ -19e280: 1f02 6209 |0020: check-cast v2, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0962 │ │ -19e284: 3802 0500 |0022: if-eqz v2, 0027 // +0005 │ │ -19e288: 6e10 bb2a 0200 |0024: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.toggleFullscreen:()V // method@2abb │ │ -19e28e: 0e00 |0027: return-void │ │ +19e300: |[19e300] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.toggleFullscreen:(Landroidx/fragment/app/Fragment;)V │ │ +19e310: 1a00 7226 |0000: const-string v0, "" // string@2672 │ │ +19e314: 7120 c9b9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +19e31a: 6e10 f905 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05f9 │ │ +19e320: 0c00 |0008: move-result-object v0 │ │ +19e322: 2001 6d04 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@046d │ │ +19e326: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +19e328: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ +19e32c: 1f00 6d04 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@046d │ │ +19e330: 2802 |0010: goto 0012 // +0002 │ │ +19e332: 0720 |0011: move-object v0, v2 │ │ +19e334: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +19e338: 6e10 2f0d 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.toggleFullscreen:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0d2f │ │ +19e33e: 6e10 f305 0400 |0017: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05f3 │ │ +19e344: 0c04 |001a: move-result-object v4 │ │ +19e346: 2040 6309 |001b: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0963 │ │ +19e34a: 3800 0500 |001d: if-eqz v0, 0022 // +0005 │ │ +19e34e: 0742 |001f: move-object v2, v4 │ │ +19e350: 1f02 6309 |0020: check-cast v2, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0963 │ │ +19e354: 3802 0500 |0022: if-eqz v2, 0027 // +0005 │ │ +19e358: 6e10 c82a 0200 |0024: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.toggleFullscreen:()V // method@2ac8 │ │ +19e35e: 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 : 11341 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11344 (BasePreviewSliderFragment.kt) │ │ │ │ Class #28 header: │ │ -class_idx : 7089 │ │ +class_idx : 7090 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 10575 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 10578 │ │ 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 │ │ -42f034: |[42f034] kotlin.jvm.internal.AdaptedFunctionReference.:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -42f044: 6202 b7b5 |0000: sget-object v2, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b5b7 │ │ -42f048: 0770 |0002: move-object v0, v7 │ │ -42f04a: 0181 |0003: move v1, v8 │ │ -42f04c: 0793 |0004: move-object v3, v9 │ │ -42f04e: 07a4 |0005: move-object v4, v10 │ │ -42f050: 07b5 |0006: move-object v5, v11 │ │ -42f052: 01c6 |0007: move v6, v12 │ │ -42f054: 7607 88b8 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@b888 │ │ -42f05a: 0e00 |000b: return-void │ │ +42f370: |[42f370] kotlin.jvm.internal.AdaptedFunctionReference.:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +42f380: 6202 bab5 |0000: sget-object v2, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b5ba │ │ +42f384: 0770 |0002: move-object v0, v7 │ │ +42f386: 0181 |0003: move v1, v8 │ │ +42f388: 0793 |0004: move-object v3, v9 │ │ +42f38a: 07a4 |0005: move-object v4, v10 │ │ +42f38c: 07b5 |0006: move-object v5, v11 │ │ +42f38e: 01c6 |0007: move v6, v12 │ │ +42f390: 7607 95b8 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@b895 │ │ +42f396: 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 │ │ -42f05c: |[42f05c] kotlin.jvm.internal.AdaptedFunctionReference.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -42f06c: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -42f072: 5b02 9ab5 |0003: iput-object v2, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b59a │ │ -42f076: 5b03 99b5 |0005: iput-object v3, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b599 │ │ -42f07a: 5b04 98b5 |0007: iput-object v4, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b598 │ │ -42f07e: 5b05 9bb5 |0009: iput-object v5, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b59b │ │ -42f082: dd02 0601 |000b: and-int/lit8 v2, v6, #int 1 // #01 │ │ -42f086: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -42f088: 3332 0400 |000e: if-ne v2, v3, 0012 // +0004 │ │ -42f08c: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -42f08e: 2802 |0011: goto 0013 // +0002 │ │ -42f090: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -42f092: 5c02 97b5 |0013: iput-boolean v2, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b597 │ │ -42f096: 5901 95b5 |0015: iput v1, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b595 │ │ -42f09a: e101 0601 |0017: shr-int/lit8 v1, v6, #int 1 // #01 │ │ -42f09e: 5901 96b5 |0019: iput v1, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b596 │ │ -42f0a2: 0e00 |001b: return-void │ │ +42f398: |[42f398] kotlin.jvm.internal.AdaptedFunctionReference.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +42f3a8: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +42f3ae: 5b02 9db5 |0003: iput-object v2, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b59d │ │ +42f3b2: 5b03 9cb5 |0005: iput-object v3, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b59c │ │ +42f3b6: 5b04 9bb5 |0007: iput-object v4, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b59b │ │ +42f3ba: 5b05 9eb5 |0009: iput-object v5, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b59e │ │ +42f3be: dd02 0601 |000b: and-int/lit8 v2, v6, #int 1 // #01 │ │ +42f3c2: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +42f3c4: 3332 0400 |000e: if-ne v2, v3, 0012 // +0004 │ │ +42f3c8: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +42f3ca: 2802 |0011: goto 0013 // +0002 │ │ +42f3cc: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +42f3ce: 5c02 9ab5 |0013: iput-boolean v2, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b59a │ │ +42f3d2: 5901 98b5 |0015: iput v1, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b598 │ │ +42f3d6: e101 0601 |0017: shr-int/lit8 v1, v6, #int 1 // #01 │ │ +42f3da: 5901 99b5 |0019: iput v1, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b599 │ │ +42f3de: 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 │ │ -42ee94: |[42ee94] kotlin.jvm.internal.AdaptedFunctionReference.equals:(Ljava/lang/Object;)Z │ │ -42eea4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -42eea6: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -42eeaa: 0f00 |0003: return v0 │ │ -42eeac: 2051 b11b |0004: instance-of v1, v5, Lkotlin/jvm/internal/AdaptedFunctionReference; // type@1bb1 │ │ -42eeb0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -42eeb2: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -42eeb6: 0f02 |0009: return v2 │ │ -42eeb8: 1f05 b11b |000a: check-cast v5, Lkotlin/jvm/internal/AdaptedFunctionReference; // type@1bb1 │ │ -42eebc: 5541 97b5 |000c: iget-boolean v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b597 │ │ -42eec0: 5553 97b5 |000e: iget-boolean v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b597 │ │ -42eec4: 3331 3700 |0010: if-ne v1, v3, 0047 // +0037 │ │ -42eec8: 5241 95b5 |0012: iget v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b595 │ │ -42eecc: 5253 95b5 |0014: iget v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b595 │ │ -42eed0: 3331 3100 |0016: if-ne v1, v3, 0047 // +0031 │ │ -42eed4: 5241 96b5 |0018: iget v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b596 │ │ -42eed8: 5253 96b5 |001a: iget v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b596 │ │ -42eedc: 3331 2b00 |001c: if-ne v1, v3, 0047 // +002b │ │ -42eee0: 5441 9ab5 |001e: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b59a │ │ -42eee4: 5453 9ab5 |0020: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b59a │ │ -42eee8: 7120 b3b9 3100 |0022: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -42eeee: 0a01 |0025: move-result v1 │ │ -42eef0: 3801 2100 |0026: if-eqz v1, 0047 // +0021 │ │ -42eef4: 5441 99b5 |0028: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b599 │ │ -42eef8: 5453 99b5 |002a: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b599 │ │ -42eefc: 7120 b3b9 3100 |002c: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -42ef02: 0a01 |002f: move-result v1 │ │ -42ef04: 3801 1700 |0030: if-eqz v1, 0047 // +0017 │ │ -42ef08: 5441 98b5 |0032: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b598 │ │ -42ef0c: 5453 98b5 |0034: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b598 │ │ -42ef10: 6e20 7696 3100 |0036: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9676 │ │ -42ef16: 0a01 |0039: move-result v1 │ │ -42ef18: 3801 0d00 |003a: if-eqz v1, 0047 // +000d │ │ -42ef1c: 5441 9bb5 |003c: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b59b │ │ -42ef20: 5455 9bb5 |003e: iget-object v5, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b59b │ │ -42ef24: 6e20 7696 5100 |0040: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9676 │ │ -42ef2a: 0a05 |0043: move-result v5 │ │ -42ef2c: 3805 0300 |0044: if-eqz v5, 0047 // +0003 │ │ -42ef30: 2802 |0046: goto 0048 // +0002 │ │ -42ef32: 1200 |0047: const/4 v0, #int 0 // #0 │ │ -42ef34: 0f00 |0048: return v0 │ │ +42f1d0: |[42f1d0] kotlin.jvm.internal.AdaptedFunctionReference.equals:(Ljava/lang/Object;)Z │ │ +42f1e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +42f1e2: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +42f1e6: 0f00 |0003: return v0 │ │ +42f1e8: 2051 b21b |0004: instance-of v1, v5, Lkotlin/jvm/internal/AdaptedFunctionReference; // type@1bb2 │ │ +42f1ec: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +42f1ee: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +42f1f2: 0f02 |0009: return v2 │ │ +42f1f4: 1f05 b21b |000a: check-cast v5, Lkotlin/jvm/internal/AdaptedFunctionReference; // type@1bb2 │ │ +42f1f8: 5541 9ab5 |000c: iget-boolean v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b59a │ │ +42f1fc: 5553 9ab5 |000e: iget-boolean v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b59a │ │ +42f200: 3331 3700 |0010: if-ne v1, v3, 0047 // +0037 │ │ +42f204: 5241 98b5 |0012: iget v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b598 │ │ +42f208: 5253 98b5 |0014: iget v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b598 │ │ +42f20c: 3331 3100 |0016: if-ne v1, v3, 0047 // +0031 │ │ +42f210: 5241 99b5 |0018: iget v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b599 │ │ +42f214: 5253 99b5 |001a: iget v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b599 │ │ +42f218: 3331 2b00 |001c: if-ne v1, v3, 0047 // +002b │ │ +42f21c: 5441 9db5 |001e: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b59d │ │ +42f220: 5453 9db5 |0020: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b59d │ │ +42f224: 7120 c0b9 3100 |0022: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +42f22a: 0a01 |0025: move-result v1 │ │ +42f22c: 3801 2100 |0026: if-eqz v1, 0047 // +0021 │ │ +42f230: 5441 9cb5 |0028: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b59c │ │ +42f234: 5453 9cb5 |002a: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b59c │ │ +42f238: 7120 c0b9 3100 |002c: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +42f23e: 0a01 |002f: move-result v1 │ │ +42f240: 3801 1700 |0030: if-eqz v1, 0047 // +0017 │ │ +42f244: 5441 9bb5 |0032: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b59b │ │ +42f248: 5453 9bb5 |0034: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b59b │ │ +42f24c: 6e20 8396 3100 |0036: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9683 │ │ +42f252: 0a01 |0039: move-result v1 │ │ +42f254: 3801 0d00 |003a: if-eqz v1, 0047 // +000d │ │ +42f258: 5441 9eb5 |003c: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b59e │ │ +42f25c: 5455 9eb5 |003e: iget-object v5, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b59e │ │ +42f260: 6e20 8396 5100 |0040: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9683 │ │ +42f266: 0a05 |0043: move-result v5 │ │ +42f268: 3805 0300 |0044: if-eqz v5, 0047 // +0003 │ │ +42f26c: 2802 |0046: goto 0048 // +0002 │ │ +42f26e: 1200 |0047: const/4 v0, #int 0 // #0 │ │ +42f270: 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 │ │ -42ef38: |[42ef38] kotlin.jvm.internal.AdaptedFunctionReference.getArity:()I │ │ -42ef48: 5210 95b5 |0000: iget v0, v1, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b595 │ │ -42ef4c: 0f00 |0002: return v0 │ │ +42f274: |[42f274] kotlin.jvm.internal.AdaptedFunctionReference.getArity:()I │ │ +42f284: 5210 98b5 |0000: iget v0, v1, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b598 │ │ +42f288: 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 │ │ -42effc: |[42effc] kotlin.jvm.internal.AdaptedFunctionReference.getOwner:()Lkotlin/reflect/KDeclarationContainer; │ │ -42f00c: 5420 99b5 |0000: iget-object v0, v2, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b599 │ │ -42f010: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -42f014: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -42f016: 280e |0005: goto 0013 // +000e │ │ -42f018: 5521 97b5 |0006: iget-boolean v1, v2, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b597 │ │ -42f01c: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -42f020: 7110 a0ba 0000 |000a: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinPackage:(Ljava/lang/Class;)Lkotlin/reflect/KDeclarationContainer; // method@baa0 │ │ -42f026: 0c00 |000d: move-result-object v0 │ │ -42f028: 2805 |000e: goto 0013 // +0005 │ │ -42f02a: 7110 9dba 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@ba9d │ │ -42f030: 0c00 |0012: move-result-object v0 │ │ -42f032: 1100 |0013: return-object v0 │ │ +42f338: |[42f338] kotlin.jvm.internal.AdaptedFunctionReference.getOwner:()Lkotlin/reflect/KDeclarationContainer; │ │ +42f348: 5420 9cb5 |0000: iget-object v0, v2, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b59c │ │ +42f34c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +42f350: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +42f352: 280e |0005: goto 0013 // +000e │ │ +42f354: 5521 9ab5 |0006: iget-boolean v1, v2, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b59a │ │ +42f358: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +42f35c: 7110 adba 0000 |000a: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinPackage:(Ljava/lang/Class;)Lkotlin/reflect/KDeclarationContainer; // method@baad │ │ +42f362: 0c00 |000d: move-result-object v0 │ │ +42f364: 2805 |000e: goto 0013 // +0005 │ │ +42f366: 7110 aaba 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@baaa │ │ +42f36c: 0c00 |0012: move-result-object v0 │ │ +42f36e: 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 │ │ -42ef50: |[42ef50] kotlin.jvm.internal.AdaptedFunctionReference.hashCode:()I │ │ -42ef60: 5430 9ab5 |0000: iget-object v0, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b59a │ │ -42ef64: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -42ef66: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -42ef6a: 6e10 3a96 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@963a │ │ -42ef70: 0a00 |0008: move-result v0 │ │ -42ef72: 2802 |0009: goto 000b // +0002 │ │ -42ef74: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -42ef76: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42ef7a: 5432 99b5 |000d: iget-object v2, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b599 │ │ -42ef7e: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ -42ef82: 6e10 3a96 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@963a │ │ -42ef88: 0a01 |0014: move-result v1 │ │ -42ef8a: b010 |0015: add-int/2addr v0, v1 │ │ -42ef8c: da00 001f |0016: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42ef90: 5431 98b5 |0018: iget-object v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b598 │ │ -42ef94: 6e10 7d96 0100 |001a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@967d │ │ -42ef9a: 0a01 |001d: move-result v1 │ │ -42ef9c: b010 |001e: add-int/2addr v0, v1 │ │ -42ef9e: da00 001f |001f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42efa2: 5431 9bb5 |0021: iget-object v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b59b │ │ -42efa6: 6e10 7d96 0100 |0023: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@967d │ │ -42efac: 0a01 |0026: move-result v1 │ │ -42efae: b010 |0027: add-int/2addr v0, v1 │ │ -42efb0: da00 001f |0028: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42efb4: 5531 97b5 |002a: iget-boolean v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b597 │ │ -42efb8: 3801 0500 |002c: if-eqz v1, 0031 // +0005 │ │ -42efbc: 1301 cf04 |002e: const/16 v1, #int 1231 // #4cf │ │ -42efc0: 2803 |0030: goto 0033 // +0003 │ │ -42efc2: 1301 d504 |0031: const/16 v1, #int 1237 // #4d5 │ │ -42efc6: b010 |0033: add-int/2addr v0, v1 │ │ -42efc8: da00 001f |0034: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42efcc: 5231 95b5 |0036: iget v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b595 │ │ -42efd0: b010 |0038: add-int/2addr v0, v1 │ │ -42efd2: da00 001f |0039: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42efd6: 5231 96b5 |003b: iget v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b596 │ │ -42efda: b010 |003d: add-int/2addr v0, v1 │ │ -42efdc: 0f00 |003e: return v0 │ │ +42f28c: |[42f28c] kotlin.jvm.internal.AdaptedFunctionReference.hashCode:()I │ │ +42f29c: 5430 9db5 |0000: iget-object v0, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b59d │ │ +42f2a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +42f2a2: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +42f2a6: 6e10 4796 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@9647 │ │ +42f2ac: 0a00 |0008: move-result v0 │ │ +42f2ae: 2802 |0009: goto 000b // +0002 │ │ +42f2b0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +42f2b2: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +42f2b6: 5432 9cb5 |000d: iget-object v2, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b59c │ │ +42f2ba: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ +42f2be: 6e10 4796 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@9647 │ │ +42f2c4: 0a01 |0014: move-result v1 │ │ +42f2c6: b010 |0015: add-int/2addr v0, v1 │ │ +42f2c8: da00 001f |0016: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +42f2cc: 5431 9bb5 |0018: iget-object v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b59b │ │ +42f2d0: 6e10 8a96 0100 |001a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@968a │ │ +42f2d6: 0a01 |001d: move-result v1 │ │ +42f2d8: b010 |001e: add-int/2addr v0, v1 │ │ +42f2da: da00 001f |001f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +42f2de: 5431 9eb5 |0021: iget-object v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b59e │ │ +42f2e2: 6e10 8a96 0100 |0023: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@968a │ │ +42f2e8: 0a01 |0026: move-result v1 │ │ +42f2ea: b010 |0027: add-int/2addr v0, v1 │ │ +42f2ec: da00 001f |0028: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +42f2f0: 5531 9ab5 |002a: iget-boolean v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b59a │ │ +42f2f4: 3801 0500 |002c: if-eqz v1, 0031 // +0005 │ │ +42f2f8: 1301 cf04 |002e: const/16 v1, #int 1231 // #4cf │ │ +42f2fc: 2803 |0030: goto 0033 // +0003 │ │ +42f2fe: 1301 d504 |0031: const/16 v1, #int 1237 // #4d5 │ │ +42f302: b010 |0033: add-int/2addr v0, v1 │ │ +42f304: da00 001f |0034: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +42f308: 5231 98b5 |0036: iget v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b598 │ │ +42f30c: b010 |0038: add-int/2addr v0, v1 │ │ +42f30e: da00 001f |0039: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +42f312: 5231 99b5 |003b: iget v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b599 │ │ +42f316: b010 |003d: add-int/2addr v0, v1 │ │ +42f318: 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 │ │ -42efe0: |[42efe0] kotlin.jvm.internal.AdaptedFunctionReference.toString:()Ljava/lang/String; │ │ -42eff0: 7110 b0ba 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; // method@bab0 │ │ -42eff6: 0c00 |0003: move-result-object v0 │ │ -42eff8: 1100 |0004: return-object v0 │ │ +42f31c: |[42f31c] kotlin.jvm.internal.AdaptedFunctionReference.toString:()Ljava/lang/String; │ │ +42f32c: 7110 bdba 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; // method@babd │ │ +42f332: 0c00 |0003: move-result-object v0 │ │ +42f334: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lkotlin/jvm/internal/AdaptedFunctionReference; │ │ │ │ - source_file_idx : 10575 (AdaptedFunctionReference.java) │ │ + source_file_idx : 10578 (AdaptedFunctionReference.java) │ │ │ │ Class #29 header: │ │ class_idx : 1124 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 7089 │ │ -source_file_idx : 11341 │ │ +superclass_idx : 7090 │ │ +source_file_idx : 11344 │ │ 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 │ │ -19e2ac: |[19e2ac] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.:(Ljava/lang/Object;)V │ │ -19e2bc: 1c03 5e02 |0000: const-class v3, Landroidx/navigation/NavController; // type@025e │ │ -19e2c0: 1a05 d0e5 |0002: const-string v5, "popBackStack()Z" // string@e5d0 │ │ -19e2c4: 1306 0800 |0004: const/16 v6, #int 8 // #8 │ │ -19e2c8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -19e2ca: 1a04 cee5 |0007: const-string v4, "popBackStack" // string@e5ce │ │ -19e2ce: 0770 |0009: move-object v0, v7 │ │ -19e2d0: 0782 |000a: move-object v2, v8 │ │ -19e2d2: 7607 88b8 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@b888 │ │ -19e2d8: 0e00 |000e: return-void │ │ +19e37c: |[19e37c] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.:(Ljava/lang/Object;)V │ │ +19e38c: 1c03 5e02 |0000: const-class v3, Landroidx/navigation/NavController; // type@025e │ │ +19e390: 1a05 d5e5 |0002: const-string v5, "popBackStack()Z" // string@e5d5 │ │ +19e394: 1306 0800 |0004: const/16 v6, #int 8 // #8 │ │ +19e398: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +19e39a: 1a04 d3e5 |0007: const-string v4, "popBackStack" // string@e5d3 │ │ +19e39e: 0770 |0009: move-object v0, v7 │ │ +19e3a0: 0782 |000a: move-object v2, v8 │ │ +19e3a2: 7607 95b8 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@b895 │ │ +19e3a8: 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 │ │ -19e290: |[19e290] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.invoke:()Ljava/lang/Object; │ │ -19e2a0: 6e10 c20c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.invoke:()V // method@0cc2 │ │ -19e2a6: 6200 89b3 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -19e2aa: 1100 |0005: return-object v0 │ │ +19e360: |[19e360] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.invoke:()Ljava/lang/Object; │ │ +19e370: 6e10 c20c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.invoke:()V // method@0cc2 │ │ +19e376: 6200 8cb3 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +19e37a: 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 │ │ -19e2dc: |[19e2dc] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.invoke:()V │ │ -19e2ec: 5410 aa03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.receiver:Ljava/lang/Object; // field@03aa │ │ -19e2f0: 1f00 5e02 |0002: check-cast v0, Landroidx/navigation/NavController; // type@025e │ │ -19e2f4: 6e10 7806 0000 |0004: invoke-virtual {v0}, Landroidx/navigation/NavController;.popBackStack:()Z // method@0678 │ │ -19e2fa: 0e00 |0007: return-void │ │ +19e3ac: |[19e3ac] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.invoke:()V │ │ +19e3bc: 5410 aa03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.receiver:Ljava/lang/Object; // field@03aa │ │ +19e3c0: 1f00 5e02 |0002: check-cast v0, Landroidx/navigation/NavController; // type@025e │ │ +19e3c4: 6e10 7806 0000 |0004: invoke-virtual {v0}, Landroidx/navigation/NavController;.popBackStack:()Z // method@0678 │ │ +19e3ca: 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 : 11341 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11344 (BasePreviewSliderFragment.kt) │ │ │ │ Class #30 header: │ │ -class_idx : 7265 │ │ +class_idx : 7266 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 16061 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 16064 │ │ 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 #48762 'getAnnotations' │ │ +Annotations on method #48775 '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 : 16061 (KAnnotatedElement.kt) │ │ + source_file_idx : 16064 (KAnnotatedElement.kt) │ │ │ │ Class #31 header: │ │ -class_idx : 7267 │ │ +class_idx : 7268 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 16062 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 16065 │ │ 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 #48770 'call' │ │ +Annotations on method #48783 'call' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([" "Ljava/lang/Object;" ")TR;" } │ │ -Annotations on method #48771 'callBy' │ │ +Annotations on method #48784 'callBy' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map<" "Lkotlin/reflect/KParameter;" "+" "Ljava/lang/Object;" ">;)TR;" } │ │ -Annotations on method #48774 'getParameters' │ │ +Annotations on method #48787 'getParameters' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Lkotlin/reflect/KParameter;" ">;" } │ │ -Annotations on method #48776 'getTypeParameters' │ │ +Annotations on method #48789 '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 : 16062 (KCallable.kt) │ │ + source_file_idx : 16065 (KCallable.kt) │ │ │ │ Class #32 header: │ │ -class_idx : 7106 │ │ +class_idx : 7107 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 12096 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 12099 │ │ 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 #47320 'getAnnotations' │ │ +Annotations on method #47333 'getAnnotations' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Ljava/lang/annotation/Annotation;" ">;" } │ │ -Annotations on method #47324 'getParameters' │ │ +Annotations on method #47337 'getParameters' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Lkotlin/reflect/KParameter;" ">;" } │ │ -Annotations on method #47328 'getTypeParameters' │ │ +Annotations on method #47341 '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 │ │ -42fd28: |[42fd28] kotlin.jvm.internal.CallableReference.:()V │ │ -42fd38: 7100 ceb8 0000 |0000: invoke-static {}, Lkotlin/jvm/internal/CallableReference$NoReceiver;.access$000:()Lkotlin/jvm/internal/CallableReference$NoReceiver; // method@b8ce │ │ -42fd3e: 0c00 |0003: move-result-object v0 │ │ -42fd40: 6900 b7b5 |0004: sput-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b5b7 │ │ -42fd44: 0e00 |0006: return-void │ │ +430064: |[430064] kotlin.jvm.internal.CallableReference.:()V │ │ +430074: 7100 dbb8 0000 |0000: invoke-static {}, Lkotlin/jvm/internal/CallableReference$NoReceiver;.access$000:()Lkotlin/jvm/internal/CallableReference$NoReceiver; // method@b8db │ │ +43007a: 0c00 |0003: move-result-object v0 │ │ +43007c: 6900 bab5 |0004: sput-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b5ba │ │ +430080: 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 │ │ -42fd48: |[42fd48] kotlin.jvm.internal.CallableReference.:()V │ │ -42fd58: 6200 b7b5 |0000: sget-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b5b7 │ │ -42fd5c: 7020 d2b8 0100 |0002: invoke-direct {v1, v0}, Lkotlin/jvm/internal/CallableReference;.:(Ljava/lang/Object;)V // method@b8d2 │ │ -42fd62: 0e00 |0005: return-void │ │ +430084: |[430084] kotlin.jvm.internal.CallableReference.:()V │ │ +430094: 6200 bab5 |0000: sget-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b5ba │ │ +430098: 7020 dfb8 0100 |0002: invoke-direct {v1, v0}, Lkotlin/jvm/internal/CallableReference;.:(Ljava/lang/Object;)V // method@b8df │ │ +43009e: 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 │ │ -42fd64: |[42fd64] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;)V │ │ -42fd74: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -42fd76: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -42fd78: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -42fd7a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -42fd7c: 0760 |0004: move-object v0, v6 │ │ -42fd7e: 0771 |0005: move-object v1, v7 │ │ -42fd80: 7606 d3b8 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@b8d3 │ │ -42fd86: 0e00 |0009: return-void │ │ +4300a0: |[4300a0] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;)V │ │ +4300b0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +4300b2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +4300b4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +4300b6: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +4300b8: 0760 |0004: move-object v0, v6 │ │ +4300ba: 0771 |0005: move-object v1, v7 │ │ +4300bc: 7606 e0b8 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@b8e0 │ │ +4300c2: 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 │ │ -42fd88: |[42fd88] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V │ │ -42fd98: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -42fd9e: 5b01 bbb5 |0003: iput-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@b5bb │ │ -42fda2: 5b02 bab5 |0005: iput-object v2, v0, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@b5ba │ │ -42fda6: 5b03 b9b5 |0007: iput-object v3, v0, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@b5b9 │ │ -42fdaa: 5b04 bdb5 |0009: iput-object v4, v0, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@b5bd │ │ -42fdae: 5c05 b8b5 |000b: iput-boolean v5, v0, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@b5b8 │ │ -42fdb2: 0e00 |000d: return-void │ │ +4300c4: |[4300c4] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V │ │ +4300d4: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +4300da: 5b01 beb5 |0003: iput-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@b5be │ │ +4300de: 5b02 bdb5 |0005: iput-object v2, v0, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@b5bd │ │ +4300e2: 5b03 bcb5 |0007: iput-object v3, v0, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@b5bc │ │ +4300e6: 5b04 c0b5 |0009: iput-object v4, v0, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@b5c0 │ │ +4300ea: 5c05 bbb5 |000b: iput-boolean v5, v0, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@b5bb │ │ +4300ee: 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 │ │ -42fb58: |[42fb58] kotlin.jvm.internal.CallableReference.call:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -42fb68: 6e10 ddb8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8dd │ │ -42fb6e: 0c00 |0003: move-result-object v0 │ │ -42fb70: 7220 82be 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.call:([Ljava/lang/Object;)Ljava/lang/Object; // method@be82 │ │ -42fb76: 0c02 |0007: move-result-object v2 │ │ -42fb78: 1102 |0008: return-object v2 │ │ +42fe94: |[42fe94] kotlin.jvm.internal.CallableReference.call:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +42fea4: 6e10 eab8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8ea │ │ +42feaa: 0c00 |0003: move-result-object v0 │ │ +42feac: 7220 8fbe 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.call:([Ljava/lang/Object;)Ljava/lang/Object; // method@be8f │ │ +42feb2: 0c02 |0007: move-result-object v2 │ │ +42feb4: 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 │ │ -42fb7c: |[42fb7c] kotlin.jvm.internal.CallableReference.callBy:(Ljava/util/Map;)Ljava/lang/Object; │ │ -42fb8c: 6e10 ddb8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8dd │ │ -42fb92: 0c00 |0003: move-result-object v0 │ │ -42fb94: 7220 83be 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.callBy:(Ljava/util/Map;)Ljava/lang/Object; // method@be83 │ │ -42fb9a: 0c02 |0007: move-result-object v2 │ │ -42fb9c: 1102 |0008: return-object v2 │ │ +42feb8: |[42feb8] kotlin.jvm.internal.CallableReference.callBy:(Ljava/util/Map;)Ljava/lang/Object; │ │ +42fec8: 6e10 eab8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8ea │ │ +42fece: 0c00 |0003: move-result-object v0 │ │ +42fed0: 7220 90be 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.callBy:(Ljava/util/Map;)Ljava/lang/Object; // method@be90 │ │ +42fed6: 0c02 |0007: move-result-object v2 │ │ +42fed8: 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 │ │ -42fc54: |[42fc54] kotlin.jvm.internal.CallableReference.compute:()Lkotlin/reflect/KCallable; │ │ -42fc64: 5410 bcb5 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@b5bc │ │ -42fc68: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -42fc6c: 6e10 d7b8 0100 |0004: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.computeReflected:()Lkotlin/reflect/KCallable; // method@b8d7 │ │ -42fc72: 0c00 |0007: move-result-object v0 │ │ -42fc74: 5b10 bcb5 |0008: iput-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@b5bc │ │ -42fc78: 1100 |000a: return-object v0 │ │ +42ff90: |[42ff90] kotlin.jvm.internal.CallableReference.compute:()Lkotlin/reflect/KCallable; │ │ +42ffa0: 5410 bfb5 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@b5bf │ │ +42ffa4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +42ffa8: 6e10 e4b8 0100 |0004: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.computeReflected:()Lkotlin/reflect/KCallable; // method@b8e4 │ │ +42ffae: 0c00 |0007: move-result-object v0 │ │ +42ffb0: 5b10 bfb5 |0008: iput-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@b5bf │ │ +42ffb4: 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 │ │ -42fbe8: |[42fbe8] kotlin.jvm.internal.CallableReference.getAnnotations:()Ljava/util/List; │ │ -42fbf8: 6e10 ddb8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8dd │ │ -42fbfe: 0c00 |0003: move-result-object v0 │ │ -42fc00: 7210 84be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getAnnotations:()Ljava/util/List; // method@be84 │ │ -42fc06: 0c00 |0007: move-result-object v0 │ │ -42fc08: 1100 |0008: return-object v0 │ │ +42ff24: |[42ff24] kotlin.jvm.internal.CallableReference.getAnnotations:()Ljava/util/List; │ │ +42ff34: 6e10 eab8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8ea │ │ +42ff3a: 0c00 |0003: move-result-object v0 │ │ +42ff3c: 7210 91be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getAnnotations:()Ljava/util/List; // method@be91 │ │ +42ff42: 0c00 |0007: move-result-object v0 │ │ +42ff44: 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 │ │ -42fba0: |[42fba0] kotlin.jvm.internal.CallableReference.getBoundReceiver:()Ljava/lang/Object; │ │ -42fbb0: 5410 bbb5 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@b5bb │ │ -42fbb4: 1100 |0002: return-object v0 │ │ +42fedc: |[42fedc] kotlin.jvm.internal.CallableReference.getBoundReceiver:()Ljava/lang/Object; │ │ +42feec: 5410 beb5 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@b5be │ │ +42fef0: 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 │ │ -42fbb8: |[42fbb8] kotlin.jvm.internal.CallableReference.getName:()Ljava/lang/String; │ │ -42fbc8: 5410 b9b5 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@b5b9 │ │ -42fbcc: 1100 |0002: return-object v0 │ │ +42fef4: |[42fef4] kotlin.jvm.internal.CallableReference.getName:()Ljava/lang/String; │ │ +42ff04: 5410 bcb5 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@b5bc │ │ +42ff08: 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 │ │ -42fca8: |[42fca8] kotlin.jvm.internal.CallableReference.getOwner:()Lkotlin/reflect/KDeclarationContainer; │ │ -42fcb8: 5420 bab5 |0000: iget-object v0, v2, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@b5ba │ │ -42fcbc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -42fcc0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -42fcc2: 280e |0005: goto 0013 // +000e │ │ -42fcc4: 5521 b8b5 |0006: iget-boolean v1, v2, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@b5b8 │ │ -42fcc8: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -42fccc: 7110 a0ba 0000 |000a: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinPackage:(Ljava/lang/Class;)Lkotlin/reflect/KDeclarationContainer; // method@baa0 │ │ -42fcd2: 0c00 |000d: move-result-object v0 │ │ -42fcd4: 2805 |000e: goto 0013 // +0005 │ │ -42fcd6: 7110 9dba 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@ba9d │ │ -42fcdc: 0c00 |0012: move-result-object v0 │ │ -42fcde: 1100 |0013: return-object v0 │ │ +42ffe4: |[42ffe4] kotlin.jvm.internal.CallableReference.getOwner:()Lkotlin/reflect/KDeclarationContainer; │ │ +42fff4: 5420 bdb5 |0000: iget-object v0, v2, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@b5bd │ │ +42fff8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +42fffc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +42fffe: 280e |0005: goto 0013 // +000e │ │ +430000: 5521 bbb5 |0006: iget-boolean v1, v2, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@b5bb │ │ +430004: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +430008: 7110 adba 0000 |000a: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinPackage:(Ljava/lang/Class;)Lkotlin/reflect/KDeclarationContainer; // method@baad │ │ +43000e: 0c00 |000d: move-result-object v0 │ │ +430010: 2805 |000e: goto 0013 // +0005 │ │ +430012: 7110 aaba 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@baaa │ │ +430018: 0c00 |0012: move-result-object v0 │ │ +43001a: 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 │ │ -42fc0c: |[42fc0c] kotlin.jvm.internal.CallableReference.getParameters:()Ljava/util/List; │ │ -42fc1c: 6e10 ddb8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8dd │ │ -42fc22: 0c00 |0003: move-result-object v0 │ │ -42fc24: 7210 86be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getParameters:()Ljava/util/List; // method@be86 │ │ -42fc2a: 0c00 |0007: move-result-object v0 │ │ -42fc2c: 1100 |0008: return-object v0 │ │ +42ff48: |[42ff48] kotlin.jvm.internal.CallableReference.getParameters:()Ljava/util/List; │ │ +42ff58: 6e10 eab8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8ea │ │ +42ff5e: 0c00 |0003: move-result-object v0 │ │ +42ff60: 7210 93be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getParameters:()Ljava/util/List; // method@be93 │ │ +42ff66: 0c00 |0007: move-result-object v0 │ │ +42ff68: 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 │ │ -42fc7c: |[42fc7c] kotlin.jvm.internal.CallableReference.getReflected:()Lkotlin/reflect/KCallable; │ │ -42fc8c: 6e10 d6b8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.compute:()Lkotlin/reflect/KCallable; // method@b8d6 │ │ -42fc92: 0c00 |0003: move-result-object v0 │ │ -42fc94: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ -42fc98: 1100 |0006: return-object v0 │ │ -42fc9a: 2200 921b |0007: new-instance v0, Lkotlin/jvm/KotlinReflectionNotSupportedError; // type@1b92 │ │ -42fc9e: 7010 68b8 0000 |0009: invoke-direct {v0}, Lkotlin/jvm/KotlinReflectionNotSupportedError;.:()V // method@b868 │ │ -42fca4: 2700 |000c: throw v0 │ │ +42ffb8: |[42ffb8] kotlin.jvm.internal.CallableReference.getReflected:()Lkotlin/reflect/KCallable; │ │ +42ffc8: 6e10 e3b8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.compute:()Lkotlin/reflect/KCallable; // method@b8e3 │ │ +42ffce: 0c00 |0003: move-result-object v0 │ │ +42ffd0: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ +42ffd4: 1100 |0006: return-object v0 │ │ +42ffd6: 2200 931b |0007: new-instance v0, Lkotlin/jvm/KotlinReflectionNotSupportedError; // type@1b93 │ │ +42ffda: 7010 75b8 0000 |0009: invoke-direct {v0}, Lkotlin/jvm/KotlinReflectionNotSupportedError;.:()V // method@b875 │ │ +42ffe0: 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 │ │ -42fce0: |[42fce0] kotlin.jvm.internal.CallableReference.getReturnType:()Lkotlin/reflect/KType; │ │ -42fcf0: 6e10 ddb8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8dd │ │ -42fcf6: 0c00 |0003: move-result-object v0 │ │ -42fcf8: 7210 87be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getReturnType:()Lkotlin/reflect/KType; // method@be87 │ │ -42fcfe: 0c00 |0007: move-result-object v0 │ │ -42fd00: 1100 |0008: return-object v0 │ │ +43001c: |[43001c] kotlin.jvm.internal.CallableReference.getReturnType:()Lkotlin/reflect/KType; │ │ +43002c: 6e10 eab8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8ea │ │ +430032: 0c00 |0003: move-result-object v0 │ │ +430034: 7210 94be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getReturnType:()Lkotlin/reflect/KType; // method@be94 │ │ +43003a: 0c00 |0007: move-result-object v0 │ │ +43003c: 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 │ │ -42fbd0: |[42fbd0] kotlin.jvm.internal.CallableReference.getSignature:()Ljava/lang/String; │ │ -42fbe0: 5410 bdb5 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@b5bd │ │ -42fbe4: 1100 |0002: return-object v0 │ │ +42ff0c: |[42ff0c] kotlin.jvm.internal.CallableReference.getSignature:()Ljava/lang/String; │ │ +42ff1c: 5410 c0b5 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@b5c0 │ │ +42ff20: 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 │ │ -42fc30: |[42fc30] kotlin.jvm.internal.CallableReference.getTypeParameters:()Ljava/util/List; │ │ -42fc40: 6e10 ddb8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8dd │ │ -42fc46: 0c00 |0003: move-result-object v0 │ │ -42fc48: 7210 88be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getTypeParameters:()Ljava/util/List; // method@be88 │ │ -42fc4e: 0c00 |0007: move-result-object v0 │ │ -42fc50: 1100 |0008: return-object v0 │ │ +42ff6c: |[42ff6c] kotlin.jvm.internal.CallableReference.getTypeParameters:()Ljava/util/List; │ │ +42ff7c: 6e10 eab8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8ea │ │ +42ff82: 0c00 |0003: move-result-object v0 │ │ +42ff84: 7210 95be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getTypeParameters:()Ljava/util/List; // method@be95 │ │ +42ff8a: 0c00 |0007: move-result-object v0 │ │ +42ff8c: 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 │ │ -42fd04: |[42fd04] kotlin.jvm.internal.CallableReference.getVisibility:()Lkotlin/reflect/KVisibility; │ │ -42fd14: 6e10 ddb8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8dd │ │ -42fd1a: 0c00 |0003: move-result-object v0 │ │ -42fd1c: 7210 89be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getVisibility:()Lkotlin/reflect/KVisibility; // method@be89 │ │ -42fd22: 0c00 |0007: move-result-object v0 │ │ -42fd24: 1100 |0008: return-object v0 │ │ +430040: |[430040] kotlin.jvm.internal.CallableReference.getVisibility:()Lkotlin/reflect/KVisibility; │ │ +430050: 6e10 eab8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8ea │ │ +430056: 0c00 |0003: move-result-object v0 │ │ +430058: 7210 96be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getVisibility:()Lkotlin/reflect/KVisibility; // method@be96 │ │ +43005e: 0c00 |0007: move-result-object v0 │ │ +430060: 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 │ │ -42fac8: |[42fac8] kotlin.jvm.internal.CallableReference.isAbstract:()Z │ │ -42fad8: 6e10 ddb8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8dd │ │ -42fade: 0c00 |0003: move-result-object v0 │ │ -42fae0: 7210 8abe 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isAbstract:()Z // method@be8a │ │ -42fae6: 0a00 |0007: move-result v0 │ │ -42fae8: 0f00 |0008: return v0 │ │ +42fe04: |[42fe04] kotlin.jvm.internal.CallableReference.isAbstract:()Z │ │ +42fe14: 6e10 eab8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8ea │ │ +42fe1a: 0c00 |0003: move-result-object v0 │ │ +42fe1c: 7210 97be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isAbstract:()Z // method@be97 │ │ +42fe22: 0a00 |0007: move-result v0 │ │ +42fe24: 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 │ │ -42faec: |[42faec] kotlin.jvm.internal.CallableReference.isFinal:()Z │ │ -42fafc: 6e10 ddb8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8dd │ │ -42fb02: 0c00 |0003: move-result-object v0 │ │ -42fb04: 7210 8bbe 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isFinal:()Z // method@be8b │ │ -42fb0a: 0a00 |0007: move-result v0 │ │ -42fb0c: 0f00 |0008: return v0 │ │ +42fe28: |[42fe28] kotlin.jvm.internal.CallableReference.isFinal:()Z │ │ +42fe38: 6e10 eab8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8ea │ │ +42fe3e: 0c00 |0003: move-result-object v0 │ │ +42fe40: 7210 98be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isFinal:()Z // method@be98 │ │ +42fe46: 0a00 |0007: move-result v0 │ │ +42fe48: 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 │ │ -42fb10: |[42fb10] kotlin.jvm.internal.CallableReference.isOpen:()Z │ │ -42fb20: 6e10 ddb8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8dd │ │ -42fb26: 0c00 |0003: move-result-object v0 │ │ -42fb28: 7210 8cbe 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isOpen:()Z // method@be8c │ │ -42fb2e: 0a00 |0007: move-result v0 │ │ -42fb30: 0f00 |0008: return v0 │ │ +42fe4c: |[42fe4c] kotlin.jvm.internal.CallableReference.isOpen:()Z │ │ +42fe5c: 6e10 eab8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8ea │ │ +42fe62: 0c00 |0003: move-result-object v0 │ │ +42fe64: 7210 99be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isOpen:()Z // method@be99 │ │ +42fe6a: 0a00 |0007: move-result v0 │ │ +42fe6c: 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 │ │ -42fb34: |[42fb34] kotlin.jvm.internal.CallableReference.isSuspend:()Z │ │ -42fb44: 6e10 ddb8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8dd │ │ -42fb4a: 0c00 |0003: move-result-object v0 │ │ -42fb4c: 7210 8dbe 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isSuspend:()Z // method@be8d │ │ -42fb52: 0a00 |0007: move-result v0 │ │ -42fb54: 0f00 |0008: return v0 │ │ +42fe70: |[42fe70] kotlin.jvm.internal.CallableReference.isSuspend:()Z │ │ +42fe80: 6e10 eab8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8ea │ │ +42fe86: 0c00 |0003: move-result-object v0 │ │ +42fe88: 7210 9abe 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isSuspend:()Z // method@be9a │ │ +42fe8e: 0a00 |0007: move-result v0 │ │ +42fe90: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ - source_file_idx : 12096 (CallableReference.java) │ │ + source_file_idx : 12099 (CallableReference.java) │ │ │ │ Class #33 header: │ │ -class_idx : 7275 │ │ +class_idx : 7276 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 16114 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 16117 │ │ 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 : 16114 (KFunction.kt) │ │ + source_file_idx : 16117 (KFunction.kt) │ │ │ │ Class #34 header: │ │ -class_idx : 7123 │ │ +class_idx : 7124 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 7106 │ │ -source_file_idx : 15015 │ │ +superclass_idx : 7107 │ │ +source_file_idx : 15018 │ │ 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 │ │ -43232c: |[43232c] kotlin.jvm.internal.FunctionReference.:(I)V │ │ -43233c: 6202 e7b5 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReference;.NO_RECEIVER:Ljava/lang/Object; // field@b5e7 │ │ -432340: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -432342: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -432344: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -432346: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -432348: 0770 |0006: move-object v0, v7 │ │ -43234a: 0181 |0007: move v1, v8 │ │ -43234c: 7607 82b9 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@b982 │ │ -432352: 0e00 |000b: return-void │ │ +432668: |[432668] kotlin.jvm.internal.FunctionReference.:(I)V │ │ +432678: 6202 eab5 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReference;.NO_RECEIVER:Ljava/lang/Object; // field@b5ea │ │ +43267c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +43267e: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +432680: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +432682: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +432684: 0770 |0006: move-object v0, v7 │ │ +432686: 0181 |0007: move v1, v8 │ │ +432688: 7607 8fb9 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@b98f │ │ +43268e: 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 │ │ -432354: |[432354] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;)V │ │ -432364: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -432366: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -432368: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -43236a: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -43236c: 0770 |0004: move-object v0, v7 │ │ -43236e: 0181 |0005: move v1, v8 │ │ -432370: 0792 |0006: move-object v2, v9 │ │ -432372: 7607 82b9 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@b982 │ │ -432378: 0e00 |000a: return-void │ │ +432690: |[432690] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;)V │ │ +4326a0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +4326a2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +4326a4: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +4326a6: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +4326a8: 0770 |0004: move-object v0, v7 │ │ +4326aa: 0181 |0005: move v1, v8 │ │ +4326ac: 0792 |0006: move-object v2, v9 │ │ +4326ae: 7607 8fb9 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@b98f │ │ +4326b4: 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 │ │ -43237c: |[43237c] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -43238c: dd00 0e01 |0000: and-int/lit8 v0, v14, #int 1 // #01 │ │ -432390: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -432392: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ -432396: 1217 |0005: const/4 v7, #int 1 // #1 │ │ -432398: 2803 |0006: goto 0009 // +0003 │ │ -43239a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -43239c: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -43239e: 0782 |0009: move-object v2, v8 │ │ -4323a0: 07a3 |000a: move-object v3, v10 │ │ -4323a2: 07b4 |000b: move-object v4, v11 │ │ -4323a4: 07c5 |000c: move-object v5, v12 │ │ -4323a6: 07d6 |000d: move-object v6, v13 │ │ -4323a8: 7606 d3b8 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@b8d3 │ │ -4323ae: 5989 e8b5 |0011: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b5e8 │ │ -4323b2: e109 0e01 |0013: shr-int/lit8 v9, v14, #int 1 // #01 │ │ -4323b6: 5989 e9b5 |0015: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b5e9 │ │ -4323ba: 0e00 |0017: return-void │ │ +4326b8: |[4326b8] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +4326c8: dd00 0e01 |0000: and-int/lit8 v0, v14, #int 1 // #01 │ │ +4326cc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4326ce: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ +4326d2: 1217 |0005: const/4 v7, #int 1 // #1 │ │ +4326d4: 2803 |0006: goto 0009 // +0003 │ │ +4326d6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +4326d8: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +4326da: 0782 |0009: move-object v2, v8 │ │ +4326dc: 07a3 |000a: move-object v3, v10 │ │ +4326de: 07b4 |000b: move-object v4, v11 │ │ +4326e0: 07c5 |000c: move-object v5, v12 │ │ +4326e2: 07d6 |000d: move-object v6, v13 │ │ +4326e4: 7606 e0b8 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@b8e0 │ │ +4326ea: 5989 ebb5 |0011: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b5eb │ │ +4326ee: e109 0e01 |0013: shr-int/lit8 v9, v14, #int 1 // #01 │ │ +4326f2: 5989 ecb5 |0015: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b5ec │ │ +4326f6: 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 │ │ -4322d4: |[4322d4] kotlin.jvm.internal.FunctionReference.computeReflected:()Lkotlin/reflect/KCallable; │ │ -4322e4: 7110 9cba 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.function:(Lkotlin/jvm/internal/FunctionReference;)Lkotlin/reflect/KFunction; // method@ba9c │ │ -4322ea: 0c00 |0003: move-result-object v0 │ │ -4322ec: 1100 |0004: return-object v0 │ │ +432610: |[432610] kotlin.jvm.internal.FunctionReference.computeReflected:()Lkotlin/reflect/KCallable; │ │ +432620: 7110 a9ba 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.function:(Lkotlin/jvm/internal/FunctionReference;)Lkotlin/reflect/KFunction; // method@baa9 │ │ +432626: 0c00 |0003: move-result-object v0 │ │ +432628: 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 │ │ -432064: |[432064] kotlin.jvm.internal.FunctionReference.equals:(Ljava/lang/Object;)Z │ │ -432074: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -432076: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ -43207a: 0f00 |0003: return v0 │ │ -43207c: 2051 d31b |0004: instance-of v1, v5, Lkotlin/jvm/internal/FunctionReference; // type@1bd3 │ │ -432080: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -432082: 3801 4b00 |0007: if-eqz v1, 0052 // +004b │ │ -432086: 1f05 d31b |0009: check-cast v5, Lkotlin/jvm/internal/FunctionReference; // type@1bd3 │ │ -43208a: 6e10 88b9 0400 |000b: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b988 │ │ -432090: 0c01 |000e: move-result-object v1 │ │ -432092: 6e10 88b9 0500 |000f: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b988 │ │ -432098: 0c03 |0012: move-result-object v3 │ │ -43209a: 6e20 7696 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9676 │ │ -4320a0: 0a01 |0016: move-result v1 │ │ -4320a2: 3801 3900 |0017: if-eqz v1, 0050 // +0039 │ │ -4320a6: 6e10 8cb9 0400 |0019: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b98c │ │ -4320ac: 0c01 |001c: move-result-object v1 │ │ -4320ae: 6e10 8cb9 0500 |001d: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b98c │ │ -4320b4: 0c03 |0020: move-result-object v3 │ │ -4320b6: 6e20 7696 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9676 │ │ -4320bc: 0a01 |0024: move-result v1 │ │ -4320be: 3801 2b00 |0025: if-eqz v1, 0050 // +002b │ │ -4320c2: 5241 e9b5 |0027: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b5e9 │ │ -4320c6: 5253 e9b5 |0029: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b5e9 │ │ -4320ca: 3331 2500 |002b: if-ne v1, v3, 0050 // +0025 │ │ -4320ce: 5241 e8b5 |002d: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b5e8 │ │ -4320d2: 5253 e8b5 |002f: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b5e8 │ │ -4320d6: 3331 1f00 |0031: if-ne v1, v3, 0050 // +001f │ │ -4320da: 6e10 87b9 0400 |0033: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@b987 │ │ -4320e0: 0c01 |0036: move-result-object v1 │ │ -4320e2: 6e10 87b9 0500 |0037: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@b987 │ │ -4320e8: 0c03 |003a: move-result-object v3 │ │ -4320ea: 7120 b3b9 3100 |003b: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -4320f0: 0a01 |003e: move-result v1 │ │ -4320f2: 3801 1100 |003f: if-eqz v1, 0050 // +0011 │ │ -4320f6: 6e10 89b9 0400 |0041: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b989 │ │ -4320fc: 0c01 |0044: move-result-object v1 │ │ -4320fe: 6e10 89b9 0500 |0045: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b989 │ │ -432104: 0c05 |0048: move-result-object v5 │ │ -432106: 7120 b3b9 5100 |0049: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -43210c: 0a05 |004c: move-result v5 │ │ -43210e: 3805 0300 |004d: if-eqz v5, 0050 // +0003 │ │ -432112: 2802 |004f: goto 0051 // +0002 │ │ -432114: 1200 |0050: const/4 v0, #int 0 // #0 │ │ -432116: 0f00 |0051: return v0 │ │ -432118: 2050 6b1c |0052: instance-of v0, v5, Lkotlin/reflect/KFunction; // type@1c6b │ │ -43211c: 3800 0b00 |0054: if-eqz v0, 005f // +000b │ │ -432120: 6e10 83b9 0400 |0056: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@b983 │ │ -432126: 0c00 |0059: move-result-object v0 │ │ -432128: 6e20 3796 0500 |005a: invoke-virtual {v5, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@9637 │ │ -43212e: 0a05 |005d: move-result v5 │ │ -432130: 0f05 |005e: return v5 │ │ -432132: 0f02 |005f: return v2 │ │ +4323a0: |[4323a0] kotlin.jvm.internal.FunctionReference.equals:(Ljava/lang/Object;)Z │ │ +4323b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4323b2: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ +4323b6: 0f00 |0003: return v0 │ │ +4323b8: 2051 d41b |0004: instance-of v1, v5, Lkotlin/jvm/internal/FunctionReference; // type@1bd4 │ │ +4323bc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +4323be: 3801 4b00 |0007: if-eqz v1, 0052 // +004b │ │ +4323c2: 1f05 d41b |0009: check-cast v5, Lkotlin/jvm/internal/FunctionReference; // type@1bd4 │ │ +4323c6: 6e10 95b9 0400 |000b: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b995 │ │ +4323cc: 0c01 |000e: move-result-object v1 │ │ +4323ce: 6e10 95b9 0500 |000f: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b995 │ │ +4323d4: 0c03 |0012: move-result-object v3 │ │ +4323d6: 6e20 8396 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9683 │ │ +4323dc: 0a01 |0016: move-result v1 │ │ +4323de: 3801 3900 |0017: if-eqz v1, 0050 // +0039 │ │ +4323e2: 6e10 99b9 0400 |0019: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b999 │ │ +4323e8: 0c01 |001c: move-result-object v1 │ │ +4323ea: 6e10 99b9 0500 |001d: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b999 │ │ +4323f0: 0c03 |0020: move-result-object v3 │ │ +4323f2: 6e20 8396 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9683 │ │ +4323f8: 0a01 |0024: move-result v1 │ │ +4323fa: 3801 2b00 |0025: if-eqz v1, 0050 // +002b │ │ +4323fe: 5241 ecb5 |0027: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b5ec │ │ +432402: 5253 ecb5 |0029: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b5ec │ │ +432406: 3331 2500 |002b: if-ne v1, v3, 0050 // +0025 │ │ +43240a: 5241 ebb5 |002d: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b5eb │ │ +43240e: 5253 ebb5 |002f: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b5eb │ │ +432412: 3331 1f00 |0031: if-ne v1, v3, 0050 // +001f │ │ +432416: 6e10 94b9 0400 |0033: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@b994 │ │ +43241c: 0c01 |0036: move-result-object v1 │ │ +43241e: 6e10 94b9 0500 |0037: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@b994 │ │ +432424: 0c03 |003a: move-result-object v3 │ │ +432426: 7120 c0b9 3100 |003b: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +43242c: 0a01 |003e: move-result v1 │ │ +43242e: 3801 1100 |003f: if-eqz v1, 0050 // +0011 │ │ +432432: 6e10 96b9 0400 |0041: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b996 │ │ +432438: 0c01 |0044: move-result-object v1 │ │ +43243a: 6e10 96b9 0500 |0045: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b996 │ │ +432440: 0c05 |0048: move-result-object v5 │ │ +432442: 7120 c0b9 5100 |0049: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +432448: 0a05 |004c: move-result v5 │ │ +43244a: 3805 0300 |004d: if-eqz v5, 0050 // +0003 │ │ +43244e: 2802 |004f: goto 0051 // +0002 │ │ +432450: 1200 |0050: const/4 v0, #int 0 // #0 │ │ +432452: 0f00 |0051: return v0 │ │ +432454: 2050 6c1c |0052: instance-of v0, v5, Lkotlin/reflect/KFunction; // type@1c6c │ │ +432458: 3800 0b00 |0054: if-eqz v0, 005f // +000b │ │ +43245c: 6e10 90b9 0400 |0056: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@b990 │ │ +432462: 0c00 |0059: move-result-object v0 │ │ +432464: 6e20 4496 0500 |005a: invoke-virtual {v5, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@9644 │ │ +43246a: 0a05 |005d: move-result v5 │ │ +43246c: 0f05 |005e: return v5 │ │ +43246e: 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 │ │ -4321e8: |[4321e8] kotlin.jvm.internal.FunctionReference.getArity:()I │ │ -4321f8: 5210 e8b5 |0000: iget v0, v1, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b5e8 │ │ -4321fc: 0f00 |0002: return v0 │ │ +432524: |[432524] kotlin.jvm.internal.FunctionReference.getArity:()I │ │ +432534: 5210 ebb5 |0000: iget v0, v1, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b5eb │ │ +432538: 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 │ │ -4322f0: |[4322f0] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KCallable; │ │ -432300: 6e10 8bb9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b98b │ │ -432306: 0c00 |0003: move-result-object v0 │ │ -432308: 1100 |0004: return-object v0 │ │ +43262c: |[43262c] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KCallable; │ │ +43263c: 6e10 98b9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b998 │ │ +432642: 0c00 |0003: move-result-object v0 │ │ +432644: 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 │ │ -43230c: |[43230c] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KFunction; │ │ -43231c: 6f10 ddb8 0100 |0000: invoke-super {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8dd │ │ -432322: 0c00 |0003: move-result-object v0 │ │ -432324: 1f00 6b1c |0004: check-cast v0, Lkotlin/reflect/KFunction; // type@1c6b │ │ -432328: 1100 |0006: return-object v0 │ │ +432648: |[432648] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KFunction; │ │ +432658: 6f10 eab8 0100 |0000: invoke-super {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8ea │ │ +43265e: 0c00 |0003: move-result-object v0 │ │ +432660: 1f00 6c1c |0004: check-cast v0, Lkotlin/reflect/KFunction; // type@1c6c │ │ +432664: 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 │ │ -432200: |[432200] kotlin.jvm.internal.FunctionReference.hashCode:()I │ │ -432210: 6e10 89b9 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b989 │ │ -432216: 0c00 |0003: move-result-object v0 │ │ -432218: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -43221c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -43221e: 280b |0007: goto 0012 // +000b │ │ -432220: 6e10 89b9 0200 |0008: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b989 │ │ -432226: 0c00 |000b: move-result-object v0 │ │ -432228: 6e10 3a96 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@963a │ │ -43222e: 0a00 |000f: move-result v0 │ │ -432230: da00 001f |0010: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -432234: 6e10 88b9 0200 |0012: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b988 │ │ -43223a: 0c01 |0015: move-result-object v1 │ │ -43223c: 6e10 7d96 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@967d │ │ -432242: 0a01 |0019: move-result v1 │ │ -432244: b010 |001a: add-int/2addr v0, v1 │ │ -432246: da00 001f |001b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -43224a: 6e10 8cb9 0200 |001d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b98c │ │ -432250: 0c01 |0020: move-result-object v1 │ │ -432252: 6e10 7d96 0100 |0021: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@967d │ │ -432258: 0a01 |0024: move-result v1 │ │ -43225a: b010 |0025: add-int/2addr v0, v1 │ │ -43225c: 0f00 |0026: return v0 │ │ +43253c: |[43253c] kotlin.jvm.internal.FunctionReference.hashCode:()I │ │ +43254c: 6e10 96b9 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b996 │ │ +432552: 0c00 |0003: move-result-object v0 │ │ +432554: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +432558: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +43255a: 280b |0007: goto 0012 // +000b │ │ +43255c: 6e10 96b9 0200 |0008: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b996 │ │ +432562: 0c00 |000b: move-result-object v0 │ │ +432564: 6e10 4796 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@9647 │ │ +43256a: 0a00 |000f: move-result v0 │ │ +43256c: da00 001f |0010: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +432570: 6e10 95b9 0200 |0012: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b995 │ │ +432576: 0c01 |0015: move-result-object v1 │ │ +432578: 6e10 8a96 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@968a │ │ +43257e: 0a01 |0019: move-result v1 │ │ +432580: b010 |001a: add-int/2addr v0, v1 │ │ +432582: da00 001f |001b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +432586: 6e10 99b9 0200 |001d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b999 │ │ +43258c: 0c01 |0020: move-result-object v1 │ │ +43258e: 6e10 8a96 0100 |0021: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@968a │ │ +432594: 0a01 |0024: move-result v1 │ │ +432596: b010 |0025: add-int/2addr v0, v1 │ │ +432598: 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 │ │ -432134: |[432134] kotlin.jvm.internal.FunctionReference.isExternal:()Z │ │ -432144: 6e10 8bb9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b98b │ │ -43214a: 0c00 |0003: move-result-object v0 │ │ -43214c: 7210 babe 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isExternal:()Z // method@beba │ │ -432152: 0a00 |0007: move-result v0 │ │ -432154: 0f00 |0008: return v0 │ │ +432470: |[432470] kotlin.jvm.internal.FunctionReference.isExternal:()Z │ │ +432480: 6e10 98b9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b998 │ │ +432486: 0c00 |0003: move-result-object v0 │ │ +432488: 7210 c7be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isExternal:()Z // method@bec7 │ │ +43248e: 0a00 |0007: move-result v0 │ │ +432490: 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 │ │ -432158: |[432158] kotlin.jvm.internal.FunctionReference.isInfix:()Z │ │ -432168: 6e10 8bb9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b98b │ │ -43216e: 0c00 |0003: move-result-object v0 │ │ -432170: 7210 bbbe 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInfix:()Z // method@bebb │ │ -432176: 0a00 |0007: move-result v0 │ │ -432178: 0f00 |0008: return v0 │ │ +432494: |[432494] kotlin.jvm.internal.FunctionReference.isInfix:()Z │ │ +4324a4: 6e10 98b9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b998 │ │ +4324aa: 0c00 |0003: move-result-object v0 │ │ +4324ac: 7210 c8be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInfix:()Z // method@bec8 │ │ +4324b2: 0a00 |0007: move-result v0 │ │ +4324b4: 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 │ │ -43217c: |[43217c] kotlin.jvm.internal.FunctionReference.isInline:()Z │ │ -43218c: 6e10 8bb9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b98b │ │ -432192: 0c00 |0003: move-result-object v0 │ │ -432194: 7210 bcbe 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInline:()Z // method@bebc │ │ -43219a: 0a00 |0007: move-result v0 │ │ -43219c: 0f00 |0008: return v0 │ │ +4324b8: |[4324b8] kotlin.jvm.internal.FunctionReference.isInline:()Z │ │ +4324c8: 6e10 98b9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b998 │ │ +4324ce: 0c00 |0003: move-result-object v0 │ │ +4324d0: 7210 c9be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInline:()Z // method@bec9 │ │ +4324d6: 0a00 |0007: move-result v0 │ │ +4324d8: 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 │ │ -4321a0: |[4321a0] kotlin.jvm.internal.FunctionReference.isOperator:()Z │ │ -4321b0: 6e10 8bb9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b98b │ │ -4321b6: 0c00 |0003: move-result-object v0 │ │ -4321b8: 7210 bdbe 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isOperator:()Z // method@bebd │ │ -4321be: 0a00 |0007: move-result v0 │ │ -4321c0: 0f00 |0008: return v0 │ │ +4324dc: |[4324dc] kotlin.jvm.internal.FunctionReference.isOperator:()Z │ │ +4324ec: 6e10 98b9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b998 │ │ +4324f2: 0c00 |0003: move-result-object v0 │ │ +4324f4: 7210 cabe 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isOperator:()Z // method@beca │ │ +4324fa: 0a00 |0007: move-result v0 │ │ +4324fc: 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 │ │ -4321c4: |[4321c4] kotlin.jvm.internal.FunctionReference.isSuspend:()Z │ │ -4321d4: 6e10 8bb9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b98b │ │ -4321da: 0c00 |0003: move-result-object v0 │ │ -4321dc: 7210 bebe 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isSuspend:()Z // method@bebe │ │ -4321e2: 0a00 |0007: move-result v0 │ │ -4321e4: 0f00 |0008: return v0 │ │ +432500: |[432500] kotlin.jvm.internal.FunctionReference.isSuspend:()Z │ │ +432510: 6e10 98b9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b998 │ │ +432516: 0c00 |0003: move-result-object v0 │ │ +432518: 7210 cbbe 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isSuspend:()Z // method@becb │ │ +43251e: 0a00 |0007: move-result v0 │ │ +432520: 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 │ │ -432260: |[432260] kotlin.jvm.internal.FunctionReference.toString:()Ljava/lang/String; │ │ -432270: 6e10 83b9 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@b983 │ │ -432276: 0c00 |0003: move-result-object v0 │ │ -432278: 3220 0700 |0004: if-eq v0, v2, 000b // +0007 │ │ -43227c: 6e10 3d96 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@963d │ │ -432282: 0c00 |0009: move-result-object v0 │ │ -432284: 1100 |000a: return-object v0 │ │ -432286: 1a00 6d26 |000b: const-string v0, "" // string@266d │ │ -43228a: 6e10 88b9 0200 |000d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b988 │ │ -432290: 0c01 |0010: move-result-object v1 │ │ -432292: 6e20 7696 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9676 │ │ -432298: 0a00 |0014: move-result v0 │ │ -43229a: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -43229e: 1a00 61a1 |0017: const-string v0, "constructor (Kotlin reflection is not available)" // string@a161 │ │ -4322a2: 2818 |0019: goto 0031 // +0018 │ │ -4322a4: 2200 1e18 |001a: new-instance v0, Ljava/lang/StringBuilder; // type@181e │ │ -4322a8: 1a01 a8b0 |001c: const-string v1, "function " // string@b0a8 │ │ -4322ac: 7020 b096 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96b0 │ │ -4322b2: 6e10 88b9 0200 |0021: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b988 │ │ -4322b8: 0c01 |0024: move-result-object v1 │ │ -4322ba: 6e20 b996 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -4322c0: 1a01 2e0a |0028: const-string v1, " (Kotlin reflection is not available)" // string@0a2e │ │ -4322c4: 6e20 b996 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -4322ca: 6e10 ca96 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ca │ │ -4322d0: 0c00 |0030: move-result-object v0 │ │ -4322d2: 1100 |0031: return-object v0 │ │ +43259c: |[43259c] kotlin.jvm.internal.FunctionReference.toString:()Ljava/lang/String; │ │ +4325ac: 6e10 90b9 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@b990 │ │ +4325b2: 0c00 |0003: move-result-object v0 │ │ +4325b4: 3220 0700 |0004: if-eq v0, v2, 000b // +0007 │ │ +4325b8: 6e10 4a96 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@964a │ │ +4325be: 0c00 |0009: move-result-object v0 │ │ +4325c0: 1100 |000a: return-object v0 │ │ +4325c2: 1a00 6e26 |000b: const-string v0, "" // string@266e │ │ +4325c6: 6e10 95b9 0200 |000d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b995 │ │ +4325cc: 0c01 |0010: move-result-object v1 │ │ +4325ce: 6e20 8396 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9683 │ │ +4325d4: 0a00 |0014: move-result v0 │ │ +4325d6: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +4325da: 1a00 66a1 |0017: const-string v0, "constructor (Kotlin reflection is not available)" // string@a166 │ │ +4325de: 2818 |0019: goto 0031 // +0018 │ │ +4325e0: 2200 1f18 |001a: new-instance v0, Ljava/lang/StringBuilder; // type@181f │ │ +4325e4: 1a01 adb0 |001c: const-string v1, "function " // string@b0ad │ │ +4325e8: 7020 bd96 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96bd │ │ +4325ee: 6e10 95b9 0200 |0021: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b995 │ │ +4325f4: 0c01 |0024: move-result-object v1 │ │ +4325f6: 6e20 c696 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +4325fc: 1a01 2f0a |0028: const-string v1, " (Kotlin reflection is not available)" // string@0a2f │ │ +432600: 6e20 c696 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +432606: 6e10 d796 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96d7 │ │ +43260c: 0c00 |0030: move-result-object v0 │ │ +43260e: 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 : 15015 (FunctionReference.java) │ │ + source_file_idx : 15018 (FunctionReference.java) │ │ │ │ Class #35 header: │ │ -class_idx : 7124 │ │ +class_idx : 7125 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 7123 │ │ -source_file_idx : 15016 │ │ +superclass_idx : 7124 │ │ +source_file_idx : 15019 │ │ 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 │ │ -431fe8: |[431fe8] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -431ff8: 6202 eab5 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@b5ea │ │ -431ffc: 0770 |0002: move-object v0, v7 │ │ -431ffe: 0181 |0003: move v1, v8 │ │ -432000: 0793 |0004: move-object v3, v9 │ │ -432002: 07a4 |0005: move-object v4, v10 │ │ -432004: 07b5 |0006: move-object v5, v11 │ │ -432006: 01c6 |0007: move v6, v12 │ │ -432008: 7607 82b9 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@b982 │ │ -43200e: 0e00 |000b: return-void │ │ +432324: |[432324] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +432334: 6202 edb5 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@b5ed │ │ +432338: 0770 |0002: move-object v0, v7 │ │ +43233a: 0181 |0003: move v1, v8 │ │ +43233c: 0793 |0004: move-object v3, v9 │ │ +43233e: 07a4 |0005: move-object v4, v10 │ │ +432340: 07b5 |0006: move-object v5, v11 │ │ +432342: 01c6 |0007: move v6, v12 │ │ +432344: 7607 8fb9 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@b98f │ │ +43234a: 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 │ │ -432010: |[432010] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -432020: 7607 82b9 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@b982 │ │ -432026: 0e00 |0003: return-void │ │ +43234c: |[43234c] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +43235c: 7607 8fb9 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@b98f │ │ +432362: 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 │ │ -432028: |[432028] kotlin.jvm.internal.FunctionReferenceImpl.:(ILkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V │ │ -432038: 6202 eab5 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@b5ea │ │ -43203c: 0790 |0002: move-object v0, v9 │ │ -43203e: 1f00 c51b |0003: check-cast v0, Lkotlin/jvm/internal/ClassBasedDeclarationContainer; // type@1bc5 │ │ -432042: 7210 f5b8 0000 |0005: invoke-interface {v0}, Lkotlin/jvm/internal/ClassBasedDeclarationContainer;.getJClass:()Ljava/lang/Class; // method@b8f5 │ │ -432048: 0c03 |0008: move-result-object v3 │ │ -43204a: 2099 651c |0009: instance-of v9, v9, Lkotlin/reflect/KClass; // type@1c65 │ │ -43204e: df06 0901 |000b: xor-int/lit8 v6, v9, #int 1 // #01 │ │ -432052: 0770 |000d: move-object v0, v7 │ │ -432054: 0181 |000e: move v1, v8 │ │ -432056: 07a4 |000f: move-object v4, v10 │ │ -432058: 07b5 |0010: move-object v5, v11 │ │ -43205a: 7607 82b9 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@b982 │ │ -432060: 0e00 |0014: return-void │ │ +432364: |[432364] kotlin.jvm.internal.FunctionReferenceImpl.:(ILkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V │ │ +432374: 6202 edb5 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@b5ed │ │ +432378: 0790 |0002: move-object v0, v9 │ │ +43237a: 1f00 c61b |0003: check-cast v0, Lkotlin/jvm/internal/ClassBasedDeclarationContainer; // type@1bc6 │ │ +43237e: 7210 02b9 0000 |0005: invoke-interface {v0}, Lkotlin/jvm/internal/ClassBasedDeclarationContainer;.getJClass:()Ljava/lang/Class; // method@b902 │ │ +432384: 0c03 |0008: move-result-object v3 │ │ +432386: 2099 661c |0009: instance-of v9, v9, Lkotlin/reflect/KClass; // type@1c66 │ │ +43238a: df06 0901 |000b: xor-int/lit8 v6, v9, #int 1 // #01 │ │ +43238e: 0770 |000d: move-object v0, v7 │ │ +432390: 0181 |000e: move v1, v8 │ │ +432392: 07a4 |000f: move-object v4, v10 │ │ +432394: 07b5 |0010: move-object v5, v11 │ │ +432396: 7607 8fb9 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@b98f │ │ +43239c: 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 : 15016 (FunctionReferenceImpl.java) │ │ + source_file_idx : 15019 (FunctionReferenceImpl.java) │ │ │ │ Class #36 header: │ │ class_idx : 1125 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 7124 │ │ -source_file_idx : 11341 │ │ +superclass_idx : 7125 │ │ +source_file_idx : 11344 │ │ 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 │ │ -19e318: |[19e318] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.:(Ljava/lang/Object;)V │ │ -19e328: 1c03 6d04 |0000: const-class v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@046d │ │ -19e32c: 1a05 0de3 |0002: const-string v5, "openWith()V" // string@e30d │ │ -19e330: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -19e332: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -19e334: 1a04 09e3 |0006: const-string v4, "openWith" // string@e309 │ │ -19e338: 0770 |0008: move-object v0, v7 │ │ -19e33a: 0782 |0009: move-object v2, v8 │ │ -19e33c: 7607 95b9 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@b995 │ │ -19e342: 0e00 |000d: return-void │ │ +19e3e8: |[19e3e8] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.:(Ljava/lang/Object;)V │ │ +19e3f8: 1c03 6d04 |0000: const-class v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@046d │ │ +19e3fc: 1a05 12e3 |0002: const-string v5, "openWith()V" // string@e312 │ │ +19e400: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +19e402: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +19e404: 1a04 0ee3 |0006: const-string v4, "openWith" // string@e30e │ │ +19e408: 0770 |0008: move-object v0, v7 │ │ +19e40a: 0782 |0009: move-object v2, v8 │ │ +19e40c: 7607 a2b9 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@b9a2 │ │ +19e412: 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 │ │ -19e2fc: |[19e2fc] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.invoke:()Ljava/lang/Object; │ │ -19e30c: 6e10 c50c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.invoke:()V // method@0cc5 │ │ -19e312: 6200 89b3 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -19e316: 1100 |0005: return-object v0 │ │ +19e3cc: |[19e3cc] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.invoke:()Ljava/lang/Object; │ │ +19e3dc: 6e10 c50c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.invoke:()V // method@0cc5 │ │ +19e3e2: 6200 8cb3 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +19e3e6: 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 │ │ -19e344: |[19e344] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.invoke:()V │ │ -19e354: 5410 ab03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.receiver:Ljava/lang/Object; // field@03ab │ │ -19e358: 1f00 6d04 |0002: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@046d │ │ -19e35c: 6e10 1d0d 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.openWith:()V // method@0d1d │ │ -19e362: 0e00 |0007: return-void │ │ +19e414: |[19e414] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.invoke:()V │ │ +19e424: 5410 ab03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.receiver:Ljava/lang/Object; // field@03ab │ │ +19e428: 1f00 6d04 |0002: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@046d │ │ +19e42c: 6e10 1d0d 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.openWith:()V // method@0d1d │ │ +19e432: 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 : 11341 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11344 (BasePreviewSliderFragment.kt) │ │ │ │ Class #37 header: │ │ class_idx : 1126 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 698 │ │ -source_file_idx : 11341 │ │ +source_file_idx : 11344 │ │ 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 │ │ -19e364: |[19e364] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$4$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ -19e374: 5b01 ad03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ad │ │ -19e378: 5b02 ac03 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.$this_with:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03ac │ │ -19e37c: 7010 5807 0000 |0004: invoke-direct {v0}, Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;.:()V // method@0758 │ │ -19e382: 0e00 |0007: return-void │ │ +19e434: |[19e434] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$4$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ +19e444: 5b01 ad03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ad │ │ +19e448: 5b02 ac03 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.$this_with:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03ac │ │ +19e44c: 7010 5807 0000 |0004: invoke-direct {v0}, Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;.:()V // method@0758 │ │ +19e452: 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 │ │ -19e384: |[19e384] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$4$1.onPageSelected:(I)V │ │ -19e394: 5450 ad03 |0000: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ad │ │ -19e398: 6e10 040d 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0d04 │ │ -19e39e: 0c01 |0005: move-result-object v1 │ │ -19e3a0: 6e20 c62b 6100 |0006: invoke-virtual {v1, v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getFile:(I)Lcom/infomaniak/drive/data/models/File; // method@2bc6 │ │ -19e3a6: 0c01 |0009: move-result-object v1 │ │ -19e3a8: 6e20 280d 1000 |000a: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@0d28 │ │ -19e3ae: 5450 ad03 |000d: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ad │ │ -19e3b2: 6e10 050d 0000 |000f: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0d05 │ │ -19e3b8: 0c00 |0012: move-result-object v0 │ │ -19e3ba: 5451 ad03 |0013: iget-object v1, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ad │ │ -19e3be: 6e10 ff0c 0100 |0015: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cff │ │ -19e3c4: 0c01 |0018: move-result-object v1 │ │ -19e3c6: 6e20 f82c 1000 |0019: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.setCurrentPreview:(Lcom/infomaniak/drive/data/models/File;)V // method@2cf8 │ │ -19e3cc: 5450 ad03 |001c: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ad │ │ -19e3d0: 6e10 fc0c 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getChildFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0cfc │ │ -19e3d6: 0c00 |0021: move-result-object v0 │ │ -19e3d8: 5451 ad03 |0022: iget-object v1, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ad │ │ -19e3dc: 6e10 040d 0100 |0024: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0d04 │ │ -19e3e2: 0c01 |0027: move-result-object v1 │ │ -19e3e4: 6e20 c82b 6100 |0028: invoke-virtual {v1, v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getItemId:(I)J // method@2bc8 │ │ -19e3ea: 0b01 |002b: move-result-wide v1 │ │ -19e3ec: 2206 1e18 |002c: new-instance v6, Ljava/lang/StringBuilder; // type@181e │ │ -19e3f0: 1a03 aeac |002e: const-string v3, "f" // string@acae │ │ -19e3f4: 7020 b096 3600 |0030: invoke-direct {v6, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96b0 │ │ -19e3fa: 6e30 b596 1602 |0033: invoke-virtual {v6, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@96b5 │ │ -19e400: 6e10 ca96 0600 |0036: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ca │ │ -19e406: 0c06 |0039: move-result-object v6 │ │ -19e408: 6e20 1d06 6000 |003a: invoke-virtual {v0, v6}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@061d │ │ -19e40e: 0c06 |003d: move-result-object v6 │ │ -19e410: 1210 |003e: const/4 v0, #int 1 // #1 │ │ -19e412: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -19e414: 3806 1500 |0040: if-eqz v6, 0055 // +0015 │ │ -19e418: 6202 af00 |0042: sget-object v2, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -19e41c: 6e20 3809 6200 |0044: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroidx/fragment/app/Fragment;)V // method@0938 │ │ -19e422: 2062 7e09 |0047: instance-of v2, v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFFragment; // type@097e │ │ -19e426: 3802 0c00 |0049: if-eqz v2, 0055 // +000c │ │ -19e42a: 1f06 7e09 |004b: check-cast v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFFragment; // type@097e │ │ -19e42e: 6e10 482b 0600 |004d: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFFragment;.tryToUpdatePageCount:()Z // method@2b48 │ │ -19e434: 0a06 |0050: move-result v6 │ │ -19e436: 3806 0400 |0051: if-eqz v6, 0055 // +0004 │ │ -19e43a: 1216 |0053: const/4 v6, #int 1 // #1 │ │ -19e43c: 2802 |0054: goto 0056 // +0002 │ │ -19e43e: 1206 |0055: const/4 v6, #int 0 // #0 │ │ -19e440: 5452 ac03 |0056: iget-object v2, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.$this_with:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03ac │ │ -19e444: 5422 ac02 |0058: iget-object v2, v2, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02ac │ │ -19e448: 5453 ad03 |005a: iget-object v3, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ad │ │ -19e44c: 6e10 ff0c 0300 |005c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cff │ │ -19e452: 0c04 |005f: move-result-object v4 │ │ -19e454: 6e10 750a 0400 |0060: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a75 │ │ -19e45a: 0a04 |0063: move-result v4 │ │ -19e45c: 6e20 1f3f 4200 |0064: invoke-virtual {v2, v4}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleEditVisibility:(Z)V // method@3f1f │ │ -19e462: 6e20 163f 6200 |0067: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/views/PreviewHeaderView;.setPageNumberVisibility:(Z)V // method@3f16 │ │ -19e468: 6e10 0a0d 0300 |006a: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isPublicShare:()Z // method@0d0a │ │ -19e46e: 0a06 |006d: move-result v6 │ │ -19e470: 3906 0e00 |006e: if-nez v6, 007c // +000e │ │ -19e474: 6e10 ff0c 0300 |0070: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cff │ │ -19e47a: 0c06 |0073: move-result-object v6 │ │ -19e47c: 6e10 750a 0600 |0074: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a75 │ │ -19e482: 0a06 |0077: move-result v6 │ │ -19e484: 3906 0400 |0078: if-nez v6, 007c // +0004 │ │ -19e488: 1216 |007a: const/4 v6, #int 1 // #1 │ │ -19e48a: 2802 |007b: goto 007d // +0002 │ │ -19e48c: 1206 |007c: const/4 v6, #int 0 // #0 │ │ -19e48e: 6e20 203f 6200 |007d: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleOpenWithVisibility:(Z)V // method@3f20 │ │ -19e494: 5456 ad03 |0080: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ad │ │ -19e498: 6e10 ff0c 0600 |0082: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cff │ │ -19e49e: 0c02 |0085: move-result-object v2 │ │ -19e4a0: 6e10 760a 0200 |0086: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.isPDF:()Z // method@0a76 │ │ -19e4a6: 0a02 |0089: move-result v2 │ │ -19e4a8: b720 |008a: xor-int/2addr v0, v2 │ │ -19e4aa: 7120 ec0c 0600 |008b: invoke-static {v6, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.access$setPrintButtonVisibility:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)V // method@0cec │ │ -19e4b0: 5456 ad03 |008e: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ad │ │ -19e4b4: 6e10 fb0c 0600 |0090: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfb │ │ -19e4ba: 0c06 |0093: move-result-object v6 │ │ -19e4bc: 2060 a60c |0094: instance-of v0, v6, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0ca6 │ │ -19e4c0: 3800 0500 |0096: if-eqz v0, 009b // +0005 │ │ -19e4c4: 1f06 a60c |0098: check-cast v6, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0ca6 │ │ -19e4c8: 2802 |009a: goto 009c // +0002 │ │ -19e4ca: 1206 |009b: const/4 v6, #int 0 // #0 │ │ -19e4cc: 3806 1700 |009c: if-eqz v6, 00b3 // +0017 │ │ -19e4d0: 6e10 643e 0600 |009e: invoke-virtual {v6}, Lcom/infomaniak/drive/views/FileInfoActionsView;.getOpenWith:()Lcom/infomaniak/drive/views/BottomSheetItemView; // method@3e64 │ │ -19e4d6: 0c06 |00a1: move-result-object v6 │ │ -19e4d8: 3806 1100 |00a2: if-eqz v6, 00b3 // +0011 │ │ -19e4dc: 1f06 2101 |00a4: check-cast v6, Landroid/view/View; // type@0121 │ │ -19e4e0: 5450 ad03 |00a6: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ad │ │ -19e4e4: 6e10 0a0d 0000 |00a8: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isPublicShare:()Z // method@0d0a │ │ -19e4ea: 0a00 |00ab: move-result v0 │ │ -19e4ec: 3800 0400 |00ac: if-eqz v0, 00b0 // +0004 │ │ -19e4f0: 1301 0800 |00ae: const/16 v1, #int 8 // #8 │ │ -19e4f4: 6e20 4f03 1600 |00b0: invoke-virtual {v6, v1}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -19e4fa: 5456 ad03 |00b3: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ad │ │ -19e4fe: 7110 ed0c 0600 |00b5: invoke-static {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.access$updateBottomSheetWithCurrentFile:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlinx/coroutines/Job; // method@0ced │ │ -19e504: 0e00 |00b8: return-void │ │ +19e454: |[19e454] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$4$1.onPageSelected:(I)V │ │ +19e464: 5450 ad03 |0000: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ad │ │ +19e468: 6e10 040d 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0d04 │ │ +19e46e: 0c01 |0005: move-result-object v1 │ │ +19e470: 6e20 d32b 6100 |0006: invoke-virtual {v1, v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getFile:(I)Lcom/infomaniak/drive/data/models/File; // method@2bd3 │ │ +19e476: 0c01 |0009: move-result-object v1 │ │ +19e478: 6e20 280d 1000 |000a: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@0d28 │ │ +19e47e: 5450 ad03 |000d: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ad │ │ +19e482: 6e10 050d 0000 |000f: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0d05 │ │ +19e488: 0c00 |0012: move-result-object v0 │ │ +19e48a: 5451 ad03 |0013: iget-object v1, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ad │ │ +19e48e: 6e10 ff0c 0100 |0015: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cff │ │ +19e494: 0c01 |0018: move-result-object v1 │ │ +19e496: 6e20 052d 1000 |0019: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.setCurrentPreview:(Lcom/infomaniak/drive/data/models/File;)V // method@2d05 │ │ +19e49c: 5450 ad03 |001c: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ad │ │ +19e4a0: 6e10 fc0c 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getChildFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0cfc │ │ +19e4a6: 0c00 |0021: move-result-object v0 │ │ +19e4a8: 5451 ad03 |0022: iget-object v1, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ad │ │ +19e4ac: 6e10 040d 0100 |0024: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0d04 │ │ +19e4b2: 0c01 |0027: move-result-object v1 │ │ +19e4b4: 6e20 d52b 6100 |0028: invoke-virtual {v1, v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getItemId:(I)J // method@2bd5 │ │ +19e4ba: 0b01 |002b: move-result-wide v1 │ │ +19e4bc: 2206 1f18 |002c: new-instance v6, Ljava/lang/StringBuilder; // type@181f │ │ +19e4c0: 1a03 b3ac |002e: const-string v3, "f" // string@acb3 │ │ +19e4c4: 7020 bd96 3600 |0030: invoke-direct {v6, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96bd │ │ +19e4ca: 6e30 c296 1602 |0033: invoke-virtual {v6, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@96c2 │ │ +19e4d0: 6e10 d796 0600 |0036: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96d7 │ │ +19e4d6: 0c06 |0039: move-result-object v6 │ │ +19e4d8: 6e20 1d06 6000 |003a: invoke-virtual {v0, v6}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@061d │ │ +19e4de: 0c06 |003d: move-result-object v6 │ │ +19e4e0: 1210 |003e: const/4 v0, #int 1 // #1 │ │ +19e4e2: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +19e4e4: 3806 1500 |0040: if-eqz v6, 0055 // +0015 │ │ +19e4e8: 6202 af00 |0042: sget-object v2, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +19e4ec: 6e20 3809 6200 |0044: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroidx/fragment/app/Fragment;)V // method@0938 │ │ +19e4f2: 2062 7f09 |0047: instance-of v2, v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFFragment; // type@097f │ │ +19e4f6: 3802 0c00 |0049: if-eqz v2, 0055 // +000c │ │ +19e4fa: 1f06 7f09 |004b: check-cast v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFFragment; // type@097f │ │ +19e4fe: 6e10 552b 0600 |004d: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFFragment;.tryToUpdatePageCount:()Z // method@2b55 │ │ +19e504: 0a06 |0050: move-result v6 │ │ +19e506: 3806 0400 |0051: if-eqz v6, 0055 // +0004 │ │ +19e50a: 1216 |0053: const/4 v6, #int 1 // #1 │ │ +19e50c: 2802 |0054: goto 0056 // +0002 │ │ +19e50e: 1206 |0055: const/4 v6, #int 0 // #0 │ │ +19e510: 5452 ac03 |0056: iget-object v2, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.$this_with:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03ac │ │ +19e514: 5422 ac02 |0058: iget-object v2, v2, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02ac │ │ +19e518: 5453 ad03 |005a: iget-object v3, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ad │ │ +19e51c: 6e10 ff0c 0300 |005c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cff │ │ +19e522: 0c04 |005f: move-result-object v4 │ │ +19e524: 6e10 750a 0400 |0060: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a75 │ │ +19e52a: 0a04 |0063: move-result v4 │ │ +19e52c: 6e20 2c3f 4200 |0064: invoke-virtual {v2, v4}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleEditVisibility:(Z)V // method@3f2c │ │ +19e532: 6e20 233f 6200 |0067: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/views/PreviewHeaderView;.setPageNumberVisibility:(Z)V // method@3f23 │ │ +19e538: 6e10 0a0d 0300 |006a: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isPublicShare:()Z // method@0d0a │ │ +19e53e: 0a06 |006d: move-result v6 │ │ +19e540: 3906 0e00 |006e: if-nez v6, 007c // +000e │ │ +19e544: 6e10 ff0c 0300 |0070: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cff │ │ +19e54a: 0c06 |0073: move-result-object v6 │ │ +19e54c: 6e10 750a 0600 |0074: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a75 │ │ +19e552: 0a06 |0077: move-result v6 │ │ +19e554: 3906 0400 |0078: if-nez v6, 007c // +0004 │ │ +19e558: 1216 |007a: const/4 v6, #int 1 // #1 │ │ +19e55a: 2802 |007b: goto 007d // +0002 │ │ +19e55c: 1206 |007c: const/4 v6, #int 0 // #0 │ │ +19e55e: 6e20 2d3f 6200 |007d: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleOpenWithVisibility:(Z)V // method@3f2d │ │ +19e564: 5456 ad03 |0080: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ad │ │ +19e568: 6e10 ff0c 0600 |0082: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cff │ │ +19e56e: 0c02 |0085: move-result-object v2 │ │ +19e570: 6e10 760a 0200 |0086: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.isPDF:()Z // method@0a76 │ │ +19e576: 0a02 |0089: move-result v2 │ │ +19e578: b720 |008a: xor-int/2addr v0, v2 │ │ +19e57a: 7120 ec0c 0600 |008b: invoke-static {v6, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.access$setPrintButtonVisibility:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)V // method@0cec │ │ +19e580: 5456 ad03 |008e: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ad │ │ +19e584: 6e10 fb0c 0600 |0090: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfb │ │ +19e58a: 0c06 |0093: move-result-object v6 │ │ +19e58c: 2060 a70c |0094: instance-of v0, v6, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0ca7 │ │ +19e590: 3800 0500 |0096: if-eqz v0, 009b // +0005 │ │ +19e594: 1f06 a70c |0098: check-cast v6, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0ca7 │ │ +19e598: 2802 |009a: goto 009c // +0002 │ │ +19e59a: 1206 |009b: const/4 v6, #int 0 // #0 │ │ +19e59c: 3806 1700 |009c: if-eqz v6, 00b3 // +0017 │ │ +19e5a0: 6e10 713e 0600 |009e: invoke-virtual {v6}, Lcom/infomaniak/drive/views/FileInfoActionsView;.getOpenWith:()Lcom/infomaniak/drive/views/BottomSheetItemView; // method@3e71 │ │ +19e5a6: 0c06 |00a1: move-result-object v6 │ │ +19e5a8: 3806 1100 |00a2: if-eqz v6, 00b3 // +0011 │ │ +19e5ac: 1f06 2101 |00a4: check-cast v6, Landroid/view/View; // type@0121 │ │ +19e5b0: 5450 ad03 |00a6: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ad │ │ +19e5b4: 6e10 0a0d 0000 |00a8: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isPublicShare:()Z // method@0d0a │ │ +19e5ba: 0a00 |00ab: move-result v0 │ │ +19e5bc: 3800 0400 |00ac: if-eqz v0, 00b0 // +0004 │ │ +19e5c0: 1301 0800 |00ae: const/16 v1, #int 8 // #8 │ │ +19e5c4: 6e20 4f03 1600 |00b0: invoke-virtual {v6, v1}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +19e5ca: 5456 ad03 |00b3: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ad │ │ +19e5ce: 7110 ed0c 0600 |00b5: invoke-static {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.access$updateBottomSheetWithCurrentFile:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlinx/coroutines/Job; // method@0ced │ │ +19e5d4: 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 : 11341 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11344 (BasePreviewSliderFragment.kt) │ │ │ │ Class #38 header: │ │ -class_idx : 7120 │ │ +class_idx : 7121 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 15011 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 15014 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #38 annotations: │ │ -Annotations on method #47458 'getFunctionDelegate' │ │ +Annotations on method #47471 '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 : 15011 (FunctionAdapter.java) │ │ + source_file_idx : 15014 (FunctionAdapter.java) │ │ │ │ Class #39 header: │ │ class_idx : 1127 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 11341 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 11344 │ │ 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 │ │ -19e594: |[19e594] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ -19e5a4: 1a00 a7b0 |0000: const-string v0, "function" // string@b0a7 │ │ -19e5a8: 7120 bcb9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -19e5ae: 7010 3596 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9635 │ │ -19e5b4: 5b12 ae03 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03ae │ │ -19e5b8: 0e00 |000a: return-void │ │ +19e664: |[19e664] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ +19e674: 1a00 acb0 |0000: const-string v0, "function" // string@b0ac │ │ +19e678: 7120 c9b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +19e67e: 7010 4296 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9642 │ │ +19e684: 5b12 ae03 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03ae │ │ +19e688: 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 │ │ -19e508: |[19e508] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ -19e518: 2030 4702 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@0247 │ │ -19e51c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19e51e: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ -19e522: 2030 d01b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd0 │ │ -19e526: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ -19e52a: 0720 |0009: move-object v0, v2 │ │ -19e52c: 1f00 d01b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd0 │ │ -19e530: 7210 62b9 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b962 │ │ -19e536: 0c00 |000f: move-result-object v0 │ │ -19e538: 1f03 d01b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd0 │ │ -19e53c: 7210 62b9 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b962 │ │ -19e542: 0c03 |0015: move-result-object v3 │ │ -19e544: 7120 b3b9 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -19e54a: 0a01 |0019: move-result v1 │ │ -19e54c: 0f01 |001a: return v1 │ │ +19e5d8: |[19e5d8] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ +19e5e8: 2030 4702 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@0247 │ │ +19e5ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19e5ee: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ +19e5f2: 2030 d11b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd1 │ │ +19e5f6: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ +19e5fa: 0720 |0009: move-object v0, v2 │ │ +19e5fc: 1f00 d11b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd1 │ │ +19e600: 7210 6fb9 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b96f │ │ +19e606: 0c00 |000f: move-result-object v0 │ │ +19e608: 1f03 d11b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd1 │ │ +19e60c: 7210 6fb9 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b96f │ │ +19e612: 0c03 |0015: move-result-object v3 │ │ +19e614: 7120 c0b9 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +19e61a: 0a01 |0019: move-result v1 │ │ +19e61c: 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 │ │ -19e578: |[19e578] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ -19e588: 5410 ae03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03ae │ │ -19e58c: 1f00 9519 |0002: check-cast v0, Lkotlin/Function; // type@1995 │ │ -19e590: 1100 |0004: return-object v0 │ │ +19e648: |[19e648] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ +19e658: 5410 ae03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03ae │ │ +19e65c: 1f00 9619 |0002: check-cast v0, Lkotlin/Function; // type@1996 │ │ +19e660: 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 │ │ -19e550: |[19e550] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ -19e560: 0710 |0000: move-object v0, v1 │ │ -19e562: 1f00 d01b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd0 │ │ -19e566: 7210 62b9 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b962 │ │ -19e56c: 0c00 |0006: move-result-object v0 │ │ -19e56e: 6e10 3a96 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@963a │ │ -19e574: 0a00 |000a: move-result v0 │ │ -19e576: 0f00 |000b: return v0 │ │ +19e620: |[19e620] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ +19e630: 0710 |0000: move-object v0, v1 │ │ +19e632: 1f00 d11b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd1 │ │ +19e636: 7210 6fb9 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b96f │ │ +19e63c: 0c00 |0006: move-result-object v0 │ │ +19e63e: 6e10 4796 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@9647 │ │ +19e644: 0a00 |000a: move-result v0 │ │ +19e646: 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 │ │ -19e5bc: |[19e5bc] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ -19e5cc: 5410 ae03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03ae │ │ -19e5d0: 7220 79b8 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b879 │ │ -19e5d6: 0e00 |0005: return-void │ │ +19e68c: |[19e68c] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ +19e69c: 5410 ae03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03ae │ │ +19e6a0: 7220 86b8 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b886 │ │ +19e6a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 11341 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11344 (BasePreviewSliderFragment.kt) │ │ │ │ Class #40 header: │ │ -class_idx : 7131 │ │ +class_idx : 7132 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 16732 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 16735 │ │ 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 │ │ -432efc: |[432efc] kotlin.jvm.internal.Lambda.:(I)V │ │ -432f0c: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -432f12: 5901 f1b5 |0003: iput v1, v0, Lkotlin/jvm/internal/Lambda;.arity:I // field@b5f1 │ │ -432f16: 0e00 |0005: return-void │ │ +433238: |[433238] kotlin.jvm.internal.Lambda.:(I)V │ │ +433248: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +43324e: 5901 f4b5 |0003: iput v1, v0, Lkotlin/jvm/internal/Lambda;.arity:I // field@b5f4 │ │ +433252: 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 │ │ -432ec0: |[432ec0] kotlin.jvm.internal.Lambda.getArity:()I │ │ -432ed0: 5210 f1b5 |0000: iget v0, v1, Lkotlin/jvm/internal/Lambda;.arity:I // field@b5f1 │ │ -432ed4: 0f00 |0002: return v0 │ │ +4331fc: |[4331fc] kotlin.jvm.internal.Lambda.getArity:()I │ │ +43320c: 5210 f4b5 |0000: iget v0, v1, Lkotlin/jvm/internal/Lambda;.arity:I // field@b5f4 │ │ +433210: 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 │ │ -432ed8: |[432ed8] kotlin.jvm.internal.Lambda.toString:()Ljava/lang/String; │ │ -432ee8: 7110 b1ba 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/Lambda;)Ljava/lang/String; // method@bab1 │ │ -432eee: 0c00 |0003: move-result-object v0 │ │ -432ef0: 1a01 9fec |0004: const-string v1, "renderLambdaToString(...)" // string@ec9f │ │ -432ef4: 7120 bbb9 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -432efa: 1100 |0009: return-object v0 │ │ +433214: |[433214] kotlin.jvm.internal.Lambda.toString:()Ljava/lang/String; │ │ +433224: 7110 beba 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/Lambda;)Ljava/lang/String; // method@babe │ │ +43322a: 0c00 |0003: move-result-object v0 │ │ +43322c: 1a01 a4ec |0004: const-string v1, "renderLambdaToString(...)" // string@eca4 │ │ +433230: 7120 c8b9 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +433236: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lkotlin/jvm/internal/Lambda; │ │ │ │ - source_file_idx : 16732 (Lambda.kt) │ │ + source_file_idx : 16735 (Lambda.kt) │ │ │ │ Class #41 header: │ │ class_idx : 1128 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7131 │ │ -source_file_idx : 14982 │ │ +superclass_idx : 7132 │ │ +source_file_idx : 14985 │ │ 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 │ │ -19e624: |[19e624] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.:(Landroidx/fragment/app/Fragment;)V │ │ -19e634: 5b01 af03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03af │ │ -19e638: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19e63a: 7020 dbb9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9db │ │ -19e640: 0e00 |0006: return-void │ │ +19e6f4: |[19e6f4] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.:(Landroidx/fragment/app/Fragment;)V │ │ +19e704: 5b01 af03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03af │ │ +19e708: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19e70a: 7020 e8b9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9e8 │ │ +19e710: 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 │ │ -19e5d8: |[19e5d8] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ -19e5e8: 5420 af03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03af │ │ -19e5ec: 6e10 0806 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0608 │ │ -19e5f2: 0c00 |0005: move-result-object v0 │ │ -19e5f4: 6e10 1706 0000 |0006: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@0617 │ │ -19e5fa: 0c00 |0009: move-result-object v0 │ │ -19e5fc: 1a01 32ed |000a: const-string v1, "requireActivity().viewModelStore" // string@ed32 │ │ -19e600: 7120 bbb9 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -19e606: 1100 |000f: return-object v0 │ │ +19e6a8: |[19e6a8] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ +19e6b8: 5420 af03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03af │ │ +19e6bc: 6e10 0806 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0608 │ │ +19e6c2: 0c00 |0005: move-result-object v0 │ │ +19e6c4: 6e10 1706 0000 |0006: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@0617 │ │ +19e6ca: 0c00 |0009: move-result-object v0 │ │ +19e6cc: 1a01 37ed |000a: const-string v1, "requireActivity().viewModelStore" // string@ed37 │ │ +19e6d0: 7120 c8b9 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +19e6d6: 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 │ │ -19e608: |[19e608] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.invoke:()Ljava/lang/Object; │ │ -19e618: 6e10 ce0c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0cce │ │ -19e61e: 0c00 |0003: move-result-object v0 │ │ -19e620: 1100 |0004: return-object v0 │ │ +19e6d8: |[19e6d8] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.invoke:()Ljava/lang/Object; │ │ +19e6e8: 6e10 ce0c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0cce │ │ +19e6ee: 0c00 |0003: move-result-object v0 │ │ +19e6f0: 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 : 14982 (FragmentViewModelLazy.kt) │ │ + source_file_idx : 14985 (FragmentViewModelLazy.kt) │ │ │ │ Class #42 header: │ │ class_idx : 1129 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7131 │ │ -source_file_idx : 14982 │ │ +superclass_idx : 7132 │ │ +source_file_idx : 14985 │ │ 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 │ │ -19e6a8: |[19e6a8] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.:(Lkotlin/jvm/functions/Function0;Landroidx/fragment/app/Fragment;)V │ │ -19e6b8: 5b01 b003 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@03b0 │ │ -19e6bc: 5b02 b103 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03b1 │ │ -19e6c0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -19e6c2: 7020 dbb9 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9db │ │ -19e6c8: 0e00 |0008: return-void │ │ +19e778: |[19e778] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.:(Lkotlin/jvm/functions/Function0;Landroidx/fragment/app/Fragment;)V │ │ +19e788: 5b01 b003 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@03b0 │ │ +19e78c: 5b02 b103 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03b1 │ │ +19e790: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +19e792: 7020 e8b9 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9e8 │ │ +19e798: 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 │ │ -19e644: |[19e644] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ -19e654: 5420 b003 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@03b0 │ │ -19e658: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -19e65c: 7210 6eb8 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b86e │ │ -19e662: 0c00 |0007: move-result-object v0 │ │ -19e664: 1f00 5502 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0255 │ │ -19e668: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ -19e66c: 5420 b103 |000c: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03b1 │ │ -19e670: 6e10 0806 0000 |000e: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0608 │ │ -19e676: 0c00 |0011: move-result-object v0 │ │ -19e678: 6e10 0e06 0000 |0012: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@060e │ │ -19e67e: 0c00 |0015: move-result-object v0 │ │ -19e680: 1a01 30ed |0016: const-string v1, "requireActivity().defaultViewModelCreationExtras" // string@ed30 │ │ -19e684: 7120 bbb9 1000 |0018: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -19e68a: 1100 |001b: return-object v0 │ │ +19e714: |[19e714] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ +19e724: 5420 b003 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@03b0 │ │ +19e728: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +19e72c: 7210 7bb8 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b87b │ │ +19e732: 0c00 |0007: move-result-object v0 │ │ +19e734: 1f00 5502 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0255 │ │ +19e738: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ +19e73c: 5420 b103 |000c: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03b1 │ │ +19e740: 6e10 0806 0000 |000e: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0608 │ │ +19e746: 0c00 |0011: move-result-object v0 │ │ +19e748: 6e10 0e06 0000 |0012: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@060e │ │ +19e74e: 0c00 |0015: move-result-object v0 │ │ +19e750: 1a01 35ed |0016: const-string v1, "requireActivity().defaultViewModelCreationExtras" // string@ed35 │ │ +19e754: 7120 c8b9 1000 |0018: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +19e75a: 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 │ │ -19e68c: |[19e68c] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.invoke:()Ljava/lang/Object; │ │ -19e69c: 6e10 d10c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0cd1 │ │ -19e6a2: 0c00 |0003: move-result-object v0 │ │ -19e6a4: 1100 |0004: return-object v0 │ │ +19e75c: |[19e75c] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.invoke:()Ljava/lang/Object; │ │ +19e76c: 6e10 d10c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0cd1 │ │ +19e772: 0c00 |0003: move-result-object v0 │ │ +19e774: 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 : 14982 (FragmentViewModelLazy.kt) │ │ + source_file_idx : 14985 (FragmentViewModelLazy.kt) │ │ │ │ Class #43 header: │ │ class_idx : 1130 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7131 │ │ -source_file_idx : 14982 │ │ +superclass_idx : 7132 │ │ +source_file_idx : 14985 │ │ 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 │ │ -19e718: |[19e718] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.:(Landroidx/fragment/app/Fragment;)V │ │ -19e728: 5b01 b203 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03b2 │ │ -19e72c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19e72e: 7020 dbb9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9db │ │ -19e734: 0e00 |0006: return-void │ │ +19e7e8: |[19e7e8] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.:(Landroidx/fragment/app/Fragment;)V │ │ +19e7f8: 5b01 b203 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03b2 │ │ +19e7fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19e7fe: 7020 e8b9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9e8 │ │ +19e804: 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 │ │ -19e6cc: |[19e6cc] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -19e6dc: 5420 b203 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03b2 │ │ -19e6e0: 6e10 0806 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0608 │ │ -19e6e6: 0c00 |0005: move-result-object v0 │ │ -19e6e8: 6e10 0f06 0000 |0006: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@060f │ │ -19e6ee: 0c00 |0009: move-result-object v0 │ │ -19e6f0: 1a01 31ed |000a: const-string v1, "requireActivity().defaultViewModelProviderFactory" // string@ed31 │ │ -19e6f4: 7120 bbb9 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -19e6fa: 1100 |000f: return-object v0 │ │ +19e79c: |[19e79c] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +19e7ac: 5420 b203 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03b2 │ │ +19e7b0: 6e10 0806 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0608 │ │ +19e7b6: 0c00 |0005: move-result-object v0 │ │ +19e7b8: 6e10 0f06 0000 |0006: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@060f │ │ +19e7be: 0c00 |0009: move-result-object v0 │ │ +19e7c0: 1a01 36ed |000a: const-string v1, "requireActivity().defaultViewModelProviderFactory" // string@ed36 │ │ +19e7c4: 7120 c8b9 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +19e7ca: 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 │ │ -19e6fc: |[19e6fc] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.invoke:()Ljava/lang/Object; │ │ -19e70c: 6e10 d40c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0cd4 │ │ -19e712: 0c00 |0003: move-result-object v0 │ │ -19e714: 1100 |0004: return-object v0 │ │ +19e7cc: |[19e7cc] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.invoke:()Ljava/lang/Object; │ │ +19e7dc: 6e10 d40c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0cd4 │ │ +19e7e2: 0c00 |0003: move-result-object v0 │ │ +19e7e4: 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 : 14982 (FragmentViewModelLazy.kt) │ │ + source_file_idx : 14985 (FragmentViewModelLazy.kt) │ │ │ │ Class #44 header: │ │ class_idx : 1131 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7131 │ │ -source_file_idx : 35162 │ │ +superclass_idx : 7132 │ │ +source_file_idx : 35166 │ │ 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 │ │ -19e798: |[19e798] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19e7a8: 5b01 b303 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b3 │ │ -19e7ac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19e7ae: 7020 dbb9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9db │ │ -19e7b4: 0e00 |0006: return-void │ │ +19e868: |[19e868] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19e878: 5b01 b303 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b3 │ │ +19e87c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19e87e: 7020 e8b9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9e8 │ │ +19e884: 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 │ │ -19e738: |[19e738] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1.invoke:()Ljava/lang/Object; │ │ -19e748: 5420 b303 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b3 │ │ -19e74c: 6e10 fb0c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfb │ │ -19e752: 0c00 |0005: move-result-object v0 │ │ -19e754: 2001 a60c |0006: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0ca6 │ │ -19e758: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -19e75c: 1f00 a60c |000a: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0ca6 │ │ -19e760: 5421 b303 |000c: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b3 │ │ -19e764: 6e10 ff0c 0100 |000e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cff │ │ -19e76a: 0c01 |0011: move-result-object v1 │ │ -19e76c: 6e20 933e 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FileInfoActionsView;.updateCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3e93 │ │ -19e772: 2810 |0015: goto 0025 // +0010 │ │ -19e774: 2001 750c |0016: instance-of v1, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c75 │ │ -19e778: 3801 0d00 |0018: if-eqz v1, 0025 // +000d │ │ -19e77c: 1f00 750c |001a: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c75 │ │ -19e780: 5421 b303 |001c: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b3 │ │ -19e784: 6e10 ff0c 0100 |001e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cff │ │ -19e78a: 0c01 |0021: move-result-object v1 │ │ -19e78c: 6e20 7a3d 1000 |0022: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.updateWithExternalFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3d7a │ │ -19e792: 6200 89b3 |0025: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -19e796: 1100 |0027: return-object v0 │ │ +19e808: |[19e808] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1.invoke:()Ljava/lang/Object; │ │ +19e818: 5420 b303 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b3 │ │ +19e81c: 6e10 fb0c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfb │ │ +19e822: 0c00 |0005: move-result-object v0 │ │ +19e824: 2001 a70c |0006: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0ca7 │ │ +19e828: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +19e82c: 1f00 a70c |000a: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0ca7 │ │ +19e830: 5421 b303 |000c: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b3 │ │ +19e834: 6e10 ff0c 0100 |000e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cff │ │ +19e83a: 0c01 |0011: move-result-object v1 │ │ +19e83c: 6e20 a03e 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FileInfoActionsView;.updateCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3ea0 │ │ +19e842: 2810 |0015: goto 0025 // +0010 │ │ +19e844: 2001 760c |0016: instance-of v1, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c76 │ │ +19e848: 3801 0d00 |0018: if-eqz v1, 0025 // +000d │ │ +19e84c: 1f00 760c |001a: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c76 │ │ +19e850: 5421 b303 |001c: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b3 │ │ +19e854: 6e10 ff0c 0100 |001e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cff │ │ +19e85a: 0c01 |0021: move-result-object v1 │ │ +19e85c: 6e20 873d 1000 |0022: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.updateWithExternalFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3d87 │ │ +19e862: 6200 8cb3 |0025: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +19e866: 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 : 35162 (WithLifecycleState.kt) │ │ + source_file_idx : 35166 (WithLifecycleState.kt) │ │ │ │ Class #45 header: │ │ class_idx : 1132 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 11341 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 11344 │ │ 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 │ │ -19e964: |[19e964] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V │ │ -19e974: 5b01 b503 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b5 │ │ -19e978: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19e97a: 7030 57b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -19e980: 0e00 |0006: return-void │ │ +19ea34: |[19ea34] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V │ │ +19ea44: 5b01 b503 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b5 │ │ +19ea48: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19ea4a: 7030 64b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +19ea50: 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 │ │ -19e940: |[19e940] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19e950: 2202 6c04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@046c │ │ -19e954: 5410 b503 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b5 │ │ -19e958: 7030 d80c 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V // method@0cd8 │ │ -19e95e: 1f02 d51a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -19e962: 1102 |0009: return-object v2 │ │ +19ea10: |[19ea10] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19ea20: 2202 6c04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@046c │ │ +19ea24: 5410 b503 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b5 │ │ +19ea28: 7030 d80c 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V // method@0cd8 │ │ +19ea2e: 1f02 d61a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +19ea32: 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 │ │ -19e7b8: |[19e7b8] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19e7c8: 1f01 cb1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -19e7cc: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -19e7d0: 6e30 db0c 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@0cdb │ │ -19e7d6: 0c01 |0007: move-result-object v1 │ │ -19e7d8: 1101 |0008: return-object v1 │ │ +19e888: |[19e888] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19e898: 1f01 cc1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +19e89c: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +19e8a0: 6e30 db0c 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@0cdb │ │ +19e8a6: 0c01 |0007: move-result-object v1 │ │ +19e8a8: 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 │ │ -19e7dc: |[19e7dc] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e7ec: 6e30 d90c 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@0cd9 │ │ -19e7f2: 0c01 |0003: move-result-object v1 │ │ -19e7f4: 1f01 6c04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@046c │ │ -19e7f8: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -19e7fc: 6e20 dc0c 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cdc │ │ -19e802: 0c01 |000b: move-result-object v1 │ │ -19e804: 1101 |000c: return-object v1 │ │ +19e8ac: |[19e8ac] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e8bc: 6e30 d90c 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@0cd9 │ │ +19e8c2: 0c01 |0003: move-result-object v1 │ │ +19e8c4: 1f01 6c04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@046c │ │ +19e8c8: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +19e8cc: 6e20 dc0c 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cdc │ │ +19e8d2: 0c01 |000b: move-result-object v1 │ │ +19e8d4: 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 │ │ -19e808: |[19e808] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19e818: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -19e81e: 0c00 |0003: move-result-object v0 │ │ -19e820: 5291 b403 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.label:I // field@03b4 │ │ -19e824: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -19e826: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ -19e82a: 3321 0700 |0009: if-ne v1, v2, 0010 // +0007 │ │ -19e82e: 7110 809d 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -19e834: 2900 8200 |000e: goto/16 0090 // +0082 │ │ -19e838: 220a 0118 |0010: new-instance v10, Ljava/lang/IllegalStateException; // type@1801 │ │ -19e83c: 1a00 5e99 |0012: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -19e840: 7020 bc95 0a00 |0014: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -19e846: 270a |0017: throw v10 │ │ -19e848: 7110 809d 0a00 |0018: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -19e84e: 549a b503 |001b: iget-object v10, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b5 │ │ -19e852: 6e10 010d 0a00 |001d: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@0d01 │ │ -19e858: 0c03 |0020: move-result-object v3 │ │ -19e85a: 1a0a 6926 |0021: const-string v10, "(...)" // string@2669 │ │ -19e85e: 7120 bbb9 a300 |0023: invoke-static {v3, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -19e864: 549a b503 |0026: iget-object v10, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b5 │ │ -19e868: 6204 8f00 |0028: sget-object v4, Landroidx/lifecycle/Lifecycle$State;.RESUMED:Landroidx/lifecycle/Lifecycle$State; // field@008f │ │ -19e86c: 7100 6dcb 0000 |002a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@cb6d │ │ -19e872: 0c01 |002d: move-result-object v1 │ │ -19e874: 6e10 4ccd 0100 |002e: invoke-virtual {v1}, Lkotlinx/coroutines/MainCoroutineDispatcher;.getImmediate:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@cd4c │ │ -19e87a: 0c01 |0031: move-result-object v1 │ │ -19e87c: 7210 9db4 0900 |0032: invoke-interface {v9}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b49d │ │ -19e882: 0c05 |0035: move-result-object v5 │ │ -19e884: 6e20 4dcd 5100 |0036: invoke-virtual {v1, v5}, Lkotlinx/coroutines/MainCoroutineDispatcher;.isDispatchNeeded:(Lkotlin/coroutines/CoroutineContext;)Z // method@cd4d │ │ -19e88a: 0a05 |0039: move-result v5 │ │ -19e88c: 3905 3f00 |003a: if-nez v5, 0079 // +003f │ │ -19e890: 6e10 3606 0300 |003c: invoke-virtual {v3}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0636 │ │ -19e896: 0c06 |003f: move-result-object v6 │ │ -19e898: 6207 8e00 |0040: sget-object v7, Landroidx/lifecycle/Lifecycle$State;.DESTROYED:Landroidx/lifecycle/Lifecycle$State; // field@008e │ │ -19e89c: 3276 3100 |0042: if-eq v6, v7, 0073 // +0031 │ │ -19e8a0: 6e10 3606 0300 |0044: invoke-virtual {v3}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0636 │ │ -19e8a6: 0c06 |0047: move-result-object v6 │ │ -19e8a8: 0747 |0048: move-object v7, v4 │ │ -19e8aa: 1f07 f917 |0049: check-cast v7, Ljava/lang/Enum; // type@17f9 │ │ -19e8ae: 6e20 3306 7600 |004b: invoke-virtual {v6, v7}, Landroidx/lifecycle/Lifecycle$State;.compareTo:(Ljava/lang/Enum;)I // method@0633 │ │ -19e8b4: 0a06 |004e: move-result v6 │ │ -19e8b6: 3a06 2a00 |004f: if-ltz v6, 0079 // +002a │ │ -19e8ba: 6e10 fb0c 0a00 |0051: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfb │ │ -19e8c0: 0c00 |0054: move-result-object v0 │ │ -19e8c2: 2001 a60c |0055: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0ca6 │ │ -19e8c6: 3801 0c00 |0057: if-eqz v1, 0063 // +000c │ │ -19e8ca: 1f00 a60c |0059: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0ca6 │ │ -19e8ce: 6e10 ff0c 0a00 |005b: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cff │ │ -19e8d4: 0c0a |005e: move-result-object v10 │ │ -19e8d6: 6e20 933e a000 |005f: invoke-virtual {v0, v10}, Lcom/infomaniak/drive/views/FileInfoActionsView;.updateCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3e93 │ │ -19e8dc: 280e |0062: goto 0070 // +000e │ │ -19e8de: 2001 750c |0063: instance-of v1, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c75 │ │ -19e8e2: 3801 0b00 |0065: if-eqz v1, 0070 // +000b │ │ -19e8e6: 1f00 750c |0067: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c75 │ │ -19e8ea: 6e10 ff0c 0a00 |0069: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cff │ │ -19e8f0: 0c0a |006c: move-result-object v10 │ │ -19e8f2: 6e20 7a3d a000 |006d: invoke-virtual {v0, v10}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.updateWithExternalFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3d7a │ │ -19e8f8: 620a 89b3 |0070: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -19e8fc: 281e |0072: goto 0090 // +001e │ │ -19e8fe: 220a 3d02 |0073: new-instance v10, Landroidx/lifecycle/LifecycleDestroyedException; // type@023d │ │ -19e902: 7010 3a06 0a00 |0075: invoke-direct {v10}, Landroidx/lifecycle/LifecycleDestroyedException;.:()V // method@063a │ │ -19e908: 270a |0078: throw v10 │ │ -19e90a: 0716 |0079: move-object v6, v1 │ │ -19e90c: 1f06 c11d |007a: check-cast v6, Lkotlinx/coroutines/CoroutineDispatcher; // type@1dc1 │ │ -19e910: 2201 6b04 |007c: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1; // type@046b │ │ -19e914: 7020 d60c a100 |007e: invoke-direct {v1, v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0cd6 │ │ -19e91a: 0717 |0081: move-object v7, v1 │ │ -19e91c: 1f07 991b |0082: check-cast v7, Lkotlin/jvm/functions/Function0; // type@1b99 │ │ -19e920: 0798 |0084: move-object v8, v9 │ │ -19e922: 1f08 d51a |0085: check-cast v8, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -19e926: 5992 b403 |0087: iput v2, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.label:I // field@03b4 │ │ -19e92a: 7706 6006 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@0660 │ │ -19e930: 0c0a |008c: move-result-object v10 │ │ -19e932: 330a 0300 |008d: if-ne v10, v0, 0090 // +0003 │ │ -19e936: 1100 |008f: return-object v0 │ │ -19e938: 620a 89b3 |0090: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -19e93c: 110a |0092: return-object v10 │ │ +19e8d8: |[19e8d8] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19e8e8: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +19e8ee: 0c00 |0003: move-result-object v0 │ │ +19e8f0: 5291 b403 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.label:I // field@03b4 │ │ +19e8f4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +19e8f6: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ +19e8fa: 3321 0700 |0009: if-ne v1, v2, 0010 // +0007 │ │ +19e8fe: 7110 8d9d 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +19e904: 2900 8200 |000e: goto/16 0090 // +0082 │ │ +19e908: 220a 0218 |0010: new-instance v10, Ljava/lang/IllegalStateException; // type@1802 │ │ +19e90c: 1a00 6399 |0012: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +19e910: 7020 c995 0a00 |0014: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +19e916: 270a |0017: throw v10 │ │ +19e918: 7110 8d9d 0a00 |0018: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +19e91e: 549a b503 |001b: iget-object v10, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b5 │ │ +19e922: 6e10 010d 0a00 |001d: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@0d01 │ │ +19e928: 0c03 |0020: move-result-object v3 │ │ +19e92a: 1a0a 6a26 |0021: const-string v10, "(...)" // string@266a │ │ +19e92e: 7120 c8b9 a300 |0023: invoke-static {v3, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +19e934: 549a b503 |0026: iget-object v10, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b5 │ │ +19e938: 6204 8f00 |0028: sget-object v4, Landroidx/lifecycle/Lifecycle$State;.RESUMED:Landroidx/lifecycle/Lifecycle$State; // field@008f │ │ +19e93c: 7100 7acb 0000 |002a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@cb7a │ │ +19e942: 0c01 |002d: move-result-object v1 │ │ +19e944: 6e10 59cd 0100 |002e: invoke-virtual {v1}, Lkotlinx/coroutines/MainCoroutineDispatcher;.getImmediate:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@cd59 │ │ +19e94a: 0c01 |0031: move-result-object v1 │ │ +19e94c: 7210 aab4 0900 |0032: invoke-interface {v9}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b4aa │ │ +19e952: 0c05 |0035: move-result-object v5 │ │ +19e954: 6e20 5acd 5100 |0036: invoke-virtual {v1, v5}, Lkotlinx/coroutines/MainCoroutineDispatcher;.isDispatchNeeded:(Lkotlin/coroutines/CoroutineContext;)Z // method@cd5a │ │ +19e95a: 0a05 |0039: move-result v5 │ │ +19e95c: 3905 3f00 |003a: if-nez v5, 0079 // +003f │ │ +19e960: 6e10 3606 0300 |003c: invoke-virtual {v3}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0636 │ │ +19e966: 0c06 |003f: move-result-object v6 │ │ +19e968: 6207 8e00 |0040: sget-object v7, Landroidx/lifecycle/Lifecycle$State;.DESTROYED:Landroidx/lifecycle/Lifecycle$State; // field@008e │ │ +19e96c: 3276 3100 |0042: if-eq v6, v7, 0073 // +0031 │ │ +19e970: 6e10 3606 0300 |0044: invoke-virtual {v3}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0636 │ │ +19e976: 0c06 |0047: move-result-object v6 │ │ +19e978: 0747 |0048: move-object v7, v4 │ │ +19e97a: 1f07 fa17 |0049: check-cast v7, Ljava/lang/Enum; // type@17fa │ │ +19e97e: 6e20 3306 7600 |004b: invoke-virtual {v6, v7}, Landroidx/lifecycle/Lifecycle$State;.compareTo:(Ljava/lang/Enum;)I // method@0633 │ │ +19e984: 0a06 |004e: move-result v6 │ │ +19e986: 3a06 2a00 |004f: if-ltz v6, 0079 // +002a │ │ +19e98a: 6e10 fb0c 0a00 |0051: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfb │ │ +19e990: 0c00 |0054: move-result-object v0 │ │ +19e992: 2001 a70c |0055: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0ca7 │ │ +19e996: 3801 0c00 |0057: if-eqz v1, 0063 // +000c │ │ +19e99a: 1f00 a70c |0059: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0ca7 │ │ +19e99e: 6e10 ff0c 0a00 |005b: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cff │ │ +19e9a4: 0c0a |005e: move-result-object v10 │ │ +19e9a6: 6e20 a03e a000 |005f: invoke-virtual {v0, v10}, Lcom/infomaniak/drive/views/FileInfoActionsView;.updateCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3ea0 │ │ +19e9ac: 280e |0062: goto 0070 // +000e │ │ +19e9ae: 2001 760c |0063: instance-of v1, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c76 │ │ +19e9b2: 3801 0b00 |0065: if-eqz v1, 0070 // +000b │ │ +19e9b6: 1f00 760c |0067: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c76 │ │ +19e9ba: 6e10 ff0c 0a00 |0069: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cff │ │ +19e9c0: 0c0a |006c: move-result-object v10 │ │ +19e9c2: 6e20 873d a000 |006d: invoke-virtual {v0, v10}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.updateWithExternalFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3d87 │ │ +19e9c8: 620a 8cb3 |0070: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +19e9cc: 281e |0072: goto 0090 // +001e │ │ +19e9ce: 220a 3d02 |0073: new-instance v10, Landroidx/lifecycle/LifecycleDestroyedException; // type@023d │ │ +19e9d2: 7010 3a06 0a00 |0075: invoke-direct {v10}, Landroidx/lifecycle/LifecycleDestroyedException;.:()V // method@063a │ │ +19e9d8: 270a |0078: throw v10 │ │ +19e9da: 0716 |0079: move-object v6, v1 │ │ +19e9dc: 1f06 c21d |007a: check-cast v6, Lkotlinx/coroutines/CoroutineDispatcher; // type@1dc2 │ │ +19e9e0: 2201 6b04 |007c: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1; // type@046b │ │ +19e9e4: 7020 d60c a100 |007e: invoke-direct {v1, v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0cd6 │ │ +19e9ea: 0717 |0081: move-object v7, v1 │ │ +19e9ec: 1f07 9a1b |0082: check-cast v7, Lkotlin/jvm/functions/Function0; // type@1b9a │ │ +19e9f0: 0798 |0084: move-object v8, v9 │ │ +19e9f2: 1f08 d61a |0085: check-cast v8, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +19e9f6: 5992 b403 |0087: iput v2, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.label:I // field@03b4 │ │ +19e9fa: 7706 6006 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@0660 │ │ +19ea00: 0c0a |008c: move-result-object v10 │ │ +19ea02: 330a 0300 |008d: if-ne v10, v0, 0090 // +0003 │ │ +19ea06: 1100 |008f: return-object v0 │ │ +19ea08: 620a 8cb3 |0090: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +19ea0c: 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 : 11341 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11344 (BasePreviewSliderFragment.kt) │ │ │ │ Class #46 header: │ │ -class_idx : 3233 │ │ +class_idx : 3234 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 14789 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 14792 │ │ 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.5 (50400501)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ -Annotations on method #15883 'duplicateFileClicked' │ │ +Annotations on method #15896 'duplicateFileClicked' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/activity/result/ActivityResultLauncher<" "Landroid/content/Intent;" ">;" "Lcom/infomaniak/drive/ui/MainViewModel;" ")V" } │ │ -Annotations on method #15892 'moveFileClicked' │ │ +Annotations on method #15905 '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 #15894 'onDeleteFile' │ │ +Annotations on method #15907 'onDeleteFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;)V" } │ │ -Annotations on method #15896 'onLeaveShare' │ │ +Annotations on method #15909 'onLeaveShare' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;)V" } │ │ -Annotations on method #15898 'onRenameFile' │ │ +Annotations on method #15911 'onRenameFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;)V" } │ │ -Annotations on method #15906 'sharePublicLink' │ │ +Annotations on method #15919 '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 │ │ -24a6a4: |[24a6a4] com.infomaniak.drive.views.FileInfoActionsView$OnItemClickListener.:()V │ │ -24a6b4: 6200 5114 |0000: sget-object v0, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion;.$$INSTANCE:Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion; // field@1451 │ │ -24a6b8: 6900 5b14 |0002: sput-object v0, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;.Companion:Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion; // field@145b │ │ -24a6bc: 0e00 |0004: return-void │ │ +24a9e0: |[24a9e0] com.infomaniak.drive.views.FileInfoActionsView$OnItemClickListener.:()V │ │ +24a9f0: 6200 5414 |0000: sget-object v0, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion;.$$INSTANCE:Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion; // field@1454 │ │ +24a9f4: 6900 5e14 |0002: sput-object v0, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;.Companion:Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion; // field@145e │ │ +24a9f8: 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 : 14789 (FileInfoActionsView.kt) │ │ + source_file_idx : 14792 (FileInfoActionsView.kt) │ │ │ │ Class #47 header: │ │ class_idx : 1133 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 556 │ │ -source_file_idx : 11341 │ │ +source_file_idx : 11344 │ │ 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 │ │ -19ea60: |[19ea60] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$8z7lzy28ObzLydAo-33yiNsuUH0:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -19ea70: 7120 1c0d 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@0d1c │ │ -19ea76: 0a00 |0003: move-result v0 │ │ -19ea78: 0f00 |0004: return v0 │ │ +19eb30: |[19eb30] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$8z7lzy28ObzLydAo-33yiNsuUH0:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +19eb40: 7120 1c0d 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@0d1c │ │ +19eb46: 0a00 |0003: move-result v0 │ │ +19eb48: 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 │ │ -19ecdc: |[19ecdc] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$BjgWO4FSpmztaOJWfMm5BlotlCg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ -19ecec: 7120 270d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers$lambda$19:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0d27 │ │ -19ecf2: 0c00 |0003: move-result-object v0 │ │ -19ecf4: 1100 |0004: return-object v0 │ │ +19edac: |[19edac] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$BjgWO4FSpmztaOJWfMm5BlotlCg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ +19edbc: 7120 270d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers$lambda$19:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0d27 │ │ +19edc2: 0c00 |0003: move-result-object v0 │ │ +19edc4: 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 │ │ -19effc: |[19effc] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$F7wJ01wofi0CgfkQGg58WSFzwZM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;Lio/sentry/IScope;)V │ │ -19f00c: 7140 170d 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@0d17 │ │ -19f012: 0e00 |0003: return-void │ │ +19f0cc: |[19f0cc] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$F7wJ01wofi0CgfkQGg58WSFzwZM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;Lio/sentry/IScope;)V │ │ +19f0dc: 7140 170d 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@0d17 │ │ +19f0e2: 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 │ │ -19ebbc: |[19ebbc] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$JE_u2Tp96mNrfjPRNeyUm8LDojY:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ -19ebcc: 7110 1e0d 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@0d1e │ │ -19ebd2: 0c00 |0003: move-result-object v0 │ │ -19ebd4: 1100 |0004: return-object v0 │ │ +19ec8c: |[19ec8c] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$JE_u2Tp96mNrfjPRNeyUm8LDojY:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ +19ec9c: 7110 1e0d 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@0d1e │ │ +19eca2: 0c00 |0003: move-result-object v0 │ │ +19eca4: 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 │ │ -19ecf8: |[19ecf8] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$KbfJ8jGT_ENfbF1nq-HevyQyq7U:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; │ │ -19ed08: 7110 1b0d 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@0d1b │ │ -19ed0e: 0c00 |0003: move-result-object v0 │ │ -19ed10: 1100 |0004: return-object v0 │ │ +19edc8: |[19edc8] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$KbfJ8jGT_ENfbF1nq-HevyQyq7U:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; │ │ +19edd8: 7110 1b0d 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@0d1b │ │ +19edde: 0c00 |0003: move-result-object v0 │ │ +19ede0: 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 │ │ -19e984: |[19e984] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$R4B5NZ6cWaucfs--yIOPrTAS-Hg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; │ │ -19e994: 7110 f30c 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext_delegate$lambda$0:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; // method@0cf3 │ │ -19e99a: 0c00 |0003: move-result-object v0 │ │ -19e99c: 1100 |0004: return-object v0 │ │ +19ea54: |[19ea54] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$R4B5NZ6cWaucfs--yIOPrTAS-Hg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; │ │ +19ea64: 7110 f30c 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext_delegate$lambda$0:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; // method@0cf3 │ │ +19ea6a: 0c00 |0003: move-result-object v0 │ │ +19ea6c: 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 │ │ -19ed14: |[19ed14] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$W-PfXtedZwxc5pYBWZkAnp2DxcM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ -19ed24: 7120 260d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers$lambda$18:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0d26 │ │ -19ed2a: 0c00 |0003: move-result-object v0 │ │ -19ed2c: 1100 |0004: return-object v0 │ │ +19ede4: |[19ede4] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$W-PfXtedZwxc5pYBWZkAnp2DxcM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ +19edf4: 7120 260d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers$lambda$18:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0d26 │ │ +19edfa: 0c00 |0003: move-result-object v0 │ │ +19edfc: 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 │ │ -19ec7c: |[19ec7c] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$W7CTYEe1059IQDds_sar-rZLM08:(Lcom/infomaniak/drive/data/models/File;)Ljava/lang/CharSequence; │ │ -19ec8c: 7110 180d 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@0d18 │ │ -19ec92: 0c00 |0003: move-result-object v0 │ │ -19ec94: 1100 |0004: return-object v0 │ │ +19ed4c: |[19ed4c] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$W7CTYEe1059IQDds_sar-rZLM08:(Lcom/infomaniak/drive/data/models/File;)Ljava/lang/CharSequence; │ │ +19ed5c: 7110 180d 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@0d18 │ │ +19ed62: 0c00 |0003: move-result-object v0 │ │ +19ed64: 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 │ │ -19ed30: |[19ed30] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$Z6sZn0Gu5NfcGvZTq9RfuRIHnTI:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ -19ed40: 7120 1f0d 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@0d1f │ │ -19ed46: 0c00 |0003: move-result-object v0 │ │ -19ed48: 1100 |0004: return-object v0 │ │ +19ee00: |[19ee00] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$Z6sZn0Gu5NfcGvZTq9RfuRIHnTI:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ +19ee10: 7120 1f0d 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@0d1f │ │ +19ee16: 0c00 |0003: move-result-object v0 │ │ +19ee18: 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 │ │ -19f014: |[19f014] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$gJDscCsQ5dzzKaO0FLnCo6w6esk:(Landroidx/activity/result/ActivityResult;)V │ │ -19f024: 7110 240d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher$lambda$1:(Landroidx/activity/result/ActivityResult;)V // method@0d24 │ │ -19f02a: 0e00 |0003: return-void │ │ +19f0e4: |[19f0e4] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$gJDscCsQ5dzzKaO0FLnCo6w6esk:(Landroidx/activity/result/ActivityResult;)V │ │ +19f0f4: 7110 240d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher$lambda$1:(Landroidx/activity/result/ActivityResult;)V // method@0d24 │ │ +19f0fa: 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 │ │ -19ed4c: |[19ed4c] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$p45y3LT0W-IpWabHRfyahXPgdLE:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ -19ed5c: 7120 190d 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@0d19 │ │ -19ed62: 0c00 |0003: move-result-object v0 │ │ -19ed64: 1100 |0004: return-object v0 │ │ +19ee1c: |[19ee1c] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$p45y3LT0W-IpWabHRfyahXPgdLE:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ +19ee2c: 7120 190d 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@0d19 │ │ +19ee32: 0c00 |0003: move-result-object v0 │ │ +19ee34: 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 │ │ -19ed68: |[19ed68] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$pJIJ9-3GdflzFJrf2RNRfy3eNyM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -19ed78: 7130 160d 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@0d16 │ │ -19ed7e: 0c00 |0003: move-result-object v0 │ │ -19ed80: 1100 |0004: return-object v0 │ │ +19ee38: |[19ee38] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$pJIJ9-3GdflzFJrf2RNRfy3eNyM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +19ee48: 7130 160d 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@0d16 │ │ +19ee4e: 0c00 |0003: move-result-object v0 │ │ +19ee50: 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 │ │ -19ed84: |[19ed84] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$qZwzFLhnNtXmC6aWZQzZQYSXT-I:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; │ │ -19ed94: 7120 1a0d 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@0d1a │ │ -19ed9a: 0c00 |0003: move-result-object v0 │ │ -19ed9c: 1100 |0004: return-object v0 │ │ +19ee54: |[19ee54] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$qZwzFLhnNtXmC6aWZQzZQYSXT-I:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; │ │ +19ee64: 7120 1a0d 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@0d1a │ │ +19ee6a: 0c00 |0003: move-result-object v0 │ │ +19ee6c: 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 │ │ -19f02c: |[19f02c] com.infomaniak.drive.ui.BasePreviewSliderFragment.:()V │ │ -19f03c: 2200 6304 |0000: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; // type@0463 │ │ -19f040: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19f042: 7020 bb0c 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0cbb │ │ -19f048: 6900 b603 |0006: sput-object v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.Companion:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; // field@03b6 │ │ -19f04c: 0e00 |0008: return-void │ │ +19f0fc: |[19f0fc] com.infomaniak.drive.ui.BasePreviewSliderFragment.:()V │ │ +19f10c: 2200 6304 |0000: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; // type@0463 │ │ +19f110: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19f112: 7020 bb0c 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0cbb │ │ +19f118: 6900 b603 |0006: sput-object v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.Companion:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; // field@03b6 │ │ +19f11c: 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 │ │ -19f050: |[19f050] com.infomaniak.drive.ui.BasePreviewSliderFragment.:()V │ │ -19f060: 7010 f205 0500 |0000: invoke-direct {v5}, Landroidx/fragment/app/Fragment;.:()V // method@05f2 │ │ -19f066: 0750 |0003: move-object v0, v5 │ │ -19f068: 1f00 2c02 |0004: check-cast v0, Landroidx/fragment/app/Fragment; // type@022c │ │ -19f06c: 1c01 de04 |0006: const-class v1, Lcom/infomaniak/drive/ui/MainViewModel; // type@04de │ │ -19f070: 7110 9dba 0100 |0008: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@ba9d │ │ -19f076: 0c01 |000b: move-result-object v1 │ │ -19f078: 2202 6804 |000c: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1; // type@0468 │ │ -19f07c: 7020 cd0c 0200 |000e: invoke-direct {v2, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.:(Landroidx/fragment/app/Fragment;)V // method@0ccd │ │ -19f082: 1f02 991b |0011: check-cast v2, Lkotlin/jvm/functions/Function0; // type@1b99 │ │ -19f086: 2203 6904 |0013: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2; // type@0469 │ │ -19f08a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -19f08c: 7030 d00c 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@0cd0 │ │ -19f092: 1f03 991b |0019: check-cast v3, Lkotlin/jvm/functions/Function0; // type@1b99 │ │ -19f096: 2204 6a04 |001b: new-instance v4, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3; // type@046a │ │ -19f09a: 7020 d30c 0400 |001d: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.:(Landroidx/fragment/app/Fragment;)V // method@0cd3 │ │ -19f0a0: 1f04 991b |0020: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b99 │ │ -19f0a4: 7154 2306 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@0623 │ │ -19f0aa: 0c00 |0025: move-result-object v0 │ │ -19f0ac: 5b50 bc03 |0026: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.mainViewModel$delegate:Lkotlin/Lazy; // field@03bc │ │ -19f0b0: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -19f0b2: 5c50 bb03 |0029: iput-boolean v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03bb │ │ -19f0b6: 2200 6004 |002b: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7; // type@0460 │ │ -19f0ba: 7020 b40c 5000 |002d: invoke-direct {v0, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0cb4 │ │ -19f0c0: 7110 979c 0000 |0030: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9c97 │ │ -19f0c6: 0c00 |0033: move-result-object v0 │ │ -19f0c8: 5b50 b803 |0034: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext$delegate:Lkotlin/Lazy; // field@03b8 │ │ -19f0cc: 2200 ff0b |0036: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0bff │ │ -19f0d0: 7010 b23a 0000 |0038: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3ab2 │ │ -19f0d6: 5b50 ba03 |003b: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03ba │ │ -19f0da: 2200 8101 |003d: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@0181 │ │ -19f0de: 7010 8804 0000 |003f: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0488 │ │ -19f0e4: 1f00 7e01 |0042: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@017e │ │ -19f0e8: 2201 6104 |0044: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8; // type@0461 │ │ -19f0ec: 7010 b60c 0100 |0046: invoke-direct {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8;.:()V // method@0cb6 │ │ -19f0f2: 6e30 200d 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@0d20 │ │ -19f0f8: 0c00 |004c: move-result-object v0 │ │ -19f0fa: 1a01 95eb |004d: const-string v1, "registerForActivityResult(...)" // string@eb95 │ │ -19f0fe: 7120 bbb9 1000 |004f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -19f104: 5b50 bf03 |0052: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@03bf │ │ -19f108: 2200 6204 |0054: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9; // type@0462 │ │ -19f10c: 7020 b80c 5000 |0056: invoke-direct {v0, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0cb8 │ │ -19f112: 7110 979c 0000 |0059: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9c97 │ │ -19f118: 0c00 |005c: move-result-object v0 │ │ -19f11a: 5b50 bd03 |005d: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler$delegate:Lkotlin/Lazy; // field@03bd │ │ -19f11e: 0e00 |005f: return-void │ │ +19f120: |[19f120] com.infomaniak.drive.ui.BasePreviewSliderFragment.:()V │ │ +19f130: 7010 f205 0500 |0000: invoke-direct {v5}, Landroidx/fragment/app/Fragment;.:()V // method@05f2 │ │ +19f136: 0750 |0003: move-object v0, v5 │ │ +19f138: 1f00 2c02 |0004: check-cast v0, Landroidx/fragment/app/Fragment; // type@022c │ │ +19f13c: 1c01 de04 |0006: const-class v1, Lcom/infomaniak/drive/ui/MainViewModel; // type@04de │ │ +19f140: 7110 aaba 0100 |0008: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@baaa │ │ +19f146: 0c01 |000b: move-result-object v1 │ │ +19f148: 2202 6804 |000c: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1; // type@0468 │ │ +19f14c: 7020 cd0c 0200 |000e: invoke-direct {v2, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.:(Landroidx/fragment/app/Fragment;)V // method@0ccd │ │ +19f152: 1f02 9a1b |0011: check-cast v2, Lkotlin/jvm/functions/Function0; // type@1b9a │ │ +19f156: 2203 6904 |0013: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2; // type@0469 │ │ +19f15a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +19f15c: 7030 d00c 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@0cd0 │ │ +19f162: 1f03 9a1b |0019: check-cast v3, Lkotlin/jvm/functions/Function0; // type@1b9a │ │ +19f166: 2204 6a04 |001b: new-instance v4, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3; // type@046a │ │ +19f16a: 7020 d30c 0400 |001d: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.:(Landroidx/fragment/app/Fragment;)V // method@0cd3 │ │ +19f170: 1f04 9a1b |0020: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b9a │ │ +19f174: 7154 2306 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@0623 │ │ +19f17a: 0c00 |0025: move-result-object v0 │ │ +19f17c: 5b50 bc03 |0026: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.mainViewModel$delegate:Lkotlin/Lazy; // field@03bc │ │ +19f180: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +19f182: 5c50 bb03 |0029: iput-boolean v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03bb │ │ +19f186: 2200 6004 |002b: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7; // type@0460 │ │ +19f18a: 7020 b40c 5000 |002d: invoke-direct {v0, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0cb4 │ │ +19f190: 7110 a49c 0000 |0030: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9ca4 │ │ +19f196: 0c00 |0033: move-result-object v0 │ │ +19f198: 5b50 b803 |0034: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext$delegate:Lkotlin/Lazy; // field@03b8 │ │ +19f19c: 2200 000c |0036: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0c00 │ │ +19f1a0: 7010 bf3a 0000 |0038: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3abf │ │ +19f1a6: 5b50 ba03 |003b: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03ba │ │ +19f1aa: 2200 8101 |003d: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@0181 │ │ +19f1ae: 7010 8804 0000 |003f: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0488 │ │ +19f1b4: 1f00 7e01 |0042: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@017e │ │ +19f1b8: 2201 6104 |0044: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8; // type@0461 │ │ +19f1bc: 7010 b60c 0100 |0046: invoke-direct {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8;.:()V // method@0cb6 │ │ +19f1c2: 6e30 200d 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@0d20 │ │ +19f1c8: 0c00 |004c: move-result-object v0 │ │ +19f1ca: 1a01 9aeb |004d: const-string v1, "registerForActivityResult(...)" // string@eb9a │ │ +19f1ce: 7120 c8b9 1000 |004f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +19f1d4: 5b50 bf03 |0052: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@03bf │ │ +19f1d8: 2200 6204 |0054: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9; // type@0462 │ │ +19f1dc: 7020 b80c 5000 |0056: invoke-direct {v0, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0cb8 │ │ +19f1e2: 7110 a49c 0000 |0059: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9ca4 │ │ +19f1e8: 0c00 |005c: move-result-object v0 │ │ +19f1ea: 5b50 bd03 |005d: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler$delegate:Lkotlin/Lazy; // field@03bd │ │ +19f1ee: 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 │ │ -19f120: |[19f120] com.infomaniak.drive.ui.BasePreviewSliderFragment.access$setPrintButtonVisibility:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)V │ │ -19f130: 7020 2a0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPrintButtonVisibility:(Z)V // method@0d2a │ │ -19f136: 0e00 |0003: return-void │ │ +19f1f0: |[19f1f0] com.infomaniak.drive.ui.BasePreviewSliderFragment.access$setPrintButtonVisibility:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)V │ │ +19f200: 7020 2a0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPrintButtonVisibility:(Z)V // method@0d2a │ │ +19f206: 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 │ │ -19ef80: |[19ef80] com.infomaniak.drive.ui.BasePreviewSliderFragment.access$updateBottomSheetWithCurrentFile:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlinx/coroutines/Job; │ │ -19ef90: 7010 300d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.updateBottomSheetWithCurrentFile:()Lkotlinx/coroutines/Job; // method@0d30 │ │ -19ef96: 0c00 |0003: move-result-object v0 │ │ -19ef98: 1100 |0004: return-object v0 │ │ +19f050: |[19f050] com.infomaniak.drive.ui.BasePreviewSliderFragment.access$updateBottomSheetWithCurrentFile:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlinx/coroutines/Job; │ │ +19f060: 7010 300d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.updateBottomSheetWithCurrentFile:()Lkotlinx/coroutines/Job; // method@0d30 │ │ +19f066: 0c00 |0003: move-result-object v0 │ │ +19f068: 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 │ │ -19f168: |[19f168] com.infomaniak.drive.ui.BasePreviewSliderFragment.clearEdgeToEdge:()V │ │ -19f178: 6e10 220d 0300 |0000: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d22 │ │ -19f17e: 0c00 |0003: move-result-object v0 │ │ -19f180: 7110 b9b9 0000 |0004: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -19f186: 0701 |0007: move-object v1, v0 │ │ -19f188: 1f01 1600 |0008: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -19f18c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -19f18e: 7120 2f3b 2100 |000b: invoke-static {v1, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.toggleSystemBar:(Landroid/app/Activity;Z)V // method@3b2f │ │ -19f194: 6e10 1806 0000 |000e: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0618 │ │ -19f19a: 0c00 |0011: move-result-object v0 │ │ -19f19c: 1a01 debe |0012: const-string v1, "getWindow(...)" // string@bede │ │ -19f1a0: 7120 bbb9 1000 |0014: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -19f1a6: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -19f1a8: 7120 1646 1000 |0018: invoke-static {v0, v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.toggleEdgeToEdge:(Landroid/view/Window;Z)V // method@4616 │ │ -19f1ae: 0e00 |001b: return-void │ │ +19f238: |[19f238] com.infomaniak.drive.ui.BasePreviewSliderFragment.clearEdgeToEdge:()V │ │ +19f248: 6e10 220d 0300 |0000: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d22 │ │ +19f24e: 0c00 |0003: move-result-object v0 │ │ +19f250: 7110 c6b9 0000 |0004: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +19f256: 0701 |0007: move-object v1, v0 │ │ +19f258: 1f01 1600 |0008: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +19f25c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +19f25e: 7120 3c3b 2100 |000b: invoke-static {v1, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.toggleSystemBar:(Landroid/app/Activity;Z)V // method@3b3c │ │ +19f264: 6e10 1806 0000 |000e: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0618 │ │ +19f26a: 0c00 |0011: move-result-object v0 │ │ +19f26c: 1a01 e3be |0012: const-string v1, "getWindow(...)" // string@bee3 │ │ +19f270: 7120 c8b9 1000 |0014: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +19f276: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +19f278: 7120 2346 1000 |0018: invoke-static {v0, v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.toggleEdgeToEdge:(Landroid/view/Window;Z)V // method@4623 │ │ +19f27e: 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 │ │ -19e9a0: |[19e9a0] com.infomaniak.drive.ui.BasePreviewSliderFragment.currentContext_delegate$lambda$0:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; │ │ -19e9b0: 6e10 230d 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d23 │ │ -19e9b6: 0c00 |0003: move-result-object v0 │ │ -19e9b8: 1100 |0004: return-object v0 │ │ +19ea70: |[19ea70] com.infomaniak.drive.ui.BasePreviewSliderFragment.currentContext_delegate$lambda$0:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; │ │ +19ea80: 6e10 230d 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d23 │ │ +19ea86: 0c00 |0003: move-result-object v0 │ │ +19ea88: 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 │ │ -19edbc: |[19edbc] 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; │ │ -19edcc: 6e10 ff0c 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cff │ │ -19edd2: 0c00 |0003: move-result-object v0 │ │ -19edd4: 6e10 750a 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a75 │ │ -19edda: 0a00 |0007: move-result v0 │ │ -19eddc: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ -19ede0: 5410 ac02 |000a: iget-object v0, v1, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02ac │ │ -19ede4: 6e10 2595 0200 |000c: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9525 │ │ -19edea: 0a01 |000f: move-result v1 │ │ -19edec: df01 0101 |0010: xor-int/lit8 v1, v1, #int 1 // #01 │ │ -19edf0: 6e20 203f 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleOpenWithVisibility:(Z)V // method@3f20 │ │ -19edf6: 6200 89b3 |0015: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -19edfa: 1100 |0017: return-object v0 │ │ +19ee8c: |[19ee8c] 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; │ │ +19ee9c: 6e10 ff0c 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cff │ │ +19eea2: 0c00 |0003: move-result-object v0 │ │ +19eea4: 6e10 750a 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a75 │ │ +19eeaa: 0a00 |0007: move-result v0 │ │ +19eeac: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ +19eeb0: 5410 ac02 |000a: iget-object v0, v1, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02ac │ │ +19eeb4: 6e10 3295 0200 |000c: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9532 │ │ +19eeba: 0a01 |000f: move-result v1 │ │ +19eebc: df01 0101 |0010: xor-int/lit8 v1, v1, #int 1 // #01 │ │ +19eec0: 6e20 2d3f 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleOpenWithVisibility:(Z)V // method@3f2d │ │ +19eec6: 6200 8cb3 |0015: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +19eeca: 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 │ │ -19f38c: |[19f38c] 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 │ │ -19f39c: 1a00 73ef |0000: const-string v0, "scope" // string@ef73 │ │ -19f3a0: 7120 bcb9 0c00 |0002: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -19f3a6: 6e10 ff0c 0900 |0005: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cff │ │ -19f3ac: 0c09 |0008: move-result-object v9 │ │ -19f3ae: 6e10 440a 0900 |0009: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a44 │ │ -19f3b4: 0a09 |000c: move-result v9 │ │ -19f3b6: 2200 1e18 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@181e │ │ -19f3ba: 1a01 c6c1 |000f: const-string v1, "id: " // string@c1c6 │ │ -19f3be: 7020 b096 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96b0 │ │ -19f3c4: 6e20 b496 9000 |0014: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96b4 │ │ -19f3ca: 6e10 ca96 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ca │ │ -19f3d0: 0c09 |001a: move-result-object v9 │ │ -19f3d2: 1a00 87a4 |001b: const-string v0, "currentFile" // string@a487 │ │ -19f3d6: 7230 5574 0c09 |001d: invoke-interface {v12, v0, v9}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@7455 │ │ -19f3dc: 6e10 e499 0a00 |0020: invoke-virtual {v10}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@99e4 │ │ -19f3e2: 0c09 |0023: move-result-object v9 │ │ -19f3e4: 1a0a 6c26 |0024: const-string v10, "(...)" // string@266c │ │ -19f3e8: 7120 bbb9 a900 |0026: invoke-static {v9, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -19f3ee: 0790 |0029: move-object v0, v9 │ │ -19f3f0: 1f00 0618 |002a: check-cast v0, Ljava/lang/Iterable; // type@1806 │ │ -19f3f4: 2206 5d04 |002c: new-instance v6, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4; // type@045d │ │ -19f3f8: 7010 ae0c 0600 |002e: invoke-direct {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4;.:()V // method@0cae │ │ -19f3fe: 1307 1f00 |0031: const/16 v7, #int 31 // #1f │ │ -19f402: 1208 |0033: const/4 v8, #int 0 // #0 │ │ -19f404: 1201 |0034: const/4 v1, #int 0 // #0 │ │ -19f406: 1202 |0035: const/4 v2, #int 0 // #0 │ │ -19f408: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -19f40a: 1204 |0037: const/4 v4, #int 0 // #0 │ │ -19f40c: 1205 |0038: const/4 v5, #int 0 // #0 │ │ -19f40e: 7709 d0aa 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@aad0 │ │ -19f414: 0c09 |003c: move-result-object v9 │ │ -19f416: 1a0a a4ad |003d: const-string v10, "files.values" // string@ada4 │ │ -19f41a: 7230 5574 ac09 |003f: invoke-interface {v12, v10, v9}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@7455 │ │ -19f420: 7110 d27a 0b00 |0042: invoke-static {v11}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7ad2 │ │ -19f426: 0e00 |0045: return-void │ │ +19f45c: |[19f45c] 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 │ │ +19f46c: 1a00 78ef |0000: const-string v0, "scope" // string@ef78 │ │ +19f470: 7120 c9b9 0c00 |0002: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +19f476: 6e10 ff0c 0900 |0005: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cff │ │ +19f47c: 0c09 |0008: move-result-object v9 │ │ +19f47e: 6e10 440a 0900 |0009: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a44 │ │ +19f484: 0a09 |000c: move-result v9 │ │ +19f486: 2200 1f18 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@181f │ │ +19f48a: 1a01 cbc1 |000f: const-string v1, "id: " // string@c1cb │ │ +19f48e: 7020 bd96 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96bd │ │ +19f494: 6e20 c196 9000 |0014: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96c1 │ │ +19f49a: 6e10 d796 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96d7 │ │ +19f4a0: 0c09 |001a: move-result-object v9 │ │ +19f4a2: 1a00 8ca4 |001b: const-string v0, "currentFile" // string@a48c │ │ +19f4a6: 7230 6274 0c09 |001d: invoke-interface {v12, v0, v9}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@7462 │ │ +19f4ac: 6e10 f199 0a00 |0020: invoke-virtual {v10}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@99f1 │ │ +19f4b2: 0c09 |0023: move-result-object v9 │ │ +19f4b4: 1a0a 6d26 |0024: const-string v10, "(...)" // string@266d │ │ +19f4b8: 7120 c8b9 a900 |0026: invoke-static {v9, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +19f4be: 0790 |0029: move-object v0, v9 │ │ +19f4c0: 1f00 0718 |002a: check-cast v0, Ljava/lang/Iterable; // type@1807 │ │ +19f4c4: 2206 5d04 |002c: new-instance v6, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4; // type@045d │ │ +19f4c8: 7010 ae0c 0600 |002e: invoke-direct {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4;.:()V // method@0cae │ │ +19f4ce: 1307 1f00 |0031: const/16 v7, #int 31 // #1f │ │ +19f4d2: 1208 |0033: const/4 v8, #int 0 // #0 │ │ +19f4d4: 1201 |0034: const/4 v1, #int 0 // #0 │ │ +19f4d6: 1202 |0035: const/4 v2, #int 0 // #0 │ │ +19f4d8: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +19f4da: 1204 |0037: const/4 v4, #int 0 // #0 │ │ +19f4dc: 1205 |0038: const/4 v5, #int 0 // #0 │ │ +19f4de: 7709 ddaa 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@aadd │ │ +19f4e4: 0c09 |003c: move-result-object v9 │ │ +19f4e6: 1a0a a9ad |003d: const-string v10, "files.values" // string@ada9 │ │ +19f4ea: 7230 6274 ac09 |003f: invoke-interface {v12, v10, v9}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@7462 │ │ +19f4f0: 7110 df7a 0b00 |0042: invoke-static {v11}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7adf │ │ +19f4f6: 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 │ │ -19ec98: |[19ec98] 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; │ │ -19eca8: 1a00 ddc7 |0000: const-string v0, "it" // string@c7dd │ │ -19ecac: 7120 bcb9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -19ecb2: 6e10 440a 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a44 │ │ -19ecb8: 0a02 |0008: move-result v2 │ │ -19ecba: 2200 1e18 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@181e │ │ -19ecbe: 1a01 c6c1 |000b: const-string v1, "id: " // string@c1c6 │ │ -19ecc2: 7020 b096 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96b0 │ │ -19ecc8: 6e20 b496 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96b4 │ │ -19ecce: 6e10 ca96 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ca │ │ -19ecd4: 0c02 |0016: move-result-object v2 │ │ -19ecd6: 1f02 ed17 |0017: check-cast v2, Ljava/lang/CharSequence; // type@17ed │ │ -19ecda: 1102 |0019: return-object v2 │ │ +19ed68: |[19ed68] 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; │ │ +19ed78: 1a00 e2c7 |0000: const-string v0, "it" // string@c7e2 │ │ +19ed7c: 7120 c9b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +19ed82: 6e10 440a 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a44 │ │ +19ed88: 0a02 |0008: move-result v2 │ │ +19ed8a: 2200 1f18 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@181f │ │ +19ed8e: 1a01 cbc1 |000b: const-string v1, "id: " // string@c1cb │ │ +19ed92: 7020 bd96 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96bd │ │ +19ed98: 6e20 c196 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96c1 │ │ +19ed9e: 6e10 d796 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96d7 │ │ +19eda4: 0c02 |0016: move-result-object v2 │ │ +19eda6: 1f02 ee17 |0017: check-cast v2, Ljava/lang/CharSequence; // type@17ee │ │ +19edaa: 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 │ │ -19edfc: |[19edfc] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$4:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ -19ee0c: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -19ee10: 6e10 f50c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.downloadFileClicked:()V // method@0cf5 │ │ -19ee16: 6200 89b3 |0005: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -19ee1a: 1100 |0007: return-object v0 │ │ +19eecc: |[19eecc] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$4:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ +19eedc: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +19eee0: 6e10 f50c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.downloadFileClicked:()V // method@0cf5 │ │ +19eee6: 6200 8cb3 |0005: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +19eeea: 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 │ │ -19ee1c: |[19ee1c] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$7$lambda$5:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; │ │ -19ee2c: 5488 ad02 |0000: iget-object v8, v8, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.pdfContainer:Landroidx/constraintlayout/widget/ConstraintLayout; // field@02ad │ │ -19ee30: 1a00 f3e4 |0002: const-string v0, "pdfContainer" // string@e4f3 │ │ -19ee34: 7120 bbb9 0800 |0004: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -19ee3a: 0781 |0007: move-object v1, v8 │ │ -19ee3c: 1f01 2101 |0008: check-cast v1, Landroid/view/View; // type@0121 │ │ -19ee40: 3809 0500 |000a: if-eqz v9, 000f // +0005 │ │ -19ee44: 5298 8400 |000c: iget v8, v9, Landroidx/core/graphics/Insets;.right:I // field@0084 │ │ -19ee48: 2802 |000e: goto 0010 // +0002 │ │ -19ee4a: 1208 |000f: const/4 v8, #int 0 // #0 │ │ -19ee4c: 7110 d795 0800 |0010: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -19ee52: 0c04 |0013: move-result-object v4 │ │ -19ee54: 1306 0b00 |0014: const/16 v6, #int 11 // #b │ │ -19ee58: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -19ee5a: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -19ee5c: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -19ee5e: 1205 |0019: const/4 v5, #int 0 // #0 │ │ -19ee60: 7707 0146 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@4601 │ │ -19ee66: 6208 89b3 |001d: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -19ee6a: 1108 |001f: return-object v8 │ │ +19eeec: |[19eeec] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$7$lambda$5:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; │ │ +19eefc: 5488 ad02 |0000: iget-object v8, v8, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.pdfContainer:Landroidx/constraintlayout/widget/ConstraintLayout; // field@02ad │ │ +19ef00: 1a00 f8e4 |0002: const-string v0, "pdfContainer" // string@e4f8 │ │ +19ef04: 7120 c8b9 0800 |0004: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +19ef0a: 0781 |0007: move-object v1, v8 │ │ +19ef0c: 1f01 2101 |0008: check-cast v1, Landroid/view/View; // type@0121 │ │ +19ef10: 3809 0500 |000a: if-eqz v9, 000f // +0005 │ │ +19ef14: 5298 8400 |000c: iget v8, v9, Landroidx/core/graphics/Insets;.right:I // field@0084 │ │ +19ef18: 2802 |000e: goto 0010 // +0002 │ │ +19ef1a: 1208 |000f: const/4 v8, #int 0 // #0 │ │ +19ef1c: 7110 e495 0800 |0010: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +19ef22: 0c04 |0013: move-result-object v4 │ │ +19ef24: 1306 0b00 |0014: const/16 v6, #int 11 // #b │ │ +19ef28: 1207 |0016: const/4 v7, #int 0 // #0 │ │ +19ef2a: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +19ef2c: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +19ef2e: 1205 |0019: const/4 v5, #int 0 // #0 │ │ +19ef30: 7707 0e46 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@460e │ │ +19ef36: 6208 8cb3 |001d: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +19ef3a: 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 │ │ -19ee6c: |[19ee6c] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$7$lambda$6:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; │ │ -19ee7c: 0730 |0000: move-object v0, v3 │ │ -19ee7e: 1f00 2c02 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@022c │ │ -19ee82: 6e10 ff0c 0300 |0003: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cff │ │ -19ee88: 0c01 |0006: move-result-object v1 │ │ -19ee8a: 6e10 020d 0300 |0007: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0d02 │ │ -19ee90: 0c03 |000a: move-result-object v3 │ │ -19ee92: 6e10 f80f 0300 |000b: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@0ff8 │ │ -19ee98: 0c03 |000e: move-result-object v3 │ │ -19ee9a: 7210 93d7 0300 |000f: invoke-interface {v3}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d793 │ │ -19eea0: 0c03 |0012: move-result-object v3 │ │ -19eea2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -19eea4: 7110 2a95 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@952a │ │ -19eeaa: 0c02 |0017: move-result-object v2 │ │ -19eeac: 7120 b3b9 2300 |0018: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -19eeb2: 0a03 |001b: move-result v3 │ │ -19eeb4: df03 0301 |001c: xor-int/lit8 v3, v3, #int 1 // #01 │ │ -19eeb8: 7130 0e3b 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@3b0e │ │ -19eebe: 6203 89b3 |0021: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -19eec2: 1103 |0023: return-object v3 │ │ +19ef3c: |[19ef3c] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$7$lambda$6:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; │ │ +19ef4c: 0730 |0000: move-object v0, v3 │ │ +19ef4e: 1f00 2c02 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@022c │ │ +19ef52: 6e10 ff0c 0300 |0003: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cff │ │ +19ef58: 0c01 |0006: move-result-object v1 │ │ +19ef5a: 6e10 020d 0300 |0007: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0d02 │ │ +19ef60: 0c03 |000a: move-result-object v3 │ │ +19ef62: 6e10 f80f 0300 |000b: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@0ff8 │ │ +19ef68: 0c03 |000e: move-result-object v3 │ │ +19ef6a: 7210 a0d7 0300 |000f: invoke-interface {v3}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d7a0 │ │ +19ef70: 0c03 |0012: move-result-object v3 │ │ +19ef72: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +19ef74: 7110 3795 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9537 │ │ +19ef7a: 0c02 |0017: move-result-object v2 │ │ +19ef7c: 7120 c0b9 2300 |0018: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +19ef82: 0a03 |001b: move-result v3 │ │ +19ef84: df03 0301 |001c: xor-int/lit8 v3, v3, #int 1 // #01 │ │ +19ef88: 7130 1b3b 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@3b1b │ │ +19ef8e: 6203 8cb3 |0021: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +19ef92: 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 │ │ -19eac4: |[19eac4] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$9$lambda$8:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -19ead4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19ead6: 0f00 |0001: return v0 │ │ +19eb94: |[19eb94] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$9$lambda$8:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +19eba4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19eba6: 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 │ │ -19ebfc: |[19ebfc] com.infomaniak.drive.ui.BasePreviewSliderFragment.previewPDFHandler_delegate$lambda$3:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ -19ec0c: 2206 8409 |0000: new-instance v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // type@0984 │ │ -19ec10: 6e10 230d 0700 |0002: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d23 │ │ -19ec16: 0c01 |0005: move-result-object v1 │ │ -19ec18: 1a00 35ed |0006: const-string v0, "requireContext(...)" // string@ed35 │ │ -19ec1c: 7120 bbb9 0100 |0008: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -19ec22: 2203 5604 |000b: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0; // type@0456 │ │ -19ec26: 7020 a00c 7300 |000d: invoke-direct {v3, v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0ca0 │ │ -19ec2c: 1224 |0010: const/4 v4, #int 2 // #2 │ │ -19ec2e: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -19ec30: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -19ec32: 0760 |0013: move-object v0, v6 │ │ -19ec34: 7606 6e2b 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@2b6e │ │ -19ec3a: 1106 |0017: return-object v6 │ │ +19eccc: |[19eccc] com.infomaniak.drive.ui.BasePreviewSliderFragment.previewPDFHandler_delegate$lambda$3:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ +19ecdc: 2206 8509 |0000: new-instance v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // type@0985 │ │ +19ece0: 6e10 230d 0700 |0002: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d23 │ │ +19ece6: 0c01 |0005: move-result-object v1 │ │ +19ece8: 1a00 3aed |0006: const-string v0, "requireContext(...)" // string@ed3a │ │ +19ecec: 7120 c8b9 0100 |0008: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +19ecf2: 2203 5604 |000b: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0; // type@0456 │ │ +19ecf6: 7020 a00c 7300 |000d: invoke-direct {v3, v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0ca0 │ │ +19ecfc: 1224 |0010: const/4 v4, #int 2 // #2 │ │ +19ecfe: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +19ed00: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +19ed02: 0760 |0013: move-object v0, v6 │ │ +19ed04: 7606 7b2b 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@2b7b │ │ +19ed0a: 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 │ │ -19eec4: |[19eec4] com.infomaniak.drive.ui.BasePreviewSliderFragment.previewPDFHandler_delegate$lambda$3$lambda$2:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ -19eed4: 5410 b703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b7 │ │ -19eed8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -19eedc: 6201 89b3 |0004: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -19eee0: 1101 |0006: return-object v1 │ │ -19eee2: 7020 2a0d 2100 |0007: invoke-direct {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPrintButtonVisibility:(Z)V // method@0d2a │ │ -19eee8: 6201 89b3 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -19eeec: 1101 |000c: return-object v1 │ │ +19ef94: |[19ef94] com.infomaniak.drive.ui.BasePreviewSliderFragment.previewPDFHandler_delegate$lambda$3$lambda$2:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ +19efa4: 5410 b703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b7 │ │ +19efa8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +19efac: 6201 8cb3 |0004: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +19efb0: 1101 |0006: return-object v1 │ │ +19efb2: 7020 2a0d 2100 |0007: invoke-direct {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPrintButtonVisibility:(Z)V // method@0d2a │ │ +19efb8: 6201 8cb3 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +19efbc: 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 │ │ -19f67c: |[19f67c] com.infomaniak.drive.ui.BasePreviewSliderFragment.selectFolderResultLauncher$lambda$1:(Landroidx/activity/result/ActivityResult;)V │ │ -19f68c: 0e00 |0000: return-void │ │ +19f74c: |[19f74c] com.infomaniak.drive.ui.BasePreviewSliderFragment.selectFolderResultLauncher$lambda$1:(Landroidx/activity/result/ActivityResult;)V │ │ +19f75c: 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 │ │ -19eef0: |[19eef0] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers$lambda$18:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ -19ef00: 6e10 fd0c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getContext:()Landroid/content/Context; // method@0cfd │ │ -19ef06: 0c03 |0003: move-result-object v3 │ │ -19ef08: 3803 0f00 |0004: if-eqz v3, 0013 // +000f │ │ -19ef0c: 6200 e113 |0006: sget-object v0, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@13e1 │ │ -19ef10: 6e10 ff0c 0200 |0008: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cff │ │ -19ef16: 0c01 |000b: move-result-object v1 │ │ -19ef18: 6e10 070d 0200 |000c: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@0d07 │ │ -19ef1e: 0c02 |000f: move-result-object v2 │ │ -19ef20: 6e40 c53c 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@3cc5 │ │ -19ef26: 6202 89b3 |0013: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -19ef2a: 1102 |0015: return-object v2 │ │ +19efc0: |[19efc0] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers$lambda$18:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ +19efd0: 6e10 fd0c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getContext:()Landroid/content/Context; // method@0cfd │ │ +19efd6: 0c03 |0003: move-result-object v3 │ │ +19efd8: 3803 0f00 |0004: if-eqz v3, 0013 // +000f │ │ +19efdc: 6200 e413 |0006: sget-object v0, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@13e4 │ │ +19efe0: 6e10 ff0c 0200 |0008: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cff │ │ +19efe6: 0c01 |000b: move-result-object v1 │ │ +19efe8: 6e10 070d 0200 |000c: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@0d07 │ │ +19efee: 0c02 |000f: move-result-object v2 │ │ +19eff0: 6e40 d23c 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@3cd2 │ │ +19eff6: 6202 8cb3 |0013: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +19effa: 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 │ │ -19ef2c: |[19ef2c] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers$lambda$19:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ -19ef3c: 6e10 230d 0300 |0000: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d23 │ │ -19ef42: 0c04 |0003: move-result-object v4 │ │ -19ef44: 1a00 35ed |0004: const-string v0, "requireContext(...)" // string@ed35 │ │ -19ef48: 7120 bbb9 0400 |0006: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -19ef4e: 6e10 ff0c 0300 |0009: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cff │ │ -19ef54: 0c01 |000c: move-result-object v1 │ │ -19ef56: 6e10 230d 0300 |000d: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d23 │ │ -19ef5c: 0c02 |0010: move-result-object v2 │ │ -19ef5e: 7120 bbb9 0200 |0011: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -19ef64: 6e10 070d 0300 |0014: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@0d07 │ │ -19ef6a: 0c03 |0017: move-result-object v3 │ │ -19ef6c: 6e30 2f0a 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@0a2f │ │ -19ef72: 0c03 |001b: move-result-object v3 │ │ -19ef74: 7120 d03b 3400 |001c: invoke-static {v4, v3}, Lcom/infomaniak/drive/utils/PreviewUtilsKt;.printPdf:(Landroid/content/Context;Ljava/io/File;)V // method@3bd0 │ │ -19ef7a: 6203 89b3 |001f: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -19ef7e: 1103 |0021: return-object v3 │ │ +19effc: |[19effc] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers$lambda$19:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ +19f00c: 6e10 230d 0300 |0000: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d23 │ │ +19f012: 0c04 |0003: move-result-object v4 │ │ +19f014: 1a00 3aed |0004: const-string v0, "requireContext(...)" // string@ed3a │ │ +19f018: 7120 c8b9 0400 |0006: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +19f01e: 6e10 ff0c 0300 |0009: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cff │ │ +19f024: 0c01 |000c: move-result-object v1 │ │ +19f026: 6e10 230d 0300 |000d: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d23 │ │ +19f02c: 0c02 |0010: move-result-object v2 │ │ +19f02e: 7120 c8b9 0200 |0011: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +19f034: 6e10 070d 0300 |0014: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@0d07 │ │ +19f03a: 0c03 |0017: move-result-object v3 │ │ +19f03c: 6e30 2f0a 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@0a2f │ │ +19f042: 0c03 |001b: move-result-object v3 │ │ +19f044: 7120 dd3b 3400 |001c: invoke-static {v4, v3}, Lcom/infomaniak/drive/utils/PreviewUtilsKt;.printPdf:(Landroid/content/Context;Ljava/io/File;)V // method@3bdd │ │ +19f04a: 6203 8cb3 |001f: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +19f04e: 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 │ │ -19f720: |[19f720] com.infomaniak.drive.ui.BasePreviewSliderFragment.setPrintButtonVisibility:(Z)V │ │ -19f730: 6e10 fb0c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfb │ │ -19f736: 0c00 |0003: move-result-object v0 │ │ -19f738: 2001 a60c |0004: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0ca6 │ │ -19f73c: 3801 1100 |0006: if-eqz v1, 0017 // +0011 │ │ -19f740: 6e10 fb0c 0200 |0008: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfb │ │ -19f746: 0c00 |000b: move-result-object v0 │ │ -19f748: 1a01 0fde |000c: const-string v1, "null cannot be cast to non-null type com.infomaniak.drive.views.FileInfoActionsView" // string@de0f │ │ -19f74c: 7120 bab9 1000 |000e: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9ba │ │ -19f752: 1f00 a60c |0011: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0ca6 │ │ -19f756: 6e20 8b3e 3000 |0013: invoke-virtual {v0, v3}, Lcom/infomaniak/drive/views/FileInfoActionsView;.setPrintVisibility:(Z)V // method@3e8b │ │ -19f75c: 2813 |0016: goto 0029 // +0013 │ │ -19f75e: 2000 750c |0017: instance-of v0, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c75 │ │ -19f762: 3800 1000 |0019: if-eqz v0, 0029 // +0010 │ │ -19f766: 6e10 fb0c 0200 |001b: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfb │ │ -19f76c: 0c00 |001e: move-result-object v0 │ │ -19f76e: 1a01 0ede |001f: const-string v1, "null cannot be cast to non-null type com.infomaniak.drive.views.ExternalFileInfoActionsView" // string@de0e │ │ -19f772: 7120 bab9 1000 |0021: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9ba │ │ -19f778: 1f00 750c |0024: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c75 │ │ -19f77c: 6e20 793d 3000 |0026: invoke-virtual {v0, v3}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.isPrintingHidden:(Z)V // method@3d79 │ │ -19f782: 0e00 |0029: return-void │ │ +19f7f0: |[19f7f0] com.infomaniak.drive.ui.BasePreviewSliderFragment.setPrintButtonVisibility:(Z)V │ │ +19f800: 6e10 fb0c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfb │ │ +19f806: 0c00 |0003: move-result-object v0 │ │ +19f808: 2001 a70c |0004: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0ca7 │ │ +19f80c: 3801 1100 |0006: if-eqz v1, 0017 // +0011 │ │ +19f810: 6e10 fb0c 0200 |0008: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfb │ │ +19f816: 0c00 |000b: move-result-object v0 │ │ +19f818: 1a01 14de |000c: const-string v1, "null cannot be cast to non-null type com.infomaniak.drive.views.FileInfoActionsView" // string@de14 │ │ +19f81c: 7120 c7b9 1000 |000e: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c7 │ │ +19f822: 1f00 a70c |0011: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0ca7 │ │ +19f826: 6e20 983e 3000 |0013: invoke-virtual {v0, v3}, Lcom/infomaniak/drive/views/FileInfoActionsView;.setPrintVisibility:(Z)V // method@3e98 │ │ +19f82c: 2813 |0016: goto 0029 // +0013 │ │ +19f82e: 2000 760c |0017: instance-of v0, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c76 │ │ +19f832: 3800 1000 |0019: if-eqz v0, 0029 // +0010 │ │ +19f836: 6e10 fb0c 0200 |001b: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfb │ │ +19f83c: 0c00 |001e: move-result-object v0 │ │ +19f83e: 1a01 13de |001f: const-string v1, "null cannot be cast to non-null type com.infomaniak.drive.views.ExternalFileInfoActionsView" // string@de13 │ │ +19f842: 7120 c7b9 1000 |0021: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c7 │ │ +19f848: 1f00 760c |0024: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c76 │ │ +19f84c: 6e20 863d 3000 |0026: invoke-virtual {v0, v3}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.isPrintingHidden:(Z)V // method@3d86 │ │ +19f852: 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 │ │ -19ef9c: |[19ef9c] com.infomaniak.drive.ui.BasePreviewSliderFragment.updateBottomSheetWithCurrentFile:()Lkotlinx/coroutines/Job; │ │ -19efac: 6e10 080d 0700 |0000: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@0d08 │ │ -19efb2: 0c00 |0003: move-result-object v0 │ │ -19efb4: 1a01 c2be |0004: const-string v1, "getViewLifecycleOwner(...)" // string@bec2 │ │ -19efb8: 7120 bbb9 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -19efbe: 7110 3e06 0000 |0009: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063e │ │ -19efc4: 0c00 |000c: move-result-object v0 │ │ -19efc6: 0701 |000d: move-object v1, v0 │ │ -19efc8: 1f01 cb1d |000e: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -19efcc: 7100 6dcb 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@cb6d │ │ -19efd2: 0c00 |0013: move-result-object v0 │ │ -19efd4: 0702 |0014: move-object v2, v0 │ │ -19efd6: 1f02 e01a |0015: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -19efda: 2200 6c04 |0017: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@046c │ │ -19efde: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -19efe0: 7030 d80c 7003 |001a: invoke-direct {v0, v7, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V // method@0cd8 │ │ -19efe6: 0704 |001d: move-object v4, v0 │ │ -19efe8: 1f04 a81b |001e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -19efec: 1225 |0020: const/4 v5, #int 2 // #2 │ │ -19efee: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -19eff0: 7706 b3c9 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@c9b3 │ │ -19eff6: 0c00 |0025: move-result-object v0 │ │ -19eff8: 1100 |0026: return-object v0 │ │ +19f06c: |[19f06c] com.infomaniak.drive.ui.BasePreviewSliderFragment.updateBottomSheetWithCurrentFile:()Lkotlinx/coroutines/Job; │ │ +19f07c: 6e10 080d 0700 |0000: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@0d08 │ │ +19f082: 0c00 |0003: move-result-object v0 │ │ +19f084: 1a01 c7be |0004: const-string v1, "getViewLifecycleOwner(...)" // string@bec7 │ │ +19f088: 7120 c8b9 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +19f08e: 7110 3e06 0000 |0009: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063e │ │ +19f094: 0c00 |000c: move-result-object v0 │ │ +19f096: 0701 |000d: move-object v1, v0 │ │ +19f098: 1f01 cc1d |000e: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +19f09c: 7100 7acb 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@cb7a │ │ +19f0a2: 0c00 |0013: move-result-object v0 │ │ +19f0a4: 0702 |0014: move-object v2, v0 │ │ +19f0a6: 1f02 e11a |0015: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +19f0aa: 2200 6c04 |0017: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@046c │ │ +19f0ae: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +19f0b0: 7030 d80c 7003 |001a: invoke-direct {v0, v7, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V // method@0cd8 │ │ +19f0b6: 0704 |001d: move-object v4, v0 │ │ +19f0b8: 1f04 a91b |001e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +19f0bc: 1225 |0020: const/4 v5, #int 2 // #2 │ │ +19f0be: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +19f0c0: 7706 c0c9 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@c9c0 │ │ +19f0c6: 0c00 |0025: move-result-object v0 │ │ +19f0c8: 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 │ │ -19f138: |[19f138] com.infomaniak.drive.ui.BasePreviewSliderFragment.addFavoritesClicked:()V │ │ -19f148: 7110 ec3d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.addFavoritesClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3dec │ │ -19f14e: 0e00 |0003: return-void │ │ +19f208: |[19f208] com.infomaniak.drive.ui.BasePreviewSliderFragment.addFavoritesClicked:()V │ │ +19f218: 7110 f93d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.addFavoritesClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3df9 │ │ +19f21e: 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 │ │ -19ea7c: |[19ea7c] com.infomaniak.drive.ui.BasePreviewSliderFragment.availableOfflineSwitched:(Lcom/infomaniak/drive/views/FileInfoActionsView;Z)Z │ │ -19ea8c: 7130 ed3d 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@3ded │ │ -19ea92: 0a01 |0003: move-result v1 │ │ -19ea94: 0f01 |0004: return v1 │ │ +19eb4c: |[19eb4c] com.infomaniak.drive.ui.BasePreviewSliderFragment.availableOfflineSwitched:(Lcom/infomaniak/drive/views/FileInfoActionsView;Z)Z │ │ +19eb5c: 7130 fa3d 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@3dfa │ │ +19eb62: 0a01 |0003: move-result v1 │ │ +19eb64: 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 │ │ -19f150: |[19f150] com.infomaniak.drive.ui.BasePreviewSliderFragment.cancelExternalImportClicked:()V │ │ -19f160: 7110 ee3d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.cancelExternalImportClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3dee │ │ -19f166: 0e00 |0003: return-void │ │ +19f220: |[19f220] com.infomaniak.drive.ui.BasePreviewSliderFragment.cancelExternalImportClicked:()V │ │ +19f230: 7110 fb3d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.cancelExternalImportClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3dfb │ │ +19f236: 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 │ │ -19f1b0: |[19f1b0] com.infomaniak.drive.ui.BasePreviewSliderFragment.colorFolderClicked:(Ljava/lang/String;)V │ │ -19f1c0: 7120 ef3d 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@3def │ │ -19f1c6: 0e00 |0003: return-void │ │ +19f280: |[19f280] com.infomaniak.drive.ui.BasePreviewSliderFragment.colorFolderClicked:(Ljava/lang/String;)V │ │ +19f290: 7120 fc3d 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@3dfc │ │ +19f296: 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 │ │ -19eda0: |[19eda0] com.infomaniak.drive.ui.BasePreviewSliderFragment.deleteFileClicked:()Lkotlin/Unit; │ │ -19edb0: 7110 f03d 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.deleteFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)Lkotlin/Unit; // method@3df0 │ │ -19edb6: 0c00 |0003: move-result-object v0 │ │ -19edb8: 1100 |0004: return-object v0 │ │ +19ee70: |[19ee70] com.infomaniak.drive.ui.BasePreviewSliderFragment.deleteFileClicked:()Lkotlin/Unit; │ │ +19ee80: 7110 fd3d 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.deleteFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)Lkotlin/Unit; // method@3dfd │ │ +19ee86: 0c00 |0003: move-result-object v0 │ │ +19ee88: 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 │ │ -19f1c8: |[19f1c8] com.infomaniak.drive.ui.BasePreviewSliderFragment.downloadFileClicked:()V │ │ -19f1d8: 7110 f33d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.downloadFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3df3 │ │ -19f1de: 0e00 |0003: return-void │ │ +19f298: |[19f298] com.infomaniak.drive.ui.BasePreviewSliderFragment.downloadFileClicked:()V │ │ +19f2a8: 7110 003e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.downloadFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3e00 │ │ +19f2ae: 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 │ │ -19f1e0: |[19f1e0] com.infomaniak.drive.ui.BasePreviewSliderFragment.dropBoxClicked:(ZZ)V │ │ -19f1f0: 7130 f43d 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.dropBoxClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;ZZ)V // method@3df4 │ │ -19f1f6: 0e00 |0003: return-void │ │ +19f2b0: |[19f2b0] com.infomaniak.drive.ui.BasePreviewSliderFragment.dropBoxClicked:(ZZ)V │ │ +19f2c0: 7130 013e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.dropBoxClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;ZZ)V // method@3e01 │ │ +19f2c6: 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 │ │ -19f1f8: |[19f1f8] com.infomaniak.drive.ui.BasePreviewSliderFragment.duplicateFileClicked:(Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -19f208: 7130 f53d 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@3df5 │ │ -19f20e: 0e00 |0003: return-void │ │ +19f2c8: |[19f2c8] com.infomaniak.drive.ui.BasePreviewSliderFragment.duplicateFileClicked:(Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +19f2d8: 7130 023e 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@3e02 │ │ +19f2de: 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 │ │ -19f210: |[19f210] com.infomaniak.drive.ui.BasePreviewSliderFragment.editDocumentClicked:(Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -19f220: 7120 f63d 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@3df6 │ │ -19f226: 0e00 |0003: return-void │ │ +19f2e0: |[19f2e0] com.infomaniak.drive.ui.BasePreviewSliderFragment.editDocumentClicked:(Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +19f2f0: 7120 033e 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@3e03 │ │ +19f2f6: 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 │ │ -19eb64: |[19eb64] com.infomaniak.drive.ui.BasePreviewSliderFragment.getBinding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ -19eb74: 5410 b703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b7 │ │ -19eb78: 7110 b9b9 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -19eb7e: 1100 |0005: return-object v0 │ │ +19ec34: |[19ec34] com.infomaniak.drive.ui.BasePreviewSliderFragment.getBinding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ +19ec44: 5410 b703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b7 │ │ +19ec48: 7110 c6b9 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +19ec4e: 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 │ │ -19e9bc: |[19e9bc] com.infomaniak.drive.ui.BasePreviewSliderFragment.getCurrentContext:()Landroid/content/Context; │ │ -19e9cc: 5410 b803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext$delegate:Lkotlin/Lazy; // field@03b8 │ │ -19e9d0: 7210 939c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9c93 │ │ -19e9d6: 0c00 |0005: move-result-object v0 │ │ -19e9d8: 1f00 3700 |0006: check-cast v0, Landroid/content/Context; // type@0037 │ │ -19e9dc: 1100 |0008: return-object v0 │ │ +19ea8c: |[19ea8c] com.infomaniak.drive.ui.BasePreviewSliderFragment.getCurrentContext:()Landroid/content/Context; │ │ +19ea9c: 5410 b803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext$delegate:Lkotlin/Lazy; // field@03b8 │ │ +19eaa0: 7210 a09c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9ca0 │ │ +19eaa6: 0c00 |0005: move-result-object v0 │ │ +19eaa8: 1f00 3700 |0006: check-cast v0, Landroid/content/Context; // type@0037 │ │ +19eaac: 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 │ │ -19ead8: |[19ead8] com.infomaniak.drive.ui.BasePreviewSliderFragment.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; │ │ -19eae8: 5410 b903 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentFile:Lcom/infomaniak/drive/data/models/File; // field@03b9 │ │ -19eaec: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -19eaf0: 1100 |0004: return-object v0 │ │ -19eaf2: 1a00 87a4 |0005: const-string v0, "currentFile" // string@a487 │ │ -19eaf6: 7110 d9b9 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9d9 │ │ -19eafc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -19eafe: 1100 |000b: return-object v0 │ │ +19eba8: |[19eba8] com.infomaniak.drive.ui.BasePreviewSliderFragment.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; │ │ +19ebb8: 5410 b903 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentFile:Lcom/infomaniak/drive/data/models/File; // field@03b9 │ │ +19ebbc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +19ebc0: 1100 |0004: return-object v0 │ │ +19ebc2: 1a00 8ca4 |0005: const-string v0, "currentFile" // string@a48c │ │ +19ebc6: 7110 e6b9 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9e6 │ │ +19ebcc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +19ebce: 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 │ │ -19ec64: |[19ec64] com.infomaniak.drive.ui.BasePreviewSliderFragment.getDrivePermissions:()Lcom/infomaniak/drive/utils/DrivePermissions; │ │ -19ec74: 5410 ba03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03ba │ │ -19ec78: 1100 |0002: return-object v0 │ │ +19ed34: |[19ed34] com.infomaniak.drive.ui.BasePreviewSliderFragment.getDrivePermissions:()Lcom/infomaniak/drive/utils/DrivePermissions; │ │ +19ed44: 5410 ba03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03ba │ │ +19ed48: 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 │ │ -19eb98: |[19eb98] com.infomaniak.drive.ui.BasePreviewSliderFragment.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; │ │ -19eba8: 5410 bc03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.mainViewModel$delegate:Lkotlin/Lazy; // field@03bc │ │ -19ebac: 7210 939c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9c93 │ │ -19ebb2: 0c00 |0005: move-result-object v0 │ │ -19ebb4: 1f00 de04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04de │ │ -19ebb8: 1100 |0008: return-object v0 │ │ +19ec68: |[19ec68] com.infomaniak.drive.ui.BasePreviewSliderFragment.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; │ │ +19ec78: 5410 bc03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.mainViewModel$delegate:Lkotlin/Lazy; // field@03bc │ │ +19ec7c: 7210 a09c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9ca0 │ │ +19ec82: 0c00 |0005: move-result-object v0 │ │ +19ec84: 1f00 de04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04de │ │ +19ec88: 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 │ │ -19ebd8: |[19ebd8] com.infomaniak.drive.ui.BasePreviewSliderFragment.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ -19ebe8: 5410 bd03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler$delegate:Lkotlin/Lazy; // field@03bd │ │ -19ebec: 7210 939c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9c93 │ │ -19ebf2: 0c00 |0005: move-result-object v0 │ │ -19ebf4: 1f00 8409 |0006: check-cast v0, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // type@0984 │ │ -19ebf8: 1100 |0008: return-object v0 │ │ +19eca8: |[19eca8] com.infomaniak.drive.ui.BasePreviewSliderFragment.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ +19ecb8: 5410 bd03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler$delegate:Lkotlin/Lazy; // field@03bd │ │ +19ecbc: 7210 a09c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9ca0 │ │ +19ecc2: 0c00 |0005: move-result-object v0 │ │ +19ecc4: 1f00 8509 |0006: check-cast v0, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // type@0985 │ │ +19ecc8: 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 │ │ -19ec3c: |[19ec3c] com.infomaniak.drive.ui.BasePreviewSliderFragment.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; │ │ -19ec4c: 5410 be03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewSliderAdapter:Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // field@03be │ │ -19ec50: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -19ec54: 1100 |0004: return-object v0 │ │ -19ec56: 1a00 7ee6 |0005: const-string v0, "previewSliderAdapter" // string@e67e │ │ -19ec5a: 7110 d9b9 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9d9 │ │ -19ec60: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -19ec62: 1100 |000b: return-object v0 │ │ +19ed0c: |[19ed0c] com.infomaniak.drive.ui.BasePreviewSliderFragment.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; │ │ +19ed1c: 5410 be03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewSliderAdapter:Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // field@03be │ │ +19ed20: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +19ed24: 1100 |0004: return-object v0 │ │ +19ed26: 1a00 83e6 |0005: const-string v0, "previewSliderAdapter" // string@e683 │ │ +19ed2a: 7110 e6b9 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9e6 │ │ +19ed30: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +19ed32: 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 │ │ -19e9e0: |[19e9e0] com.infomaniak.drive.ui.BasePreviewSliderFragment.getSelectFolderResultLauncher:()Landroidx/activity/result/ActivityResultLauncher; │ │ -19e9f0: 5410 bf03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@03bf │ │ -19e9f4: 1100 |0002: return-object v0 │ │ +19eab0: |[19eab0] com.infomaniak.drive.ui.BasePreviewSliderFragment.getSelectFolderResultLauncher:()Landroidx/activity/result/ActivityResultLauncher; │ │ +19eac0: 5410 bf03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@03bf │ │ +19eac4: 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 │ │ -19eb38: |[19eb38] com.infomaniak.drive.ui.BasePreviewSliderFragment.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; │ │ -19eb48: 5410 c003 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@03c0 │ │ -19eb4c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -19eb50: 1100 |0004: return-object v0 │ │ -19eb52: 1b00 7404 0100 |0005: const-string/jumbo v0, "userDrive" // string@00010474 │ │ -19eb58: 7110 d9b9 0000 |0008: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9d9 │ │ -19eb5e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -19eb60: 1100 |000c: return-object v0 │ │ +19ec08: |[19ec08] com.infomaniak.drive.ui.BasePreviewSliderFragment.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; │ │ +19ec18: 5410 c003 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@03c0 │ │ +19ec1c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +19ec20: 1100 |0004: return-object v0 │ │ +19ec22: 1b00 7904 0100 |0005: const-string/jumbo v0, "userDrive" // string@00010479 │ │ +19ec28: 7110 e6b9 0000 |0008: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9e6 │ │ +19ec2e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +19ec30: 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 │ │ -19eb80: |[19eb80] com.infomaniak.drive.ui.BasePreviewSliderFragment.get_binding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ -19eb90: 5410 b703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b7 │ │ -19eb94: 1100 |0002: return-object v0 │ │ +19ec50: |[19ec50] com.infomaniak.drive.ui.BasePreviewSliderFragment.get_binding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ +19ec60: 5410 b703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b7 │ │ +19ec64: 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 │ │ -19eb00: |[19eb00] com.infomaniak.drive.ui.BasePreviewSliderFragment.leaveShare:()Lcom/infomaniak/drive/data/models/File; │ │ -19eb10: 7110 f73d 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@3df7 │ │ -19eb16: 0c00 |0003: move-result-object v0 │ │ -19eb18: 1100 |0004: return-object v0 │ │ +19ebd0: |[19ebd0] com.infomaniak.drive.ui.BasePreviewSliderFragment.leaveShare:()Lcom/infomaniak/drive/data/models/File; │ │ +19ebe0: 7110 043e 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@3e04 │ │ +19ebe6: 0c00 |0003: move-result-object v0 │ │ +19ebe8: 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 │ │ -19f228: |[19f228] com.infomaniak.drive.ui.BasePreviewSliderFragment.moveFileClicked:(Ljava/lang/Integer;Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -19f238: 7140 fa3d 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@3dfa │ │ -19f23e: 0e00 |0003: return-void │ │ +19f2f8: |[19f2f8] com.infomaniak.drive.ui.BasePreviewSliderFragment.moveFileClicked:(Ljava/lang/Integer;Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +19f308: 7140 073e 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@3e07 │ │ +19f30e: 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 │ │ -19ea98: |[19ea98] com.infomaniak.drive.ui.BasePreviewSliderFragment.noPreviewList:()Z │ │ -19eaa8: 6e10 020d 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0d02 │ │ -19eaae: 0c00 |0003: move-result-object v0 │ │ -19eab0: 6e10 e10f 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; // method@0fe1 │ │ -19eab6: 0c00 |0007: move-result-object v0 │ │ -19eab8: 6e10 de99 0000 |0008: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@99de │ │ -19eabe: 0a00 |000b: move-result v0 │ │ -19eac0: 0f00 |000c: return v0 │ │ +19eb68: |[19eb68] com.infomaniak.drive.ui.BasePreviewSliderFragment.noPreviewList:()Z │ │ +19eb78: 6e10 020d 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0d02 │ │ +19eb7e: 0c00 |0003: move-result-object v0 │ │ +19eb80: 6e10 e10f 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; // method@0fe1 │ │ +19eb86: 0c00 |0007: move-result-object v0 │ │ +19eb88: 6e10 eb99 0000 |0008: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@99eb │ │ +19eb8e: 0a00 |000b: move-result v0 │ │ +19eb90: 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 │ │ -19f240: |[19f240] com.infomaniak.drive.ui.BasePreviewSliderFragment.onDestroy:()V │ │ -19f250: 0720 |0000: move-object v0, v2 │ │ -19f252: 1f00 2c02 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@022c │ │ -19f256: 7110 8e06 0000 |0003: invoke-static {v0}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@068e │ │ -19f25c: 0c00 |0006: move-result-object v0 │ │ -19f25e: 6e10 7206 0000 |0007: invoke-virtual {v0}, Landroidx/navigation/NavController;.getPreviousBackStackEntry:()Landroidx/navigation/NavBackStackEntry; // method@0672 │ │ -19f264: 0c00 |000a: move-result-object v0 │ │ -19f266: 3800 1200 |000b: if-eqz v0, 001d // +0012 │ │ -19f26a: 6e10 6906 0000 |000d: invoke-virtual {v0}, Landroidx/navigation/NavBackStackEntry;.getDestination:()Landroidx/navigation/NavDestination; // method@0669 │ │ -19f270: 0c00 |0010: move-result-object v0 │ │ -19f272: 3800 0c00 |0011: if-eqz v0, 001d // +000c │ │ -19f276: 6e10 7f06 0000 |0013: invoke-virtual {v0}, Landroidx/navigation/NavDestination;.getId:()I // method@067f │ │ -19f27c: 0a00 |0016: move-result v0 │ │ -19f27e: 1401 8604 0a7f |0017: const v1, #float 1.83457e+38 // #7f0a0486 │ │ -19f284: 3310 0300 |001a: if-ne v0, v1, 001d // +0003 │ │ -19f288: 280d |001c: goto 0029 // +000d │ │ -19f28a: 6e10 020d 0200 |001d: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0d02 │ │ -19f290: 0c00 |0020: move-result-object v0 │ │ -19f292: 2201 d318 |0021: new-instance v1, Ljava/util/LinkedHashMap; // type@18d3 │ │ -19f296: 7010 d699 0100 |0023: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@99d6 │ │ -19f29c: 6e20 1710 1000 |0026: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentPreviewFileList:(Ljava/util/LinkedHashMap;)V // method@1017 │ │ -19f2a2: 6f10 0006 0200 |0029: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onDestroy:()V // method@0600 │ │ -19f2a8: 0e00 |002c: return-void │ │ +19f310: |[19f310] com.infomaniak.drive.ui.BasePreviewSliderFragment.onDestroy:()V │ │ +19f320: 0720 |0000: move-object v0, v2 │ │ +19f322: 1f00 2c02 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@022c │ │ +19f326: 7110 8e06 0000 |0003: invoke-static {v0}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@068e │ │ +19f32c: 0c00 |0006: move-result-object v0 │ │ +19f32e: 6e10 7206 0000 |0007: invoke-virtual {v0}, Landroidx/navigation/NavController;.getPreviousBackStackEntry:()Landroidx/navigation/NavBackStackEntry; // method@0672 │ │ +19f334: 0c00 |000a: move-result-object v0 │ │ +19f336: 3800 1200 |000b: if-eqz v0, 001d // +0012 │ │ +19f33a: 6e10 6906 0000 |000d: invoke-virtual {v0}, Landroidx/navigation/NavBackStackEntry;.getDestination:()Landroidx/navigation/NavDestination; // method@0669 │ │ +19f340: 0c00 |0010: move-result-object v0 │ │ +19f342: 3800 0c00 |0011: if-eqz v0, 001d // +000c │ │ +19f346: 6e10 7f06 0000 |0013: invoke-virtual {v0}, Landroidx/navigation/NavDestination;.getId:()I // method@067f │ │ +19f34c: 0a00 |0016: move-result v0 │ │ +19f34e: 1401 8604 0a7f |0017: const v1, #float 1.83457e+38 // #7f0a0486 │ │ +19f354: 3310 0300 |001a: if-ne v0, v1, 001d // +0003 │ │ +19f358: 280d |001c: goto 0029 // +000d │ │ +19f35a: 6e10 020d 0200 |001d: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0d02 │ │ +19f360: 0c00 |0020: move-result-object v0 │ │ +19f362: 2201 d418 |0021: new-instance v1, Ljava/util/LinkedHashMap; // type@18d4 │ │ +19f366: 7010 e399 0100 |0023: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@99e3 │ │ +19f36c: 6e20 1710 1000 |0026: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentPreviewFileList:(Ljava/util/LinkedHashMap;)V // method@1017 │ │ +19f372: 6f10 0006 0200 |0029: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onDestroy:()V // method@0600 │ │ +19f378: 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 │ │ -19f2ac: |[19f2ac] com.infomaniak.drive.ui.BasePreviewSliderFragment.onDestroyView:()V │ │ -19f2bc: 6f10 0106 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@0601 │ │ -19f2c2: 5410 b703 |0003: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b7 │ │ -19f2c6: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ -19f2ca: 5400 ae02 |0007: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.previewSliderParent:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@02ae │ │ -19f2ce: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -19f2d2: 1f00 2501 |000b: check-cast v0, Landroid/view/ViewGroup; // type@0125 │ │ -19f2d6: 7110 4d07 0000 |000d: invoke-static {v0}, Landroidx/transition/TransitionManager;.endTransitions:(Landroid/view/ViewGroup;)V // method@074d │ │ -19f2dc: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -19f2de: 5b10 b703 |0011: iput-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b7 │ │ -19f2e2: 0e00 |0013: return-void │ │ +19f37c: |[19f37c] com.infomaniak.drive.ui.BasePreviewSliderFragment.onDestroyView:()V │ │ +19f38c: 6f10 0106 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@0601 │ │ +19f392: 5410 b703 |0003: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b7 │ │ +19f396: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ +19f39a: 5400 ae02 |0007: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.previewSliderParent:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@02ae │ │ +19f39e: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +19f3a2: 1f00 2501 |000b: check-cast v0, Landroid/view/ViewGroup; // type@0125 │ │ +19f3a6: 7110 4d07 0000 |000d: invoke-static {v0}, Landroidx/transition/TransitionManager;.endTransitions:(Landroid/view/ViewGroup;)V // method@074d │ │ +19f3ac: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +19f3ae: 5b10 b703 |0011: iput-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b7 │ │ +19f3b2: 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 │ │ -19f2e4: |[19f2e4] com.infomaniak.drive.ui.BasePreviewSliderFragment.onPause:()V │ │ -19f2f4: 6f10 0206 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onPause:()V // method@0602 │ │ -19f2fa: 6e10 0d0d 0200 |0003: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.noPreviewList:()Z // method@0d0d │ │ -19f300: 0a00 |0006: move-result v0 │ │ -19f302: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ -19f306: 0e00 |0009: return-void │ │ -19f308: 6e10 050d 0200 |000a: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0d05 │ │ -19f30e: 0c00 |000d: move-result-object v0 │ │ -19f310: 6e10 ff0c 0200 |000e: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cff │ │ -19f316: 0c01 |0011: move-result-object v1 │ │ -19f318: 6e20 f82c 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.setCurrentPreview:(Lcom/infomaniak/drive/data/models/File;)V // method@2cf8 │ │ -19f31e: 0e00 |0015: return-void │ │ +19f3b4: |[19f3b4] com.infomaniak.drive.ui.BasePreviewSliderFragment.onPause:()V │ │ +19f3c4: 6f10 0206 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onPause:()V // method@0602 │ │ +19f3ca: 6e10 0d0d 0200 |0003: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.noPreviewList:()Z // method@0d0d │ │ +19f3d0: 0a00 |0006: move-result v0 │ │ +19f3d2: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ +19f3d6: 0e00 |0009: return-void │ │ +19f3d8: 6e10 050d 0200 |000a: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0d05 │ │ +19f3de: 0c00 |000d: move-result-object v0 │ │ +19f3e0: 6e10 ff0c 0200 |000e: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cff │ │ +19f3e6: 0c01 |0011: move-result-object v1 │ │ +19f3e8: 6e20 052d 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.setCurrentPreview:(Lcom/infomaniak/drive/data/models/File;)V // method@2d05 │ │ +19f3ee: 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 │ │ -19f320: |[19f320] com.infomaniak.drive.ui.BasePreviewSliderFragment.onSelectFolderResult:(Landroid/content/Intent;)V │ │ -19f330: 7120 fb3d 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@3dfb │ │ -19f336: 0e00 |0003: return-void │ │ +19f3f0: |[19f3f0] com.infomaniak.drive.ui.BasePreviewSliderFragment.onSelectFolderResult:(Landroid/content/Intent;)V │ │ +19f400: 7120 083e 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@3e08 │ │ +19f406: 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 │ │ -19f338: |[19f338] com.infomaniak.drive.ui.BasePreviewSliderFragment.onStart:()V │ │ -19f348: 6f10 0406 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onStart:()V // method@0604 │ │ -19f34e: 6e10 220d 0200 |0003: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d22 │ │ -19f354: 0c00 |0006: move-result-object v0 │ │ -19f356: 1a01 33ed |0007: const-string v1, "requireActivity(...)" // string@ed33 │ │ -19f35a: 7120 bbb9 1000 |0009: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -19f360: 1f00 1600 |000c: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -19f364: 7110 233b 0000 |000e: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setupStatusBarForPreview:(Landroid/app/Activity;)V // method@3b23 │ │ -19f36a: 0e00 |0011: return-void │ │ +19f408: |[19f408] com.infomaniak.drive.ui.BasePreviewSliderFragment.onStart:()V │ │ +19f418: 6f10 0406 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onStart:()V // method@0604 │ │ +19f41e: 6e10 220d 0200 |0003: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d22 │ │ +19f424: 0c00 |0006: move-result-object v0 │ │ +19f426: 1a01 38ed |0007: const-string v1, "requireActivity(...)" // string@ed38 │ │ +19f42a: 7120 c8b9 1000 |0009: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +19f430: 1f00 1600 |000c: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +19f434: 7110 303b 0000 |000e: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setupStatusBarForPreview:(Landroid/app/Activity;)V // method@3b30 │ │ +19f43a: 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 │ │ -19f36c: |[19f36c] com.infomaniak.drive.ui.BasePreviewSliderFragment.onStop:()V │ │ -19f37c: 7010 f10c 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.clearEdgeToEdge:()V // method@0cf1 │ │ -19f382: 6f10 0506 0000 |0003: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onStop:()V // method@0605 │ │ -19f388: 0e00 |0006: return-void │ │ +19f43c: |[19f43c] com.infomaniak.drive.ui.BasePreviewSliderFragment.onStop:()V │ │ +19f44c: 7010 f10c 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.clearEdgeToEdge:()V // method@0cf1 │ │ +19f452: 6f10 0506 0000 |0003: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onStop:()V // method@0605 │ │ +19f458: 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 │ │ -19f428: |[19f428] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -19f438: 1b00 4f05 0100 |0000: const-string/jumbo v0, "view" // string@0001054f │ │ -19f43e: 7120 bcb9 0500 |0003: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -19f444: 6e10 f90c 0400 |0006: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBinding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // method@0cf9 │ │ -19f44a: 0c00 |0009: move-result-object v0 │ │ -19f44c: 6f30 0606 5406 |000a: invoke-super {v4, v5, v6}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0606 │ │ -19f452: 6e10 250d 0400 |000d: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers:()V // method@0d25 │ │ -19f458: 5445 ba03 |0010: iget-object v5, v4, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03ba │ │ -19f45c: 0746 |0012: move-object v6, v4 │ │ -19f45e: 1f06 2c02 |0013: check-cast v6, Landroidx/fragment/app/Fragment; // type@022c │ │ -19f462: 2201 5704 |0015: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10; // type@0457 │ │ -19f466: 7020 a20c 4100 |0017: invoke-direct {v1, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0ca2 │ │ -19f46c: 6e30 be3a 6501 |001a: invoke-virtual {v5, v6, v1}, Lcom/infomaniak/drive/utils/DrivePermissions;.registerPermissions:(Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)V // method@3abe │ │ -19f472: 5405 ac02 |001d: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02ac │ │ -19f476: 6e10 4c0c 0000 |001f: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0c4c │ │ -19f47c: 0c01 |0022: move-result-object v1 │ │ -19f47e: 1a02 e7bb |0023: const-string v2, "getRoot(...)" // string@bbe7 │ │ -19f482: 7120 bbb9 2100 |0025: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -19f488: 1f01 2101 |0028: check-cast v1, Landroid/view/View; // type@0121 │ │ -19f48c: 6e10 fb0c 0400 |002a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfb │ │ -19f492: 0c02 |002d: move-result-object v2 │ │ -19f494: 2203 5804 |002e: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11; // type@0458 │ │ -19f498: 7020 a40c 0300 |0030: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V // method@0ca4 │ │ -19f49e: 6e40 1c3f 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@3f1c │ │ -19f4a4: 2201 6404 |0036: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2; // type@0464 │ │ -19f4a8: 7110 8e06 0600 |0038: invoke-static {v6}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@068e │ │ -19f4ae: 0c06 |003b: move-result-object v6 │ │ -19f4b0: 7020 c00c 6100 |003c: invoke-direct {v1, v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.:(Ljava/lang/Object;)V // method@0cc0 │ │ -19f4b6: 1f01 991b |003f: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b99 │ │ -19f4ba: 2206 6504 |0041: new-instance v6, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3; // type@0465 │ │ -19f4be: 7020 c30c 4600 |0043: invoke-direct {v6, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.:(Ljava/lang/Object;)V // method@0cc3 │ │ -19f4c4: 1f06 991b |0046: check-cast v6, Lkotlin/jvm/functions/Function0; // type@1b99 │ │ -19f4c8: 2202 5904 |0048: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12; // type@0459 │ │ -19f4cc: 7020 a60c 4200 |004a: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0ca6 │ │ -19f4d2: 6e40 173f 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@3f17 │ │ -19f4d8: 6e10 fb0c 0400 |0050: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfb │ │ -19f4de: 0c05 |0053: move-result-object v5 │ │ -19f4e0: 1206 |0054: const/4 v6, #int 0 // #0 │ │ -19f4e2: 6e20 4f03 6500 |0055: invoke-virtual {v5, v6}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -19f4e8: 2201 5a04 |0058: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1; // type@045a │ │ -19f4ec: 7010 a80c 0100 |005a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1;.:()V // method@0ca8 │ │ -19f4f2: 6e20 4903 1500 |005d: invoke-virtual {v5, v1}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0349 │ │ -19f4f8: 2205 9009 |0060: new-instance v5, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // type@0990 │ │ -19f4fc: 6e10 fc0c 0400 |0062: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getChildFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0cfc │ │ -19f502: 0c01 |0065: move-result-object v1 │ │ -19f504: 1a02 dbb2 |0066: const-string v2, "getChildFragmentManager(...)" // string@b2db │ │ -19f508: 7120 bbb9 2100 |0068: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -19f50e: 6e10 010d 0400 |006b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@0d01 │ │ -19f514: 0c02 |006e: move-result-object v2 │ │ -19f516: 1a03 6926 |006f: const-string v3, "(...)" // string@2669 │ │ -19f51a: 7120 bbb9 3200 |0071: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -19f520: 6e10 050d 0400 |0074: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0d05 │ │ -19f526: 0c03 |0077: move-result-object v3 │ │ -19f528: 6e10 f72c 0300 |0078: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@2cf7 │ │ -19f52e: 0c03 |007b: move-result-object v3 │ │ -19f530: 7040 c12b 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@2bc1 │ │ -19f536: 6e20 290d 5400 |007f: invoke-virtual {v4, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPreviewSliderAdapter:(Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;)V // method@0d29 │ │ -19f53c: 5405 b002 |0082: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02b0 │ │ -19f540: 6e10 040d 0400 |0084: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0d04 │ │ -19f546: 0c01 |0087: move-result-object v1 │ │ -19f548: 1f01 7c02 |0088: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@027c │ │ -19f54c: 6e20 5e07 1500 |008a: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@075e │ │ -19f552: 1211 |008d: const/4 v1, #int 1 // #1 │ │ -19f554: 6e20 6107 1500 |008e: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.setOffscreenPageLimit:(I)V // method@0761 │ │ -19f55a: 2201 6604 |0091: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1; // type@0466 │ │ -19f55e: 7030 c60c 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@0cc6 │ │ -19f564: 1f01 ba02 |0096: check-cast v1, Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback; // type@02ba │ │ -19f568: 6e20 5d07 1500 |0098: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.registerOnPageChangeCallback:(Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;)V // method@075d │ │ -19f56e: 6e10 050d 0400 |009b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0d05 │ │ -19f574: 0c05 |009e: move-result-object v5 │ │ -19f576: 6e10 f52c 0500 |009f: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.getPdfIsDownloading:()Landroidx/lifecycle/MutableLiveData; // method@2cf5 │ │ -19f57c: 0c05 |00a2: move-result-object v5 │ │ -19f57e: 6e10 080d 0400 |00a3: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@0d08 │ │ -19f584: 0c01 |00a6: move-result-object v1 │ │ -19f586: 2202 5b04 |00a7: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2; // type@045b │ │ -19f58a: 7030 aa0c 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@0caa │ │ -19f590: 2203 6704 |00ac: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0; // type@0467 │ │ -19f594: 7020 c80c 2300 |00ae: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0cc8 │ │ -19f59a: 1f03 4702 |00b1: check-cast v3, Landroidx/lifecycle/Observer; // type@0247 │ │ -19f59e: 6e30 4c06 1503 |00b3: invoke-virtual {v5, v1, v3}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@064c │ │ -19f5a4: 6e10 020d 0400 |00b6: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0d02 │ │ -19f5aa: 0c05 |00b9: move-result-object v5 │ │ -19f5ac: 6e10 e10f 0500 |00ba: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; // method@0fe1 │ │ -19f5b2: 0c05 |00bd: move-result-object v5 │ │ -19f5b4: 6e10 040d 0400 |00be: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0d04 │ │ -19f5ba: 0c01 |00c1: move-result-object v1 │ │ -19f5bc: 2202 c218 |00c2: new-instance v2, Ljava/util/ArrayList; // type@18c2 │ │ -19f5c0: 6e10 e499 0500 |00c4: invoke-virtual {v5}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@99e4 │ │ -19f5c6: 0c03 |00c7: move-result-object v3 │ │ -19f5c8: 7020 f098 3200 |00c8: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@98f0 │ │ -19f5ce: 6e20 cc2b 2100 |00cb: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.setFiles:(Ljava/util/ArrayList;)V // method@2bcc │ │ -19f5d4: 6e10 040d 0400 |00ce: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0d04 │ │ -19f5da: 0c01 |00d1: move-result-object v1 │ │ -19f5dc: 6e10 ff0c 0400 |00d2: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cff │ │ -19f5e2: 0c02 |00d5: move-result-object v2 │ │ -19f5e4: 6e20 c92b 2100 |00d6: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getPosition:(Lcom/infomaniak/drive/data/models/File;)I // method@2bc9 │ │ -19f5ea: 0a01 |00d9: move-result v1 │ │ -19f5ec: 6202 57b3 |00da: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b357 │ │ -19f5f0: 5402 b002 |00dc: iget-object v2, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02b0 │ │ -19f5f4: 6e30 6007 1206 |00de: invoke-virtual {v2, v1, v6}, Landroidx/viewpager2/widget/ViewPager2;.setCurrentItem:(IZ)V // method@0760 │ │ -19f5fa: 6201 89b3 |00e1: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -19f5fe: 7110 659d 0100 |00e3: invoke-static {v1}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9d65 │ │ -19f604: 0c01 |00e6: move-result-object v1 │ │ -19f606: 280c |00e7: goto 00f3 // +000c │ │ -19f608: 0d01 |00e8: move-exception v1 │ │ -19f60a: 6202 57b3 |00e9: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b357 │ │ -19f60e: 7110 739d 0100 |00eb: invoke-static {v1}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9d73 │ │ -19f614: 0c01 |00ee: move-result-object v1 │ │ -19f616: 7110 659d 0100 |00ef: invoke-static {v1}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9d65 │ │ -19f61c: 0c01 |00f2: move-result-object v1 │ │ -19f61e: 7110 699d 0100 |00f3: invoke-static {v1}, Lkotlin/Result;.exceptionOrNull-impl:(Ljava/lang/Object;)Ljava/lang/Throwable; // method@9d69 │ │ -19f624: 0c01 |00f6: move-result-object v1 │ │ -19f626: 3801 2300 |00f7: if-eqz v1, 011a // +0023 │ │ -19f62a: 2202 5c04 |00f9: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3; // type@045c │ │ -19f62e: 7040 ac0c 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@0cac │ │ -19f634: 7110 1f7b 0200 |00fe: invoke-static {v2}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@7b1f │ │ -19f63a: 6e10 e499 0500 |0101: invoke-virtual {v5}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@99e4 │ │ -19f640: 0c05 |0104: move-result-object v5 │ │ -19f642: 1a01 6c26 |0105: const-string v1, "(...)" // string@266c │ │ -19f646: 7120 bbb9 1500 |0107: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -19f64c: 1f05 0618 |010a: check-cast v5, Ljava/lang/Iterable; // type@1806 │ │ -19f650: 7110 c4aa 0500 |010c: invoke-static {v5}, Lkotlin/collections/CollectionsKt;.first:(Ljava/lang/Iterable;)Ljava/lang/Object; // method@aac4 │ │ -19f656: 0c05 |010f: move-result-object v5 │ │ -19f658: 1f05 9403 |0110: check-cast v5, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ -19f65c: 6e20 280d 5400 |0112: invoke-virtual {v4, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@0d28 │ │ -19f662: 5405 b002 |0115: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02b0 │ │ -19f666: 6e30 6007 6506 |0117: invoke-virtual {v5, v6, v6}, Landroidx/viewpager2/widget/ViewPager2;.setCurrentItem:(IZ)V // method@0760 │ │ -19f66c: 0e00 |011a: return-void │ │ +19f4f8: |[19f4f8] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +19f508: 1b00 5405 0100 |0000: const-string/jumbo v0, "view" // string@00010554 │ │ +19f50e: 7120 c9b9 0500 |0003: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +19f514: 6e10 f90c 0400 |0006: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBinding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // method@0cf9 │ │ +19f51a: 0c00 |0009: move-result-object v0 │ │ +19f51c: 6f30 0606 5406 |000a: invoke-super {v4, v5, v6}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0606 │ │ +19f522: 6e10 250d 0400 |000d: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers:()V // method@0d25 │ │ +19f528: 5445 ba03 |0010: iget-object v5, v4, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03ba │ │ +19f52c: 0746 |0012: move-object v6, v4 │ │ +19f52e: 1f06 2c02 |0013: check-cast v6, Landroidx/fragment/app/Fragment; // type@022c │ │ +19f532: 2201 5704 |0015: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10; // type@0457 │ │ +19f536: 7020 a20c 4100 |0017: invoke-direct {v1, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0ca2 │ │ +19f53c: 6e30 cb3a 6501 |001a: invoke-virtual {v5, v6, v1}, Lcom/infomaniak/drive/utils/DrivePermissions;.registerPermissions:(Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)V // method@3acb │ │ +19f542: 5405 ac02 |001d: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02ac │ │ +19f546: 6e10 4c0c 0000 |001f: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0c4c │ │ +19f54c: 0c01 |0022: move-result-object v1 │ │ +19f54e: 1a02 ecbb |0023: const-string v2, "getRoot(...)" // string@bbec │ │ +19f552: 7120 c8b9 2100 |0025: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +19f558: 1f01 2101 |0028: check-cast v1, Landroid/view/View; // type@0121 │ │ +19f55c: 6e10 fb0c 0400 |002a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfb │ │ +19f562: 0c02 |002d: move-result-object v2 │ │ +19f564: 2203 5804 |002e: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11; // type@0458 │ │ +19f568: 7020 a40c 0300 |0030: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V // method@0ca4 │ │ +19f56e: 6e40 293f 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@3f29 │ │ +19f574: 2201 6404 |0036: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2; // type@0464 │ │ +19f578: 7110 8e06 0600 |0038: invoke-static {v6}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@068e │ │ +19f57e: 0c06 |003b: move-result-object v6 │ │ +19f580: 7020 c00c 6100 |003c: invoke-direct {v1, v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.:(Ljava/lang/Object;)V // method@0cc0 │ │ +19f586: 1f01 9a1b |003f: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b9a │ │ +19f58a: 2206 6504 |0041: new-instance v6, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3; // type@0465 │ │ +19f58e: 7020 c30c 4600 |0043: invoke-direct {v6, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.:(Ljava/lang/Object;)V // method@0cc3 │ │ +19f594: 1f06 9a1b |0046: check-cast v6, Lkotlin/jvm/functions/Function0; // type@1b9a │ │ +19f598: 2202 5904 |0048: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12; // type@0459 │ │ +19f59c: 7020 a60c 4200 |004a: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0ca6 │ │ +19f5a2: 6e40 243f 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@3f24 │ │ +19f5a8: 6e10 fb0c 0400 |0050: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfb │ │ +19f5ae: 0c05 |0053: move-result-object v5 │ │ +19f5b0: 1206 |0054: const/4 v6, #int 0 // #0 │ │ +19f5b2: 6e20 4f03 6500 |0055: invoke-virtual {v5, v6}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +19f5b8: 2201 5a04 |0058: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1; // type@045a │ │ +19f5bc: 7010 a80c 0100 |005a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1;.:()V // method@0ca8 │ │ +19f5c2: 6e20 4903 1500 |005d: invoke-virtual {v5, v1}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0349 │ │ +19f5c8: 2205 9109 |0060: new-instance v5, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // type@0991 │ │ +19f5cc: 6e10 fc0c 0400 |0062: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getChildFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0cfc │ │ +19f5d2: 0c01 |0065: move-result-object v1 │ │ +19f5d4: 1a02 e0b2 |0066: const-string v2, "getChildFragmentManager(...)" // string@b2e0 │ │ +19f5d8: 7120 c8b9 2100 |0068: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +19f5de: 6e10 010d 0400 |006b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@0d01 │ │ +19f5e4: 0c02 |006e: move-result-object v2 │ │ +19f5e6: 1a03 6a26 |006f: const-string v3, "(...)" // string@266a │ │ +19f5ea: 7120 c8b9 3200 |0071: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +19f5f0: 6e10 050d 0400 |0074: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0d05 │ │ +19f5f6: 0c03 |0077: move-result-object v3 │ │ +19f5f8: 6e10 042d 0300 |0078: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@2d04 │ │ +19f5fe: 0c03 |007b: move-result-object v3 │ │ +19f600: 7040 ce2b 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@2bce │ │ +19f606: 6e20 290d 5400 |007f: invoke-virtual {v4, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPreviewSliderAdapter:(Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;)V // method@0d29 │ │ +19f60c: 5405 b002 |0082: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02b0 │ │ +19f610: 6e10 040d 0400 |0084: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0d04 │ │ +19f616: 0c01 |0087: move-result-object v1 │ │ +19f618: 1f01 7c02 |0088: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@027c │ │ +19f61c: 6e20 5e07 1500 |008a: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@075e │ │ +19f622: 1211 |008d: const/4 v1, #int 1 // #1 │ │ +19f624: 6e20 6107 1500 |008e: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.setOffscreenPageLimit:(I)V // method@0761 │ │ +19f62a: 2201 6604 |0091: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1; // type@0466 │ │ +19f62e: 7030 c60c 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@0cc6 │ │ +19f634: 1f01 ba02 |0096: check-cast v1, Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback; // type@02ba │ │ +19f638: 6e20 5d07 1500 |0098: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.registerOnPageChangeCallback:(Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;)V // method@075d │ │ +19f63e: 6e10 050d 0400 |009b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0d05 │ │ +19f644: 0c05 |009e: move-result-object v5 │ │ +19f646: 6e10 022d 0500 |009f: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.getPdfIsDownloading:()Landroidx/lifecycle/MutableLiveData; // method@2d02 │ │ +19f64c: 0c05 |00a2: move-result-object v5 │ │ +19f64e: 6e10 080d 0400 |00a3: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@0d08 │ │ +19f654: 0c01 |00a6: move-result-object v1 │ │ +19f656: 2202 5b04 |00a7: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2; // type@045b │ │ +19f65a: 7030 aa0c 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@0caa │ │ +19f660: 2203 6704 |00ac: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0; // type@0467 │ │ +19f664: 7020 c80c 2300 |00ae: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0cc8 │ │ +19f66a: 1f03 4702 |00b1: check-cast v3, Landroidx/lifecycle/Observer; // type@0247 │ │ +19f66e: 6e30 4c06 1503 |00b3: invoke-virtual {v5, v1, v3}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@064c │ │ +19f674: 6e10 020d 0400 |00b6: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0d02 │ │ +19f67a: 0c05 |00b9: move-result-object v5 │ │ +19f67c: 6e10 e10f 0500 |00ba: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; // method@0fe1 │ │ +19f682: 0c05 |00bd: move-result-object v5 │ │ +19f684: 6e10 040d 0400 |00be: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0d04 │ │ +19f68a: 0c01 |00c1: move-result-object v1 │ │ +19f68c: 2202 c318 |00c2: new-instance v2, Ljava/util/ArrayList; // type@18c3 │ │ +19f690: 6e10 f199 0500 |00c4: invoke-virtual {v5}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@99f1 │ │ +19f696: 0c03 |00c7: move-result-object v3 │ │ +19f698: 7020 fd98 3200 |00c8: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@98fd │ │ +19f69e: 6e20 d92b 2100 |00cb: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.setFiles:(Ljava/util/ArrayList;)V // method@2bd9 │ │ +19f6a4: 6e10 040d 0400 |00ce: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0d04 │ │ +19f6aa: 0c01 |00d1: move-result-object v1 │ │ +19f6ac: 6e10 ff0c 0400 |00d2: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cff │ │ +19f6b2: 0c02 |00d5: move-result-object v2 │ │ +19f6b4: 6e20 d62b 2100 |00d6: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getPosition:(Lcom/infomaniak/drive/data/models/File;)I // method@2bd6 │ │ +19f6ba: 0a01 |00d9: move-result v1 │ │ +19f6bc: 6202 5ab3 |00da: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b35a │ │ +19f6c0: 5402 b002 |00dc: iget-object v2, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02b0 │ │ +19f6c4: 6e30 6007 1206 |00de: invoke-virtual {v2, v1, v6}, Landroidx/viewpager2/widget/ViewPager2;.setCurrentItem:(IZ)V // method@0760 │ │ +19f6ca: 6201 8cb3 |00e1: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +19f6ce: 7110 729d 0100 |00e3: invoke-static {v1}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9d72 │ │ +19f6d4: 0c01 |00e6: move-result-object v1 │ │ +19f6d6: 280c |00e7: goto 00f3 // +000c │ │ +19f6d8: 0d01 |00e8: move-exception v1 │ │ +19f6da: 6202 5ab3 |00e9: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b35a │ │ +19f6de: 7110 809d 0100 |00eb: invoke-static {v1}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9d80 │ │ +19f6e4: 0c01 |00ee: move-result-object v1 │ │ +19f6e6: 7110 729d 0100 |00ef: invoke-static {v1}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9d72 │ │ +19f6ec: 0c01 |00f2: move-result-object v1 │ │ +19f6ee: 7110 769d 0100 |00f3: invoke-static {v1}, Lkotlin/Result;.exceptionOrNull-impl:(Ljava/lang/Object;)Ljava/lang/Throwable; // method@9d76 │ │ +19f6f4: 0c01 |00f6: move-result-object v1 │ │ +19f6f6: 3801 2300 |00f7: if-eqz v1, 011a // +0023 │ │ +19f6fa: 2202 5c04 |00f9: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3; // type@045c │ │ +19f6fe: 7040 ac0c 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@0cac │ │ +19f704: 7110 2c7b 0200 |00fe: invoke-static {v2}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@7b2c │ │ +19f70a: 6e10 f199 0500 |0101: invoke-virtual {v5}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@99f1 │ │ +19f710: 0c05 |0104: move-result-object v5 │ │ +19f712: 1a01 6d26 |0105: const-string v1, "(...)" // string@266d │ │ +19f716: 7120 c8b9 1500 |0107: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +19f71c: 1f05 0718 |010a: check-cast v5, Ljava/lang/Iterable; // type@1807 │ │ +19f720: 7110 d1aa 0500 |010c: invoke-static {v5}, Lkotlin/collections/CollectionsKt;.first:(Ljava/lang/Iterable;)Ljava/lang/Object; // method@aad1 │ │ +19f726: 0c05 |010f: move-result-object v5 │ │ +19f728: 1f05 9403 |0110: check-cast v5, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ +19f72c: 6e20 280d 5400 |0112: invoke-virtual {v4, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@0d28 │ │ +19f732: 5405 b002 |0115: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02b0 │ │ +19f736: 6e30 6007 6506 |0117: invoke-virtual {v5, v6, v6}, Landroidx/viewpager2/widget/ViewPager2;.setCurrentItem:(IZ)V // method@0760 │ │ +19f73c: 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 │ │ -19eb1c: |[19eb1c] com.infomaniak.drive.ui.BasePreviewSliderFragment.renameFileClicked:()Lcom/infomaniak/drive/data/models/File; │ │ -19eb2c: 7110 fc3d 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@3dfc │ │ -19eb32: 0c00 |0003: move-result-object v0 │ │ -19eb34: 1100 |0004: return-object v0 │ │ +19ebec: |[19ebec] com.infomaniak.drive.ui.BasePreviewSliderFragment.renameFileClicked:()Lcom/infomaniak/drive/data/models/File; │ │ +19ebfc: 7110 093e 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@3e09 │ │ +19ec02: 0c00 |0003: move-result-object v0 │ │ +19ec04: 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 │ │ -19f690: |[19f690] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers:()V │ │ -19f6a0: 0730 |0000: move-object v0, v3 │ │ -19f6a2: 1f00 2c02 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@022c │ │ -19f6a6: 6201 1908 |0003: sget-object v1, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.OPEN_WITH:Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction; // field@0819 │ │ -19f6aa: 6e10 7319 0100 |0005: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.getValue:()Ljava/lang/String; // method@1973 │ │ -19f6b0: 0c01 |0008: move-result-object v1 │ │ -19f6b2: 2202 5e04 |0009: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5; // type@045e │ │ -19f6b6: 7020 b00c 3200 |000b: invoke-direct {v2, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0cb0 │ │ -19f6bc: 7130 dd45 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@45dd │ │ -19f6c2: 6201 1a08 |0011: sget-object v1, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.PRINT_PDF:Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction; // field@081a │ │ -19f6c6: 6e10 7319 0100 |0013: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.getValue:()Ljava/lang/String; // method@1973 │ │ -19f6cc: 0c01 |0016: move-result-object v1 │ │ -19f6ce: 2202 5f04 |0017: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6; // type@045f │ │ -19f6d2: 7020 b20c 3200 |0019: invoke-direct {v2, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0cb2 │ │ -19f6d8: 7130 dd45 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@45dd │ │ -19f6de: 0e00 |001f: return-void │ │ +19f760: |[19f760] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers:()V │ │ +19f770: 0730 |0000: move-object v0, v3 │ │ +19f772: 1f00 2c02 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@022c │ │ +19f776: 6201 1c08 |0003: sget-object v1, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.OPEN_WITH:Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction; // field@081c │ │ +19f77a: 6e10 8019 0100 |0005: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.getValue:()Ljava/lang/String; // method@1980 │ │ +19f780: 0c01 |0008: move-result-object v1 │ │ +19f782: 2202 5e04 |0009: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5; // type@045e │ │ +19f786: 7020 b00c 3200 |000b: invoke-direct {v2, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0cb0 │ │ +19f78c: 7130 ea45 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@45ea │ │ +19f792: 6201 1d08 |0011: sget-object v1, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.PRINT_PDF:Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction; // field@081d │ │ +19f796: 6e10 8019 0100 |0013: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.getValue:()Ljava/lang/String; // method@1980 │ │ +19f79c: 0c01 |0016: move-result-object v1 │ │ +19f79e: 2202 5f04 |0017: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6; // type@045f │ │ +19f7a2: 7020 b20c 3200 |0019: invoke-direct {v2, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0cb2 │ │ +19f7a8: 7130 ea45 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@45ea │ │ +19f7ae: 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 │ │ -19f6e0: |[19f6e0] com.infomaniak.drive.ui.BasePreviewSliderFragment.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V │ │ -19f6f0: 1a00 7026 |0000: const-string v0, "" // string@2670 │ │ -19f6f4: 7120 bcb9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -19f6fa: 5b12 b903 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentFile:Lcom/infomaniak/drive/data/models/File; // field@03b9 │ │ -19f6fe: 0e00 |0007: return-void │ │ +19f7b0: |[19f7b0] com.infomaniak.drive.ui.BasePreviewSliderFragment.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V │ │ +19f7c0: 1a00 7126 |0000: const-string v0, "" // string@2671 │ │ +19f7c4: 7120 c9b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +19f7ca: 5b12 b903 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentFile:Lcom/infomaniak/drive/data/models/File; // field@03b9 │ │ +19f7ce: 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 │ │ -19f700: |[19f700] com.infomaniak.drive.ui.BasePreviewSliderFragment.setPreviewSliderAdapter:(Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;)V │ │ -19f710: 1a00 7026 |0000: const-string v0, "" // string@2670 │ │ -19f714: 7120 bcb9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -19f71a: 5b12 be03 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewSliderAdapter:Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // field@03be │ │ -19f71e: 0e00 |0007: return-void │ │ +19f7d0: |[19f7d0] com.infomaniak.drive.ui.BasePreviewSliderFragment.setPreviewSliderAdapter:(Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;)V │ │ +19f7e0: 1a00 7126 |0000: const-string v0, "" // string@2671 │ │ +19f7e4: 7120 c9b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +19f7ea: 5b12 be03 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewSliderAdapter:Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // field@03be │ │ +19f7ee: 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 │ │ -19f784: |[19f784] com.infomaniak.drive.ui.BasePreviewSliderFragment.setUserDrive:(Lcom/infomaniak/drive/data/models/UserDrive;)V │ │ -19f794: 1a00 7026 |0000: const-string v0, "" // string@2670 │ │ -19f798: 7120 bcb9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -19f79e: 5b12 c003 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@03c0 │ │ -19f7a2: 0e00 |0007: return-void │ │ +19f854: |[19f854] com.infomaniak.drive.ui.BasePreviewSliderFragment.setUserDrive:(Lcom/infomaniak/drive/data/models/UserDrive;)V │ │ +19f864: 1a00 7126 |0000: const-string v0, "" // string@2671 │ │ +19f868: 7120 c9b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +19f86e: 5b12 c003 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@03c0 │ │ +19f872: 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 │ │ -19f7a4: |[19f7a4] com.infomaniak.drive.ui.BasePreviewSliderFragment.set_binding:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ -19f7b4: 5b01 b703 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b7 │ │ -19f7b8: 0e00 |0002: return-void │ │ +19f874: |[19f874] com.infomaniak.drive.ui.BasePreviewSliderFragment.set_binding:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ +19f884: 5b01 b703 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b7 │ │ +19f888: 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 │ │ -19f7bc: |[19f7bc] com.infomaniak.drive.ui.BasePreviewSliderFragment.sharePublicLink:(Lkotlin/jvm/functions/Function0;)V │ │ -19f7cc: 7120 ff3d 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@3dff │ │ -19f7d2: 0e00 |0003: return-void │ │ +19f88c: |[19f88c] com.infomaniak.drive.ui.BasePreviewSliderFragment.sharePublicLink:(Lkotlin/jvm/functions/Function0;)V │ │ +19f89c: 7120 0c3e 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@3e0c │ │ +19f8a2: 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 │ │ -19f7d4: |[19f7d4] com.infomaniak.drive.ui.BasePreviewSliderFragment.toggleBottomSheet:(Z)V │ │ -19f7e4: 6e10 fb0c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfb │ │ -19f7ea: 0c00 |0003: move-result-object v0 │ │ -19f7ec: 2001 a60c |0004: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0ca6 │ │ -19f7f0: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -19f7f4: 1f00 a60c |0008: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0ca6 │ │ -19f7f8: 2802 |000a: goto 000c // +0002 │ │ -19f7fa: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -19f7fc: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -19f800: 6e10 893e 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView;.scrollToTop:()V // method@3e89 │ │ -19f806: 6e10 fa0c 0200 |0011: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetBehavior:()Lcom/google/android/material/bottomsheet/BottomSheetBehavior; // method@0cfa │ │ -19f80c: 0c00 |0014: move-result-object v0 │ │ -19f80e: 3803 0400 |0015: if-eqz v3, 0019 // +0004 │ │ -19f812: 1243 |0017: const/4 v3, #int 4 // #4 │ │ -19f814: 2802 |0018: goto 001a // +0002 │ │ -19f816: 1253 |0019: const/4 v3, #int 5 // #5 │ │ -19f818: 6e20 3908 3000 |001a: invoke-virtual {v0, v3}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@0839 │ │ -19f81e: 0e00 |001d: return-void │ │ +19f8a4: |[19f8a4] com.infomaniak.drive.ui.BasePreviewSliderFragment.toggleBottomSheet:(Z)V │ │ +19f8b4: 6e10 fb0c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfb │ │ +19f8ba: 0c00 |0003: move-result-object v0 │ │ +19f8bc: 2001 a70c |0004: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0ca7 │ │ +19f8c0: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +19f8c4: 1f00 a70c |0008: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0ca7 │ │ +19f8c8: 2802 |000a: goto 000c // +0002 │ │ +19f8ca: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +19f8cc: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +19f8d0: 6e10 963e 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView;.scrollToTop:()V // method@3e96 │ │ +19f8d6: 6e10 fa0c 0200 |0011: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetBehavior:()Lcom/google/android/material/bottomsheet/BottomSheetBehavior; // method@0cfa │ │ +19f8dc: 0c00 |0014: move-result-object v0 │ │ +19f8de: 3803 0400 |0015: if-eqz v3, 0019 // +0004 │ │ +19f8e2: 1243 |0017: const/4 v3, #int 4 // #4 │ │ +19f8e4: 2802 |0018: goto 001a // +0002 │ │ +19f8e6: 1253 |0019: const/4 v3, #int 5 // #5 │ │ +19f8e8: 6e20 3908 3000 |001a: invoke-virtual {v0, v3}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@0839 │ │ +19f8ee: 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 │ │ -19e9f8: |[19e9f8] com.infomaniak.drive.ui.BasePreviewSliderFragment.toggleFullscreen:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; │ │ -19ea08: 5430 b703 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b7 │ │ -19ea0c: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ -19ea10: 5401 ae02 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.previewSliderParent:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@02ae │ │ -19ea14: 5532 bb03 |0006: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03bb │ │ -19ea18: df02 0201 |0008: xor-int/lit8 v2, v2, #int 1 // #01 │ │ -19ea1c: 5c32 bb03 |000a: iput-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03bb │ │ -19ea20: 5400 ac02 |000c: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02ac │ │ -19ea24: 5532 bb03 |000e: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03bb │ │ -19ea28: 6e20 213f 2000 |0010: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleVisibility:(Z)V // method@3f21 │ │ -19ea2e: 5530 bb03 |0013: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03bb │ │ -19ea32: 6e20 2e0d 0300 |0015: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.toggleBottomSheet:(Z)V // method@0d2e │ │ -19ea38: 6e10 220d 0300 |0018: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d22 │ │ -19ea3e: 0c00 |001b: move-result-object v0 │ │ -19ea40: 1a02 33ed |001c: const-string v2, "requireActivity(...)" // string@ed33 │ │ -19ea44: 7120 bbb9 2000 |001e: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -19ea4a: 1f00 1600 |0021: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -19ea4e: 5532 bb03 |0023: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03bb │ │ -19ea52: 7120 2f3b 2000 |0025: invoke-static {v0, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.toggleSystemBar:(Landroid/app/Activity;Z)V // method@3b2f │ │ -19ea58: 2802 |0028: goto 002a // +0002 │ │ -19ea5a: 1201 |0029: const/4 v1, #int 0 // #0 │ │ -19ea5c: 1101 |002a: return-object v1 │ │ +19eac8: |[19eac8] com.infomaniak.drive.ui.BasePreviewSliderFragment.toggleFullscreen:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; │ │ +19ead8: 5430 b703 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b7 │ │ +19eadc: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ +19eae0: 5401 ae02 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.previewSliderParent:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@02ae │ │ +19eae4: 5532 bb03 |0006: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03bb │ │ +19eae8: df02 0201 |0008: xor-int/lit8 v2, v2, #int 1 // #01 │ │ +19eaec: 5c32 bb03 |000a: iput-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03bb │ │ +19eaf0: 5400 ac02 |000c: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02ac │ │ +19eaf4: 5532 bb03 |000e: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03bb │ │ +19eaf8: 6e20 2e3f 2000 |0010: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleVisibility:(Z)V // method@3f2e │ │ +19eafe: 5530 bb03 |0013: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03bb │ │ +19eb02: 6e20 2e0d 0300 |0015: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.toggleBottomSheet:(Z)V // method@0d2e │ │ +19eb08: 6e10 220d 0300 |0018: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d22 │ │ +19eb0e: 0c00 |001b: move-result-object v0 │ │ +19eb10: 1a02 38ed |001c: const-string v2, "requireActivity(...)" // string@ed38 │ │ +19eb14: 7120 c8b9 2000 |001e: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +19eb1a: 1f00 1600 |0021: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +19eb1e: 5532 bb03 |0023: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03bb │ │ +19eb22: 7120 3c3b 2000 |0025: invoke-static {v0, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.toggleSystemBar:(Landroid/app/Activity;Z)V // method@3b3c │ │ +19eb28: 2802 |0028: goto 002a // +0002 │ │ +19eb2a: 1201 |0029: const/4 v1, #int 0 // #0 │ │ +19eb2c: 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 : 11341 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11344 (BasePreviewSliderFragment.kt) │ │ │ │ Class #48 header: │ │ class_idx : 1134 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -19f840: |[19f840] com.infomaniak.drive.ui.LaunchActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ -19f850: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -19f856: 5b01 c103 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c1 │ │ -19f85a: 0e00 |0005: return-void │ │ +19f910: |[19f910] com.infomaniak.drive.ui.LaunchActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ +19f920: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +19f926: 5b01 c103 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c1 │ │ +19f92a: 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 │ │ -19f820: |[19f820] com.infomaniak.drive.ui.LaunchActivity$$ExternalSyntheticLambda1.invoke:()Ljava/lang/Object; │ │ -19f830: 5410 c103 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c1 │ │ -19f834: 7110 570d 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.$r8$lambda$WsRfmQ2SMJ6ApmooMyZgAM9jYHA:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d57 │ │ -19f83a: 0c00 |0005: move-result-object v0 │ │ -19f83c: 1100 |0006: return-object v0 │ │ +19f8f0: |[19f8f0] com.infomaniak.drive.ui.LaunchActivity$$ExternalSyntheticLambda1.invoke:()Ljava/lang/Object; │ │ +19f900: 5410 c103 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c1 │ │ +19f904: 7110 570d 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.$r8$lambda$WsRfmQ2SMJ6ApmooMyZgAM9jYHA:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d57 │ │ +19f90a: 0c00 |0005: move-result-object v0 │ │ +19f90c: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #49 header: │ │ class_idx : 1135 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 17492 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 17495 │ │ 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 │ │ -19f85c: |[19f85c] com.infomaniak.drive.ui.LaunchActivity$Companion.:()V │ │ -19f86c: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -19f872: 0e00 |0003: return-void │ │ +19f92c: |[19f92c] com.infomaniak.drive.ui.LaunchActivity$Companion.:()V │ │ +19f93c: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +19f942: 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 │ │ -19f874: |[19f874] com.infomaniak.drive.ui.LaunchActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -19f884: 7010 330d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity$Companion;.:()V // method@0d33 │ │ -19f88a: 0e00 |0003: return-void │ │ +19f944: |[19f944] com.infomaniak.drive.ui.LaunchActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +19f954: 7010 330d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity$Companion;.:()V // method@0d33 │ │ +19f95a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 17492 (LaunchActivity.kt) │ │ + source_file_idx : 17495 (LaunchActivity.kt) │ │ │ │ Class #50 header: │ │ class_idx : 1136 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 17492 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 17495 │ │ 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 │ │ -19f88c: |[19f88c] com.infomaniak.drive.ui.LaunchActivity$WhenMappings.:()V │ │ -19f89c: 7100 a242 0000 |0000: invoke-static {}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.values:()[Lcom/infomaniak/lib/core/models/ApiResponseStatus; // method@42a2 │ │ -19f8a2: 0c00 |0003: move-result-object v0 │ │ -19f8a4: 2100 |0004: array-length v0, v0 │ │ -19f8a6: 2300 9725 |0005: new-array v0, v0, [I // type@2597 │ │ -19f8aa: 6201 c14f |0007: sget-object v1, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.SUCCESS:Lcom/infomaniak/lib/core/models/ApiResponseStatus; // field@4fc1 │ │ -19f8ae: 6e10 a042 0100 |0009: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@42a0 │ │ -19f8b4: 0a01 |000c: move-result v1 │ │ -19f8b6: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -19f8b8: 4b02 0001 |000e: aput v2, v0, v1 │ │ -19f8bc: 6201 c04f |0010: sget-object v1, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.REDIRECT:Lcom/infomaniak/lib/core/models/ApiResponseStatus; // field@4fc0 │ │ -19f8c0: 6e10 a042 0100 |0012: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@42a0 │ │ -19f8c6: 0a01 |0015: move-result v1 │ │ -19f8c8: 1222 |0016: const/4 v2, #int 2 // #2 │ │ -19f8ca: 4b02 0001 |0017: aput v2, v0, v1 │ │ -19f8ce: 6900 c203 |0019: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@03c2 │ │ -19f8d2: 0e00 |001b: return-void │ │ +19f95c: |[19f95c] com.infomaniak.drive.ui.LaunchActivity$WhenMappings.:()V │ │ +19f96c: 7100 af42 0000 |0000: invoke-static {}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.values:()[Lcom/infomaniak/lib/core/models/ApiResponseStatus; // method@42af │ │ +19f972: 0c00 |0003: move-result-object v0 │ │ +19f974: 2100 |0004: array-length v0, v0 │ │ +19f976: 2300 9825 |0005: new-array v0, v0, [I // type@2598 │ │ +19f97a: 6201 c44f |0007: sget-object v1, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.SUCCESS:Lcom/infomaniak/lib/core/models/ApiResponseStatus; // field@4fc4 │ │ +19f97e: 6e10 ad42 0100 |0009: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@42ad │ │ +19f984: 0a01 |000c: move-result v1 │ │ +19f986: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +19f988: 4b02 0001 |000e: aput v2, v0, v1 │ │ +19f98c: 6201 c34f |0010: sget-object v1, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.REDIRECT:Lcom/infomaniak/lib/core/models/ApiResponseStatus; // field@4fc3 │ │ +19f990: 6e10 ad42 0100 |0012: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@42ad │ │ +19f996: 0a01 |0015: move-result v1 │ │ +19f998: 1222 |0016: const/4 v2, #int 2 // #2 │ │ +19f99a: 4b02 0001 |0017: aput v2, v0, v1 │ │ +19f99e: 6900 c203 |0019: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@03c2 │ │ +19f9a2: 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 : 17492 (LaunchActivity.kt) │ │ + source_file_idx : 17495 (LaunchActivity.kt) │ │ │ │ Class #51 header: │ │ class_idx : 1137 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 17492 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 17495 │ │ 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 │ │ -19fa14: |[19fa14] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19fa24: 5b01 c403 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c4 │ │ -19fa28: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19fa2a: 7030 57b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -19fa30: 0e00 |0006: return-void │ │ +19fae4: |[19fae4] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19faf4: 5b01 c403 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c4 │ │ +19faf8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19fafa: 7030 64b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +19fb00: 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 │ │ -19f9f0: |[19f9f0] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19fa00: 2202 7104 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0471 │ │ -19fa04: 5410 c403 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c4 │ │ -19fa08: 7030 360d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d36 │ │ -19fa0e: 1f02 d51a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -19fa12: 1102 |0009: return-object v2 │ │ +19fac0: |[19fac0] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19fad0: 2202 7104 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0471 │ │ +19fad4: 5410 c403 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c4 │ │ +19fad8: 7030 360d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d36 │ │ +19fade: 1f02 d61a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +19fae2: 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 │ │ -19f8f0: |[19f8f0] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19f900: 1f01 cb1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -19f904: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -19f908: 6e30 390d 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@0d39 │ │ -19f90e: 0c01 |0007: move-result-object v1 │ │ -19f910: 1101 |0008: return-object v1 │ │ +19f9c0: |[19f9c0] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19f9d0: 1f01 cc1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +19f9d4: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +19f9d8: 6e30 390d 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@0d39 │ │ +19f9de: 0c01 |0007: move-result-object v1 │ │ +19f9e0: 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 │ │ -19f914: |[19f914] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19f924: 6e30 370d 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@0d37 │ │ -19f92a: 0c01 |0003: move-result-object v1 │ │ -19f92c: 1f01 7104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0471 │ │ -19f930: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -19f934: 6e20 3a0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d3a │ │ -19f93a: 0c01 |000b: move-result-object v1 │ │ -19f93c: 1101 |000c: return-object v1 │ │ +19f9e4: |[19f9e4] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19f9f4: 6e30 370d 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@0d37 │ │ +19f9fa: 0c01 |0003: move-result-object v1 │ │ +19f9fc: 1f01 7104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0471 │ │ +19fa00: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +19fa04: 6e20 3a0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d3a │ │ +19fa0a: 0c01 |000b: move-result-object v1 │ │ +19fa0c: 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 │ │ -19f940: |[19f940] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19f950: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -19f956: 0c00 |0003: move-result-object v0 │ │ -19f958: 5241 c303 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03c3 │ │ -19f95c: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -19f95e: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -19f960: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -19f964: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ -19f968: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ -19f96c: 7110 809d 0500 |000e: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -19f972: 283c |0011: goto 004d // +003c │ │ -19f974: 2205 0118 |0012: new-instance v5, Ljava/lang/IllegalStateException; // type@1801 │ │ -19f978: 1a00 5e99 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -19f97c: 7020 bc95 0500 |0016: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -19f982: 2705 |0019: throw v5 │ │ -19f984: 7110 809d 0500 |001a: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -19f98a: 281d |001d: goto 003a // +001d │ │ -19f98c: 7110 809d 0500 |001e: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -19f992: 5445 c403 |0021: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c4 │ │ -19f996: 7110 5b0d 0500 |0023: invoke-static {v5}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$getPublicShareActivityExtras$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Landroid/os/Bundle; // method@0d5b │ │ -19f99c: 0c05 |0026: move-result-object v5 │ │ -19f99e: 3805 0500 |0027: if-eqz v5, 002c // +0005 │ │ -19f9a2: 1c05 800b |0029: const-class v5, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivity; // type@0b80 │ │ -19f9a6: 2824 |002b: goto 004f // +0024 │ │ -19f9a8: 6205 f512 |002c: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -19f9ac: 0741 |002e: move-object v1, v4 │ │ -19f9ae: 1f01 d51a |002f: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -19f9b2: 5943 c303 |0031: iput v3, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03c3 │ │ -19f9b6: 6e20 353a 1500 |0033: invoke-virtual {v5, v1}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3a35 │ │ -19f9bc: 0c05 |0036: move-result-object v5 │ │ -19f9be: 3305 0300 |0037: if-ne v5, v0, 003a // +0003 │ │ -19f9c2: 1100 |0039: return-object v0 │ │ -19f9c4: 3905 0500 |003a: if-nez v5, 003f // +0005 │ │ -19f9c8: 1c05 2e0a |003c: const-class v5, Lcom/infomaniak/drive/ui/login/LoginActivity; // type@0a2e │ │ -19f9cc: 2811 |003e: goto 004f // +0011 │ │ -19f9ce: 5445 c403 |003f: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c4 │ │ -19f9d2: 0741 |0041: move-object v1, v4 │ │ -19f9d4: 1f01 d51a |0042: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -19f9d8: 5942 c303 |0044: iput v2, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03c3 │ │ -19f9dc: 7120 610d 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@0d61 │ │ -19f9e2: 0c05 |0049: move-result-object v5 │ │ -19f9e4: 3305 0300 |004a: if-ne v5, v0, 004d // +0003 │ │ -19f9e8: 1100 |004c: return-object v0 │ │ -19f9ea: 1f05 ef17 |004d: check-cast v5, Ljava/lang/Class; // type@17ef │ │ -19f9ee: 1105 |004f: return-object v5 │ │ +19fa10: |[19fa10] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fa20: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +19fa26: 0c00 |0003: move-result-object v0 │ │ +19fa28: 5241 c303 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03c3 │ │ +19fa2c: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +19fa2e: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +19fa30: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +19fa34: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ +19fa38: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ +19fa3c: 7110 8d9d 0500 |000e: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +19fa42: 283c |0011: goto 004d // +003c │ │ +19fa44: 2205 0218 |0012: new-instance v5, Ljava/lang/IllegalStateException; // type@1802 │ │ +19fa48: 1a00 6399 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +19fa4c: 7020 c995 0500 |0016: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +19fa52: 2705 |0019: throw v5 │ │ +19fa54: 7110 8d9d 0500 |001a: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +19fa5a: 281d |001d: goto 003a // +001d │ │ +19fa5c: 7110 8d9d 0500 |001e: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +19fa62: 5445 c403 |0021: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c4 │ │ +19fa66: 7110 5b0d 0500 |0023: invoke-static {v5}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$getPublicShareActivityExtras$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Landroid/os/Bundle; // method@0d5b │ │ +19fa6c: 0c05 |0026: move-result-object v5 │ │ +19fa6e: 3805 0500 |0027: if-eqz v5, 002c // +0005 │ │ +19fa72: 1c05 810b |0029: const-class v5, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivity; // type@0b81 │ │ +19fa76: 2824 |002b: goto 004f // +0024 │ │ +19fa78: 6205 f812 |002c: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +19fa7c: 0741 |002e: move-object v1, v4 │ │ +19fa7e: 1f01 d61a |002f: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +19fa82: 5943 c303 |0031: iput v3, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03c3 │ │ +19fa86: 6e20 423a 1500 |0033: invoke-virtual {v5, v1}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3a42 │ │ +19fa8c: 0c05 |0036: move-result-object v5 │ │ +19fa8e: 3305 0300 |0037: if-ne v5, v0, 003a // +0003 │ │ +19fa92: 1100 |0039: return-object v0 │ │ +19fa94: 3905 0500 |003a: if-nez v5, 003f // +0005 │ │ +19fa98: 1c05 2f0a |003c: const-class v5, Lcom/infomaniak/drive/ui/login/LoginActivity; // type@0a2f │ │ +19fa9c: 2811 |003e: goto 004f // +0011 │ │ +19fa9e: 5445 c403 |003f: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c4 │ │ +19faa2: 0741 |0041: move-object v1, v4 │ │ +19faa4: 1f01 d61a |0042: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +19faa8: 5942 c303 |0044: iput v2, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03c3 │ │ +19faac: 7120 610d 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@0d61 │ │ +19fab2: 0c05 |0049: move-result-object v5 │ │ +19fab4: 3305 0300 |004a: if-ne v5, v0, 004d // +0003 │ │ +19fab8: 1100 |004c: return-object v0 │ │ +19faba: 1f05 f017 |004d: check-cast v5, Ljava/lang/Class; // type@17f0 │ │ +19fabe: 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 : 17492 (LaunchActivity.kt) │ │ + source_file_idx : 17495 (LaunchActivity.kt) │ │ │ │ Class #52 header: │ │ class_idx : 1138 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 17492 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 17495 │ │ 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 │ │ -19fbe8: |[19fbe8] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19fbf8: 5b01 c803 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c8 │ │ -19fbfc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19fbfe: 7030 57b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -19fc04: 0e00 |0006: return-void │ │ +19fcb8: |[19fcb8] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19fcc8: 5b01 c803 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c8 │ │ +19fccc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19fcce: 7030 64b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +19fcd4: 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 │ │ -19fbc4: |[19fbc4] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19fbd4: 2202 7204 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@0472 │ │ -19fbd8: 5410 c803 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c8 │ │ -19fbdc: 7030 3b0d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d3b │ │ -19fbe2: 1f02 d51a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -19fbe6: 1102 |0009: return-object v2 │ │ +19fc94: |[19fc94] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19fca4: 2202 7204 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@0472 │ │ +19fca8: 5410 c803 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c8 │ │ +19fcac: 7030 3b0d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d3b │ │ +19fcb2: 1f02 d61a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +19fcb6: 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 │ │ -19fa34: |[19fa34] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fa44: 1f01 cb1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -19fa48: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -19fa4c: 6e30 3e0d 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@0d3e │ │ -19fa52: 0c01 |0007: move-result-object v1 │ │ -19fa54: 1101 |0008: return-object v1 │ │ +19fb04: |[19fb04] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fb14: 1f01 cc1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +19fb18: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +19fb1c: 6e30 3e0d 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@0d3e │ │ +19fb22: 0c01 |0007: move-result-object v1 │ │ +19fb24: 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 │ │ -19fa58: |[19fa58] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19fa68: 6e30 3c0d 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@0d3c │ │ -19fa6e: 0c01 |0003: move-result-object v1 │ │ -19fa70: 1f01 7204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@0472 │ │ -19fa74: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -19fa78: 6e20 3f0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d3f │ │ -19fa7e: 0c01 |000b: move-result-object v1 │ │ -19fa80: 1101 |000c: return-object v1 │ │ +19fb28: |[19fb28] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19fb38: 6e30 3c0d 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@0d3c │ │ +19fb3e: 0c01 |0003: move-result-object v1 │ │ +19fb40: 1f01 7204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@0472 │ │ +19fb44: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +19fb48: 6e20 3f0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d3f │ │ +19fb4e: 0c01 |000b: move-result-object v1 │ │ +19fb50: 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 │ │ -19fa84: |[19fa84] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fa94: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -19fa9a: 0c00 |0003: move-result-object v0 │ │ -19fa9c: 5281 c703 |0004: iget v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03c7 │ │ -19faa0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -19faa2: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -19faa4: 1224 |0008: const/4 v4, #int 2 // #2 │ │ -19faa6: 3801 2200 |0009: if-eqz v1, 002b // +0022 │ │ -19faaa: 3221 1400 |000b: if-eq v1, v2, 001f // +0014 │ │ -19faae: 3341 0a00 |000d: if-ne v1, v4, 0017 // +000a │ │ -19fab2: 5480 c503 |000f: iget-object v0, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c5 │ │ -19fab6: 1f00 1c18 |0011: check-cast v0, Ljava/lang/String; // type@181c │ │ -19faba: 7110 809d 0900 |0013: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -19fac0: 2861 |0016: goto 0077 // +0061 │ │ -19fac2: 2209 0118 |0017: new-instance v9, Ljava/lang/IllegalStateException; // type@1801 │ │ -19fac6: 1a00 5e99 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -19faca: 7020 bc95 0900 |001b: invoke-direct {v9, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -19fad0: 2709 |001e: throw v9 │ │ -19fad2: 5481 c603 |001f: iget-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03c6 │ │ -19fad6: 1f01 1c18 |0021: check-cast v1, Ljava/lang/String; // type@181c │ │ -19fada: 5482 c503 |0023: iget-object v2, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c5 │ │ -19fade: 1f02 7a04 |0025: check-cast v2, Lcom/infomaniak/drive/ui/LaunchActivity; // type@047a │ │ -19fae2: 7110 809d 0900 |0027: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -19fae8: 2830 |002a: goto 005a // +0030 │ │ -19faea: 7110 809d 0900 |002b: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -19faf0: 5489 c803 |002e: iget-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c8 │ │ -19faf4: 6e10 690d 0900 |0030: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d69 │ │ -19fafa: 0c09 |0033: move-result-object v9 │ │ -19fafc: 6e10 a000 0900 |0034: invoke-virtual {v9}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00a0 │ │ -19fb02: 0c09 |0037: move-result-object v9 │ │ -19fb04: 3809 5e00 |0038: if-eqz v9, 0096 // +005e │ │ -19fb08: 6e10 c701 0900 |003a: invoke-virtual {v9}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01c7 │ │ -19fb0e: 0c01 |003d: move-result-object v1 │ │ -19fb10: 3801 5800 |003e: if-eqz v1, 0096 // +0058 │ │ -19fb14: 5489 c803 |0040: iget-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c8 │ │ -19fb18: 6205 f512 |0042: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -19fb1c: 6e10 253a 0500 |0044: invoke-virtual {v5}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3a25 │ │ -19fb22: 0c05 |0047: move-result-object v5 │ │ -19fb24: 3905 1300 |0048: if-nez v5, 005b // +0013 │ │ -19fb28: 6205 f512 |004a: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -19fb2c: 5b89 c503 |004c: iput-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c5 │ │ -19fb30: 5b81 c603 |004e: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03c6 │ │ -19fb34: 5982 c703 |0050: iput v2, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03c7 │ │ -19fb38: 6e20 353a 8500 |0052: invoke-virtual {v5, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3a35 │ │ -19fb3e: 0c02 |0055: move-result-object v2 │ │ -19fb40: 3302 0300 |0056: if-ne v2, v0, 0059 // +0003 │ │ -19fb44: 1100 |0058: return-object v0 │ │ -19fb46: 0792 |0059: move-object v2, v9 │ │ -19fb48: 0729 |005a: move-object v9, v2 │ │ -19fb4a: 0712 |005b: move-object v2, v1 │ │ -19fb4c: 1f02 ed17 |005c: check-cast v2, Ljava/lang/CharSequence; // type@17ed │ │ -19fb50: 1a05 c525 |005e: const-string v5, "/app/share/" // string@25c5 │ │ -19fb54: 1f05 ed17 |0060: check-cast v5, Ljava/lang/CharSequence; // type@17ed │ │ -19fb58: 1206 |0062: const/4 v6, #int 0 // #0 │ │ -19fb5a: 7153 f6c3 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@c3f6 │ │ -19fb60: 0a02 |0066: move-result v2 │ │ -19fb62: 3802 1200 |0067: if-eqz v2, 0079 // +0012 │ │ -19fb66: 5b81 c503 |0069: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c5 │ │ -19fb6a: 5b83 c603 |006b: iput-object v3, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03c6 │ │ -19fb6e: 5984 c703 |006d: iput v4, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03c7 │ │ -19fb72: 7130 640d 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@0d64 │ │ -19fb78: 0c09 |0072: move-result-object v9 │ │ -19fb7a: 3309 0300 |0073: if-ne v9, v0, 0076 // +0003 │ │ -19fb7e: 1100 |0075: return-object v0 │ │ -19fb80: 0710 |0076: move-object v0, v1 │ │ -19fb82: 0701 |0077: move-object v1, v0 │ │ -19fb84: 2804 |0078: goto 007c // +0004 │ │ -19fb86: 7120 630d 1900 |0079: invoke-static {v9, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$processInternalLink:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;)V // method@0d63 │ │ -19fb8c: 6202 d450 |007c: sget-object v2, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@50d4 │ │ -19fb90: 2209 1e18 |007e: new-instance v9, Ljava/lang/StringBuilder; // type@181e │ │ -19fb94: 1a00 2035 |0080: const-string v0, "DeepLink: " // string@3520 │ │ -19fb98: 7020 b096 0900 |0082: invoke-direct {v9, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96b0 │ │ -19fb9e: 6e20 b996 1900 |0085: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -19fba4: 6e10 ca96 0900 |0088: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ca │ │ -19fbaa: 0c04 |008b: move-result-object v4 │ │ -19fbac: 1246 |008c: const/4 v6, #int 4 // #4 │ │ -19fbae: 1207 |008d: const/4 v7, #int 0 // #0 │ │ -19fbb0: 1a03 9384 |008e: const-string v3, "Upload" // string@8493 │ │ -19fbb4: 1205 |0090: const/4 v5, #int 0 // #0 │ │ -19fbb6: 7706 5046 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@4650 │ │ -19fbbc: 6203 89b3 |0094: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -19fbc0: 1103 |0096: return-object v3 │ │ +19fb54: |[19fb54] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fb64: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +19fb6a: 0c00 |0003: move-result-object v0 │ │ +19fb6c: 5281 c703 |0004: iget v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03c7 │ │ +19fb70: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +19fb72: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +19fb74: 1224 |0008: const/4 v4, #int 2 // #2 │ │ +19fb76: 3801 2200 |0009: if-eqz v1, 002b // +0022 │ │ +19fb7a: 3221 1400 |000b: if-eq v1, v2, 001f // +0014 │ │ +19fb7e: 3341 0a00 |000d: if-ne v1, v4, 0017 // +000a │ │ +19fb82: 5480 c503 |000f: iget-object v0, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c5 │ │ +19fb86: 1f00 1d18 |0011: check-cast v0, Ljava/lang/String; // type@181d │ │ +19fb8a: 7110 8d9d 0900 |0013: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +19fb90: 2861 |0016: goto 0077 // +0061 │ │ +19fb92: 2209 0218 |0017: new-instance v9, Ljava/lang/IllegalStateException; // type@1802 │ │ +19fb96: 1a00 6399 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +19fb9a: 7020 c995 0900 |001b: invoke-direct {v9, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +19fba0: 2709 |001e: throw v9 │ │ +19fba2: 5481 c603 |001f: iget-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03c6 │ │ +19fba6: 1f01 1d18 |0021: check-cast v1, Ljava/lang/String; // type@181d │ │ +19fbaa: 5482 c503 |0023: iget-object v2, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c5 │ │ +19fbae: 1f02 7a04 |0025: check-cast v2, Lcom/infomaniak/drive/ui/LaunchActivity; // type@047a │ │ +19fbb2: 7110 8d9d 0900 |0027: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +19fbb8: 2830 |002a: goto 005a // +0030 │ │ +19fbba: 7110 8d9d 0900 |002b: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +19fbc0: 5489 c803 |002e: iget-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c8 │ │ +19fbc4: 6e10 690d 0900 |0030: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d69 │ │ +19fbca: 0c09 |0033: move-result-object v9 │ │ +19fbcc: 6e10 a000 0900 |0034: invoke-virtual {v9}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00a0 │ │ +19fbd2: 0c09 |0037: move-result-object v9 │ │ +19fbd4: 3809 5e00 |0038: if-eqz v9, 0096 // +005e │ │ +19fbd8: 6e10 c701 0900 |003a: invoke-virtual {v9}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01c7 │ │ +19fbde: 0c01 |003d: move-result-object v1 │ │ +19fbe0: 3801 5800 |003e: if-eqz v1, 0096 // +0058 │ │ +19fbe4: 5489 c803 |0040: iget-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c8 │ │ +19fbe8: 6205 f812 |0042: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +19fbec: 6e10 323a 0500 |0044: invoke-virtual {v5}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3a32 │ │ +19fbf2: 0c05 |0047: move-result-object v5 │ │ +19fbf4: 3905 1300 |0048: if-nez v5, 005b // +0013 │ │ +19fbf8: 6205 f812 |004a: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +19fbfc: 5b89 c503 |004c: iput-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c5 │ │ +19fc00: 5b81 c603 |004e: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03c6 │ │ +19fc04: 5982 c703 |0050: iput v2, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03c7 │ │ +19fc08: 6e20 423a 8500 |0052: invoke-virtual {v5, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3a42 │ │ +19fc0e: 0c02 |0055: move-result-object v2 │ │ +19fc10: 3302 0300 |0056: if-ne v2, v0, 0059 // +0003 │ │ +19fc14: 1100 |0058: return-object v0 │ │ +19fc16: 0792 |0059: move-object v2, v9 │ │ +19fc18: 0729 |005a: move-object v9, v2 │ │ +19fc1a: 0712 |005b: move-object v2, v1 │ │ +19fc1c: 1f02 ee17 |005c: check-cast v2, Ljava/lang/CharSequence; // type@17ee │ │ +19fc20: 1a05 c625 |005e: const-string v5, "/app/share/" // string@25c6 │ │ +19fc24: 1f05 ee17 |0060: check-cast v5, Ljava/lang/CharSequence; // type@17ee │ │ +19fc28: 1206 |0062: const/4 v6, #int 0 // #0 │ │ +19fc2a: 7153 03c4 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@c403 │ │ +19fc30: 0a02 |0066: move-result v2 │ │ +19fc32: 3802 1200 |0067: if-eqz v2, 0079 // +0012 │ │ +19fc36: 5b81 c503 |0069: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c5 │ │ +19fc3a: 5b83 c603 |006b: iput-object v3, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03c6 │ │ +19fc3e: 5984 c703 |006d: iput v4, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03c7 │ │ +19fc42: 7130 640d 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@0d64 │ │ +19fc48: 0c09 |0072: move-result-object v9 │ │ +19fc4a: 3309 0300 |0073: if-ne v9, v0, 0076 // +0003 │ │ +19fc4e: 1100 |0075: return-object v0 │ │ +19fc50: 0710 |0076: move-object v0, v1 │ │ +19fc52: 0701 |0077: move-object v1, v0 │ │ +19fc54: 2804 |0078: goto 007c // +0004 │ │ +19fc56: 7120 630d 1900 |0079: invoke-static {v9, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$processInternalLink:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;)V // method@0d63 │ │ +19fc5c: 6202 d750 |007c: sget-object v2, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@50d7 │ │ +19fc60: 2209 1f18 |007e: new-instance v9, Ljava/lang/StringBuilder; // type@181f │ │ +19fc64: 1a00 2335 |0080: const-string v0, "DeepLink: " // string@3523 │ │ +19fc68: 7020 bd96 0900 |0082: invoke-direct {v9, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96bd │ │ +19fc6e: 6e20 c696 1900 |0085: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +19fc74: 6e10 d796 0900 |0088: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96d7 │ │ +19fc7a: 0c04 |008b: move-result-object v4 │ │ +19fc7c: 1246 |008c: const/4 v6, #int 4 // #4 │ │ +19fc7e: 1207 |008d: const/4 v7, #int 0 // #0 │ │ +19fc80: 1a03 9784 |008e: const-string v3, "Upload" // string@8497 │ │ +19fc84: 1205 |0090: const/4 v5, #int 0 // #0 │ │ +19fc86: 7706 5d46 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@465d │ │ +19fc8c: 6203 8cb3 |0094: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +19fc90: 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 : 17492 (LaunchActivity.kt) │ │ + source_file_idx : 17495 (LaunchActivity.kt) │ │ │ │ Class #53 header: │ │ class_idx : 1139 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6902 │ │ -source_file_idx : 17492 │ │ +superclass_idx : 6903 │ │ +source_file_idx : 17495 │ │ 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 │ │ -19fc40: |[19fc40] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19fc50: 5b01 cc03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cc │ │ -19fc54: 7020 29b5 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b529 │ │ -19fc5a: 0e00 |0005: return-void │ │ +19fd10: |[19fd10] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19fd20: 5b01 cc03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cc │ │ +19fd24: 7020 36b5 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b536 │ │ +19fd2a: 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 │ │ -19fc08: |[19fc08] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fc18: 5b23 cb03 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.result:Ljava/lang/Object; // field@03cb │ │ -19fc1c: 5223 ca03 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03ca │ │ -19fc20: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -19fc24: b603 |0006: or-int/2addr v3, v0 │ │ -19fc26: 5923 ca03 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03ca │ │ -19fc2a: 5423 cc03 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cc │ │ -19fc2e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -19fc30: 0721 |000c: move-object v1, v2 │ │ -19fc32: 1f01 d51a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -19fc36: 7151 5f0d 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@0d5f │ │ -19fc3c: 0c03 |0012: move-result-object v3 │ │ -19fc3e: 1103 |0013: return-object v3 │ │ +19fcd8: |[19fcd8] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fce8: 5b23 cb03 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.result:Ljava/lang/Object; // field@03cb │ │ +19fcec: 5223 ca03 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03ca │ │ +19fcf0: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +19fcf4: b603 |0006: or-int/2addr v3, v0 │ │ +19fcf6: 5923 ca03 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03ca │ │ +19fcfa: 5423 cc03 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cc │ │ +19fcfe: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +19fd00: 0721 |000c: move-object v1, v2 │ │ +19fd02: 1f01 d61a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +19fd06: 7151 5f0d 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@0d5f │ │ +19fd0c: 0c03 |0012: move-result-object v3 │ │ +19fd0e: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 17492 (LaunchActivity.kt) │ │ + source_file_idx : 17495 (LaunchActivity.kt) │ │ │ │ Class #54 header: │ │ class_idx : 1140 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 17492 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 17495 │ │ 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 │ │ -19fd24: |[19fd24] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19fd34: 5b01 ce03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03ce │ │ -19fd38: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19fd3a: 7030 57b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -19fd40: 0e00 |0006: return-void │ │ +19fdf4: |[19fdf4] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19fe04: 5b01 ce03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03ce │ │ +19fe08: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19fe0a: 7030 64b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +19fe10: 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 │ │ -19fd00: |[19fd00] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19fd10: 2202 7404 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@0474 │ │ -19fd14: 5410 ce03 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03ce │ │ -19fd18: 7030 420d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d42 │ │ -19fd1e: 1f02 d51a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -19fd22: 1102 |0009: return-object v2 │ │ +19fdd0: |[19fdd0] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19fde0: 2202 7404 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@0474 │ │ +19fde4: 5410 ce03 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03ce │ │ +19fde8: 7030 420d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d42 │ │ +19fdee: 1f02 d61a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +19fdf2: 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 │ │ -19fc5c: |[19fc5c] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fc6c: 1f01 cb1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -19fc70: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -19fc74: 6e30 450d 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@0d45 │ │ -19fc7a: 0c01 |0007: move-result-object v1 │ │ -19fc7c: 1101 |0008: return-object v1 │ │ +19fd2c: |[19fd2c] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fd3c: 1f01 cc1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +19fd40: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +19fd44: 6e30 450d 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@0d45 │ │ +19fd4a: 0c01 |0007: move-result-object v1 │ │ +19fd4c: 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 │ │ -19fc80: |[19fc80] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19fc90: 6e30 430d 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@0d43 │ │ -19fc96: 0c01 |0003: move-result-object v1 │ │ -19fc98: 1f01 7404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@0474 │ │ -19fc9c: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -19fca0: 6e20 460d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d46 │ │ -19fca6: 0c01 |000b: move-result-object v1 │ │ -19fca8: 1101 |000c: return-object v1 │ │ +19fd50: |[19fd50] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19fd60: 6e30 430d 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@0d43 │ │ +19fd66: 0c01 |0003: move-result-object v1 │ │ +19fd68: 1f01 7404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@0474 │ │ +19fd6c: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +19fd70: 6e20 460d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d46 │ │ +19fd76: 0c01 |000b: move-result-object v1 │ │ +19fd78: 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 │ │ -19fcac: |[19fcac] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fcbc: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -19fcc2: 5240 cd03 |0003: iget v0, v4, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.label:I // field@03cd │ │ -19fcc6: 3900 1500 |0005: if-nez v0, 001a // +0015 │ │ -19fcca: 7110 809d 0500 |0007: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -19fcd0: 5445 ce03 |000a: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03ce │ │ -19fcd4: 1f05 3700 |000c: check-cast v5, Landroid/content/Context; // type@0037 │ │ -19fcd8: 1220 |000e: const/4 v0, #int 2 // #2 │ │ -19fcda: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -19fcdc: 1402 4001 147f |0010: const v2, #float 1.96732e+38 // #7f140140 │ │ -19fce2: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -19fce4: 7151 0f46 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@460f │ │ -19fcea: 6205 89b3 |0017: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -19fcee: 1105 |0019: return-object v5 │ │ -19fcf0: 2205 0118 |001a: new-instance v5, Ljava/lang/IllegalStateException; // type@1801 │ │ -19fcf4: 1a00 5e99 |001c: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -19fcf8: 7020 bc95 0500 |001e: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -19fcfe: 2705 |0021: throw v5 │ │ +19fd7c: |[19fd7c] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fd8c: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +19fd92: 5240 cd03 |0003: iget v0, v4, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.label:I // field@03cd │ │ +19fd96: 3900 1500 |0005: if-nez v0, 001a // +0015 │ │ +19fd9a: 7110 8d9d 0500 |0007: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +19fda0: 5445 ce03 |000a: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03ce │ │ +19fda4: 1f05 3700 |000c: check-cast v5, Landroid/content/Context; // type@0037 │ │ +19fda8: 1220 |000e: const/4 v0, #int 2 // #2 │ │ +19fdaa: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +19fdac: 1402 4001 147f |0010: const v2, #float 1.96732e+38 // #7f140140 │ │ +19fdb2: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +19fdb4: 7151 1c46 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@461c │ │ +19fdba: 6205 8cb3 |0017: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +19fdbe: 1105 |0019: return-object v5 │ │ +19fdc0: 2205 0218 |001a: new-instance v5, Ljava/lang/IllegalStateException; // type@1802 │ │ +19fdc4: 1a00 6399 |001c: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +19fdc8: 7020 c995 0500 |001e: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +19fdce: 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 : 17492 (LaunchActivity.kt) │ │ + source_file_idx : 17495 (LaunchActivity.kt) │ │ │ │ Class #55 header: │ │ class_idx : 1141 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6902 │ │ -source_file_idx : 17492 │ │ +superclass_idx : 6903 │ │ +source_file_idx : 17495 │ │ 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 │ │ -19fd7c: |[19fd7c] com.infomaniak.drive.ui.LaunchActivity$loggedUserDestination$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19fd8c: 5b01 d103 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d1 │ │ -19fd90: 7020 29b5 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b529 │ │ -19fd96: 0e00 |0005: return-void │ │ +19fe4c: |[19fe4c] com.infomaniak.drive.ui.LaunchActivity$loggedUserDestination$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19fe5c: 5b01 d103 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d1 │ │ +19fe60: 7020 36b5 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b536 │ │ +19fe66: 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 │ │ -19fd44: |[19fd44] com.infomaniak.drive.ui.LaunchActivity$loggedUserDestination$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fd54: 5b12 d003 |0000: iput-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.result:Ljava/lang/Object; // field@03d0 │ │ -19fd58: 5212 cf03 |0002: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cf │ │ -19fd5c: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -19fd60: b602 |0006: or-int/2addr v2, v0 │ │ -19fd62: 5912 cf03 |0007: iput v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cf │ │ -19fd66: 5412 d103 |0009: iget-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d1 │ │ -19fd6a: 0710 |000b: move-object v0, v1 │ │ -19fd6c: 1f00 d51a |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -19fd70: 7120 610d 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@0d61 │ │ -19fd76: 0c02 |0011: move-result-object v2 │ │ -19fd78: 1102 |0012: return-object v2 │ │ +19fe14: |[19fe14] com.infomaniak.drive.ui.LaunchActivity$loggedUserDestination$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fe24: 5b12 d003 |0000: iput-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.result:Ljava/lang/Object; // field@03d0 │ │ +19fe28: 5212 cf03 |0002: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cf │ │ +19fe2c: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +19fe30: b602 |0006: or-int/2addr v2, v0 │ │ +19fe32: 5912 cf03 |0007: iput v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cf │ │ +19fe36: 5412 d103 |0009: iget-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d1 │ │ +19fe3a: 0710 |000b: move-object v0, v1 │ │ +19fe3c: 1f00 d61a |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +19fe40: 7120 610d 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@0d61 │ │ +19fe46: 0c02 |0011: move-result-object v2 │ │ +19fe48: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 17492 (LaunchActivity.kt) │ │ + source_file_idx : 17495 (LaunchActivity.kt) │ │ │ │ Class #56 header: │ │ class_idx : 1142 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 17492 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 17495 │ │ 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 │ │ -19fef4: |[19fef4] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19ff04: 5b01 d403 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d4 │ │ -19ff08: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19ff0a: 7030 57b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -19ff10: 0e00 |0006: return-void │ │ +19ffc4: |[19ffc4] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19ffd4: 5b01 d403 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d4 │ │ +19ffd8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19ffda: 7030 64b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +19ffe0: 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 │ │ -19fed0: |[19fed0] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19fee0: 2202 7604 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@0476 │ │ -19fee4: 5410 d403 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d4 │ │ -19fee8: 7030 490d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d49 │ │ -19feee: 1f02 d51a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -19fef2: 1102 |0009: return-object v2 │ │ +19ffa0: |[19ffa0] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19ffb0: 2202 7604 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@0476 │ │ +19ffb4: 5410 d403 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d4 │ │ +19ffb8: 7030 490d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d49 │ │ +19ffbe: 1f02 d61a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +19ffc2: 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 │ │ -19fd98: |[19fd98] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fda8: 1f01 cb1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -19fdac: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -19fdb0: 6e30 4c0d 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@0d4c │ │ -19fdb6: 0c01 |0007: move-result-object v1 │ │ -19fdb8: 1101 |0008: return-object v1 │ │ +19fe68: |[19fe68] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fe78: 1f01 cc1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +19fe7c: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +19fe80: 6e30 4c0d 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@0d4c │ │ +19fe86: 0c01 |0007: move-result-object v1 │ │ +19fe88: 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 │ │ -19fdbc: |[19fdbc] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19fdcc: 6e30 4a0d 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@0d4a │ │ -19fdd2: 0c01 |0003: move-result-object v1 │ │ -19fdd4: 1f01 7604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@0476 │ │ -19fdd8: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -19fddc: 6e20 4d0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d4d │ │ -19fde2: 0c01 |000b: move-result-object v1 │ │ -19fde4: 1101 |000c: return-object v1 │ │ +19fe8c: |[19fe8c] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19fe9c: 6e30 4a0d 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@0d4a │ │ +19fea2: 0c01 |0003: move-result-object v1 │ │ +19fea4: 1f01 7604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@0476 │ │ +19fea8: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +19feac: 6e20 4d0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d4d │ │ +19feb2: 0c01 |000b: move-result-object v1 │ │ +19feb4: 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 │ │ -19fde8: |[19fde8] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fdf8: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -19fdfe: 0c00 |0003: move-result-object v0 │ │ -19fe00: 5251 d303 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03d3 │ │ -19fe04: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -19fe06: 1223 |0007: const/4 v3, #int 2 // #2 │ │ -19fe08: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -19fe0a: 3801 1a00 |0009: if-eqz v1, 0023 // +001a │ │ -19fe0e: 3241 1000 |000b: if-eq v1, v4, 001b // +0010 │ │ -19fe12: 3331 0600 |000d: if-ne v1, v3, 0013 // +0006 │ │ -19fe16: 7110 809d 0600 |000f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -19fe1c: 2856 |0012: goto 0068 // +0056 │ │ -19fe1e: 2206 0118 |0013: new-instance v6, Ljava/lang/IllegalStateException; // type@1801 │ │ -19fe22: 1a00 5e99 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -19fe26: 7020 bc95 0600 |0017: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -19fe2c: 2706 |001a: throw v6 │ │ -19fe2e: 5451 d203 |001b: iget-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03d2 │ │ -19fe32: 1f01 7a04 |001d: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity; // type@047a │ │ -19fe36: 7110 809d 0600 |001f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -19fe3c: 282f |0022: goto 0051 // +002f │ │ -19fe3e: 7110 809d 0600 |0023: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -19fe44: 5456 d403 |0026: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d4 │ │ -19fe48: 6e10 690d 0600 |0028: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d69 │ │ -19fe4e: 0c06 |002b: move-result-object v6 │ │ -19fe50: 6e10 a200 0600 |002c: invoke-virtual {v6}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a2 │ │ -19fe56: 0c06 |002f: move-result-object v6 │ │ -19fe58: 3806 3a00 |0030: if-eqz v6, 006a // +003a │ │ -19fe5c: 1a01 13ce |0032: const-string v1, "logout_current_user_tag" // string@ce13 │ │ -19fe60: 6e20 db01 1600 |0034: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01db │ │ -19fe66: 0a06 |0037: move-result v6 │ │ -19fe68: 5451 d403 |0038: iget-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d4 │ │ -19fe6c: 3806 2e00 |003a: if-eqz v6, 0068 // +002e │ │ -19fe70: 6206 f512 |003c: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -19fe74: 6e10 253a 0600 |003e: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3a25 │ │ -19fe7a: 0c06 |0041: move-result-object v6 │ │ -19fe7c: 3906 0f00 |0042: if-nez v6, 0051 // +000f │ │ -19fe80: 6206 f512 |0044: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -19fe84: 5b51 d203 |0046: iput-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03d2 │ │ -19fe88: 5954 d303 |0048: iput v4, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03d3 │ │ -19fe8c: 6e20 353a 5600 |004a: invoke-virtual {v6, v5}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3a35 │ │ -19fe92: 0c06 |004d: move-result-object v6 │ │ -19fe94: 3306 0300 |004e: if-ne v6, v0, 0051 // +0003 │ │ -19fe98: 1100 |0050: return-object v0 │ │ -19fe9a: 6206 f512 |0051: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -19fe9e: 6e10 253a 0600 |0053: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3a25 │ │ -19fea4: 0c06 |0056: move-result-object v6 │ │ -19fea6: 3806 1100 |0057: if-eqz v6, 0068 // +0011 │ │ -19feaa: 6204 f512 |0059: sget-object v4, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -19feae: 1f01 3700 |005b: check-cast v1, Landroid/content/Context; // type@0037 │ │ -19feb2: 5b52 d203 |005d: iput-object v2, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03d2 │ │ -19feb6: 5953 d303 |005f: iput v3, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03d3 │ │ -19feba: 6e40 343a 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@3a34 │ │ -19fec0: 0c06 |0064: move-result-object v6 │ │ -19fec2: 3306 0300 |0065: if-ne v6, v0, 0068 // +0003 │ │ -19fec6: 1100 |0067: return-object v0 │ │ -19fec8: 6202 89b3 |0068: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -19fecc: 1102 |006a: return-object v2 │ │ +19feb8: |[19feb8] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fec8: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +19fece: 0c00 |0003: move-result-object v0 │ │ +19fed0: 5251 d303 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03d3 │ │ +19fed4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +19fed6: 1223 |0007: const/4 v3, #int 2 // #2 │ │ +19fed8: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +19feda: 3801 1a00 |0009: if-eqz v1, 0023 // +001a │ │ +19fede: 3241 1000 |000b: if-eq v1, v4, 001b // +0010 │ │ +19fee2: 3331 0600 |000d: if-ne v1, v3, 0013 // +0006 │ │ +19fee6: 7110 8d9d 0600 |000f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +19feec: 2856 |0012: goto 0068 // +0056 │ │ +19feee: 2206 0218 |0013: new-instance v6, Ljava/lang/IllegalStateException; // type@1802 │ │ +19fef2: 1a00 6399 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +19fef6: 7020 c995 0600 |0017: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +19fefc: 2706 |001a: throw v6 │ │ +19fefe: 5451 d203 |001b: iget-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03d2 │ │ +19ff02: 1f01 7a04 |001d: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity; // type@047a │ │ +19ff06: 7110 8d9d 0600 |001f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +19ff0c: 282f |0022: goto 0051 // +002f │ │ +19ff0e: 7110 8d9d 0600 |0023: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +19ff14: 5456 d403 |0026: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d4 │ │ +19ff18: 6e10 690d 0600 |0028: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d69 │ │ +19ff1e: 0c06 |002b: move-result-object v6 │ │ +19ff20: 6e10 a200 0600 |002c: invoke-virtual {v6}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a2 │ │ +19ff26: 0c06 |002f: move-result-object v6 │ │ +19ff28: 3806 3a00 |0030: if-eqz v6, 006a // +003a │ │ +19ff2c: 1a01 18ce |0032: const-string v1, "logout_current_user_tag" // string@ce18 │ │ +19ff30: 6e20 db01 1600 |0034: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01db │ │ +19ff36: 0a06 |0037: move-result v6 │ │ +19ff38: 5451 d403 |0038: iget-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d4 │ │ +19ff3c: 3806 2e00 |003a: if-eqz v6, 0068 // +002e │ │ +19ff40: 6206 f812 |003c: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +19ff44: 6e10 323a 0600 |003e: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3a32 │ │ +19ff4a: 0c06 |0041: move-result-object v6 │ │ +19ff4c: 3906 0f00 |0042: if-nez v6, 0051 // +000f │ │ +19ff50: 6206 f812 |0044: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +19ff54: 5b51 d203 |0046: iput-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03d2 │ │ +19ff58: 5954 d303 |0048: iput v4, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03d3 │ │ +19ff5c: 6e20 423a 5600 |004a: invoke-virtual {v6, v5}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3a42 │ │ +19ff62: 0c06 |004d: move-result-object v6 │ │ +19ff64: 3306 0300 |004e: if-ne v6, v0, 0051 // +0003 │ │ +19ff68: 1100 |0050: return-object v0 │ │ +19ff6a: 6206 f812 |0051: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +19ff6e: 6e10 323a 0600 |0053: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3a32 │ │ +19ff74: 0c06 |0056: move-result-object v6 │ │ +19ff76: 3806 1100 |0057: if-eqz v6, 0068 // +0011 │ │ +19ff7a: 6204 f812 |0059: sget-object v4, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +19ff7e: 1f01 3700 |005b: check-cast v1, Landroid/content/Context; // type@0037 │ │ +19ff82: 5b52 d203 |005d: iput-object v2, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03d2 │ │ +19ff86: 5953 d303 |005f: iput v3, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03d3 │ │ +19ff8a: 6e40 413a 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@3a41 │ │ +19ff90: 0c06 |0064: move-result-object v6 │ │ +19ff92: 3306 0300 |0065: if-ne v6, v0, 0068 // +0003 │ │ +19ff96: 1100 |0067: return-object v0 │ │ +19ff98: 6202 8cb3 |0068: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +19ff9c: 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 : 17492 (LaunchActivity.kt) │ │ + source_file_idx : 17495 (LaunchActivity.kt) │ │ │ │ Class #57 header: │ │ class_idx : 1143 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 17492 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 17495 │ │ 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 │ │ -1a0070: |[1a0070] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -1a0080: 5b01 d603 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d6 │ │ -1a0084: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a0086: 7030 57b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a008c: 0e00 |0006: return-void │ │ +1a0140: |[1a0140] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +1a0150: 5b01 d603 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d6 │ │ +1a0154: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a0156: 7030 64b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a015c: 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 │ │ -1a004c: |[1a004c] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a005c: 2202 7704 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@0477 │ │ -1a0060: 5410 d603 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d6 │ │ -1a0064: 7030 4e0d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d4e │ │ -1a006a: 1f02 d51a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a006e: 1102 |0009: return-object v2 │ │ +1a011c: |[1a011c] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a012c: 2202 7704 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@0477 │ │ +1a0130: 5410 d603 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d6 │ │ +1a0134: 7030 4e0d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d4e │ │ +1a013a: 1f02 d61a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a013e: 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 │ │ -19ff14: |[19ff14] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19ff24: 1f01 cb1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -19ff28: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -19ff2c: 6e30 510d 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@0d51 │ │ -19ff32: 0c01 |0007: move-result-object v1 │ │ -19ff34: 1101 |0008: return-object v1 │ │ +19ffe4: |[19ffe4] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fff4: 1f01 cc1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +19fff8: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +19fffc: 6e30 510d 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@0d51 │ │ +1a0002: 0c01 |0007: move-result-object v1 │ │ +1a0004: 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 │ │ -19ff38: |[19ff38] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19ff48: 6e30 4f0d 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@0d4f │ │ -19ff4e: 0c01 |0003: move-result-object v1 │ │ -19ff50: 1f01 7704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@0477 │ │ -19ff54: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -19ff58: 6e20 520d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d52 │ │ -19ff5e: 0c01 |000b: move-result-object v1 │ │ -19ff60: 1101 |000c: return-object v1 │ │ +1a0008: |[1a0008] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a0018: 6e30 4f0d 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@0d4f │ │ +1a001e: 0c01 |0003: move-result-object v1 │ │ +1a0020: 1f01 7704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@0477 │ │ +1a0024: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a0028: 6e20 520d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d52 │ │ +1a002e: 0c01 |000b: move-result-object v1 │ │ +1a0030: 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 │ │ -19ff64: |[19ff64] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19ff74: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -19ff7a: 0c00 |0003: move-result-object v0 │ │ -19ff7c: 5251 d503 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d5 │ │ -19ff80: 1232 |0006: const/4 v2, #int 3 // #3 │ │ -19ff82: 1223 |0007: const/4 v3, #int 2 // #2 │ │ -19ff84: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -19ff86: 3801 1c00 |0009: if-eqz v1, 0025 // +001c │ │ -19ff8a: 3241 1600 |000b: if-eq v1, v4, 0021 // +0016 │ │ -19ff8e: 3231 1000 |000d: if-eq v1, v3, 001d // +0010 │ │ -19ff92: 3321 0600 |000f: if-ne v1, v2, 0015 // +0006 │ │ -19ff96: 7110 809d 0600 |0011: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -19ff9c: 2850 |0014: goto 0064 // +0050 │ │ -19ff9e: 2206 0118 |0015: new-instance v6, Ljava/lang/IllegalStateException; // type@1801 │ │ -19ffa2: 1a00 5e99 |0017: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -19ffa6: 7020 bc95 0600 |0019: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -19ffac: 2706 |001c: throw v6 │ │ -19ffae: 7110 809d 0600 |001d: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -19ffb4: 282e |0020: goto 004e // +002e │ │ -19ffb6: 7110 809d 0600 |0021: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -19ffbc: 2812 |0024: goto 0036 // +0012 │ │ -19ffbe: 7110 809d 0600 |0025: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -19ffc4: 5456 d603 |0028: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d6 │ │ -19ffc8: 0751 |002a: move-object v1, v5 │ │ -19ffca: 1f01 d51a |002b: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -19ffce: 5954 d503 |002d: iput v4, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d5 │ │ -19ffd2: 7120 620d 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@0d62 │ │ -19ffd8: 0c06 |0032: move-result-object v6 │ │ -19ffda: 3306 0300 |0033: if-ne v6, v0, 0036 // +0003 │ │ -19ffde: 1100 |0035: return-object v0 │ │ -19ffe0: 5456 d603 |0036: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d6 │ │ -19ffe4: 7110 5e0d 0600 |0038: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handleNotificationDestinationIntent:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d5e │ │ -19ffea: 5456 d603 |003b: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d6 │ │ -19ffee: 7110 600d 0600 |003d: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handleShortcuts:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d60 │ │ -19fff4: 5456 d603 |0040: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d6 │ │ -19fff8: 0751 |0042: move-object v1, v5 │ │ -19fffa: 1f01 d51a |0043: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -19fffe: 5953 d503 |0045: iput v3, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d5 │ │ -1a0002: 7120 5d0d 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@0d5d │ │ -1a0008: 0c06 |004a: move-result-object v6 │ │ -1a000a: 3306 0300 |004b: if-ne v6, v0, 004e // +0003 │ │ -1a000e: 1100 |004d: return-object v0 │ │ -1a0010: 5456 d603 |004e: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d6 │ │ -1a0014: 7110 5c0d 0600 |0050: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$getShouldStartApp$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Z // method@0d5c │ │ -1a001a: 0a06 |0053: move-result v6 │ │ -1a001c: 3806 1000 |0054: if-eqz v6, 0064 // +0010 │ │ -1a0020: 5456 d603 |0056: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d6 │ │ -1a0024: 0751 |0058: move-object v1, v5 │ │ -1a0026: 1f01 d51a |0059: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a002a: 5952 d503 |005b: iput v2, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d5 │ │ -1a002e: 7120 650d 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@0d65 │ │ -1a0034: 0c06 |0060: move-result-object v6 │ │ -1a0036: 3306 0300 |0061: if-ne v6, v0, 0064 // +0003 │ │ -1a003a: 1100 |0063: return-object v0 │ │ -1a003c: 5456 d603 |0064: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d6 │ │ -1a0040: 6e10 660d 0600 |0066: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.finish:()V // method@0d66 │ │ -1a0046: 6206 89b3 |0069: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a004a: 1106 |006b: return-object v6 │ │ +1a0034: |[1a0034] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a0044: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a004a: 0c00 |0003: move-result-object v0 │ │ +1a004c: 5251 d503 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d5 │ │ +1a0050: 1232 |0006: const/4 v2, #int 3 // #3 │ │ +1a0052: 1223 |0007: const/4 v3, #int 2 // #2 │ │ +1a0054: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +1a0056: 3801 1c00 |0009: if-eqz v1, 0025 // +001c │ │ +1a005a: 3241 1600 |000b: if-eq v1, v4, 0021 // +0016 │ │ +1a005e: 3231 1000 |000d: if-eq v1, v3, 001d // +0010 │ │ +1a0062: 3321 0600 |000f: if-ne v1, v2, 0015 // +0006 │ │ +1a0066: 7110 8d9d 0600 |0011: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a006c: 2850 |0014: goto 0064 // +0050 │ │ +1a006e: 2206 0218 |0015: new-instance v6, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a0072: 1a00 6399 |0017: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a0076: 7020 c995 0600 |0019: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a007c: 2706 |001c: throw v6 │ │ +1a007e: 7110 8d9d 0600 |001d: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a0084: 282e |0020: goto 004e // +002e │ │ +1a0086: 7110 8d9d 0600 |0021: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a008c: 2812 |0024: goto 0036 // +0012 │ │ +1a008e: 7110 8d9d 0600 |0025: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a0094: 5456 d603 |0028: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d6 │ │ +1a0098: 0751 |002a: move-object v1, v5 │ │ +1a009a: 1f01 d61a |002b: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a009e: 5954 d503 |002d: iput v4, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d5 │ │ +1a00a2: 7120 620d 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@0d62 │ │ +1a00a8: 0c06 |0032: move-result-object v6 │ │ +1a00aa: 3306 0300 |0033: if-ne v6, v0, 0036 // +0003 │ │ +1a00ae: 1100 |0035: return-object v0 │ │ +1a00b0: 5456 d603 |0036: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d6 │ │ +1a00b4: 7110 5e0d 0600 |0038: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handleNotificationDestinationIntent:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d5e │ │ +1a00ba: 5456 d603 |003b: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d6 │ │ +1a00be: 7110 600d 0600 |003d: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handleShortcuts:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d60 │ │ +1a00c4: 5456 d603 |0040: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d6 │ │ +1a00c8: 0751 |0042: move-object v1, v5 │ │ +1a00ca: 1f01 d61a |0043: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a00ce: 5953 d503 |0045: iput v3, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d5 │ │ +1a00d2: 7120 5d0d 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@0d5d │ │ +1a00d8: 0c06 |004a: move-result-object v6 │ │ +1a00da: 3306 0300 |004b: if-ne v6, v0, 004e // +0003 │ │ +1a00de: 1100 |004d: return-object v0 │ │ +1a00e0: 5456 d603 |004e: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d6 │ │ +1a00e4: 7110 5c0d 0600 |0050: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$getShouldStartApp$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Z // method@0d5c │ │ +1a00ea: 0a06 |0053: move-result v6 │ │ +1a00ec: 3806 1000 |0054: if-eqz v6, 0064 // +0010 │ │ +1a00f0: 5456 d603 |0056: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d6 │ │ +1a00f4: 0751 |0058: move-object v1, v5 │ │ +1a00f6: 1f01 d61a |0059: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a00fa: 5952 d503 |005b: iput v2, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d5 │ │ +1a00fe: 7120 650d 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@0d65 │ │ +1a0104: 0c06 |0060: move-result-object v6 │ │ +1a0106: 3306 0300 |0061: if-ne v6, v0, 0064 // +0003 │ │ +1a010a: 1100 |0063: return-object v0 │ │ +1a010c: 5456 d603 |0064: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d6 │ │ +1a0110: 6e10 660d 0600 |0066: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.finish:()V // method@0d66 │ │ +1a0116: 6206 8cb3 |0069: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a011a: 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 : 17492 (LaunchActivity.kt) │ │ + source_file_idx : 17495 (LaunchActivity.kt) │ │ │ │ Class #58 header: │ │ class_idx : 1144 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6902 │ │ -source_file_idx : 17492 │ │ +superclass_idx : 6903 │ │ +source_file_idx : 17495 │ │ 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 │ │ -1a00c8: |[1a00c8] com.infomaniak.drive.ui.LaunchActivity$processPublicShare$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -1a00d8: 5b01 d903 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d9 │ │ -1a00dc: 7020 29b5 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b529 │ │ -1a00e2: 0e00 |0005: return-void │ │ +1a0198: |[1a0198] com.infomaniak.drive.ui.LaunchActivity$processPublicShare$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +1a01a8: 5b01 d903 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d9 │ │ +1a01ac: 7020 36b5 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b536 │ │ +1a01b2: 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 │ │ -1a0090: |[1a0090] com.infomaniak.drive.ui.LaunchActivity$processPublicShare$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a00a0: 5b23 d803 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.result:Ljava/lang/Object; // field@03d8 │ │ -1a00a4: 5223 d703 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d7 │ │ -1a00a8: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -1a00ac: b603 |0006: or-int/2addr v3, v0 │ │ -1a00ae: 5923 d703 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d7 │ │ -1a00b2: 5423 d903 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d9 │ │ -1a00b6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -1a00b8: 0721 |000c: move-object v1, v2 │ │ -1a00ba: 1f01 d51a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a00be: 7130 640d 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@0d64 │ │ -1a00c4: 0c03 |0012: move-result-object v3 │ │ -1a00c6: 1103 |0013: return-object v3 │ │ +1a0160: |[1a0160] com.infomaniak.drive.ui.LaunchActivity$processPublicShare$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a0170: 5b23 d803 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.result:Ljava/lang/Object; // field@03d8 │ │ +1a0174: 5223 d703 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d7 │ │ +1a0178: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +1a017c: b603 |0006: or-int/2addr v3, v0 │ │ +1a017e: 5923 d703 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d7 │ │ +1a0182: 5423 d903 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d9 │ │ +1a0186: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +1a0188: 0721 |000c: move-object v1, v2 │ │ +1a018a: 1f01 d61a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a018e: 7130 640d 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@0d64 │ │ +1a0194: 0c03 |0012: move-result-object v3 │ │ +1a0196: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 17492 (LaunchActivity.kt) │ │ + source_file_idx : 17495 (LaunchActivity.kt) │ │ │ │ Class #59 header: │ │ class_idx : 1145 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6902 │ │ -source_file_idx : 17492 │ │ +superclass_idx : 6903 │ │ +source_file_idx : 17495 │ │ 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 │ │ -1a011c: |[1a011c] com.infomaniak.drive.ui.LaunchActivity$startApp$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -1a012c: 5b01 dd03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03dd │ │ -1a0130: 7020 29b5 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b529 │ │ -1a0136: 0e00 |0005: return-void │ │ +1a01ec: |[1a01ec] com.infomaniak.drive.ui.LaunchActivity$startApp$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +1a01fc: 5b01 dd03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03dd │ │ +1a0200: 7020 36b5 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b536 │ │ +1a0206: 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 │ │ -1a00e4: |[1a00e4] com.infomaniak.drive.ui.LaunchActivity$startApp$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a00f4: 5b12 dc03 |0000: iput-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.result:Ljava/lang/Object; // field@03dc │ │ -1a00f8: 5212 db03 |0002: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03db │ │ -1a00fc: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -1a0100: b602 |0006: or-int/2addr v2, v0 │ │ -1a0102: 5912 db03 |0007: iput v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03db │ │ -1a0106: 5412 dd03 |0009: iget-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03dd │ │ -1a010a: 0710 |000b: move-object v0, v1 │ │ -1a010c: 1f00 d51a |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a0110: 7120 650d 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@0d65 │ │ -1a0116: 0c02 |0011: move-result-object v2 │ │ -1a0118: 1102 |0012: return-object v2 │ │ +1a01b4: |[1a01b4] com.infomaniak.drive.ui.LaunchActivity$startApp$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a01c4: 5b12 dc03 |0000: iput-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.result:Ljava/lang/Object; // field@03dc │ │ +1a01c8: 5212 db03 |0002: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03db │ │ +1a01cc: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +1a01d0: b602 |0006: or-int/2addr v2, v0 │ │ +1a01d2: 5912 db03 |0007: iput v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03db │ │ +1a01d6: 5412 dd03 |0009: iget-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03dd │ │ +1a01da: 0710 |000b: move-object v0, v1 │ │ +1a01dc: 1f00 d61a |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a01e0: 7120 650d 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@0d65 │ │ +1a01e6: 0c02 |0011: move-result-object v2 │ │ +1a01e8: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 17492 (LaunchActivity.kt) │ │ + source_file_idx : 17495 (LaunchActivity.kt) │ │ │ │ Class #60 header: │ │ class_idx : 1146 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 389 │ │ -source_file_idx : 17492 │ │ +source_file_idx : 17495 │ │ 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 │ │ -1a0664: |[1a0664] com.infomaniak.drive.ui.LaunchActivity.$r8$lambda$WsRfmQ2SMJ6ApmooMyZgAM9jYHA:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -1a0674: 7110 710d 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@0d71 │ │ -1a067a: 0c00 |0003: move-result-object v0 │ │ -1a067c: 1100 |0004: return-object v0 │ │ +1a0734: |[1a0734] com.infomaniak.drive.ui.LaunchActivity.$r8$lambda$WsRfmQ2SMJ6ApmooMyZgAM9jYHA:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +1a0744: 7110 710d 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@0d71 │ │ +1a074a: 0c00 |0003: move-result-object v0 │ │ +1a074c: 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 │ │ -1a0e28: |[1a0e28] com.infomaniak.drive.ui.LaunchActivity.:()V │ │ -1a0e38: 2200 6f04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$Companion; // type@046f │ │ -1a0e3c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a0e3e: 7020 340d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d34 │ │ -1a0e44: 6900 de03 |0006: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivity;.Companion:Lcom/infomaniak/drive/ui/LaunchActivity$Companion; // field@03de │ │ -1a0e48: 0e00 |0008: return-void │ │ +1a0ef8: |[1a0ef8] com.infomaniak.drive.ui.LaunchActivity.:()V │ │ +1a0f08: 2200 6f04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$Companion; // type@046f │ │ +1a0f0c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a0f0e: 7020 340d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d34 │ │ +1a0f14: 6900 de03 |0006: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivity;.Companion:Lcom/infomaniak/drive/ui/LaunchActivity$Companion; // field@03de │ │ +1a0f18: 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 │ │ -1a0e4c: |[1a0e4c] com.infomaniak.drive.ui.LaunchActivity.:()V │ │ -1a0e5c: 7010 8d04 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048d │ │ -1a0e62: 2200 6e04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1; // type@046e │ │ -1a0e66: 7020 310d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d31 │ │ -1a0e6c: 7110 979c 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9c97 │ │ -1a0e72: 0c00 |000b: move-result-object v0 │ │ -1a0e74: 5b10 e303 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@03e3 │ │ -1a0e78: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -1a0e7a: 5c10 e503 |000f: iput-boolean v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e5 │ │ -1a0e7e: 0e00 |0011: return-void │ │ +1a0f1c: |[1a0f1c] com.infomaniak.drive.ui.LaunchActivity.:()V │ │ +1a0f2c: 7010 8d04 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048d │ │ +1a0f32: 2200 6e04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1; // type@046e │ │ +1a0f36: 7020 310d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d31 │ │ +1a0f3c: 7110 a49c 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9ca4 │ │ +1a0f42: 0c00 |000b: move-result-object v0 │ │ +1a0f44: 5b10 e303 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@03e3 │ │ +1a0f48: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +1a0f4a: 5c10 e503 |000f: iput-boolean v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e5 │ │ +1a0f4e: 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 │ │ -1a06e0: |[1a06e0] com.infomaniak.drive.ui.LaunchActivity.access$getDestinationClass:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a06f0: 7020 680d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d68 │ │ -1a06f6: 0c00 |0003: move-result-object v0 │ │ -1a06f8: 1100 |0004: return-object v0 │ │ +1a07b0: |[1a07b0] com.infomaniak.drive.ui.LaunchActivity.access$getDestinationClass:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a07c0: 7020 680d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d68 │ │ +1a07c6: 0c00 |0003: move-result-object v0 │ │ +1a07c8: 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 │ │ -1a0634: |[1a0634] com.infomaniak.drive.ui.LaunchActivity.access$getPublicShareActivityExtras$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Landroid/os/Bundle; │ │ -1a0644: 5400 e403 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03e4 │ │ -1a0648: 1100 |0002: return-object v0 │ │ +1a0704: |[1a0704] com.infomaniak.drive.ui.LaunchActivity.access$getPublicShareActivityExtras$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Landroid/os/Bundle; │ │ +1a0714: 5400 e403 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03e4 │ │ +1a0718: 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 │ │ -1a064c: |[1a064c] com.infomaniak.drive.ui.LaunchActivity.access$getShouldStartApp$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Z │ │ -1a065c: 5500 e503 |0000: iget-boolean v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e5 │ │ -1a0660: 0f00 |0002: return v0 │ │ +1a071c: |[1a071c] com.infomaniak.drive.ui.LaunchActivity.access$getShouldStartApp$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Z │ │ +1a072c: 5500 e503 |0000: iget-boolean v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e5 │ │ +1a0730: 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 │ │ -1a06fc: |[1a06fc] com.infomaniak.drive.ui.LaunchActivity.access$handleDeeplink:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a070c: 7020 6b0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleDeeplink:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d6b │ │ -1a0712: 0c00 |0003: move-result-object v0 │ │ -1a0714: 1100 |0004: return-object v0 │ │ +1a07cc: |[1a07cc] com.infomaniak.drive.ui.LaunchActivity.access$handleDeeplink:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a07dc: 7020 6b0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleDeeplink:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d6b │ │ +1a07e2: 0c00 |0003: move-result-object v0 │ │ +1a07e4: 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 │ │ -1a0e80: |[1a0e80] com.infomaniak.drive.ui.LaunchActivity.access$handleNotificationDestinationIntent:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ -1a0e90: 7010 6c0d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleNotificationDestinationIntent:()V // method@0d6c │ │ -1a0e96: 0e00 |0003: return-void │ │ +1a0f50: |[1a0f50] com.infomaniak.drive.ui.LaunchActivity.access$handleNotificationDestinationIntent:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ +1a0f60: 7010 6c0d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleNotificationDestinationIntent:()V // method@0d6c │ │ +1a0f66: 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 │ │ -1a0718: |[1a0718] 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; │ │ -1a0728: 7054 6d0d 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@0d6d │ │ -1a072e: 0c00 |0003: move-result-object v0 │ │ -1a0730: 1100 |0004: return-object v0 │ │ +1a07e8: |[1a07e8] 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; │ │ +1a07f8: 7054 6d0d 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@0d6d │ │ +1a07fe: 0c00 |0003: move-result-object v0 │ │ +1a0800: 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 │ │ -1a0e98: |[1a0e98] com.infomaniak.drive.ui.LaunchActivity.access$handleShortcuts:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ -1a0ea8: 7010 6e0d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleShortcuts:()V // method@0d6e │ │ -1a0eae: 0e00 |0003: return-void │ │ +1a0f68: |[1a0f68] com.infomaniak.drive.ui.LaunchActivity.access$handleShortcuts:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ +1a0f78: 7010 6e0d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleShortcuts:()V // method@0d6e │ │ +1a0f7e: 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 │ │ -1a0734: |[1a0734] com.infomaniak.drive.ui.LaunchActivity.access$loggedUserDestination:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a0744: 7020 6f0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.loggedUserDestination:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d6f │ │ -1a074a: 0c00 |0003: move-result-object v0 │ │ -1a074c: 1100 |0004: return-object v0 │ │ +1a0804: |[1a0804] com.infomaniak.drive.ui.LaunchActivity.access$loggedUserDestination:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a0814: 7020 6f0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.loggedUserDestination:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d6f │ │ +1a081a: 0c00 |0003: move-result-object v0 │ │ +1a081c: 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 │ │ -1a0750: |[1a0750] com.infomaniak.drive.ui.LaunchActivity.access$logoutCurrentUserIfNeeded:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a0760: 7020 700d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.logoutCurrentUserIfNeeded:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d70 │ │ -1a0766: 0c00 |0003: move-result-object v0 │ │ -1a0768: 1100 |0004: return-object v0 │ │ +1a0820: |[1a0820] com.infomaniak.drive.ui.LaunchActivity.access$logoutCurrentUserIfNeeded:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a0830: 7020 700d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.logoutCurrentUserIfNeeded:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d70 │ │ +1a0836: 0c00 |0003: move-result-object v0 │ │ +1a0838: 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 │ │ -1a0eb0: |[1a0eb0] com.infomaniak.drive.ui.LaunchActivity.access$processInternalLink:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;)V │ │ -1a0ec0: 7020 760d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.processInternalLink:(Ljava/lang/String;)V // method@0d76 │ │ -1a0ec6: 0e00 |0003: return-void │ │ +1a0f80: |[1a0f80] com.infomaniak.drive.ui.LaunchActivity.access$processInternalLink:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;)V │ │ +1a0f90: 7020 760d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.processInternalLink:(Ljava/lang/String;)V // method@0d76 │ │ +1a0f96: 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 │ │ -1a076c: |[1a076c] com.infomaniak.drive.ui.LaunchActivity.access$processPublicShare:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a077c: 7030 770d 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity;.processPublicShare:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d77 │ │ -1a0782: 0c00 |0003: move-result-object v0 │ │ -1a0784: 1100 |0004: return-object v0 │ │ +1a083c: |[1a083c] com.infomaniak.drive.ui.LaunchActivity.access$processPublicShare:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a084c: 7030 770d 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity;.processPublicShare:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d77 │ │ +1a0852: 0c00 |0003: move-result-object v0 │ │ +1a0854: 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 │ │ -1a0788: |[1a0788] com.infomaniak.drive.ui.LaunchActivity.access$startApp:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a0798: 7020 7c0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.startApp:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d7c │ │ -1a079e: 0c00 |0003: move-result-object v0 │ │ -1a07a0: 1100 |0004: return-object v0 │ │ +1a0858: |[1a0858] com.infomaniak.drive.ui.LaunchActivity.access$startApp:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a0868: 7020 7c0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.startApp:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d7c │ │ +1a086e: 0c00 |0003: move-result-object v0 │ │ +1a0870: 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 │ │ -1a07a4: |[1a07a4] com.infomaniak.drive.ui.LaunchActivity.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a07b4: 7100 6bcb 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1a07ba: 0c00 |0003: move-result-object v0 │ │ -1a07bc: 1f00 e01a |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a07c0: 2201 7104 |0006: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0471 │ │ -1a07c4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -1a07c6: 7030 360d 3102 |0009: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d36 │ │ -1a07cc: 1f01 a81b |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a07d0: 7130 b6c9 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@c9b6 │ │ -1a07d6: 0c04 |0011: move-result-object v4 │ │ -1a07d8: 1104 |0012: return-object v4 │ │ +1a0874: |[1a0874] com.infomaniak.drive.ui.LaunchActivity.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a0884: 7100 78cb 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1a088a: 0c00 |0003: move-result-object v0 │ │ +1a088c: 1f00 e11a |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a0890: 2201 7104 |0006: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0471 │ │ +1a0894: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +1a0896: 7030 360d 3102 |0009: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d36 │ │ +1a089c: 1f01 a91b |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a08a0: 7130 c3c9 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@c9c3 │ │ +1a08a6: 0c04 |0011: move-result-object v4 │ │ +1a08a8: 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 │ │ -1a0680: |[1a0680] com.infomaniak.drive.ui.LaunchActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -1a0690: 5410 e303 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@03e3 │ │ -1a0694: 7210 939c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9c93 │ │ -1a069a: 0c00 |0005: move-result-object v0 │ │ -1a069c: 1f00 7c04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@047c │ │ -1a06a0: 1100 |0008: return-object v0 │ │ +1a0750: |[1a0750] com.infomaniak.drive.ui.LaunchActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +1a0760: 5410 e303 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@03e3 │ │ +1a0764: 7210 a09c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9ca0 │ │ +1a076a: 0c00 |0005: move-result-object v0 │ │ +1a076c: 1f00 7c04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@047c │ │ +1a0770: 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 │ │ -1a07dc: |[1a07dc] com.infomaniak.drive.ui.LaunchActivity.handleDeeplink:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a07ec: 7100 6bcb 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1a07f2: 0c00 |0003: move-result-object v0 │ │ -1a07f4: 2201 7204 |0004: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@0472 │ │ -1a07f8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1a07fa: 7030 3b0d 3102 |0007: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d3b │ │ -1a0800: 1f01 a81b |000a: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a0804: 1f00 e01a |000c: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a0808: 7130 b6c9 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@c9b6 │ │ -1a080e: 0c04 |0011: move-result-object v4 │ │ -1a0810: 1104 |0012: return-object v4 │ │ +1a08ac: |[1a08ac] com.infomaniak.drive.ui.LaunchActivity.handleDeeplink:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a08bc: 7100 78cb 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1a08c2: 0c00 |0003: move-result-object v0 │ │ +1a08c4: 2201 7204 |0004: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@0472 │ │ +1a08c8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1a08ca: 7030 3b0d 3102 |0007: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d3b │ │ +1a08d0: 1f01 a91b |000a: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a08d4: 1f00 e11a |000c: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a08d8: 7130 c3c9 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@c9c3 │ │ +1a08de: 0c04 |0011: move-result-object v4 │ │ +1a08e0: 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 │ │ -1a0ec8: |[1a0ec8] com.infomaniak.drive.ui.LaunchActivity.handleNotificationDestinationIntent:()V │ │ -1a0ed8: 7010 6a0d 0b00 |0000: invoke-direct {v11}, Lcom/infomaniak/drive/ui/LaunchActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d6a │ │ -1a0ede: 0c00 |0003: move-result-object v0 │ │ -1a0ee0: 3800 5300 |0004: if-eqz v0, 0057 // +0053 │ │ -1a0ee4: 6e10 8f0d 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationUserId:()I // method@0d8f │ │ -1a0eea: 0a01 |0009: move-result v1 │ │ -1a0eec: 3801 4d00 |000a: if-eqz v1, 0057 // +004d │ │ -1a0ef0: 6e10 8d0d 0000 |000c: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationDriveId:()I // method@0d8d │ │ -1a0ef6: 0a01 |000f: move-result v1 │ │ -1a0ef8: 3801 4700 |0010: if-eqz v1, 0057 // +0047 │ │ -1a0efc: 2201 1a13 |0012: new-instance v1, Lio/sentry/Breadcrumb; // type@131a │ │ -1a0f00: 7010 6271 0100 |0014: invoke-direct {v1}, Lio/sentry/Breadcrumb;.:()V // method@7162 │ │ -1a0f06: 1a02 9384 |0017: const-string v2, "Upload" // string@8493 │ │ -1a0f0a: 6e20 8871 2100 |0019: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setCategory:(Ljava/lang/String;)V // method@7188 │ │ -1a0f10: 1a02 9484 |001c: const-string v2, "Upload notification has been clicked" // string@8494 │ │ -1a0f14: 6e20 8b71 2100 |001e: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setMessage:(Ljava/lang/String;)V // method@718b │ │ -1a0f1a: 6202 6fa7 |0021: sget-object v2, Lio/sentry/SentryLevel;.INFO:Lio/sentry/SentryLevel; // field@a76f │ │ -1a0f1e: 6e20 8a71 2100 |0023: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setLevel:(Lio/sentry/SentryLevel;)V // method@718a │ │ -1a0f24: 7110 c77a 0100 |0026: invoke-static {v1}, Lio/sentry/Sentry;.addBreadcrumb:(Lio/sentry/Breadcrumb;)V // method@7ac7 │ │ -1a0f2a: 6203 b900 |0029: sget-object v3, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ -1a0f2e: 6e10 8d0d 0000 |002b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationDriveId:()I // method@0d8d │ │ -1a0f34: 0a01 |002e: move-result v1 │ │ -1a0f36: 7110 d795 0100 |002f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -1a0f3c: 0c05 |0032: move-result-object v5 │ │ -1a0f3e: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -1a0f40: 7110 2a95 0100 |0034: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@952a │ │ -1a0f46: 0c07 |0037: move-result-object v7 │ │ -1a0f48: 1309 1500 |0038: const/16 v9, #int 21 // #15 │ │ -1a0f4c: 120a |003a: const/4 v10, #int 0 // #0 │ │ -1a0f4e: 1204 |003b: const/4 v4, #int 0 // #0 │ │ -1a0f50: 1206 |003c: const/4 v6, #int 0 // #0 │ │ -1a0f52: 1208 |003d: const/4 v8, #int 0 // #0 │ │ -1a0f54: 7708 8f09 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@098f │ │ -1a0f5a: 0c01 |0041: move-result-object v1 │ │ -1a0f5c: 3801 1500 |0042: if-eqz v1, 0057 // +0015 │ │ -1a0f60: 6e10 900b 0100 |0044: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUserId:()I // method@0b90 │ │ -1a0f66: 0a02 |0047: move-result v2 │ │ -1a0f68: 6e10 850b 0100 |0048: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b85 │ │ -1a0f6e: 0a03 |004b: move-result v3 │ │ -1a0f70: 6e10 8e0d 0000 |004c: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationRemoteFolderId:()I // method@0d8e │ │ -1a0f76: 0a00 |004f: move-result v0 │ │ -1a0f78: 6e10 8c0b 0100 |0050: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b8c │ │ -1a0f7e: 0a01 |0053: move-result v1 │ │ -1a0f80: 7051 780d 2b03 |0054: invoke-direct {v11, v2, v3, v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.setOpenSpecificFile:(IIIZ)V // method@0d78 │ │ -1a0f86: 0e00 |0057: return-void │ │ +1a0f98: |[1a0f98] com.infomaniak.drive.ui.LaunchActivity.handleNotificationDestinationIntent:()V │ │ +1a0fa8: 7010 6a0d 0b00 |0000: invoke-direct {v11}, Lcom/infomaniak/drive/ui/LaunchActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d6a │ │ +1a0fae: 0c00 |0003: move-result-object v0 │ │ +1a0fb0: 3800 5300 |0004: if-eqz v0, 0057 // +0053 │ │ +1a0fb4: 6e10 8f0d 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationUserId:()I // method@0d8f │ │ +1a0fba: 0a01 |0009: move-result v1 │ │ +1a0fbc: 3801 4d00 |000a: if-eqz v1, 0057 // +004d │ │ +1a0fc0: 6e10 8d0d 0000 |000c: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationDriveId:()I // method@0d8d │ │ +1a0fc6: 0a01 |000f: move-result v1 │ │ +1a0fc8: 3801 4700 |0010: if-eqz v1, 0057 // +0047 │ │ +1a0fcc: 2201 1b13 |0012: new-instance v1, Lio/sentry/Breadcrumb; // type@131b │ │ +1a0fd0: 7010 6f71 0100 |0014: invoke-direct {v1}, Lio/sentry/Breadcrumb;.:()V // method@716f │ │ +1a0fd6: 1a02 9784 |0017: const-string v2, "Upload" // string@8497 │ │ +1a0fda: 6e20 9571 2100 |0019: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setCategory:(Ljava/lang/String;)V // method@7195 │ │ +1a0fe0: 1a02 9884 |001c: const-string v2, "Upload notification has been clicked" // string@8498 │ │ +1a0fe4: 6e20 9871 2100 |001e: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setMessage:(Ljava/lang/String;)V // method@7198 │ │ +1a0fea: 6202 72a7 |0021: sget-object v2, Lio/sentry/SentryLevel;.INFO:Lio/sentry/SentryLevel; // field@a772 │ │ +1a0fee: 6e20 9771 2100 |0023: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setLevel:(Lio/sentry/SentryLevel;)V // method@7197 │ │ +1a0ff4: 7110 d47a 0100 |0026: invoke-static {v1}, Lio/sentry/Sentry;.addBreadcrumb:(Lio/sentry/Breadcrumb;)V // method@7ad4 │ │ +1a0ffa: 6203 b900 |0029: sget-object v3, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ +1a0ffe: 6e10 8d0d 0000 |002b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationDriveId:()I // method@0d8d │ │ +1a1004: 0a01 |002e: move-result v1 │ │ +1a1006: 7110 e495 0100 |002f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +1a100c: 0c05 |0032: move-result-object v5 │ │ +1a100e: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +1a1010: 7110 3795 0100 |0034: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9537 │ │ +1a1016: 0c07 |0037: move-result-object v7 │ │ +1a1018: 1309 1500 |0038: const/16 v9, #int 21 // #15 │ │ +1a101c: 120a |003a: const/4 v10, #int 0 // #0 │ │ +1a101e: 1204 |003b: const/4 v4, #int 0 // #0 │ │ +1a1020: 1206 |003c: const/4 v6, #int 0 // #0 │ │ +1a1022: 1208 |003d: const/4 v8, #int 0 // #0 │ │ +1a1024: 7708 8f09 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@098f │ │ +1a102a: 0c01 |0041: move-result-object v1 │ │ +1a102c: 3801 1500 |0042: if-eqz v1, 0057 // +0015 │ │ +1a1030: 6e10 900b 0100 |0044: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUserId:()I // method@0b90 │ │ +1a1036: 0a02 |0047: move-result v2 │ │ +1a1038: 6e10 850b 0100 |0048: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b85 │ │ +1a103e: 0a03 |004b: move-result v3 │ │ +1a1040: 6e10 8e0d 0000 |004c: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationRemoteFolderId:()I // method@0d8e │ │ +1a1046: 0a00 |004f: move-result v0 │ │ +1a1048: 6e10 8c0b 0100 |0050: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b8c │ │ +1a104e: 0a01 |0053: move-result v1 │ │ +1a1050: 7051 780d 2b03 |0054: invoke-direct {v11, v2, v3, v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.setOpenSpecificFile:(IIIZ)V // method@0d78 │ │ +1a1056: 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 │ │ -1a0814: |[1a0814] com.infomaniak.drive.ui.LaunchActivity.handlePublicShareError:(Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a0824: 07f8 |0000: move-object v8, v15 │ │ -1a0826: 0800 1300 |0001: move-object/from16 v0, v19 │ │ -1a082a: 2001 7304 |0003: instance-of v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@0473 │ │ -1a082e: 3801 1200 |0005: if-eqz v1, 0017 // +0012 │ │ -1a0832: 0701 |0007: move-object v1, v0 │ │ -1a0834: 1f01 7304 |0008: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@0473 │ │ -1a0838: 5212 ca03 |000a: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03ca │ │ -1a083c: 1503 0080 |000c: const/high16 v3, #int -2147483648 // #8000 │ │ -1a0840: b532 |000e: and-int/2addr v2, v3 │ │ -1a0842: 3802 0800 |000f: if-eqz v2, 0017 // +0008 │ │ -1a0846: 5210 ca03 |0011: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03ca │ │ -1a084a: b130 |0013: sub-int/2addr v0, v3 │ │ -1a084c: 5910 ca03 |0014: iput v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03ca │ │ -1a0850: 2806 |0016: goto 001c // +0006 │ │ -1a0852: 2201 7304 |0017: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@0473 │ │ -1a0856: 7030 400d f100 |0019: invoke-direct {v1, v15, v0}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d40 │ │ -1a085c: 5410 cb03 |001c: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.result:Ljava/lang/Object; // field@03cb │ │ -1a0860: 7100 edb4 0000 |001e: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a0866: 0c02 |0021: move-result-object v2 │ │ -1a0868: 5213 ca03 |0022: iget v3, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03ca │ │ -1a086c: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -1a086e: 3803 1400 |0025: if-eqz v3, 0039 // +0014 │ │ -1a0872: 3343 0a00 |0027: if-ne v3, v4, 0031 // +000a │ │ -1a0876: 5411 c903 |0029: iget-object v1, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.L$0:Ljava/lang/Object; // field@03c9 │ │ -1a087a: 1f01 7a04 |002b: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity; // type@047a │ │ -1a087e: 7110 809d 0000 |002d: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a0884: 2834 |0030: goto 0064 // +0034 │ │ -1a0886: 2200 0118 |0031: new-instance v0, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a088a: 1a01 5e99 |0033: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a088e: 7020 bc95 1000 |0035: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a0894: 2700 |0038: throw v0 │ │ -1a0896: 7110 809d 0000 |0039: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a089c: 1200 |003c: const/4 v0, #int 0 // #0 │ │ -1a089e: 3810 0700 |003d: if-eqz v16, 0044 // +0007 │ │ -1a08a2: 7401 6c42 1000 |003f: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getException:()Ljava/lang/Exception; // method@426c │ │ -1a08a8: 0c03 |0042: move-result-object v3 │ │ -1a08aa: 2802 |0043: goto 0045 // +0002 │ │ -1a08ac: 0703 |0044: move-object v3, v0 │ │ -1a08ae: 2033 370d |0045: instance-of v3, v3, Lcom/infomaniak/lib/core/api/ApiController$NetworkException; // type@0d37 │ │ -1a08b2: 3803 2200 |0047: if-eqz v3, 0069 // +0022 │ │ -1a08b6: 7100 6dcb 0000 |0049: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@cb6d │ │ -1a08bc: 0c03 |004c: move-result-object v3 │ │ -1a08be: 1f03 c11d |004d: check-cast v3, Lkotlinx/coroutines/CoroutineDispatcher; // type@1dc1 │ │ -1a08c2: 2205 7404 |004f: new-instance v5, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@0474 │ │ -1a08c6: 7030 420d f500 |0051: invoke-direct {v5, v15, v0}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d42 │ │ -1a08cc: 1f05 a81b |0054: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a08d0: 1f03 e01a |0056: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a08d4: 5b18 c903 |0058: iput-object v8, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.L$0:Ljava/lang/Object; // field@03c9 │ │ -1a08d8: 5914 ca03 |005a: iput v4, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03ca │ │ -1a08dc: 7130 b6c9 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@c9b6 │ │ -1a08e2: 0c00 |005f: move-result-object v0 │ │ -1a08e4: 3320 0300 |0060: if-ne v0, v2, 0063 // +0003 │ │ -1a08e8: 1102 |0062: return-object v2 │ │ -1a08ea: 0781 |0063: move-object v1, v8 │ │ -1a08ec: 6e10 670d 0100 |0064: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.finishAndRemoveTask:()V // method@0d67 │ │ -1a08f2: 2900 6e00 |0067: goto/16 00d5 // +006e │ │ -1a08f6: 3810 0700 |0069: if-eqz v16, 0070 // +0007 │ │ -1a08fa: 7401 6542 1000 |006b: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@4265 │ │ -1a0900: 0c01 |006e: move-result-object v1 │ │ -1a0902: 2802 |006f: goto 0071 // +0002 │ │ -1a0904: 0701 |0070: move-object v1, v0 │ │ -1a0906: 1a02 c1e4 |0071: const-string v2, "password_not_valid" // string@e4c1 │ │ -1a090a: 7120 b3b9 2100 |0073: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -1a0910: 0a01 |0076: move-result v1 │ │ -1a0912: 3801 1100 |0077: if-eqz v1, 0088 // +0011 │ │ -1a0916: 1306 1400 |0079: const/16 v6, #int 20 // #14 │ │ -1a091a: 1207 |007b: const/4 v7, #int 0 // #0 │ │ -1a091c: 1203 |007c: const/4 v3, #int 0 // #0 │ │ -1a091e: 1214 |007d: const/4 v4, #int 1 // #1 │ │ -1a0920: 1205 |007e: const/4 v5, #int 0 // #0 │ │ -1a0922: 07f0 |007f: move-object v0, v15 │ │ -1a0924: 0801 1100 |0080: move-object/from16 v1, v17 │ │ -1a0928: 0802 1200 |0082: move-object/from16 v2, v18 │ │ -1a092c: 7708 7a0d 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@0d7a │ │ -1a0932: 284e |0087: goto 00d5 // +004e │ │ -1a0934: 3810 0700 |0088: if-eqz v16, 008f // +0007 │ │ -1a0938: 7401 6542 1000 |008a: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@4265 │ │ -1a093e: 0c01 |008d: move-result-object v1 │ │ -1a0940: 2802 |008e: goto 0090 // +0002 │ │ -1a0942: 0701 |008f: move-object v1, v0 │ │ -1a0944: 1a02 3fcd |0090: const-string v2, "link_is_not_valid" // string@cd3f │ │ -1a0948: 7120 b3b9 2100 |0092: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -1a094e: 0a01 |0095: move-result v1 │ │ -1a0950: 3801 1100 |0096: if-eqz v1, 00a7 // +0011 │ │ -1a0954: 1306 0c00 |0098: const/16 v6, #int 12 // #c │ │ -1a0958: 1207 |009a: const/4 v7, #int 0 // #0 │ │ -1a095a: 1203 |009b: const/4 v3, #int 0 // #0 │ │ -1a095c: 1204 |009c: const/4 v4, #int 0 // #0 │ │ -1a095e: 1215 |009d: const/4 v5, #int 1 // #1 │ │ -1a0960: 07f0 |009e: move-object v0, v15 │ │ -1a0962: 0801 1100 |009f: move-object/from16 v1, v17 │ │ -1a0966: 0802 1200 |00a1: move-object/from16 v2, v18 │ │ -1a096a: 7708 7a0d 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@0d7a │ │ -1a0970: 282f |00a6: goto 00d5 // +002f │ │ -1a0972: 6209 d450 |00a7: sget-object v9, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@50d4 │ │ -1a0976: 3810 0700 |00a9: if-eqz v16, 00b0 // +0007 │ │ -1a097a: 7401 6542 1000 |00ab: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@4265 │ │ -1a0980: 0c01 |00ae: move-result-object v1 │ │ -1a0982: 2802 |00af: goto 00b1 // +0002 │ │ -1a0984: 0701 |00b0: move-object v1, v0 │ │ -1a0986: 3810 0600 |00b1: if-eqz v16, 00b7 // +0006 │ │ -1a098a: 7401 6a42 1000 |00b3: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getDescription:()Ljava/lang/String; // method@426a │ │ -1a0990: 0c00 |00b6: move-result-object v0 │ │ -1a0992: 2202 1e18 |00b7: new-instance v2, Ljava/lang/StringBuilder; // type@181e │ │ -1a0996: 1a03 5037 |00b9: const-string v3, "Error during getPublicShareFile: " // string@3750 │ │ -1a099a: 7020 b096 3200 |00bb: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96b0 │ │ -1a09a0: 6e20 b996 1200 |00be: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1a09a6: 1a01 3e0a |00c1: const-string v1, " / " // string@0a3e │ │ -1a09aa: 6e20 b996 1200 |00c3: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1a09b0: 6e20 b996 0200 |00c6: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1a09b6: 6e10 ca96 0200 |00c9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ca │ │ -1a09bc: 0c0b |00cc: move-result-object v11 │ │ -1a09be: 124d |00cd: const/4 v13, #int 4 // #4 │ │ -1a09c0: 120e |00ce: const/4 v14, #int 0 // #0 │ │ -1a09c2: 1a0a 9be7 |00cf: const-string v10, "publicShare" // string@e79b │ │ -1a09c6: 120c |00d1: const/4 v12, #int 0 // #0 │ │ -1a09c8: 7706 4d46 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@464d │ │ -1a09ce: 6200 89b3 |00d5: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a09d2: 1100 |00d7: return-object v0 │ │ +1a08e4: |[1a08e4] com.infomaniak.drive.ui.LaunchActivity.handlePublicShareError:(Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a08f4: 07f8 |0000: move-object v8, v15 │ │ +1a08f6: 0800 1300 |0001: move-object/from16 v0, v19 │ │ +1a08fa: 2001 7304 |0003: instance-of v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@0473 │ │ +1a08fe: 3801 1200 |0005: if-eqz v1, 0017 // +0012 │ │ +1a0902: 0701 |0007: move-object v1, v0 │ │ +1a0904: 1f01 7304 |0008: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@0473 │ │ +1a0908: 5212 ca03 |000a: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03ca │ │ +1a090c: 1503 0080 |000c: const/high16 v3, #int -2147483648 // #8000 │ │ +1a0910: b532 |000e: and-int/2addr v2, v3 │ │ +1a0912: 3802 0800 |000f: if-eqz v2, 0017 // +0008 │ │ +1a0916: 5210 ca03 |0011: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03ca │ │ +1a091a: b130 |0013: sub-int/2addr v0, v3 │ │ +1a091c: 5910 ca03 |0014: iput v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03ca │ │ +1a0920: 2806 |0016: goto 001c // +0006 │ │ +1a0922: 2201 7304 |0017: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@0473 │ │ +1a0926: 7030 400d f100 |0019: invoke-direct {v1, v15, v0}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d40 │ │ +1a092c: 5410 cb03 |001c: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.result:Ljava/lang/Object; // field@03cb │ │ +1a0930: 7100 fab4 0000 |001e: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a0936: 0c02 |0021: move-result-object v2 │ │ +1a0938: 5213 ca03 |0022: iget v3, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03ca │ │ +1a093c: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +1a093e: 3803 1400 |0025: if-eqz v3, 0039 // +0014 │ │ +1a0942: 3343 0a00 |0027: if-ne v3, v4, 0031 // +000a │ │ +1a0946: 5411 c903 |0029: iget-object v1, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.L$0:Ljava/lang/Object; // field@03c9 │ │ +1a094a: 1f01 7a04 |002b: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity; // type@047a │ │ +1a094e: 7110 8d9d 0000 |002d: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a0954: 2834 |0030: goto 0064 // +0034 │ │ +1a0956: 2200 0218 |0031: new-instance v0, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a095a: 1a01 6399 |0033: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a095e: 7020 c995 1000 |0035: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a0964: 2700 |0038: throw v0 │ │ +1a0966: 7110 8d9d 0000 |0039: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a096c: 1200 |003c: const/4 v0, #int 0 // #0 │ │ +1a096e: 3810 0700 |003d: if-eqz v16, 0044 // +0007 │ │ +1a0972: 7401 7942 1000 |003f: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getException:()Ljava/lang/Exception; // method@4279 │ │ +1a0978: 0c03 |0042: move-result-object v3 │ │ +1a097a: 2802 |0043: goto 0045 // +0002 │ │ +1a097c: 0703 |0044: move-object v3, v0 │ │ +1a097e: 2033 380d |0045: instance-of v3, v3, Lcom/infomaniak/lib/core/api/ApiController$NetworkException; // type@0d38 │ │ +1a0982: 3803 2200 |0047: if-eqz v3, 0069 // +0022 │ │ +1a0986: 7100 7acb 0000 |0049: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@cb7a │ │ +1a098c: 0c03 |004c: move-result-object v3 │ │ +1a098e: 1f03 c21d |004d: check-cast v3, Lkotlinx/coroutines/CoroutineDispatcher; // type@1dc2 │ │ +1a0992: 2205 7404 |004f: new-instance v5, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@0474 │ │ +1a0996: 7030 420d f500 |0051: invoke-direct {v5, v15, v0}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d42 │ │ +1a099c: 1f05 a91b |0054: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a09a0: 1f03 e11a |0056: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a09a4: 5b18 c903 |0058: iput-object v8, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.L$0:Ljava/lang/Object; // field@03c9 │ │ +1a09a8: 5914 ca03 |005a: iput v4, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03ca │ │ +1a09ac: 7130 c3c9 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@c9c3 │ │ +1a09b2: 0c00 |005f: move-result-object v0 │ │ +1a09b4: 3320 0300 |0060: if-ne v0, v2, 0063 // +0003 │ │ +1a09b8: 1102 |0062: return-object v2 │ │ +1a09ba: 0781 |0063: move-object v1, v8 │ │ +1a09bc: 6e10 670d 0100 |0064: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.finishAndRemoveTask:()V // method@0d67 │ │ +1a09c2: 2900 6e00 |0067: goto/16 00d5 // +006e │ │ +1a09c6: 3810 0700 |0069: if-eqz v16, 0070 // +0007 │ │ +1a09ca: 7401 7242 1000 |006b: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@4272 │ │ +1a09d0: 0c01 |006e: move-result-object v1 │ │ +1a09d2: 2802 |006f: goto 0071 // +0002 │ │ +1a09d4: 0701 |0070: move-object v1, v0 │ │ +1a09d6: 1a02 c6e4 |0071: const-string v2, "password_not_valid" // string@e4c6 │ │ +1a09da: 7120 c0b9 2100 |0073: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +1a09e0: 0a01 |0076: move-result v1 │ │ +1a09e2: 3801 1100 |0077: if-eqz v1, 0088 // +0011 │ │ +1a09e6: 1306 1400 |0079: const/16 v6, #int 20 // #14 │ │ +1a09ea: 1207 |007b: const/4 v7, #int 0 // #0 │ │ +1a09ec: 1203 |007c: const/4 v3, #int 0 // #0 │ │ +1a09ee: 1214 |007d: const/4 v4, #int 1 // #1 │ │ +1a09f0: 1205 |007e: const/4 v5, #int 0 // #0 │ │ +1a09f2: 07f0 |007f: move-object v0, v15 │ │ +1a09f4: 0801 1100 |0080: move-object/from16 v1, v17 │ │ +1a09f8: 0802 1200 |0082: move-object/from16 v2, v18 │ │ +1a09fc: 7708 7a0d 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@0d7a │ │ +1a0a02: 284e |0087: goto 00d5 // +004e │ │ +1a0a04: 3810 0700 |0088: if-eqz v16, 008f // +0007 │ │ +1a0a08: 7401 7242 1000 |008a: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@4272 │ │ +1a0a0e: 0c01 |008d: move-result-object v1 │ │ +1a0a10: 2802 |008e: goto 0090 // +0002 │ │ +1a0a12: 0701 |008f: move-object v1, v0 │ │ +1a0a14: 1a02 44cd |0090: const-string v2, "link_is_not_valid" // string@cd44 │ │ +1a0a18: 7120 c0b9 2100 |0092: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +1a0a1e: 0a01 |0095: move-result v1 │ │ +1a0a20: 3801 1100 |0096: if-eqz v1, 00a7 // +0011 │ │ +1a0a24: 1306 0c00 |0098: const/16 v6, #int 12 // #c │ │ +1a0a28: 1207 |009a: const/4 v7, #int 0 // #0 │ │ +1a0a2a: 1203 |009b: const/4 v3, #int 0 // #0 │ │ +1a0a2c: 1204 |009c: const/4 v4, #int 0 // #0 │ │ +1a0a2e: 1215 |009d: const/4 v5, #int 1 // #1 │ │ +1a0a30: 07f0 |009e: move-object v0, v15 │ │ +1a0a32: 0801 1100 |009f: move-object/from16 v1, v17 │ │ +1a0a36: 0802 1200 |00a1: move-object/from16 v2, v18 │ │ +1a0a3a: 7708 7a0d 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@0d7a │ │ +1a0a40: 282f |00a6: goto 00d5 // +002f │ │ +1a0a42: 6209 d750 |00a7: sget-object v9, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@50d7 │ │ +1a0a46: 3810 0700 |00a9: if-eqz v16, 00b0 // +0007 │ │ +1a0a4a: 7401 7242 1000 |00ab: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@4272 │ │ +1a0a50: 0c01 |00ae: move-result-object v1 │ │ +1a0a52: 2802 |00af: goto 00b1 // +0002 │ │ +1a0a54: 0701 |00b0: move-object v1, v0 │ │ +1a0a56: 3810 0600 |00b1: if-eqz v16, 00b7 // +0006 │ │ +1a0a5a: 7401 7742 1000 |00b3: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getDescription:()Ljava/lang/String; // method@4277 │ │ +1a0a60: 0c00 |00b6: move-result-object v0 │ │ +1a0a62: 2202 1f18 |00b7: new-instance v2, Ljava/lang/StringBuilder; // type@181f │ │ +1a0a66: 1a03 5337 |00b9: const-string v3, "Error during getPublicShareFile: " // string@3753 │ │ +1a0a6a: 7020 bd96 3200 |00bb: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96bd │ │ +1a0a70: 6e20 c696 1200 |00be: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1a0a76: 1a01 3f0a |00c1: const-string v1, " / " // string@0a3f │ │ +1a0a7a: 6e20 c696 1200 |00c3: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1a0a80: 6e20 c696 0200 |00c6: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1a0a86: 6e10 d796 0200 |00c9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96d7 │ │ +1a0a8c: 0c0b |00cc: move-result-object v11 │ │ +1a0a8e: 124d |00cd: const/4 v13, #int 4 // #4 │ │ +1a0a90: 120e |00ce: const/4 v14, #int 0 // #0 │ │ +1a0a92: 1a0a a0e7 |00cf: const-string v10, "publicShare" // string@e7a0 │ │ +1a0a96: 120c |00d1: const/4 v12, #int 0 // #0 │ │ +1a0a98: 7706 5a46 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@465a │ │ +1a0a9e: 6200 8cb3 |00d5: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a0aa2: 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 │ │ -1a0f88: |[1a0f88] com.infomaniak.drive.ui.LaunchActivity.handleShortcuts:()V │ │ -1a0f98: 6e10 690d 0800 |0000: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d69 │ │ -1a0f9e: 0c00 |0003: move-result-object v0 │ │ -1a0fa0: 6e10 a200 0000 |0004: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a2 │ │ -1a0fa6: 0c00 |0007: move-result-object v0 │ │ -1a0fa8: 3800 2a00 |0008: if-eqz v0, 0032 // +002a │ │ -1a0fac: 1a01 77f9 |000a: const-string v1, "shortcuts_tag" // string@f977 │ │ -1a0fb0: 6e20 ea01 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01ea │ │ -1a0fb6: 0c00 |000f: move-result-object v0 │ │ -1a0fb8: 3800 2200 |0010: if-eqz v0, 0032 // +0022 │ │ -1a0fbc: 2201 af04 |0012: new-instance v1, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04af │ │ -1a0fc0: 1236 |0014: const/4 v6, #int 3 // #3 │ │ -1a0fc2: 1207 |0015: const/4 v7, #int 0 // #0 │ │ -1a0fc4: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -1a0fc6: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -1a0fc8: 0712 |0018: move-object v2, v1 │ │ -1a0fca: 0705 |0019: move-object v5, v0 │ │ -1a0fcc: 7606 cb0e 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@0ecb │ │ -1a0fd2: 6e10 d80e 0100 |001d: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivityArgs;.toBundle:()Landroid/os/Bundle; // method@0ed8 │ │ -1a0fd8: 0c01 |0020: move-result-object v1 │ │ -1a0fda: 5b81 e203 |0021: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03e2 │ │ -1a0fde: 6201 d413 |0023: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.FEEDBACK:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13d4 │ │ -1a0fe2: 6e10 903c 0100 |0025: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c90 │ │ -1a0fe8: 0c01 |0028: move-result-object v1 │ │ -1a0fea: 7120 b3b9 1000 |0029: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -1a0ff0: 0a00 |002c: move-result v0 │ │ -1a0ff2: 3800 0500 |002d: if-eqz v0, 0032 // +0005 │ │ -1a0ff6: 1210 |002f: const/4 v0, #int 1 // #1 │ │ -1a0ff8: 5c80 e103 |0030: iput-boolean v0, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.isHelpShortcutPressed:Z // field@03e1 │ │ -1a0ffc: 0e00 |0032: return-void │ │ +1a1058: |[1a1058] com.infomaniak.drive.ui.LaunchActivity.handleShortcuts:()V │ │ +1a1068: 6e10 690d 0800 |0000: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d69 │ │ +1a106e: 0c00 |0003: move-result-object v0 │ │ +1a1070: 6e10 a200 0000 |0004: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a2 │ │ +1a1076: 0c00 |0007: move-result-object v0 │ │ +1a1078: 3800 2a00 |0008: if-eqz v0, 0032 // +002a │ │ +1a107c: 1a01 7cf9 |000a: const-string v1, "shortcuts_tag" // string@f97c │ │ +1a1080: 6e20 ea01 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01ea │ │ +1a1086: 0c00 |000f: move-result-object v0 │ │ +1a1088: 3800 2200 |0010: if-eqz v0, 0032 // +0022 │ │ +1a108c: 2201 af04 |0012: new-instance v1, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04af │ │ +1a1090: 1236 |0014: const/4 v6, #int 3 // #3 │ │ +1a1092: 1207 |0015: const/4 v7, #int 0 // #0 │ │ +1a1094: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +1a1096: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +1a1098: 0712 |0018: move-object v2, v1 │ │ +1a109a: 0705 |0019: move-object v5, v0 │ │ +1a109c: 7606 cb0e 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@0ecb │ │ +1a10a2: 6e10 d80e 0100 |001d: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivityArgs;.toBundle:()Landroid/os/Bundle; // method@0ed8 │ │ +1a10a8: 0c01 |0020: move-result-object v1 │ │ +1a10aa: 5b81 e203 |0021: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03e2 │ │ +1a10ae: 6201 d713 |0023: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.FEEDBACK:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13d7 │ │ +1a10b2: 6e10 9d3c 0100 |0025: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c9d │ │ +1a10b8: 0c01 |0028: move-result-object v1 │ │ +1a10ba: 7120 c0b9 1000 |0029: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +1a10c0: 0a00 |002c: move-result v0 │ │ +1a10c2: 3800 0500 |002d: if-eqz v0, 0032 // +0005 │ │ +1a10c6: 1210 |002f: const/4 v0, #int 1 // #1 │ │ +1a10c8: 5c80 e103 |0030: iput-boolean v0, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.isHelpShortcutPressed:Z // field@03e1 │ │ +1a10cc: 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 │ │ -1a09d4: |[1a09d4] com.infomaniak.drive.ui.LaunchActivity.loggedUserDestination:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a09e4: 20f0 7504 |0000: instance-of v0, v15, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@0475 │ │ -1a09e8: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -1a09ec: 07f0 |0004: move-object v0, v15 │ │ -1a09ee: 1f00 7504 |0005: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@0475 │ │ -1a09f2: 5201 cf03 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cf │ │ -1a09f6: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -1a09fa: b521 |000b: and-int/2addr v1, v2 │ │ -1a09fc: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -1a0a00: 520f cf03 |000e: iget v15, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cf │ │ -1a0a04: b12f |0010: sub-int/2addr v15, v2 │ │ -1a0a06: 590f cf03 |0011: iput v15, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cf │ │ -1a0a0a: 2806 |0013: goto 0019 // +0006 │ │ -1a0a0c: 2200 7504 |0014: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@0475 │ │ -1a0a10: 7030 470d e00f |0016: invoke-direct {v0, v14, v15}, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d47 │ │ -1a0a16: 0706 |0019: move-object v6, v0 │ │ -1a0a18: 546f d003 |001a: iget-object v15, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.result:Ljava/lang/Object; // field@03d0 │ │ -1a0a1c: 7100 edb4 0000 |001c: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a0a22: 0c00 |001f: move-result-object v0 │ │ -1a0a24: 5261 cf03 |0020: iget v1, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cf │ │ -1a0a28: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -1a0a2a: 3801 1000 |0023: if-eqz v1, 0033 // +0010 │ │ -1a0a2e: 3321 0600 |0025: if-ne v1, v2, 002b // +0006 │ │ -1a0a32: 7110 809d 0f00 |0027: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a0a38: 2845 |002a: goto 006f // +0045 │ │ -1a0a3a: 220f 0118 |002b: new-instance v15, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a0a3e: 1a00 5e99 |002d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a0a42: 7020 bc95 0f00 |002f: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a0a48: 270f |0032: throw v15 │ │ -1a0a4a: 7110 809d 0f00 |0033: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a0a50: 620f af00 |0036: sget-object v15, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a0a54: 07e3 |0038: move-object v3, v14 │ │ -1a0a56: 1f03 3700 |0039: check-cast v3, Landroid/content/Context; // type@0037 │ │ -1a0a5a: 6201 f512 |003b: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1a0a5e: 6e10 263a 0100 |003d: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a26 │ │ -1a0a64: 0a01 |0040: move-result v1 │ │ -1a0a66: 6e30 3c09 3f01 |0041: invoke-virtual {v15, v3, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@093c │ │ -1a0a6c: 6207 b900 |0044: sget-object v7, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ -1a0a70: 620f f512 |0046: sget-object v15, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1a0a74: 6e10 263a 0f00 |0048: invoke-virtual {v15}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a26 │ │ -1a0a7a: 0a08 |004b: move-result v8 │ │ -1a0a7c: 130c 0e00 |004c: const/16 v12, #int 14 // #e │ │ -1a0a80: 120d |004e: const/4 v13, #int 0 // #0 │ │ -1a0a82: 1209 |004f: const/4 v9, #int 0 // #0 │ │ -1a0a84: 120a |0050: const/4 v10, #int 0 // #0 │ │ -1a0a86: 120b |0051: const/4 v11, #int 0 // #0 │ │ -1a0a88: 7707 9209 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@0992 │ │ -1a0a8e: 0b04 |0055: move-result-wide v4 │ │ -1a0a90: 1607 0000 |0056: const-wide/16 v7, #int 0 // #0 │ │ -1a0a94: 310f 0407 |0058: cmp-long v15, v4, v7 │ │ -1a0a98: 390f 1500 |005a: if-nez v15, 006f // +0015 │ │ -1a0a9c: 6201 f512 |005c: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1a0aa0: 5962 cf03 |005e: iput v2, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cf │ │ -1a0aa4: 120f |0060: const/4 v15, #int 0 // #0 │ │ -1a0aa6: 1204 |0061: const/4 v4, #int 0 // #0 │ │ -1a0aa8: 1205 |0062: const/4 v5, #int 0 // #0 │ │ -1a0aaa: 1307 0e00 |0063: const/16 v7, #int 14 // #e │ │ -1a0aae: 1208 |0065: const/4 v8, #int 0 // #0 │ │ -1a0ab0: 0732 |0066: move-object v2, v3 │ │ -1a0ab2: 01f3 |0067: move v3, v15 │ │ -1a0ab4: 7708 403a 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@3a40 │ │ -1a0aba: 0c0f |006b: move-result-object v15 │ │ -1a0abc: 330f 0300 |006c: if-ne v15, v0, 006f // +0003 │ │ -1a0ac0: 1100 |006e: return-object v0 │ │ -1a0ac2: 6201 b900 |006f: sget-object v1, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ -1a0ac6: 620f f512 |0071: sget-object v15, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1a0aca: 6e10 263a 0f00 |0073: invoke-virtual {v15}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a26 │ │ -1a0ad0: 0a0f |0076: move-result v15 │ │ -1a0ad2: 7110 21b5 0f00 |0077: invoke-static {v15}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b521 │ │ -1a0ad8: 0c02 |007a: move-result-object v2 │ │ -1a0ada: 1306 0e00 |007b: const/16 v6, #int 14 // #e │ │ -1a0ade: 1207 |007d: const/4 v7, #int 0 // #0 │ │ -1a0ae0: 1203 |007e: const/4 v3, #int 0 // #0 │ │ -1a0ae2: 1204 |007f: const/4 v4, #int 0 // #0 │ │ -1a0ae4: 1205 |0080: const/4 v5, #int 0 // #0 │ │ -1a0ae6: 7707 9109 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@0991 │ │ -1a0aec: 0c0f |0084: move-result-object v15 │ │ -1a0aee: 6e10 fb98 0f00 |0085: invoke-virtual {v15}, Ljava/util/ArrayList;.isEmpty:()Z // method@98fb │ │ -1a0af4: 0a00 |0088: move-result v0 │ │ -1a0af6: 3900 0300 |0089: if-nez v0, 008c // +0003 │ │ -1a0afa: 2802 |008b: goto 008d // +0002 │ │ -1a0afc: 120f |008c: const/4 v15, #int 0 // #0 │ │ -1a0afe: 380f 2c00 |008d: if-eqz v15, 00b9 // +002c │ │ -1a0b02: 1f0f 0618 |008f: check-cast v15, Ljava/lang/Iterable; // type@1806 │ │ -1a0b06: 20f0 c518 |0091: instance-of v0, v15, Ljava/util/Collection; // type@18c5 │ │ -1a0b0a: 3800 0c00 |0093: if-eqz v0, 009f // +000c │ │ -1a0b0e: 07f0 |0095: move-object v0, v15 │ │ -1a0b10: 1f00 c518 |0096: check-cast v0, Ljava/util/Collection; // type@18c5 │ │ -1a0b14: 7210 7799 0000 |0098: invoke-interface {v0}, Ljava/util/Collection;.isEmpty:()Z // method@9977 │ │ -1a0b1a: 0a00 |009b: move-result v0 │ │ -1a0b1c: 3800 0300 |009c: if-eqz v0, 009f // +0003 │ │ -1a0b20: 2818 |009e: goto 00b6 // +0018 │ │ -1a0b22: 7210 db95 0f00 |009f: invoke-interface {v15}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95db │ │ -1a0b28: 0c0f |00a2: move-result-object v15 │ │ -1a0b2a: 7210 d399 0f00 |00a3: invoke-interface {v15}, Ljava/util/Iterator;.hasNext:()Z // method@99d3 │ │ -1a0b30: 0a00 |00a6: move-result v0 │ │ -1a0b32: 3800 0f00 |00a7: if-eqz v0, 00b6 // +000f │ │ -1a0b36: 7210 d499 0f00 |00a9: invoke-interface {v15}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99d4 │ │ -1a0b3c: 0c00 |00ac: move-result-object v0 │ │ -1a0b3e: 1f00 c303 |00ad: check-cast v0, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c3 │ │ -1a0b42: 6e10 860b 0000 |00af: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenance:()Z // method@0b86 │ │ -1a0b48: 0a00 |00b2: move-result v0 │ │ -1a0b4a: 3900 f0ff |00b3: if-nez v0, 00a3 // -0010 │ │ -1a0b4e: 2804 |00b5: goto 00b9 // +0004 │ │ -1a0b50: 1c0f e304 |00b6: const-class v15, Lcom/infomaniak/drive/ui/MaintenanceActivity; // type@04e3 │ │ -1a0b54: 2803 |00b8: goto 00bb // +0003 │ │ -1a0b56: 1c0f ad04 |00b9: const-class v15, Lcom/infomaniak/drive/ui/MainActivity; // type@04ad │ │ -1a0b5a: 110f |00bb: return-object v15 │ │ +1a0aa4: |[1a0aa4] com.infomaniak.drive.ui.LaunchActivity.loggedUserDestination:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a0ab4: 20f0 7504 |0000: instance-of v0, v15, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@0475 │ │ +1a0ab8: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +1a0abc: 07f0 |0004: move-object v0, v15 │ │ +1a0abe: 1f00 7504 |0005: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@0475 │ │ +1a0ac2: 5201 cf03 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cf │ │ +1a0ac6: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +1a0aca: b521 |000b: and-int/2addr v1, v2 │ │ +1a0acc: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +1a0ad0: 520f cf03 |000e: iget v15, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cf │ │ +1a0ad4: b12f |0010: sub-int/2addr v15, v2 │ │ +1a0ad6: 590f cf03 |0011: iput v15, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cf │ │ +1a0ada: 2806 |0013: goto 0019 // +0006 │ │ +1a0adc: 2200 7504 |0014: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@0475 │ │ +1a0ae0: 7030 470d e00f |0016: invoke-direct {v0, v14, v15}, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d47 │ │ +1a0ae6: 0706 |0019: move-object v6, v0 │ │ +1a0ae8: 546f d003 |001a: iget-object v15, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.result:Ljava/lang/Object; // field@03d0 │ │ +1a0aec: 7100 fab4 0000 |001c: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a0af2: 0c00 |001f: move-result-object v0 │ │ +1a0af4: 5261 cf03 |0020: iget v1, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cf │ │ +1a0af8: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +1a0afa: 3801 1000 |0023: if-eqz v1, 0033 // +0010 │ │ +1a0afe: 3321 0600 |0025: if-ne v1, v2, 002b // +0006 │ │ +1a0b02: 7110 8d9d 0f00 |0027: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a0b08: 2845 |002a: goto 006f // +0045 │ │ +1a0b0a: 220f 0218 |002b: new-instance v15, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a0b0e: 1a00 6399 |002d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a0b12: 7020 c995 0f00 |002f: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a0b18: 270f |0032: throw v15 │ │ +1a0b1a: 7110 8d9d 0f00 |0033: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a0b20: 620f af00 |0036: sget-object v15, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a0b24: 07e3 |0038: move-object v3, v14 │ │ +1a0b26: 1f03 3700 |0039: check-cast v3, Landroid/content/Context; // type@0037 │ │ +1a0b2a: 6201 f812 |003b: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1a0b2e: 6e10 333a 0100 |003d: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a33 │ │ +1a0b34: 0a01 |0040: move-result v1 │ │ +1a0b36: 6e30 3c09 3f01 |0041: invoke-virtual {v15, v3, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@093c │ │ +1a0b3c: 6207 b900 |0044: sget-object v7, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ +1a0b40: 620f f812 |0046: sget-object v15, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1a0b44: 6e10 333a 0f00 |0048: invoke-virtual {v15}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a33 │ │ +1a0b4a: 0a08 |004b: move-result v8 │ │ +1a0b4c: 130c 0e00 |004c: const/16 v12, #int 14 // #e │ │ +1a0b50: 120d |004e: const/4 v13, #int 0 // #0 │ │ +1a0b52: 1209 |004f: const/4 v9, #int 0 // #0 │ │ +1a0b54: 120a |0050: const/4 v10, #int 0 // #0 │ │ +1a0b56: 120b |0051: const/4 v11, #int 0 // #0 │ │ +1a0b58: 7707 9209 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@0992 │ │ +1a0b5e: 0b04 |0055: move-result-wide v4 │ │ +1a0b60: 1607 0000 |0056: const-wide/16 v7, #int 0 // #0 │ │ +1a0b64: 310f 0407 |0058: cmp-long v15, v4, v7 │ │ +1a0b68: 390f 1500 |005a: if-nez v15, 006f // +0015 │ │ +1a0b6c: 6201 f812 |005c: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1a0b70: 5962 cf03 |005e: iput v2, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cf │ │ +1a0b74: 120f |0060: const/4 v15, #int 0 // #0 │ │ +1a0b76: 1204 |0061: const/4 v4, #int 0 // #0 │ │ +1a0b78: 1205 |0062: const/4 v5, #int 0 // #0 │ │ +1a0b7a: 1307 0e00 |0063: const/16 v7, #int 14 // #e │ │ +1a0b7e: 1208 |0065: const/4 v8, #int 0 // #0 │ │ +1a0b80: 0732 |0066: move-object v2, v3 │ │ +1a0b82: 01f3 |0067: move v3, v15 │ │ +1a0b84: 7708 4d3a 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@3a4d │ │ +1a0b8a: 0c0f |006b: move-result-object v15 │ │ +1a0b8c: 330f 0300 |006c: if-ne v15, v0, 006f // +0003 │ │ +1a0b90: 1100 |006e: return-object v0 │ │ +1a0b92: 6201 b900 |006f: sget-object v1, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ +1a0b96: 620f f812 |0071: sget-object v15, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1a0b9a: 6e10 333a 0f00 |0073: invoke-virtual {v15}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a33 │ │ +1a0ba0: 0a0f |0076: move-result v15 │ │ +1a0ba2: 7110 2eb5 0f00 |0077: invoke-static {v15}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b52e │ │ +1a0ba8: 0c02 |007a: move-result-object v2 │ │ +1a0baa: 1306 0e00 |007b: const/16 v6, #int 14 // #e │ │ +1a0bae: 1207 |007d: const/4 v7, #int 0 // #0 │ │ +1a0bb0: 1203 |007e: const/4 v3, #int 0 // #0 │ │ +1a0bb2: 1204 |007f: const/4 v4, #int 0 // #0 │ │ +1a0bb4: 1205 |0080: const/4 v5, #int 0 // #0 │ │ +1a0bb6: 7707 9109 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@0991 │ │ +1a0bbc: 0c0f |0084: move-result-object v15 │ │ +1a0bbe: 6e10 0899 0f00 |0085: invoke-virtual {v15}, Ljava/util/ArrayList;.isEmpty:()Z // method@9908 │ │ +1a0bc4: 0a00 |0088: move-result v0 │ │ +1a0bc6: 3900 0300 |0089: if-nez v0, 008c // +0003 │ │ +1a0bca: 2802 |008b: goto 008d // +0002 │ │ +1a0bcc: 120f |008c: const/4 v15, #int 0 // #0 │ │ +1a0bce: 380f 2c00 |008d: if-eqz v15, 00b9 // +002c │ │ +1a0bd2: 1f0f 0718 |008f: check-cast v15, Ljava/lang/Iterable; // type@1807 │ │ +1a0bd6: 20f0 c618 |0091: instance-of v0, v15, Ljava/util/Collection; // type@18c6 │ │ +1a0bda: 3800 0c00 |0093: if-eqz v0, 009f // +000c │ │ +1a0bde: 07f0 |0095: move-object v0, v15 │ │ +1a0be0: 1f00 c618 |0096: check-cast v0, Ljava/util/Collection; // type@18c6 │ │ +1a0be4: 7210 8499 0000 |0098: invoke-interface {v0}, Ljava/util/Collection;.isEmpty:()Z // method@9984 │ │ +1a0bea: 0a00 |009b: move-result v0 │ │ +1a0bec: 3800 0300 |009c: if-eqz v0, 009f // +0003 │ │ +1a0bf0: 2818 |009e: goto 00b6 // +0018 │ │ +1a0bf2: 7210 e895 0f00 |009f: invoke-interface {v15}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95e8 │ │ +1a0bf8: 0c0f |00a2: move-result-object v15 │ │ +1a0bfa: 7210 e099 0f00 |00a3: invoke-interface {v15}, Ljava/util/Iterator;.hasNext:()Z // method@99e0 │ │ +1a0c00: 0a00 |00a6: move-result v0 │ │ +1a0c02: 3800 0f00 |00a7: if-eqz v0, 00b6 // +000f │ │ +1a0c06: 7210 e199 0f00 |00a9: invoke-interface {v15}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99e1 │ │ +1a0c0c: 0c00 |00ac: move-result-object v0 │ │ +1a0c0e: 1f00 c303 |00ad: check-cast v0, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c3 │ │ +1a0c12: 6e10 860b 0000 |00af: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenance:()Z // method@0b86 │ │ +1a0c18: 0a00 |00b2: move-result v0 │ │ +1a0c1a: 3900 f0ff |00b3: if-nez v0, 00a3 // -0010 │ │ +1a0c1e: 2804 |00b5: goto 00b9 // +0004 │ │ +1a0c20: 1c0f e304 |00b6: const-class v15, Lcom/infomaniak/drive/ui/MaintenanceActivity; // type@04e3 │ │ +1a0c24: 2803 |00b8: goto 00bb // +0003 │ │ +1a0c26: 1c0f ad04 |00b9: const-class v15, Lcom/infomaniak/drive/ui/MainActivity; // type@04ad │ │ +1a0c2a: 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 │ │ -1a0b5c: |[1a0b5c] com.infomaniak.drive.ui.LaunchActivity.logoutCurrentUserIfNeeded:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a0b6c: 7100 6bcb 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1a0b72: 0c00 |0003: move-result-object v0 │ │ -1a0b74: 1f00 e01a |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a0b78: 2201 7604 |0006: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@0476 │ │ -1a0b7c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -1a0b7e: 7030 490d 3102 |0009: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d49 │ │ -1a0b84: 1f01 a81b |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a0b88: 7130 b6c9 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@c9b6 │ │ -1a0b8e: 0c04 |0011: move-result-object v4 │ │ -1a0b90: 1104 |0012: return-object v4 │ │ +1a0c2c: |[1a0c2c] com.infomaniak.drive.ui.LaunchActivity.logoutCurrentUserIfNeeded:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a0c3c: 7100 78cb 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1a0c42: 0c00 |0003: move-result-object v0 │ │ +1a0c44: 1f00 e11a |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a0c48: 2201 7604 |0006: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@0476 │ │ +1a0c4c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +1a0c4e: 7030 490d 3102 |0009: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d49 │ │ +1a0c54: 1f01 a91b |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a0c58: 7130 c3c9 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@c9c3 │ │ +1a0c5e: 0c04 |0011: move-result-object v4 │ │ +1a0c60: 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 │ │ -1a06a4: |[1a06a4] com.infomaniak.drive.ui.LaunchActivity.navigationArgs_delegate$lambda$1:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -1a06b4: 6e10 690d 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d69 │ │ -1a06ba: 0c01 |0003: move-result-object v1 │ │ -1a06bc: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ -1a06c0: 6e10 a200 0100 |0006: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a2 │ │ -1a06c6: 0c01 |0009: move-result-object v1 │ │ -1a06c8: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ -1a06cc: 6200 e603 |000c: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e6 │ │ -1a06d0: 6e20 7f0d 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d7f │ │ -1a06d6: 0c01 |0011: move-result-object v1 │ │ -1a06d8: 2802 |0012: goto 0014 // +0002 │ │ -1a06da: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -1a06dc: 1101 |0014: return-object v1 │ │ +1a0774: |[1a0774] com.infomaniak.drive.ui.LaunchActivity.navigationArgs_delegate$lambda$1:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +1a0784: 6e10 690d 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d69 │ │ +1a078a: 0c01 |0003: move-result-object v1 │ │ +1a078c: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ +1a0790: 6e10 a200 0100 |0006: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a2 │ │ +1a0796: 0c01 |0009: move-result-object v1 │ │ +1a0798: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ +1a079c: 6200 e603 |000c: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e6 │ │ +1a07a0: 6e20 7f0d 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d7f │ │ +1a07a6: 0c01 |0011: move-result-object v1 │ │ +1a07a8: 2802 |0012: goto 0014 // +0002 │ │ +1a07aa: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +1a07ac: 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 │ │ -1a10cc: |[1a10cc] com.infomaniak.drive.ui.LaunchActivity.processInternalLink:(Ljava/lang/String;)V │ │ -1a10dc: 2200 1c1d |0000: new-instance v0, Lkotlin/text/Regex; // type@1d1c │ │ -1a10e0: 1a01 c425 |0002: const-string v1, "/app/[a-z]+/(\d+)/([a-z-]*)/?[a-z]*/?[a-z]*/?(\d*)/?[a-z]*/?[a-z]*/?(\d*)" // string@25c4 │ │ -1a10e4: 7020 b4c3 1000 |0004: invoke-direct {v0, v1}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c3b4 │ │ -1a10ea: 07d1 |0007: move-object v1, v13 │ │ -1a10ec: 1f01 ed17 |0008: check-cast v1, Ljava/lang/CharSequence; // type@17ed │ │ -1a10f0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -1a10f2: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -1a10f4: 1224 |000c: const/4 v4, #int 2 // #2 │ │ -1a10f6: 7152 bbc3 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@c3bb │ │ -1a10fc: 0c00 |0010: move-result-object v0 │ │ -1a10fe: 3800 9b00 |0011: if-eqz v0, 00ac // +009b │ │ -1a1102: 7210 71c3 0000 |0013: invoke-interface {v0}, Lkotlin/text/MatchResult;.getDestructured:()Lkotlin/text/MatchResult$Destructured; // method@c371 │ │ -1a1108: 0c00 |0016: move-result-object v0 │ │ -1a110a: 6e10 6fc3 0000 |0017: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c36f │ │ -1a1110: 0c01 |001a: move-result-object v1 │ │ -1a1112: 7210 72c3 0100 |001b: invoke-interface {v1}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c372 │ │ -1a1118: 0c01 |001e: move-result-object v1 │ │ -1a111a: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -1a111c: 7220 f899 2100 |0020: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@99f8 │ │ -1a1122: 0c01 |0023: move-result-object v1 │ │ -1a1124: 1f01 1c18 |0024: check-cast v1, Ljava/lang/String; // type@181c │ │ -1a1128: 6e10 6fc3 0000 |0026: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c36f │ │ -1a112e: 0c05 |0029: move-result-object v5 │ │ -1a1130: 7210 72c3 0500 |002a: invoke-interface {v5}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c372 │ │ -1a1136: 0c05 |002d: move-result-object v5 │ │ -1a1138: 7220 f899 4500 |002e: invoke-interface {v5, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@99f8 │ │ -1a113e: 0c04 |0031: move-result-object v4 │ │ -1a1140: 1f04 1c18 |0032: check-cast v4, Ljava/lang/String; // type@181c │ │ -1a1144: 6e10 6fc3 0000 |0034: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c36f │ │ -1a114a: 0c05 |0037: move-result-object v5 │ │ -1a114c: 7210 72c3 0500 |0038: invoke-interface {v5}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c372 │ │ -1a1152: 0c05 |003b: move-result-object v5 │ │ -1a1154: 1236 |003c: const/4 v6, #int 3 // #3 │ │ -1a1156: 7220 f899 6500 |003d: invoke-interface {v5, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@99f8 │ │ -1a115c: 0c05 |0040: move-result-object v5 │ │ -1a115e: 1f05 1c18 |0041: check-cast v5, Ljava/lang/String; // type@181c │ │ -1a1162: 6e10 6fc3 0000 |0043: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c36f │ │ -1a1168: 0c00 |0046: move-result-object v0 │ │ -1a116a: 7210 72c3 0000 |0047: invoke-interface {v0}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c372 │ │ -1a1170: 0c00 |004a: move-result-object v0 │ │ -1a1172: 1246 |004b: const/4 v6, #int 4 // #4 │ │ -1a1174: 7220 f899 6000 |004c: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@99f8 │ │ -1a117a: 0c00 |004f: move-result-object v0 │ │ -1a117c: 1f00 1c18 |0050: check-cast v0, Ljava/lang/String; // type@181c │ │ -1a1180: 1a06 3af9 |0052: const-string v6, "shared-with-me" // string@f93a │ │ -1a1184: 7120 b3b9 6400 |0054: invoke-static {v4, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -1a118a: 0a04 |0057: move-result v4 │ │ -1a118c: 3804 0d00 |0058: if-eqz v4, 0065 // +000d │ │ -1a1190: 6200 a013 |005a: sget-object v0, Lcom/infomaniak/drive/utils/PublicShareUtils;.INSTANCE:Lcom/infomaniak/drive/utils/PublicShareUtils; // field@13a0 │ │ -1a1194: 07c1 |005c: move-object v1, v12 │ │ -1a1196: 1f01 1600 |005d: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -1a119a: 6e30 e03b 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@3be0 │ │ -1a11a0: 5cc3 e503 |0062: iput-boolean v3, v12, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e5 │ │ -1a11a4: 0e00 |0064: return-void │ │ -1a11a6: 7110 cd95 0100 |0065: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@95cd │ │ -1a11ac: 0a0d |0068: move-result v13 │ │ -1a11ae: 0701 |0069: move-object v1, v0 │ │ -1a11b0: 1f01 ed17 |006a: check-cast v1, Ljava/lang/CharSequence; // type@17ed │ │ -1a11b4: 7210 3195 0100 |006c: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@9531 │ │ -1a11ba: 0a01 |006f: move-result v1 │ │ -1a11bc: 3901 0d00 |0070: if-nez v1, 007d // +000d │ │ -1a11c0: 7110 7bc4 0500 |0072: invoke-static {v5}, Lkotlin/text/StringsKt;.toIntOrNull:(Ljava/lang/String;)Ljava/lang/Integer; // method@c47b │ │ -1a11c6: 0c00 |0075: move-result-object v0 │ │ -1a11c8: 3800 0b00 |0076: if-eqz v0, 0081 // +000b │ │ -1a11cc: 6e10 c895 0000 |0078: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@95c8 │ │ -1a11d2: 0a02 |007b: move-result v2 │ │ -1a11d4: 2805 |007c: goto 0081 // +0005 │ │ -1a11d6: 7110 cd95 0000 |007d: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@95cd │ │ -1a11dc: 0a02 |0080: move-result v2 │ │ -1a11de: 6204 b900 |0081: sget-object v4, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ -1a11e2: 7110 d795 0d00 |0083: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -1a11e8: 0c06 |0086: move-result-object v6 │ │ -1a11ea: 7110 2a95 0300 |0087: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@952a │ │ -1a11f0: 0c08 |008a: move-result-object v8 │ │ -1a11f2: 130a 1500 |008b: const/16 v10, #int 21 // #15 │ │ -1a11f6: 120b |008d: const/4 v11, #int 0 // #0 │ │ -1a11f8: 1205 |008e: const/4 v5, #int 0 // #0 │ │ -1a11fa: 1207 |008f: const/4 v7, #int 0 // #0 │ │ -1a11fc: 1209 |0090: const/4 v9, #int 0 // #0 │ │ -1a11fe: 7708 8f09 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@098f │ │ -1a1204: 0c00 |0094: move-result-object v0 │ │ -1a1206: 3800 0d00 |0095: if-eqz v0, 00a2 // +000d │ │ -1a120a: 6e10 900b 0000 |0097: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUserId:()I // method@0b90 │ │ -1a1210: 0a01 |009a: move-result v1 │ │ -1a1212: 6e10 8c0b 0000 |009b: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b8c │ │ -1a1218: 0a00 |009e: move-result v0 │ │ -1a121a: 7050 780d 1c2d |009f: invoke-direct {v12, v1, v13, v2, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.setOpenSpecificFile:(IIIZ)V // method@0d78 │ │ -1a1220: 620d af00 |00a2: sget-object v13, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a1224: 07c0 |00a4: move-object v0, v12 │ │ -1a1226: 1f00 1600 |00a5: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -1a122a: 1a01 dcc3 |00a7: const-string v1, "internal" // string@c3dc │ │ -1a122e: 6e30 2b09 0d01 |00a9: invoke-virtual {v13, v0, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackDeepLink:(Landroid/app/Activity;Ljava/lang/String;)V // method@092b │ │ -1a1234: 0e00 |00ac: return-void │ │ +1a119c: |[1a119c] com.infomaniak.drive.ui.LaunchActivity.processInternalLink:(Ljava/lang/String;)V │ │ +1a11ac: 2200 1d1d |0000: new-instance v0, Lkotlin/text/Regex; // type@1d1d │ │ +1a11b0: 1a01 c525 |0002: const-string v1, "/app/[a-z]+/(\d+)/([a-z-]*)/?[a-z]*/?[a-z]*/?(\d*)/?[a-z]*/?[a-z]*/?(\d*)" // string@25c5 │ │ +1a11b4: 7020 c1c3 1000 |0004: invoke-direct {v0, v1}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c3c1 │ │ +1a11ba: 07d1 |0007: move-object v1, v13 │ │ +1a11bc: 1f01 ee17 |0008: check-cast v1, Ljava/lang/CharSequence; // type@17ee │ │ +1a11c0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +1a11c2: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +1a11c4: 1224 |000c: const/4 v4, #int 2 // #2 │ │ +1a11c6: 7152 c8c3 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@c3c8 │ │ +1a11cc: 0c00 |0010: move-result-object v0 │ │ +1a11ce: 3800 9b00 |0011: if-eqz v0, 00ac // +009b │ │ +1a11d2: 7210 7ec3 0000 |0013: invoke-interface {v0}, Lkotlin/text/MatchResult;.getDestructured:()Lkotlin/text/MatchResult$Destructured; // method@c37e │ │ +1a11d8: 0c00 |0016: move-result-object v0 │ │ +1a11da: 6e10 7cc3 0000 |0017: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c37c │ │ +1a11e0: 0c01 |001a: move-result-object v1 │ │ +1a11e2: 7210 7fc3 0100 |001b: invoke-interface {v1}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c37f │ │ +1a11e8: 0c01 |001e: move-result-object v1 │ │ +1a11ea: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +1a11ec: 7220 059a 2100 |0020: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a05 │ │ +1a11f2: 0c01 |0023: move-result-object v1 │ │ +1a11f4: 1f01 1d18 |0024: check-cast v1, Ljava/lang/String; // type@181d │ │ +1a11f8: 6e10 7cc3 0000 |0026: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c37c │ │ +1a11fe: 0c05 |0029: move-result-object v5 │ │ +1a1200: 7210 7fc3 0500 |002a: invoke-interface {v5}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c37f │ │ +1a1206: 0c05 |002d: move-result-object v5 │ │ +1a1208: 7220 059a 4500 |002e: invoke-interface {v5, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a05 │ │ +1a120e: 0c04 |0031: move-result-object v4 │ │ +1a1210: 1f04 1d18 |0032: check-cast v4, Ljava/lang/String; // type@181d │ │ +1a1214: 6e10 7cc3 0000 |0034: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c37c │ │ +1a121a: 0c05 |0037: move-result-object v5 │ │ +1a121c: 7210 7fc3 0500 |0038: invoke-interface {v5}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c37f │ │ +1a1222: 0c05 |003b: move-result-object v5 │ │ +1a1224: 1236 |003c: const/4 v6, #int 3 // #3 │ │ +1a1226: 7220 059a 6500 |003d: invoke-interface {v5, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a05 │ │ +1a122c: 0c05 |0040: move-result-object v5 │ │ +1a122e: 1f05 1d18 |0041: check-cast v5, Ljava/lang/String; // type@181d │ │ +1a1232: 6e10 7cc3 0000 |0043: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c37c │ │ +1a1238: 0c00 |0046: move-result-object v0 │ │ +1a123a: 7210 7fc3 0000 |0047: invoke-interface {v0}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c37f │ │ +1a1240: 0c00 |004a: move-result-object v0 │ │ +1a1242: 1246 |004b: const/4 v6, #int 4 // #4 │ │ +1a1244: 7220 059a 6000 |004c: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a05 │ │ +1a124a: 0c00 |004f: move-result-object v0 │ │ +1a124c: 1f00 1d18 |0050: check-cast v0, Ljava/lang/String; // type@181d │ │ +1a1250: 1a06 3ff9 |0052: const-string v6, "shared-with-me" // string@f93f │ │ +1a1254: 7120 c0b9 6400 |0054: invoke-static {v4, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +1a125a: 0a04 |0057: move-result v4 │ │ +1a125c: 3804 0d00 |0058: if-eqz v4, 0065 // +000d │ │ +1a1260: 6200 a313 |005a: sget-object v0, Lcom/infomaniak/drive/utils/PublicShareUtils;.INSTANCE:Lcom/infomaniak/drive/utils/PublicShareUtils; // field@13a3 │ │ +1a1264: 07c1 |005c: move-object v1, v12 │ │ +1a1266: 1f01 1600 |005d: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1a126a: 6e30 ed3b 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@3bed │ │ +1a1270: 5cc3 e503 |0062: iput-boolean v3, v12, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e5 │ │ +1a1274: 0e00 |0064: return-void │ │ +1a1276: 7110 da95 0100 |0065: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@95da │ │ +1a127c: 0a0d |0068: move-result v13 │ │ +1a127e: 0701 |0069: move-object v1, v0 │ │ +1a1280: 1f01 ee17 |006a: check-cast v1, Ljava/lang/CharSequence; // type@17ee │ │ +1a1284: 7210 3e95 0100 |006c: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@953e │ │ +1a128a: 0a01 |006f: move-result v1 │ │ +1a128c: 3901 0d00 |0070: if-nez v1, 007d // +000d │ │ +1a1290: 7110 88c4 0500 |0072: invoke-static {v5}, Lkotlin/text/StringsKt;.toIntOrNull:(Ljava/lang/String;)Ljava/lang/Integer; // method@c488 │ │ +1a1296: 0c00 |0075: move-result-object v0 │ │ +1a1298: 3800 0b00 |0076: if-eqz v0, 0081 // +000b │ │ +1a129c: 6e10 d595 0000 |0078: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@95d5 │ │ +1a12a2: 0a02 |007b: move-result v2 │ │ +1a12a4: 2805 |007c: goto 0081 // +0005 │ │ +1a12a6: 7110 da95 0000 |007d: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@95da │ │ +1a12ac: 0a02 |0080: move-result v2 │ │ +1a12ae: 6204 b900 |0081: sget-object v4, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ +1a12b2: 7110 e495 0d00 |0083: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +1a12b8: 0c06 |0086: move-result-object v6 │ │ +1a12ba: 7110 3795 0300 |0087: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9537 │ │ +1a12c0: 0c08 |008a: move-result-object v8 │ │ +1a12c2: 130a 1500 |008b: const/16 v10, #int 21 // #15 │ │ +1a12c6: 120b |008d: const/4 v11, #int 0 // #0 │ │ +1a12c8: 1205 |008e: const/4 v5, #int 0 // #0 │ │ +1a12ca: 1207 |008f: const/4 v7, #int 0 // #0 │ │ +1a12cc: 1209 |0090: const/4 v9, #int 0 // #0 │ │ +1a12ce: 7708 8f09 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@098f │ │ +1a12d4: 0c00 |0094: move-result-object v0 │ │ +1a12d6: 3800 0d00 |0095: if-eqz v0, 00a2 // +000d │ │ +1a12da: 6e10 900b 0000 |0097: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUserId:()I // method@0b90 │ │ +1a12e0: 0a01 |009a: move-result v1 │ │ +1a12e2: 6e10 8c0b 0000 |009b: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b8c │ │ +1a12e8: 0a00 |009e: move-result v0 │ │ +1a12ea: 7050 780d 1c2d |009f: invoke-direct {v12, v1, v13, v2, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.setOpenSpecificFile:(IIIZ)V // method@0d78 │ │ +1a12f0: 620d af00 |00a2: sget-object v13, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a12f4: 07c0 |00a4: move-object v0, v12 │ │ +1a12f6: 1f00 1600 |00a5: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +1a12fa: 1a01 e1c3 |00a7: const-string v1, "internal" // string@c3e1 │ │ +1a12fe: 6e30 2b09 0d01 |00a9: invoke-virtual {v13, v0, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackDeepLink:(Landroid/app/Activity;Ljava/lang/String;)V // method@092b │ │ +1a1304: 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 │ │ -1a0b94: |[1a0b94] com.infomaniak.drive.ui.LaunchActivity.processPublicShare:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a0ba4: 20c1 7804 |0000: instance-of v1, v12, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@0478 │ │ -1a0ba8: 3801 1200 |0002: if-eqz v1, 0014 // +0012 │ │ -1a0bac: 07c1 |0004: move-object v1, v12 │ │ -1a0bae: 1f01 7804 |0005: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@0478 │ │ -1a0bb2: 5212 d703 |0007: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d7 │ │ -1a0bb6: 1503 0080 |0009: const/high16 v3, #int -2147483648 // #8000 │ │ -1a0bba: b532 |000b: and-int/2addr v2, v3 │ │ -1a0bbc: 3802 0800 |000c: if-eqz v2, 0014 // +0008 │ │ -1a0bc0: 5210 d703 |000e: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d7 │ │ -1a0bc4: b130 |0010: sub-int/2addr v0, v3 │ │ -1a0bc6: 5910 d703 |0011: iput v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d7 │ │ -1a0bca: 2806 |0013: goto 0019 // +0006 │ │ -1a0bcc: 2201 7804 |0014: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@0478 │ │ -1a0bd0: 7030 530d a10c |0016: invoke-direct {v1, v10, v12}, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d53 │ │ -1a0bd6: 5410 d803 |0019: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.result:Ljava/lang/Object; // field@03d8 │ │ -1a0bda: 7100 edb4 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a0be0: 0c02 |001e: move-result-object v2 │ │ -1a0be2: 5213 d703 |001f: iget v3, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d7 │ │ -1a0be6: 1214 |0021: const/4 v4, #int 1 // #1 │ │ -1a0be8: 3803 1100 |0022: if-eqz v3, 0033 // +0011 │ │ -1a0bec: 3343 0700 |0024: if-ne v3, v4, 002b // +0007 │ │ -1a0bf0: 7110 809d 0000 |0026: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a0bf6: 2900 8a00 |0029: goto/16 00b3 // +008a │ │ -1a0bfa: 2200 0118 |002b: new-instance v0, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a0bfe: 1a01 5e99 |002d: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a0c02: 7020 bc95 1000 |002f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a0c08: 2700 |0032: throw v0 │ │ -1a0c0a: 7110 809d 0000 |0033: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a0c10: 2200 1c1d |0036: new-instance v0, Lkotlin/text/Regex; // type@1d1c │ │ -1a0c14: 1a03 c625 |0038: const-string v3, "/app/share/(\d+)/([a-z0-9-]+)" // string@25c6 │ │ -1a0c18: 7020 b4c3 3000 |003a: invoke-direct {v0, v3}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c3b4 │ │ -1a0c1e: 07b3 |003d: move-object v3, v11 │ │ -1a0c20: 1f03 ed17 |003e: check-cast v3, Ljava/lang/CharSequence; // type@17ed │ │ -1a0c24: 1205 |0040: const/4 v5, #int 0 // #0 │ │ -1a0c26: 1206 |0041: const/4 v6, #int 0 // #0 │ │ -1a0c28: 1227 |0042: const/4 v7, #int 2 // #2 │ │ -1a0c2a: 7156 bbc3 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@c3bb │ │ -1a0c30: 0c00 |0046: move-result-object v0 │ │ -1a0c32: 3800 6c00 |0047: if-eqz v0, 00b3 // +006c │ │ -1a0c36: 7210 71c3 0000 |0049: invoke-interface {v0}, Lkotlin/text/MatchResult;.getDestructured:()Lkotlin/text/MatchResult$Destructured; // method@c371 │ │ -1a0c3c: 0c00 |004c: move-result-object v0 │ │ -1a0c3e: 6e10 6fc3 0000 |004d: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c36f │ │ -1a0c44: 0c03 |0050: move-result-object v3 │ │ -1a0c46: 7210 72c3 0300 |0051: invoke-interface {v3}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c372 │ │ -1a0c4c: 0c03 |0054: move-result-object v3 │ │ -1a0c4e: 7220 f899 4300 |0055: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@99f8 │ │ -1a0c54: 0c03 |0058: move-result-object v3 │ │ -1a0c56: 1f03 1c18 |0059: check-cast v3, Ljava/lang/String; // type@181c │ │ -1a0c5a: 6e10 6fc3 0000 |005b: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c36f │ │ -1a0c60: 0c00 |005e: move-result-object v0 │ │ -1a0c62: 7210 72c3 0000 |005f: invoke-interface {v0}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c372 │ │ -1a0c68: 0c00 |0062: move-result-object v0 │ │ -1a0c6a: 7220 f899 7000 |0063: invoke-interface {v0, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@99f8 │ │ -1a0c70: 0c00 |0066: move-result-object v0 │ │ -1a0c72: 0705 |0067: move-object v5, v0 │ │ -1a0c74: 1f05 1c18 |0068: check-cast v5, Ljava/lang/String; // type@181c │ │ -1a0c78: 6200 b600 |006a: sget-object v0, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a0c7c: 7110 cd95 0300 |006c: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@95cd │ │ -1a0c82: 0a06 |006f: move-result v6 │ │ -1a0c84: 6e30 6209 6005 |0070: invoke-virtual {v0, v6, v5}, Lcom/infomaniak/drive/data/api/ApiRepository;.getPublicShareInfo:(ILjava/lang/String;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0962 │ │ -1a0c8a: 0c00 |0073: move-result-object v0 │ │ -1a0c8c: 6e10 8c42 0000 |0074: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getResult:()Lcom/infomaniak/lib/core/models/ApiResponseStatus; // method@428c │ │ -1a0c92: 0c06 |0077: move-result-object v6 │ │ -1a0c94: 6208 c203 |0078: sget-object v8, Lcom/infomaniak/drive/ui/LaunchActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@03c2 │ │ -1a0c98: 6e10 a042 0600 |007a: invoke-virtual {v6}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@42a0 │ │ -1a0c9e: 0a06 |007d: move-result v6 │ │ -1a0ca0: 4406 0806 |007e: aget v6, v8, v6 │ │ -1a0ca4: 3246 1b00 |0080: if-eq v6, v4, 009b // +001b │ │ -1a0ca8: 3276 0f00 |0082: if-eq v6, v7, 0091 // +000f │ │ -1a0cac: 6e10 8542 0000 |0084: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@4285 │ │ -1a0cb2: 0c00 |0087: move-result-object v0 │ │ -1a0cb4: 5914 d703 |0088: iput v4, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d7 │ │ -1a0cb8: 7051 6d0d 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@0d6d │ │ -1a0cbe: 0c00 |008d: move-result-object v0 │ │ -1a0cc0: 3320 2500 |008e: if-ne v0, v2, 00b3 // +0025 │ │ -1a0cc4: 1102 |0090: return-object v2 │ │ -1a0cc6: 6e10 8f42 0000 |0091: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getUri:()Ljava/lang/String; // method@428f │ │ -1a0ccc: 0c00 |0094: move-result-object v0 │ │ -1a0cce: 3800 1e00 |0095: if-eqz v0, 00b3 // +001e │ │ -1a0cd2: 7020 760d 0a00 |0097: invoke-direct {v10, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.processInternalLink:(Ljava/lang/String;)V // method@0d76 │ │ -1a0cd8: 2819 |009a: goto 00b3 // +0019 │ │ -1a0cda: 6e10 8442 0000 |009b: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@4284 │ │ -1a0ce0: 0c00 |009e: move-result-object v0 │ │ -1a0ce2: 7110 b9b9 0000 |009f: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1a0ce8: 0704 |00a2: move-object v4, v0 │ │ -1a0cea: 1f04 b203 |00a3: check-cast v4, Lcom/infomaniak/drive/data/models/ShareLink; // type@03b2 │ │ -1a0cee: 1306 1800 |00a5: const/16 v6, #int 24 // #18 │ │ -1a0cf2: 1207 |00a7: const/4 v7, #int 0 // #0 │ │ -1a0cf4: 1208 |00a8: const/4 v8, #int 0 // #0 │ │ -1a0cf6: 1209 |00a9: const/4 v9, #int 0 // #0 │ │ -1a0cf8: 07a0 |00aa: move-object v0, v10 │ │ -1a0cfa: 0731 |00ab: move-object v1, v3 │ │ -1a0cfc: 0752 |00ac: move-object v2, v5 │ │ -1a0cfe: 0743 |00ad: move-object v3, v4 │ │ -1a0d00: 0184 |00ae: move v4, v8 │ │ -1a0d02: 0195 |00af: move v5, v9 │ │ -1a0d04: 7708 7a0d 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@0d7a │ │ -1a0d0a: 6200 89b3 |00b3: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a0d0e: 1100 |00b5: return-object v0 │ │ +1a0c64: |[1a0c64] com.infomaniak.drive.ui.LaunchActivity.processPublicShare:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a0c74: 20c1 7804 |0000: instance-of v1, v12, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@0478 │ │ +1a0c78: 3801 1200 |0002: if-eqz v1, 0014 // +0012 │ │ +1a0c7c: 07c1 |0004: move-object v1, v12 │ │ +1a0c7e: 1f01 7804 |0005: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@0478 │ │ +1a0c82: 5212 d703 |0007: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d7 │ │ +1a0c86: 1503 0080 |0009: const/high16 v3, #int -2147483648 // #8000 │ │ +1a0c8a: b532 |000b: and-int/2addr v2, v3 │ │ +1a0c8c: 3802 0800 |000c: if-eqz v2, 0014 // +0008 │ │ +1a0c90: 5210 d703 |000e: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d7 │ │ +1a0c94: b130 |0010: sub-int/2addr v0, v3 │ │ +1a0c96: 5910 d703 |0011: iput v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d7 │ │ +1a0c9a: 2806 |0013: goto 0019 // +0006 │ │ +1a0c9c: 2201 7804 |0014: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@0478 │ │ +1a0ca0: 7030 530d a10c |0016: invoke-direct {v1, v10, v12}, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d53 │ │ +1a0ca6: 5410 d803 |0019: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.result:Ljava/lang/Object; // field@03d8 │ │ +1a0caa: 7100 fab4 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a0cb0: 0c02 |001e: move-result-object v2 │ │ +1a0cb2: 5213 d703 |001f: iget v3, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d7 │ │ +1a0cb6: 1214 |0021: const/4 v4, #int 1 // #1 │ │ +1a0cb8: 3803 1100 |0022: if-eqz v3, 0033 // +0011 │ │ +1a0cbc: 3343 0700 |0024: if-ne v3, v4, 002b // +0007 │ │ +1a0cc0: 7110 8d9d 0000 |0026: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a0cc6: 2900 8a00 |0029: goto/16 00b3 // +008a │ │ +1a0cca: 2200 0218 |002b: new-instance v0, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a0cce: 1a01 6399 |002d: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a0cd2: 7020 c995 1000 |002f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a0cd8: 2700 |0032: throw v0 │ │ +1a0cda: 7110 8d9d 0000 |0033: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a0ce0: 2200 1d1d |0036: new-instance v0, Lkotlin/text/Regex; // type@1d1d │ │ +1a0ce4: 1a03 c725 |0038: const-string v3, "/app/share/(\d+)/([a-z0-9-]+)" // string@25c7 │ │ +1a0ce8: 7020 c1c3 3000 |003a: invoke-direct {v0, v3}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c3c1 │ │ +1a0cee: 07b3 |003d: move-object v3, v11 │ │ +1a0cf0: 1f03 ee17 |003e: check-cast v3, Ljava/lang/CharSequence; // type@17ee │ │ +1a0cf4: 1205 |0040: const/4 v5, #int 0 // #0 │ │ +1a0cf6: 1206 |0041: const/4 v6, #int 0 // #0 │ │ +1a0cf8: 1227 |0042: const/4 v7, #int 2 // #2 │ │ +1a0cfa: 7156 c8c3 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@c3c8 │ │ +1a0d00: 0c00 |0046: move-result-object v0 │ │ +1a0d02: 3800 6c00 |0047: if-eqz v0, 00b3 // +006c │ │ +1a0d06: 7210 7ec3 0000 |0049: invoke-interface {v0}, Lkotlin/text/MatchResult;.getDestructured:()Lkotlin/text/MatchResult$Destructured; // method@c37e │ │ +1a0d0c: 0c00 |004c: move-result-object v0 │ │ +1a0d0e: 6e10 7cc3 0000 |004d: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c37c │ │ +1a0d14: 0c03 |0050: move-result-object v3 │ │ +1a0d16: 7210 7fc3 0300 |0051: invoke-interface {v3}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c37f │ │ +1a0d1c: 0c03 |0054: move-result-object v3 │ │ +1a0d1e: 7220 059a 4300 |0055: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a05 │ │ +1a0d24: 0c03 |0058: move-result-object v3 │ │ +1a0d26: 1f03 1d18 |0059: check-cast v3, Ljava/lang/String; // type@181d │ │ +1a0d2a: 6e10 7cc3 0000 |005b: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c37c │ │ +1a0d30: 0c00 |005e: move-result-object v0 │ │ +1a0d32: 7210 7fc3 0000 |005f: invoke-interface {v0}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c37f │ │ +1a0d38: 0c00 |0062: move-result-object v0 │ │ +1a0d3a: 7220 059a 7000 |0063: invoke-interface {v0, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a05 │ │ +1a0d40: 0c00 |0066: move-result-object v0 │ │ +1a0d42: 0705 |0067: move-object v5, v0 │ │ +1a0d44: 1f05 1d18 |0068: check-cast v5, Ljava/lang/String; // type@181d │ │ +1a0d48: 6200 b600 |006a: sget-object v0, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a0d4c: 7110 da95 0300 |006c: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@95da │ │ +1a0d52: 0a06 |006f: move-result v6 │ │ +1a0d54: 6e30 6209 6005 |0070: invoke-virtual {v0, v6, v5}, Lcom/infomaniak/drive/data/api/ApiRepository;.getPublicShareInfo:(ILjava/lang/String;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0962 │ │ +1a0d5a: 0c00 |0073: move-result-object v0 │ │ +1a0d5c: 6e10 9942 0000 |0074: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getResult:()Lcom/infomaniak/lib/core/models/ApiResponseStatus; // method@4299 │ │ +1a0d62: 0c06 |0077: move-result-object v6 │ │ +1a0d64: 6208 c203 |0078: sget-object v8, Lcom/infomaniak/drive/ui/LaunchActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@03c2 │ │ +1a0d68: 6e10 ad42 0600 |007a: invoke-virtual {v6}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@42ad │ │ +1a0d6e: 0a06 |007d: move-result v6 │ │ +1a0d70: 4406 0806 |007e: aget v6, v8, v6 │ │ +1a0d74: 3246 1b00 |0080: if-eq v6, v4, 009b // +001b │ │ +1a0d78: 3276 0f00 |0082: if-eq v6, v7, 0091 // +000f │ │ +1a0d7c: 6e10 9242 0000 |0084: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@4292 │ │ +1a0d82: 0c00 |0087: move-result-object v0 │ │ +1a0d84: 5914 d703 |0088: iput v4, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d7 │ │ +1a0d88: 7051 6d0d 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@0d6d │ │ +1a0d8e: 0c00 |008d: move-result-object v0 │ │ +1a0d90: 3320 2500 |008e: if-ne v0, v2, 00b3 // +0025 │ │ +1a0d94: 1102 |0090: return-object v2 │ │ +1a0d96: 6e10 9c42 0000 |0091: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getUri:()Ljava/lang/String; // method@429c │ │ +1a0d9c: 0c00 |0094: move-result-object v0 │ │ +1a0d9e: 3800 1e00 |0095: if-eqz v0, 00b3 // +001e │ │ +1a0da2: 7020 760d 0a00 |0097: invoke-direct {v10, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.processInternalLink:(Ljava/lang/String;)V // method@0d76 │ │ +1a0da8: 2819 |009a: goto 00b3 // +0019 │ │ +1a0daa: 6e10 9142 0000 |009b: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@4291 │ │ +1a0db0: 0c00 |009e: move-result-object v0 │ │ +1a0db2: 7110 c6b9 0000 |009f: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1a0db8: 0704 |00a2: move-object v4, v0 │ │ +1a0dba: 1f04 b203 |00a3: check-cast v4, Lcom/infomaniak/drive/data/models/ShareLink; // type@03b2 │ │ +1a0dbe: 1306 1800 |00a5: const/16 v6, #int 24 // #18 │ │ +1a0dc2: 1207 |00a7: const/4 v7, #int 0 // #0 │ │ +1a0dc4: 1208 |00a8: const/4 v8, #int 0 // #0 │ │ +1a0dc6: 1209 |00a9: const/4 v9, #int 0 // #0 │ │ +1a0dc8: 07a0 |00aa: move-object v0, v10 │ │ +1a0dca: 0731 |00ab: move-object v1, v3 │ │ +1a0dcc: 0752 |00ac: move-object v2, v5 │ │ +1a0dce: 0743 |00ad: move-object v3, v4 │ │ +1a0dd0: 0184 |00ae: move v4, v8 │ │ +1a0dd2: 0195 |00af: move v5, v9 │ │ +1a0dd4: 7708 7a0d 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@0d7a │ │ +1a0dda: 6200 8cb3 |00b3: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a0dde: 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 │ │ -1a1238: |[1a1238] com.infomaniak.drive.ui.LaunchActivity.setOpenSpecificFile:(IIIZ)V │ │ -1a1248: 6200 f512 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1a124c: 6e10 263a 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a26 │ │ -1a1252: 0a00 |0005: move-result v0 │ │ -1a1254: 3207 0700 |0006: if-eq v7, v0, 000d // +0007 │ │ -1a1258: 6200 f512 |0008: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1a125c: 6e20 3a3a 7000 |000a: invoke-virtual {v0, v7}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentUserId:(I)V // method@3a3a │ │ -1a1262: 390a 0f00 |000d: if-nez v10, 001c // +000f │ │ -1a1266: 6207 f512 |000f: sget-object v7, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1a126a: 6e10 243a 0700 |0011: invoke-virtual {v7}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@3a24 │ │ -1a1270: 0a07 |0014: move-result v7 │ │ -1a1272: 3278 0700 |0015: if-eq v8, v7, 001c // +0007 │ │ -1a1276: 6207 f512 |0017: sget-object v7, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1a127a: 6e20 383a 8700 |0019: invoke-virtual {v7, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentDriveId:(I)V // method@3a38 │ │ -1a1280: 2207 af04 |001c: new-instance v7, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04af │ │ -1a1284: 1244 |001e: const/4 v4, #int 4 // #4 │ │ -1a1286: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -1a1288: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -1a128a: 0770 |0021: move-object v0, v7 │ │ -1a128c: 0191 |0022: move v1, v9 │ │ -1a128e: 01a2 |0023: move v2, v10 │ │ -1a1290: 7606 cb0e 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@0ecb │ │ -1a1296: 6e10 d80e 0700 |0027: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/MainActivityArgs;.toBundle:()Landroid/os/Bundle; // method@0ed8 │ │ -1a129c: 0c07 |002a: move-result-object v7 │ │ -1a129e: 5b67 e203 |002b: iput-object v7, v6, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03e2 │ │ -1a12a2: 0e00 |002d: return-void │ │ +1a1308: |[1a1308] com.infomaniak.drive.ui.LaunchActivity.setOpenSpecificFile:(IIIZ)V │ │ +1a1318: 6200 f812 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1a131c: 6e10 333a 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a33 │ │ +1a1322: 0a00 |0005: move-result v0 │ │ +1a1324: 3207 0700 |0006: if-eq v7, v0, 000d // +0007 │ │ +1a1328: 6200 f812 |0008: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1a132c: 6e20 473a 7000 |000a: invoke-virtual {v0, v7}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentUserId:(I)V // method@3a47 │ │ +1a1332: 390a 0f00 |000d: if-nez v10, 001c // +000f │ │ +1a1336: 6207 f812 |000f: sget-object v7, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1a133a: 6e10 313a 0700 |0011: invoke-virtual {v7}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@3a31 │ │ +1a1340: 0a07 |0014: move-result v7 │ │ +1a1342: 3278 0700 |0015: if-eq v8, v7, 001c // +0007 │ │ +1a1346: 6207 f812 |0017: sget-object v7, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1a134a: 6e20 453a 8700 |0019: invoke-virtual {v7, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentDriveId:(I)V // method@3a45 │ │ +1a1350: 2207 af04 |001c: new-instance v7, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04af │ │ +1a1354: 1244 |001e: const/4 v4, #int 4 // #4 │ │ +1a1356: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +1a1358: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +1a135a: 0770 |0021: move-object v0, v7 │ │ +1a135c: 0191 |0022: move v1, v9 │ │ +1a135e: 01a2 |0023: move v2, v10 │ │ +1a1360: 7606 cb0e 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@0ecb │ │ +1a1366: 6e10 d80e 0700 |0027: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/MainActivityArgs;.toBundle:()Landroid/os/Bundle; // method@0ed8 │ │ +1a136c: 0c07 |002a: move-result-object v7 │ │ +1a136e: 5b67 e203 |002b: iput-object v7, v6, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03e2 │ │ +1a1372: 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 │ │ -1a12ec: |[1a12ec] com.infomaniak.drive.ui.LaunchActivity.setPublicShareActivityArgs:(Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZ)V │ │ -1a12fc: 2207 820b |0000: new-instance v7, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs; // type@0b82 │ │ -1a1300: 7110 cd95 0900 |0002: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@95cd │ │ -1a1306: 0a01 |0005: move-result v1 │ │ -1a1308: 380b 0e00 |0006: if-eqz v11, 0014 // +000e │ │ -1a130c: 6e10 040b 0b00 |0008: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/ShareLink;.getFileId:()Ljava/lang/Integer; // method@0b04 │ │ -1a1312: 0c09 |000b: move-result-object v9 │ │ -1a1314: 3809 0800 |000c: if-eqz v9, 0014 // +0008 │ │ -1a1318: 6e10 c895 0900 |000e: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@95c8 │ │ -1a131e: 0a09 |0011: move-result v9 │ │ -1a1320: 0193 |0012: move v3, v9 │ │ -1a1322: 2803 |0013: goto 0016 // +0003 │ │ -1a1324: 12f9 |0014: const/4 v9, #int -1 // #ff │ │ -1a1326: 12f3 |0015: const/4 v3, #int -1 // #ff │ │ -1a1328: 1209 |0016: const/4 v9, #int 0 // #0 │ │ -1a132a: 380b 1100 |0017: if-eqz v11, 0028 // +0011 │ │ -1a132e: 6e10 030b 0b00 |0019: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/ShareLink;.getCapabilities:()Lcom/infomaniak/drive/data/models/file/sharelink/ShareLinkCapabilities; // method@0b03 │ │ -1a1334: 0c0b |001c: move-result-object v11 │ │ -1a1336: 380b 0b00 |001d: if-eqz v11, 0028 // +000b │ │ -1a133a: 6e10 c40b 0b00 |001f: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/file/sharelink/ShareLinkCapabilities;.getCanDownload:()Z // method@0bc4 │ │ -1a1340: 0a0b |0022: move-result v11 │ │ -1a1342: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -1a1344: 330b 0400 |0024: if-ne v11, v0, 0028 // +0004 │ │ -1a1348: 1216 |0026: const/4 v6, #int 1 // #1 │ │ -1a134a: 2802 |0027: goto 0029 // +0002 │ │ -1a134c: 1206 |0028: const/4 v6, #int 0 // #0 │ │ -1a134e: 0770 |0029: move-object v0, v7 │ │ -1a1350: 07a2 |002a: move-object v2, v10 │ │ -1a1352: 01c4 |002b: move v4, v12 │ │ -1a1354: 01d5 |002c: move v5, v13 │ │ -1a1356: 7607 8037 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs;.:(ILjava/lang/String;IZZZ)V // method@3780 │ │ -1a135c: 6e10 9437 0700 |0030: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs;.toBundle:()Landroid/os/Bundle; // method@3794 │ │ -1a1362: 0c09 |0033: move-result-object v9 │ │ -1a1364: 5b89 e403 |0034: iput-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03e4 │ │ -1a1368: 380c 0500 |0036: if-eqz v12, 003b // +0005 │ │ -1a136c: 1a09 abe7 |0038: const-string v9, "publicShareWithPassword" // string@e7ab │ │ -1a1370: 2808 |003a: goto 0042 // +0008 │ │ -1a1372: 380d 0500 |003b: if-eqz v13, 0040 // +0005 │ │ -1a1376: 1a09 a1e7 |003d: const-string v9, "publicShareExpired" // string@e7a1 │ │ -1a137a: 2803 |003f: goto 0042 // +0003 │ │ -1a137c: 1a09 9be7 |0040: const-string v9, "publicShare" // string@e79b │ │ -1a1380: 620a af00 |0042: sget-object v10, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a1384: 078b |0044: move-object v11, v8 │ │ -1a1386: 1f0b 1600 |0045: check-cast v11, Landroid/app/Activity; // type@0016 │ │ -1a138a: 6e30 2b09 ba09 |0047: invoke-virtual {v10, v11, v9}, Lcom/infomaniak/drive/MatomoDrive;.trackDeepLink:(Landroid/app/Activity;Ljava/lang/String;)V // method@092b │ │ -1a1390: 0e00 |004a: return-void │ │ +1a13bc: |[1a13bc] com.infomaniak.drive.ui.LaunchActivity.setPublicShareActivityArgs:(Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZ)V │ │ +1a13cc: 2207 830b |0000: new-instance v7, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs; // type@0b83 │ │ +1a13d0: 7110 da95 0900 |0002: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@95da │ │ +1a13d6: 0a01 |0005: move-result v1 │ │ +1a13d8: 380b 0e00 |0006: if-eqz v11, 0014 // +000e │ │ +1a13dc: 6e10 040b 0b00 |0008: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/ShareLink;.getFileId:()Ljava/lang/Integer; // method@0b04 │ │ +1a13e2: 0c09 |000b: move-result-object v9 │ │ +1a13e4: 3809 0800 |000c: if-eqz v9, 0014 // +0008 │ │ +1a13e8: 6e10 d595 0900 |000e: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@95d5 │ │ +1a13ee: 0a09 |0011: move-result v9 │ │ +1a13f0: 0193 |0012: move v3, v9 │ │ +1a13f2: 2803 |0013: goto 0016 // +0003 │ │ +1a13f4: 12f9 |0014: const/4 v9, #int -1 // #ff │ │ +1a13f6: 12f3 |0015: const/4 v3, #int -1 // #ff │ │ +1a13f8: 1209 |0016: const/4 v9, #int 0 // #0 │ │ +1a13fa: 380b 1100 |0017: if-eqz v11, 0028 // +0011 │ │ +1a13fe: 6e10 030b 0b00 |0019: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/ShareLink;.getCapabilities:()Lcom/infomaniak/drive/data/models/file/sharelink/ShareLinkCapabilities; // method@0b03 │ │ +1a1404: 0c0b |001c: move-result-object v11 │ │ +1a1406: 380b 0b00 |001d: if-eqz v11, 0028 // +000b │ │ +1a140a: 6e10 c40b 0b00 |001f: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/file/sharelink/ShareLinkCapabilities;.getCanDownload:()Z // method@0bc4 │ │ +1a1410: 0a0b |0022: move-result v11 │ │ +1a1412: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +1a1414: 330b 0400 |0024: if-ne v11, v0, 0028 // +0004 │ │ +1a1418: 1216 |0026: const/4 v6, #int 1 // #1 │ │ +1a141a: 2802 |0027: goto 0029 // +0002 │ │ +1a141c: 1206 |0028: const/4 v6, #int 0 // #0 │ │ +1a141e: 0770 |0029: move-object v0, v7 │ │ +1a1420: 07a2 |002a: move-object v2, v10 │ │ +1a1422: 01c4 |002b: move v4, v12 │ │ +1a1424: 01d5 |002c: move v5, v13 │ │ +1a1426: 7607 8d37 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs;.:(ILjava/lang/String;IZZZ)V // method@378d │ │ +1a142c: 6e10 a137 0700 |0030: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs;.toBundle:()Landroid/os/Bundle; // method@37a1 │ │ +1a1432: 0c09 |0033: move-result-object v9 │ │ +1a1434: 5b89 e403 |0034: iput-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03e4 │ │ +1a1438: 380c 0500 |0036: if-eqz v12, 003b // +0005 │ │ +1a143c: 1a09 b0e7 |0038: const-string v9, "publicShareWithPassword" // string@e7b0 │ │ +1a1440: 2808 |003a: goto 0042 // +0008 │ │ +1a1442: 380d 0500 |003b: if-eqz v13, 0040 // +0005 │ │ +1a1446: 1a09 a6e7 |003d: const-string v9, "publicShareExpired" // string@e7a6 │ │ +1a144a: 2803 |003f: goto 0042 // +0003 │ │ +1a144c: 1a09 a0e7 |0040: const-string v9, "publicShare" // string@e7a0 │ │ +1a1450: 620a af00 |0042: sget-object v10, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a1454: 078b |0044: move-object v11, v8 │ │ +1a1456: 1f0b 1600 |0045: check-cast v11, Landroid/app/Activity; // type@0016 │ │ +1a145a: 6e30 2b09 ba09 |0047: invoke-virtual {v10, v11, v9}, Lcom/infomaniak/drive/MatomoDrive;.trackDeepLink:(Landroid/app/Activity;Ljava/lang/String;)V // method@092b │ │ +1a1460: 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 │ │ -1a12a4: |[1a12a4] 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 │ │ -1a12b4: dd0d 0c04 |0000: and-int/lit8 v13, v12, #int 4 // #04 │ │ -1a12b8: 380d 0300 |0002: if-eqz v13, 0005 // +0003 │ │ -1a12bc: 1209 |0004: const/4 v9, #int 0 // #0 │ │ -1a12be: 0793 |0005: move-object v3, v9 │ │ -1a12c0: dd09 0c08 |0006: and-int/lit8 v9, v12, #int 8 // #08 │ │ -1a12c4: 120d |0008: const/4 v13, #int 0 // #0 │ │ -1a12c6: 3809 0400 |0009: if-eqz v9, 000d // +0004 │ │ -1a12ca: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -1a12cc: 2802 |000c: goto 000e // +0002 │ │ -1a12ce: 01a4 |000d: move v4, v10 │ │ -1a12d0: dd09 0c10 |000e: and-int/lit8 v9, v12, #int 16 // #10 │ │ -1a12d4: 3809 0400 |0010: if-eqz v9, 0014 // +0004 │ │ -1a12d8: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -1a12da: 2802 |0013: goto 0015 // +0002 │ │ -1a12dc: 01b5 |0014: move v5, v11 │ │ -1a12de: 0760 |0015: move-object v0, v6 │ │ -1a12e0: 0771 |0016: move-object v1, v7 │ │ -1a12e2: 0782 |0017: move-object v2, v8 │ │ -1a12e4: 7606 790d 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@0d79 │ │ -1a12ea: 0e00 |001b: return-void │ │ +1a1374: |[1a1374] 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 │ │ +1a1384: dd0d 0c04 |0000: and-int/lit8 v13, v12, #int 4 // #04 │ │ +1a1388: 380d 0300 |0002: if-eqz v13, 0005 // +0003 │ │ +1a138c: 1209 |0004: const/4 v9, #int 0 // #0 │ │ +1a138e: 0793 |0005: move-object v3, v9 │ │ +1a1390: dd09 0c08 |0006: and-int/lit8 v9, v12, #int 8 // #08 │ │ +1a1394: 120d |0008: const/4 v13, #int 0 // #0 │ │ +1a1396: 3809 0400 |0009: if-eqz v9, 000d // +0004 │ │ +1a139a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +1a139c: 2802 |000c: goto 000e // +0002 │ │ +1a139e: 01a4 |000d: move v4, v10 │ │ +1a13a0: dd09 0c10 |000e: and-int/lit8 v9, v12, #int 16 // #10 │ │ +1a13a4: 3809 0400 |0010: if-eqz v9, 0014 // +0004 │ │ +1a13a8: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +1a13aa: 2802 |0013: goto 0015 // +0002 │ │ +1a13ac: 01b5 |0014: move v5, v11 │ │ +1a13ae: 0760 |0015: move-object v0, v6 │ │ +1a13b0: 0771 |0016: move-object v1, v7 │ │ +1a13b2: 0782 |0017: move-object v2, v8 │ │ +1a13b4: 7606 790d 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@0d79 │ │ +1a13ba: 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 │ │ -1a0d10: |[1a0d10] com.infomaniak.drive.ui.LaunchActivity.startApp:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a0d20: 2050 7904 |0000: instance-of v0, v5, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@0479 │ │ -1a0d24: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -1a0d28: 0750 |0004: move-object v0, v5 │ │ -1a0d2a: 1f00 7904 |0005: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@0479 │ │ -1a0d2e: 5201 db03 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03db │ │ -1a0d32: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -1a0d36: b521 |000b: and-int/2addr v1, v2 │ │ -1a0d38: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -1a0d3c: 5205 db03 |000e: iget v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03db │ │ -1a0d40: b125 |0010: sub-int/2addr v5, v2 │ │ -1a0d42: 5905 db03 |0011: iput v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03db │ │ -1a0d46: 2806 |0013: goto 0019 // +0006 │ │ -1a0d48: 2200 7904 |0014: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@0479 │ │ -1a0d4c: 7030 550d 4005 |0016: invoke-direct {v0, v4, v5}, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d55 │ │ -1a0d52: 5405 dc03 |0019: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.result:Ljava/lang/Object; // field@03dc │ │ -1a0d56: 7100 edb4 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a0d5c: 0c01 |001e: move-result-object v1 │ │ -1a0d5e: 5202 db03 |001f: iget v2, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03db │ │ -1a0d62: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -1a0d64: 3802 1400 |0022: if-eqz v2, 0036 // +0014 │ │ -1a0d68: 3332 0a00 |0024: if-ne v2, v3, 002e // +000a │ │ -1a0d6c: 5400 da03 |0026: iget-object v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.L$0:Ljava/lang/Object; // field@03da │ │ -1a0d70: 1f00 7a04 |0028: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity; // type@047a │ │ -1a0d74: 7110 809d 0500 |002a: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a0d7a: 2818 |002d: goto 0045 // +0018 │ │ -1a0d7c: 2205 0118 |002e: new-instance v5, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a0d80: 1a00 5e99 |0030: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a0d84: 7020 bc95 0500 |0032: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a0d8a: 2705 |0035: throw v5 │ │ -1a0d8c: 7110 809d 0500 |0036: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a0d92: 5b04 da03 |0039: iput-object v4, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.L$0:Ljava/lang/Object; // field@03da │ │ -1a0d96: 5903 db03 |003b: iput v3, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03db │ │ -1a0d9a: 7020 680d 0400 |003d: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d68 │ │ -1a0da0: 0c05 |0040: move-result-object v5 │ │ -1a0da2: 3315 0300 |0041: if-ne v5, v1, 0044 // +0003 │ │ -1a0da6: 1101 |0043: return-object v1 │ │ -1a0da8: 0740 |0044: move-object v0, v4 │ │ -1a0daa: 1f05 ef17 |0045: check-cast v5, Ljava/lang/Class; // type@17ef │ │ -1a0dae: 2201 3e00 |0047: new-instance v1, Landroid/content/Intent; // type@003e │ │ -1a0db2: 0702 |0049: move-object v2, v0 │ │ -1a0db4: 1f02 3700 |004a: check-cast v2, Landroid/content/Context; // type@0037 │ │ -1a0db8: 7030 9600 2105 |004c: invoke-direct {v1, v2, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0096 │ │ -1a0dbe: 1c02 ad04 |004f: const-class v2, Lcom/infomaniak/drive/ui/MainActivity; // type@04ad │ │ -1a0dc2: 7120 b3b9 2500 |0051: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -1a0dc8: 0a02 |0054: move-result v2 │ │ -1a0dca: 3802 0a00 |0055: if-eqz v2, 005f // +000a │ │ -1a0dce: 5405 e203 |0057: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03e2 │ │ -1a0dd2: 3805 2500 |0059: if-eqz v5, 007e // +0025 │ │ -1a0dd6: 6e20 b400 5100 |005b: invoke-virtual {v1, v5}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00b4 │ │ -1a0ddc: 2820 |005e: goto 007e // +0020 │ │ -1a0dde: 1c02 2e0a |005f: const-class v2, Lcom/infomaniak/drive/ui/login/LoginActivity; // type@0a2e │ │ -1a0de2: 7120 b3b9 2500 |0061: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -1a0de8: 0a02 |0064: move-result v2 │ │ -1a0dea: 3802 0a00 |0065: if-eqz v2, 006f // +000a │ │ -1a0dee: 1a05 20c6 |0067: const-string v5, "isHelpShortcutPressed" // string@c620 │ │ -1a0df2: 5502 e103 |0069: iget-boolean v2, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.isHelpShortcutPressed:Z // field@03e1 │ │ -1a0df6: 6e30 b200 5102 |006b: invoke-virtual {v1, v5, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00b2 │ │ -1a0dfc: 2810 |006e: goto 007e // +0010 │ │ -1a0dfe: 1c02 800b |006f: const-class v2, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivity; // type@0b80 │ │ -1a0e02: 7120 b3b9 2500 |0071: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -1a0e08: 0a05 |0074: move-result v5 │ │ -1a0e0a: 3805 0900 |0075: if-eqz v5, 007e // +0009 │ │ -1a0e0e: 5405 e403 |0077: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03e4 │ │ -1a0e12: 3805 0500 |0079: if-eqz v5, 007e // +0005 │ │ -1a0e16: 6e20 b400 5100 |007b: invoke-virtual {v1, v5}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00b4 │ │ -1a0e1c: 6e20 7b0d 1000 |007e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.startActivity:(Landroid/content/Intent;)V // method@0d7b │ │ -1a0e22: 6205 89b3 |0081: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a0e26: 1105 |0083: return-object v5 │ │ +1a0de0: |[1a0de0] com.infomaniak.drive.ui.LaunchActivity.startApp:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a0df0: 2050 7904 |0000: instance-of v0, v5, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@0479 │ │ +1a0df4: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +1a0df8: 0750 |0004: move-object v0, v5 │ │ +1a0dfa: 1f00 7904 |0005: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@0479 │ │ +1a0dfe: 5201 db03 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03db │ │ +1a0e02: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +1a0e06: b521 |000b: and-int/2addr v1, v2 │ │ +1a0e08: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +1a0e0c: 5205 db03 |000e: iget v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03db │ │ +1a0e10: b125 |0010: sub-int/2addr v5, v2 │ │ +1a0e12: 5905 db03 |0011: iput v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03db │ │ +1a0e16: 2806 |0013: goto 0019 // +0006 │ │ +1a0e18: 2200 7904 |0014: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@0479 │ │ +1a0e1c: 7030 550d 4005 |0016: invoke-direct {v0, v4, v5}, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d55 │ │ +1a0e22: 5405 dc03 |0019: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.result:Ljava/lang/Object; // field@03dc │ │ +1a0e26: 7100 fab4 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a0e2c: 0c01 |001e: move-result-object v1 │ │ +1a0e2e: 5202 db03 |001f: iget v2, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03db │ │ +1a0e32: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +1a0e34: 3802 1400 |0022: if-eqz v2, 0036 // +0014 │ │ +1a0e38: 3332 0a00 |0024: if-ne v2, v3, 002e // +000a │ │ +1a0e3c: 5400 da03 |0026: iget-object v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.L$0:Ljava/lang/Object; // field@03da │ │ +1a0e40: 1f00 7a04 |0028: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity; // type@047a │ │ +1a0e44: 7110 8d9d 0500 |002a: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a0e4a: 2818 |002d: goto 0045 // +0018 │ │ +1a0e4c: 2205 0218 |002e: new-instance v5, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a0e50: 1a00 6399 |0030: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a0e54: 7020 c995 0500 |0032: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a0e5a: 2705 |0035: throw v5 │ │ +1a0e5c: 7110 8d9d 0500 |0036: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a0e62: 5b04 da03 |0039: iput-object v4, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.L$0:Ljava/lang/Object; // field@03da │ │ +1a0e66: 5903 db03 |003b: iput v3, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03db │ │ +1a0e6a: 7020 680d 0400 |003d: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d68 │ │ +1a0e70: 0c05 |0040: move-result-object v5 │ │ +1a0e72: 3315 0300 |0041: if-ne v5, v1, 0044 // +0003 │ │ +1a0e76: 1101 |0043: return-object v1 │ │ +1a0e78: 0740 |0044: move-object v0, v4 │ │ +1a0e7a: 1f05 f017 |0045: check-cast v5, Ljava/lang/Class; // type@17f0 │ │ +1a0e7e: 2201 3e00 |0047: new-instance v1, Landroid/content/Intent; // type@003e │ │ +1a0e82: 0702 |0049: move-object v2, v0 │ │ +1a0e84: 1f02 3700 |004a: check-cast v2, Landroid/content/Context; // type@0037 │ │ +1a0e88: 7030 9600 2105 |004c: invoke-direct {v1, v2, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0096 │ │ +1a0e8e: 1c02 ad04 |004f: const-class v2, Lcom/infomaniak/drive/ui/MainActivity; // type@04ad │ │ +1a0e92: 7120 c0b9 2500 |0051: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +1a0e98: 0a02 |0054: move-result v2 │ │ +1a0e9a: 3802 0a00 |0055: if-eqz v2, 005f // +000a │ │ +1a0e9e: 5405 e203 |0057: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03e2 │ │ +1a0ea2: 3805 2500 |0059: if-eqz v5, 007e // +0025 │ │ +1a0ea6: 6e20 b400 5100 |005b: invoke-virtual {v1, v5}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00b4 │ │ +1a0eac: 2820 |005e: goto 007e // +0020 │ │ +1a0eae: 1c02 2f0a |005f: const-class v2, Lcom/infomaniak/drive/ui/login/LoginActivity; // type@0a2f │ │ +1a0eb2: 7120 c0b9 2500 |0061: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +1a0eb8: 0a02 |0064: move-result v2 │ │ +1a0eba: 3802 0a00 |0065: if-eqz v2, 006f // +000a │ │ +1a0ebe: 1a05 25c6 |0067: const-string v5, "isHelpShortcutPressed" // string@c625 │ │ +1a0ec2: 5502 e103 |0069: iget-boolean v2, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.isHelpShortcutPressed:Z // field@03e1 │ │ +1a0ec6: 6e30 b200 5102 |006b: invoke-virtual {v1, v5, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00b2 │ │ +1a0ecc: 2810 |006e: goto 007e // +0010 │ │ +1a0ece: 1c02 810b |006f: const-class v2, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivity; // type@0b81 │ │ +1a0ed2: 7120 c0b9 2500 |0071: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +1a0ed8: 0a05 |0074: move-result v5 │ │ +1a0eda: 3805 0900 |0075: if-eqz v5, 007e // +0009 │ │ +1a0ede: 5405 e403 |0077: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03e4 │ │ +1a0ee2: 3805 0500 |0079: if-eqz v5, 007e // +0005 │ │ +1a0ee6: 6e20 b400 5100 |007b: invoke-virtual {v1, v5}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00b4 │ │ +1a0eec: 6e20 7b0d 1000 |007e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.startActivity:(Landroid/content/Intent;)V // method@0d7b │ │ +1a0ef2: 6205 8cb3 |0081: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a0ef6: 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 │ │ -1a1000: |[1a1000] com.infomaniak.drive.ui.LaunchActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1a1010: 6f20 8f04 7600 |0000: invoke-super {v6, v7}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048f │ │ -1a1016: 0767 |0003: move-object v7, v6 │ │ -1a1018: 1f07 8501 |0004: check-cast v7, Landroidx/appcompat/app/AppCompatActivity; // type@0185 │ │ -1a101c: 7110 b741 0700 |0006: invoke-static {v7}, Lcom/infomaniak/lib/core/extensions/AppCompatActivityExtensionsKt;.setDefaultLocaleIfNeeded:(Landroidx/appcompat/app/AppCompatActivity;)V // method@41b7 │ │ -1a1022: 6200 7a8a |0009: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a7a │ │ -1a1026: 0761 |000b: move-object v1, v6 │ │ -1a1028: 1f01 2d02 |000c: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@022d │ │ -1a102c: 1404 f50c 0103 |000e: const v4, #float 3.79246e-37 // #03010cf5 │ │ -1a1032: 1405 0b00 157f |0011: const v5, #float 1.98055e+38 // #7f15000b │ │ -1a1038: 1a02 e99d |0014: const-string v2, "com.infomaniak.drive" // string@9de9 │ │ -1a103c: 1a03 0e26 |0016: const-string v3, "5.4.5" // string@260e │ │ -1a1040: 7406 244b 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@4b24 │ │ -1a1046: 6207 af00 |001b: sget-object v7, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a104a: 0760 |001d: move-object v0, v6 │ │ -1a104c: 1f00 1600 |001e: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -1a1050: 6e20 3709 0700 |0020: invoke-virtual {v7, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroid/app/Activity;)V // method@0937 │ │ -1a1056: 0767 |0023: move-object v7, v6 │ │ -1a1058: 1f07 4102 |0024: check-cast v7, Landroidx/lifecycle/LifecycleOwner; // type@0241 │ │ -1a105c: 7110 3e06 0700 |0026: invoke-static {v7}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063e │ │ -1a1062: 0c07 |0029: move-result-object v7 │ │ -1a1064: 0770 |002a: move-object v0, v7 │ │ -1a1066: 1f00 cb1d |002b: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -1a106a: 2207 7704 |002d: new-instance v7, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@0477 │ │ -1a106e: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -1a1070: 7030 4e0d 6701 |0030: invoke-direct {v7, v6, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d4e │ │ -1a1076: 0773 |0033: move-object v3, v7 │ │ -1a1078: 1f03 a81b |0034: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a107c: 1234 |0036: const/4 v4, #int 3 // #3 │ │ -1a107e: 1205 |0037: const/4 v5, #int 0 // #0 │ │ -1a1080: 1202 |0038: const/4 v2, #int 0 // #0 │ │ -1a1082: 7706 b3c9 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@c9b3 │ │ -1a1088: 0e00 |003c: return-void │ │ +1a10d0: |[1a10d0] com.infomaniak.drive.ui.LaunchActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1a10e0: 6f20 8f04 7600 |0000: invoke-super {v6, v7}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048f │ │ +1a10e6: 0767 |0003: move-object v7, v6 │ │ +1a10e8: 1f07 8501 |0004: check-cast v7, Landroidx/appcompat/app/AppCompatActivity; // type@0185 │ │ +1a10ec: 7110 c441 0700 |0006: invoke-static {v7}, Lcom/infomaniak/lib/core/extensions/AppCompatActivityExtensionsKt;.setDefaultLocaleIfNeeded:(Landroidx/appcompat/app/AppCompatActivity;)V // method@41c4 │ │ +1a10f2: 6200 7d8a |0009: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a7d │ │ +1a10f6: 0761 |000b: move-object v1, v6 │ │ +1a10f8: 1f01 2d02 |000c: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@022d │ │ +1a10fc: 1404 f50c 0103 |000e: const v4, #float 3.79246e-37 // #03010cf5 │ │ +1a1102: 1405 0b00 157f |0011: const v5, #float 1.98055e+38 // #7f15000b │ │ +1a1108: 1a02 ee9d |0014: const-string v2, "com.infomaniak.drive" // string@9dee │ │ +1a110c: 1a03 0f26 |0016: const-string v3, "5.4.5" // string@260f │ │ +1a1110: 7406 314b 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@4b31 │ │ +1a1116: 6207 af00 |001b: sget-object v7, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a111a: 0760 |001d: move-object v0, v6 │ │ +1a111c: 1f00 1600 |001e: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +1a1120: 6e20 3709 0700 |0020: invoke-virtual {v7, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroid/app/Activity;)V // method@0937 │ │ +1a1126: 0767 |0023: move-object v7, v6 │ │ +1a1128: 1f07 4102 |0024: check-cast v7, Landroidx/lifecycle/LifecycleOwner; // type@0241 │ │ +1a112c: 7110 3e06 0700 |0026: invoke-static {v7}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063e │ │ +1a1132: 0c07 |0029: move-result-object v7 │ │ +1a1134: 0770 |002a: move-object v0, v7 │ │ +1a1136: 1f00 cc1d |002b: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +1a113a: 2207 7704 |002d: new-instance v7, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@0477 │ │ +1a113e: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +1a1140: 7030 4e0d 6701 |0030: invoke-direct {v7, v6, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d4e │ │ +1a1146: 0773 |0033: move-object v3, v7 │ │ +1a1148: 1f03 a91b |0034: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a114c: 1234 |0036: const/4 v4, #int 3 // #3 │ │ +1a114e: 1205 |0037: const/4 v5, #int 0 // #0 │ │ +1a1150: 1202 |0038: const/4 v2, #int 0 // #0 │ │ +1a1152: 7706 c0c9 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@c9c0 │ │ +1a1158: 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 │ │ -1a108c: |[1a108c] com.infomaniak.drive.ui.LaunchActivity.onPause:()V │ │ -1a109c: 6f10 9104 0400 |0000: invoke-super {v4}, Landroidx/appcompat/app/AppCompatActivity;.onPause:()V // method@0491 │ │ -1a10a2: 6000 3900 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ -1a10a6: 1301 2200 |0005: const/16 v1, #int 34 // #22 │ │ -1a10aa: 1402 0100 0a01 |0007: const v2, #float 2.53466e-38 // #010a0001 │ │ -1a10b0: 1503 0a01 |000a: const/high16 v3, #int 17432576 // #10a │ │ -1a10b4: 3410 0700 |000c: if-lt v0, v1, 0013 // +0007 │ │ -1a10b8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -1a10ba: 7140 be0d 0423 |000f: invoke-static {v4, v0, v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Lcom/infomaniak/drive/ui/LaunchActivity;III)V // method@0dbe │ │ -1a10c0: 2804 |0012: goto 0016 // +0004 │ │ -1a10c2: 6e30 750d 3402 |0013: invoke-virtual {v4, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity;.overridePendingTransition:(II)V // method@0d75 │ │ -1a10c8: 0e00 |0016: return-void │ │ +1a115c: |[1a115c] com.infomaniak.drive.ui.LaunchActivity.onPause:()V │ │ +1a116c: 6f10 9104 0400 |0000: invoke-super {v4}, Landroidx/appcompat/app/AppCompatActivity;.onPause:()V // method@0491 │ │ +1a1172: 6000 3900 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ +1a1176: 1301 2200 |0005: const/16 v1, #int 34 // #22 │ │ +1a117a: 1402 0100 0a01 |0007: const v2, #float 2.53466e-38 // #010a0001 │ │ +1a1180: 1503 0a01 |000a: const/high16 v3, #int 17432576 // #10a │ │ +1a1184: 3410 0700 |000c: if-lt v0, v1, 0013 // +0007 │ │ +1a1188: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +1a118a: 7140 be0d 0423 |000f: invoke-static {v4, v0, v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Lcom/infomaniak/drive/ui/LaunchActivity;III)V // method@0dbe │ │ +1a1190: 2804 |0012: goto 0016 // +0004 │ │ +1a1192: 6e30 750d 3402 |0013: invoke-virtual {v4, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity;.overridePendingTransition:(II)V // method@0d75 │ │ +1a1198: 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 : 17492 (LaunchActivity.kt) │ │ + source_file_idx : 17495 (LaunchActivity.kt) │ │ │ │ Class #61 header: │ │ class_idx : 1147 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 17494 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 17497 │ │ 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 │ │ -1a02a8: |[1a02a8] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.:()V │ │ -1a02b8: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a02be: 0e00 |0003: return-void │ │ +1a0378: |[1a0378] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.:()V │ │ +1a0388: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a038e: 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 │ │ -1a02c0: |[1a02c0] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a02d0: 7010 7d0d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.:()V // method@0d7d │ │ -1a02d6: 0e00 |0003: return-void │ │ +1a0390: |[1a0390] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a03a0: 7010 7d0d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.:()V // method@0d7d │ │ +1a03a6: 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 │ │ -1a0138: |[1a0138] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -1a0148: 1a00 ab98 |0000: const-string v0, "bundle" // string@98ab │ │ -1a014c: 7120 bcb9 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a0152: 1c00 7c04 |0005: const-class v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@047c │ │ -1a0156: 6e10 5695 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9556 │ │ -1a015c: 0c00 |000a: move-result-object v0 │ │ -1a015e: 6e20 fb01 0600 |000b: invoke-virtual {v6, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01fb │ │ -1a0164: 1a00 73a7 |000e: const-string v0, "destinationUserId" // string@a773 │ │ -1a0168: 6e20 d901 0600 |0010: invoke-virtual {v6, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d9 │ │ -1a016e: 0a01 |0013: move-result v1 │ │ -1a0170: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -1a0172: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -1a0176: 6e20 e001 0600 |0017: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e0 │ │ -1a017c: 0a00 |001a: move-result v0 │ │ -1a017e: 2802 |001b: goto 001d // +0002 │ │ -1a0180: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -1a0182: 1a01 6aa7 |001d: const-string v1, "destinationDriveId" // string@a76a │ │ -1a0186: 6e20 d901 1600 |001f: invoke-virtual {v6, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d9 │ │ -1a018c: 0a03 |0022: move-result v3 │ │ -1a018e: 3803 0700 |0023: if-eqz v3, 002a // +0007 │ │ -1a0192: 6e20 e001 1600 |0025: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e0 │ │ -1a0198: 0a01 |0028: move-result v1 │ │ -1a019a: 2802 |0029: goto 002b // +0002 │ │ -1a019c: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -1a019e: 1a03 71a7 |002b: const-string v3, "destinationRemoteFolderId" // string@a771 │ │ -1a01a2: 6e20 d901 3600 |002d: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d9 │ │ -1a01a8: 0a04 |0030: move-result v4 │ │ -1a01aa: 3804 0600 |0031: if-eqz v4, 0037 // +0006 │ │ -1a01ae: 6e20 e001 3600 |0033: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e0 │ │ -1a01b4: 0a02 |0036: move-result v2 │ │ -1a01b6: 2206 7c04 |0037: new-instance v6, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@047c │ │ -1a01ba: 7040 830d 0621 |0039: invoke-direct {v6, v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d83 │ │ -1a01c0: 1106 |003c: return-object v6 │ │ +1a0208: |[1a0208] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +1a0218: 1a00 b098 |0000: const-string v0, "bundle" // string@98b0 │ │ +1a021c: 7120 c9b9 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a0222: 1c00 7c04 |0005: const-class v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@047c │ │ +1a0226: 6e10 6395 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9563 │ │ +1a022c: 0c00 |000a: move-result-object v0 │ │ +1a022e: 6e20 fb01 0600 |000b: invoke-virtual {v6, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01fb │ │ +1a0234: 1a00 78a7 |000e: const-string v0, "destinationUserId" // string@a778 │ │ +1a0238: 6e20 d901 0600 |0010: invoke-virtual {v6, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d9 │ │ +1a023e: 0a01 |0013: move-result v1 │ │ +1a0240: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +1a0242: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +1a0246: 6e20 e001 0600 |0017: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e0 │ │ +1a024c: 0a00 |001a: move-result v0 │ │ +1a024e: 2802 |001b: goto 001d // +0002 │ │ +1a0250: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +1a0252: 1a01 6fa7 |001d: const-string v1, "destinationDriveId" // string@a76f │ │ +1a0256: 6e20 d901 1600 |001f: invoke-virtual {v6, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d9 │ │ +1a025c: 0a03 |0022: move-result v3 │ │ +1a025e: 3803 0700 |0023: if-eqz v3, 002a // +0007 │ │ +1a0262: 6e20 e001 1600 |0025: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e0 │ │ +1a0268: 0a01 |0028: move-result v1 │ │ +1a026a: 2802 |0029: goto 002b // +0002 │ │ +1a026c: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +1a026e: 1a03 76a7 |002b: const-string v3, "destinationRemoteFolderId" // string@a776 │ │ +1a0272: 6e20 d901 3600 |002d: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d9 │ │ +1a0278: 0a04 |0030: move-result v4 │ │ +1a027a: 3804 0600 |0031: if-eqz v4, 0037 // +0006 │ │ +1a027e: 6e20 e001 3600 |0033: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e0 │ │ +1a0284: 0a02 |0036: move-result v2 │ │ +1a0286: 2206 7c04 |0037: new-instance v6, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@047c │ │ +1a028a: 7040 830d 0621 |0039: invoke-direct {v6, v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d83 │ │ +1a0290: 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 │ │ -1a01c4: |[1a01c4] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -1a01d4: 1a00 1fef |0000: const-string v0, "savedStateHandle" // string@ef1f │ │ -1a01d8: 7120 bcb9 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a01de: 1a00 73a7 |0005: const-string v0, "destinationUserId" // string@a773 │ │ -1a01e2: 6e20 5306 0600 |0007: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0653 │ │ -1a01e8: 0a01 |000a: move-result v1 │ │ -1a01ea: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -1a01ec: 7110 d795 0200 |000c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -1a01f2: 0c02 |000f: move-result-object v2 │ │ -1a01f4: 3801 1300 |0010: if-eqz v1, 0023 // +0013 │ │ -1a01f8: 6e20 5406 0600 |0012: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0654 │ │ -1a01fe: 0c00 |0015: move-result-object v0 │ │ -1a0200: 1f00 0418 |0016: check-cast v0, Ljava/lang/Integer; // type@1804 │ │ -1a0204: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ -1a0208: 280a |001a: goto 0024 // +000a │ │ -1a020a: 2206 0018 |001b: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1800 │ │ -1a020e: 1a00 022b |001d: const-string v0, "Argument "destinationUserId" of type integer does not support null values" // string@2b02 │ │ -1a0212: 7020 b795 0600 |001f: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95b7 │ │ -1a0218: 2706 |0022: throw v6 │ │ -1a021a: 0720 |0023: move-object v0, v2 │ │ -1a021c: 1a01 6aa7 |0024: const-string v1, "destinationDriveId" // string@a76a │ │ -1a0220: 6e20 5306 1600 |0026: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0653 │ │ -1a0226: 0a03 |0029: move-result v3 │ │ -1a0228: 3803 1300 |002a: if-eqz v3, 003d // +0013 │ │ -1a022c: 6e20 5406 1600 |002c: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0654 │ │ -1a0232: 0c01 |002f: move-result-object v1 │ │ -1a0234: 1f01 0418 |0030: check-cast v1, Ljava/lang/Integer; // type@1804 │ │ -1a0238: 3801 0300 |0032: if-eqz v1, 0035 // +0003 │ │ -1a023c: 280a |0034: goto 003e // +000a │ │ -1a023e: 2206 0018 |0035: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1800 │ │ -1a0242: 1a00 ff2a |0037: const-string v0, "Argument "destinationDriveId" of type integer does not support null values" // string@2aff │ │ -1a0246: 7020 b795 0600 |0039: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95b7 │ │ -1a024c: 2706 |003c: throw v6 │ │ -1a024e: 0721 |003d: move-object v1, v2 │ │ -1a0250: 1a03 71a7 |003e: const-string v3, "destinationRemoteFolderId" // string@a771 │ │ -1a0254: 6e20 5306 3600 |0040: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0653 │ │ -1a025a: 0a04 |0043: move-result v4 │ │ -1a025c: 3804 1400 |0044: if-eqz v4, 0058 // +0014 │ │ -1a0260: 6e20 5406 3600 |0046: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0654 │ │ -1a0266: 0c06 |0049: move-result-object v6 │ │ -1a0268: 0762 |004a: move-object v2, v6 │ │ -1a026a: 1f02 0418 |004b: check-cast v2, Ljava/lang/Integer; // type@1804 │ │ -1a026e: 3802 0300 |004d: if-eqz v2, 0050 // +0003 │ │ -1a0272: 2809 |004f: goto 0058 // +0009 │ │ -1a0274: 2206 0018 |0050: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1800 │ │ -1a0278: 1a00 012b |0052: const-string v0, "Argument "destinationRemoteFolderId" of type integer does not support null values" // string@2b01 │ │ -1a027c: 7020 b795 0600 |0054: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95b7 │ │ -1a0282: 2706 |0057: throw v6 │ │ -1a0284: 2206 7c04 |0058: new-instance v6, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@047c │ │ -1a0288: 6e10 c895 0000 |005a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@95c8 │ │ -1a028e: 0a00 |005d: move-result v0 │ │ -1a0290: 6e10 c895 0100 |005e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@95c8 │ │ -1a0296: 0a01 |0061: move-result v1 │ │ -1a0298: 6e10 c895 0200 |0062: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@95c8 │ │ -1a029e: 0a02 |0065: move-result v2 │ │ -1a02a0: 7040 830d 0621 |0066: invoke-direct {v6, v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d83 │ │ -1a02a6: 1106 |0069: return-object v6 │ │ +1a0294: |[1a0294] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +1a02a4: 1a00 24ef |0000: const-string v0, "savedStateHandle" // string@ef24 │ │ +1a02a8: 7120 c9b9 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a02ae: 1a00 78a7 |0005: const-string v0, "destinationUserId" // string@a778 │ │ +1a02b2: 6e20 5306 0600 |0007: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0653 │ │ +1a02b8: 0a01 |000a: move-result v1 │ │ +1a02ba: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +1a02bc: 7110 e495 0200 |000c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +1a02c2: 0c02 |000f: move-result-object v2 │ │ +1a02c4: 3801 1300 |0010: if-eqz v1, 0023 // +0013 │ │ +1a02c8: 6e20 5406 0600 |0012: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0654 │ │ +1a02ce: 0c00 |0015: move-result-object v0 │ │ +1a02d0: 1f00 0518 |0016: check-cast v0, Ljava/lang/Integer; // type@1805 │ │ +1a02d4: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ +1a02d8: 280a |001a: goto 0024 // +000a │ │ +1a02da: 2206 0118 |001b: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1801 │ │ +1a02de: 1a00 052b |001d: const-string v0, "Argument "destinationUserId" of type integer does not support null values" // string@2b05 │ │ +1a02e2: 7020 c495 0600 |001f: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95c4 │ │ +1a02e8: 2706 |0022: throw v6 │ │ +1a02ea: 0720 |0023: move-object v0, v2 │ │ +1a02ec: 1a01 6fa7 |0024: const-string v1, "destinationDriveId" // string@a76f │ │ +1a02f0: 6e20 5306 1600 |0026: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0653 │ │ +1a02f6: 0a03 |0029: move-result v3 │ │ +1a02f8: 3803 1300 |002a: if-eqz v3, 003d // +0013 │ │ +1a02fc: 6e20 5406 1600 |002c: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0654 │ │ +1a0302: 0c01 |002f: move-result-object v1 │ │ +1a0304: 1f01 0518 |0030: check-cast v1, Ljava/lang/Integer; // type@1805 │ │ +1a0308: 3801 0300 |0032: if-eqz v1, 0035 // +0003 │ │ +1a030c: 280a |0034: goto 003e // +000a │ │ +1a030e: 2206 0118 |0035: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1801 │ │ +1a0312: 1a00 022b |0037: const-string v0, "Argument "destinationDriveId" of type integer does not support null values" // string@2b02 │ │ +1a0316: 7020 c495 0600 |0039: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95c4 │ │ +1a031c: 2706 |003c: throw v6 │ │ +1a031e: 0721 |003d: move-object v1, v2 │ │ +1a0320: 1a03 76a7 |003e: const-string v3, "destinationRemoteFolderId" // string@a776 │ │ +1a0324: 6e20 5306 3600 |0040: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0653 │ │ +1a032a: 0a04 |0043: move-result v4 │ │ +1a032c: 3804 1400 |0044: if-eqz v4, 0058 // +0014 │ │ +1a0330: 6e20 5406 3600 |0046: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0654 │ │ +1a0336: 0c06 |0049: move-result-object v6 │ │ +1a0338: 0762 |004a: move-object v2, v6 │ │ +1a033a: 1f02 0518 |004b: check-cast v2, Ljava/lang/Integer; // type@1805 │ │ +1a033e: 3802 0300 |004d: if-eqz v2, 0050 // +0003 │ │ +1a0342: 2809 |004f: goto 0058 // +0009 │ │ +1a0344: 2206 0118 |0050: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1801 │ │ +1a0348: 1a00 042b |0052: const-string v0, "Argument "destinationRemoteFolderId" of type integer does not support null values" // string@2b04 │ │ +1a034c: 7020 c495 0600 |0054: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95c4 │ │ +1a0352: 2706 |0057: throw v6 │ │ +1a0354: 2206 7c04 |0058: new-instance v6, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@047c │ │ +1a0358: 6e10 d595 0000 |005a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@95d5 │ │ +1a035e: 0a00 |005d: move-result v0 │ │ +1a0360: 6e10 d595 0100 |005e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@95d5 │ │ +1a0366: 0a01 |0061: move-result v1 │ │ +1a0368: 6e10 d595 0200 |0062: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@95d5 │ │ +1a036e: 0a02 |0065: move-result v2 │ │ +1a0370: 7040 830d 0621 |0066: invoke-direct {v6, v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d83 │ │ +1a0376: 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 : 17494 (LaunchActivityArgs.kt) │ │ + source_file_idx : 17497 (LaunchActivityArgs.kt) │ │ │ │ Class #62 header: │ │ class_idx : 1148 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 17494 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 17497 │ │ 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 │ │ -1a0590: |[1a0590] com.infomaniak.drive.ui.LaunchActivityArgs.:()V │ │ -1a05a0: 2200 7b04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // type@047b │ │ -1a05a4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a05a6: 7020 7e0d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d7e │ │ -1a05ac: 6900 e603 |0006: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e6 │ │ -1a05b0: 0e00 |0008: return-void │ │ +1a0660: |[1a0660] com.infomaniak.drive.ui.LaunchActivityArgs.:()V │ │ +1a0670: 2200 7b04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // type@047b │ │ +1a0674: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a0676: 7020 7e0d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d7e │ │ +1a067c: 6900 e603 |0006: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e6 │ │ +1a0680: 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 │ │ -1a05b4: |[1a05b4] com.infomaniak.drive.ui.LaunchActivityArgs.:()V │ │ -1a05c4: 1274 |0000: const/4 v4, #int 7 // #7 │ │ -1a05c6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -1a05c8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a05ca: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -1a05cc: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -1a05ce: 0760 |0005: move-object v0, v6 │ │ -1a05d0: 7606 840d 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d84 │ │ -1a05d6: 0e00 |0009: return-void │ │ +1a0684: |[1a0684] com.infomaniak.drive.ui.LaunchActivityArgs.:()V │ │ +1a0694: 1274 |0000: const/4 v4, #int 7 // #7 │ │ +1a0696: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +1a0698: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a069a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +1a069c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +1a069e: 0760 |0005: move-object v0, v6 │ │ +1a06a0: 7606 840d 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d84 │ │ +1a06a6: 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 │ │ -1a05d8: |[1a05d8] com.infomaniak.drive.ui.LaunchActivityArgs.:(III)V │ │ -1a05e8: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a05ee: 5901 e903 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e9 │ │ -1a05f2: 5902 e703 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e7 │ │ -1a05f6: 5903 e803 |0007: iput v3, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e8 │ │ -1a05fa: 0e00 |0009: return-void │ │ +1a06a8: |[1a06a8] com.infomaniak.drive.ui.LaunchActivityArgs.:(III)V │ │ +1a06b8: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a06be: 5901 e903 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e9 │ │ +1a06c2: 5902 e703 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e7 │ │ +1a06c6: 5903 e803 |0007: iput v3, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e8 │ │ +1a06ca: 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 │ │ -1a05fc: |[1a05fc] com.infomaniak.drive.ui.LaunchActivityArgs.:(IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a060c: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ -1a0610: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a0612: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a0616: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1a0618: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a061c: 3806 0300 |0008: if-eqz v6, 000b // +0003 │ │ -1a0620: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -1a0622: dd05 0504 |000b: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a0626: 3805 0300 |000d: if-eqz v5, 0010 // +0003 │ │ -1a062a: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -1a062c: 7040 830d 2143 |0010: invoke-direct {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d83 │ │ -1a0632: 0e00 |0013: return-void │ │ +1a06cc: |[1a06cc] com.infomaniak.drive.ui.LaunchActivityArgs.:(IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a06dc: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ +1a06e0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a06e2: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a06e6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1a06e8: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a06ec: 3806 0300 |0008: if-eqz v6, 000b // +0003 │ │ +1a06f0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +1a06f2: dd05 0504 |000b: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a06f6: 3805 0300 |000d: if-eqz v5, 0010 // +0003 │ │ +1a06fa: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +1a06fc: 7040 830d 2143 |0010: invoke-direct {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d83 │ │ +1a0702: 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 │ │ -1a03d4: |[1a03d4] com.infomaniak.drive.ui.LaunchActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/LaunchActivityArgs;IIIILjava/lang/Object;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -1a03e4: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ -1a03e8: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ -1a03ec: 5201 e903 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e9 │ │ -1a03f0: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ -1a03f4: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ -1a03f8: 5202 e703 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e7 │ │ -1a03fc: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ -1a0400: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ -1a0404: 5203 e803 |0010: iget v3, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e8 │ │ -1a0408: 6e40 880d 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.copy:(III)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d88 │ │ -1a040e: 0c00 |0015: move-result-object v0 │ │ -1a0410: 1100 |0016: return-object v0 │ │ +1a04a4: |[1a04a4] com.infomaniak.drive.ui.LaunchActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/LaunchActivityArgs;IIIILjava/lang/Object;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +1a04b4: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ +1a04b8: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ +1a04bc: 5201 e903 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e9 │ │ +1a04c0: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ +1a04c4: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ +1a04c8: 5202 e703 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e7 │ │ +1a04cc: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ +1a04d0: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ +1a04d4: 5203 e803 |0010: iget v3, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e8 │ │ +1a04d8: 6e40 880d 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.copy:(III)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d88 │ │ +1a04de: 0c00 |0015: move-result-object v0 │ │ +1a04e0: 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 │ │ -1a0430: |[1a0430] com.infomaniak.drive.ui.LaunchActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -1a0440: 6200 e603 |0000: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e6 │ │ -1a0444: 6e20 7f0d 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d7f │ │ -1a044a: 0c01 |0005: move-result-object v1 │ │ -1a044c: 1101 |0006: return-object v1 │ │ +1a0500: |[1a0500] com.infomaniak.drive.ui.LaunchActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +1a0510: 6200 e603 |0000: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e6 │ │ +1a0514: 6e20 7f0d 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d7f │ │ +1a051a: 0c01 |0005: move-result-object v1 │ │ +1a051c: 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 │ │ -1a0450: |[1a0450] com.infomaniak.drive.ui.LaunchActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -1a0460: 6200 e603 |0000: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e6 │ │ -1a0464: 6e20 800d 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d80 │ │ -1a046a: 0c01 |0005: move-result-object v1 │ │ -1a046c: 1101 |0006: return-object v1 │ │ +1a0520: |[1a0520] com.infomaniak.drive.ui.LaunchActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +1a0530: 6200 e603 |0000: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e6 │ │ +1a0534: 6e20 800d 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d80 │ │ +1a053a: 0c01 |0005: move-result-object v1 │ │ +1a053c: 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 │ │ -1a0470: |[1a0470] com.infomaniak.drive.ui.LaunchActivityArgs.component1:()I │ │ -1a0480: 5210 e903 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e9 │ │ -1a0484: 0f00 |0002: return v0 │ │ +1a0540: |[1a0540] com.infomaniak.drive.ui.LaunchActivityArgs.component1:()I │ │ +1a0550: 5210 e903 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e9 │ │ +1a0554: 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 │ │ -1a0488: |[1a0488] com.infomaniak.drive.ui.LaunchActivityArgs.component2:()I │ │ -1a0498: 5210 e703 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e7 │ │ -1a049c: 0f00 |0002: return v0 │ │ +1a0558: |[1a0558] com.infomaniak.drive.ui.LaunchActivityArgs.component2:()I │ │ +1a0568: 5210 e703 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e7 │ │ +1a056c: 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 │ │ -1a04a0: |[1a04a0] com.infomaniak.drive.ui.LaunchActivityArgs.component3:()I │ │ -1a04b0: 5210 e803 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e8 │ │ -1a04b4: 0f00 |0002: return v0 │ │ +1a0570: |[1a0570] com.infomaniak.drive.ui.LaunchActivityArgs.component3:()I │ │ +1a0580: 5210 e803 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e8 │ │ +1a0584: 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 │ │ -1a0414: |[1a0414] com.infomaniak.drive.ui.LaunchActivityArgs.copy:(III)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -1a0424: 2200 7c04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@047c │ │ -1a0428: 7040 830d 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d83 │ │ -1a042e: 1100 |0005: return-object v0 │ │ +1a04e4: |[1a04e4] com.infomaniak.drive.ui.LaunchActivityArgs.copy:(III)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +1a04f4: 2200 7c04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@047c │ │ +1a04f8: 7040 830d 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d83 │ │ +1a04fe: 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 │ │ -1a0380: |[1a0380] com.infomaniak.drive.ui.LaunchActivityArgs.equals:(Ljava/lang/Object;)Z │ │ -1a0390: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1a0392: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1a0396: 0f00 |0003: return v0 │ │ -1a0398: 2051 7c04 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@047c │ │ -1a039c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1a039e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1a03a2: 0f02 |0009: return v2 │ │ -1a03a4: 1f05 7c04 |000a: check-cast v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@047c │ │ -1a03a8: 5241 e903 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e9 │ │ -1a03ac: 5253 e903 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e9 │ │ -1a03b0: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -1a03b4: 0f02 |0012: return v2 │ │ -1a03b6: 5241 e703 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e7 │ │ -1a03ba: 5253 e703 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e7 │ │ -1a03be: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ -1a03c2: 0f02 |0019: return v2 │ │ -1a03c4: 5241 e803 |001a: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e8 │ │ -1a03c8: 5255 e803 |001c: iget v5, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e8 │ │ -1a03cc: 3251 0300 |001e: if-eq v1, v5, 0021 // +0003 │ │ -1a03d0: 0f02 |0020: return v2 │ │ -1a03d2: 0f00 |0021: return v0 │ │ +1a0450: |[1a0450] com.infomaniak.drive.ui.LaunchActivityArgs.equals:(Ljava/lang/Object;)Z │ │ +1a0460: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1a0462: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1a0466: 0f00 |0003: return v0 │ │ +1a0468: 2051 7c04 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@047c │ │ +1a046c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1a046e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1a0472: 0f02 |0009: return v2 │ │ +1a0474: 1f05 7c04 |000a: check-cast v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@047c │ │ +1a0478: 5241 e903 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e9 │ │ +1a047c: 5253 e903 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e9 │ │ +1a0480: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +1a0484: 0f02 |0012: return v2 │ │ +1a0486: 5241 e703 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e7 │ │ +1a048a: 5253 e703 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e7 │ │ +1a048e: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ +1a0492: 0f02 |0019: return v2 │ │ +1a0494: 5241 e803 |001a: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e8 │ │ +1a0498: 5255 e803 |001c: iget v5, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e8 │ │ +1a049c: 3251 0300 |001e: if-eq v1, v5, 0021 // +0003 │ │ +1a04a0: 0f02 |0020: return v2 │ │ +1a04a2: 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 │ │ -1a04b8: |[1a04b8] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationDriveId:()I │ │ -1a04c8: 5210 e703 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e7 │ │ -1a04cc: 0f00 |0002: return v0 │ │ +1a0588: |[1a0588] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationDriveId:()I │ │ +1a0598: 5210 e703 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e7 │ │ +1a059c: 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 │ │ -1a04d0: |[1a04d0] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationRemoteFolderId:()I │ │ -1a04e0: 5210 e803 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e8 │ │ -1a04e4: 0f00 |0002: return v0 │ │ +1a05a0: |[1a05a0] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationRemoteFolderId:()I │ │ +1a05b0: 5210 e803 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e8 │ │ +1a05b4: 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 │ │ -1a04e8: |[1a04e8] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationUserId:()I │ │ -1a04f8: 5210 e903 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e9 │ │ -1a04fc: 0f00 |0002: return v0 │ │ +1a05b8: |[1a05b8] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationUserId:()I │ │ +1a05c8: 5210 e903 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e9 │ │ +1a05cc: 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 │ │ -1a0500: |[1a0500] com.infomaniak.drive.ui.LaunchActivityArgs.hashCode:()I │ │ -1a0510: 5220 e903 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e9 │ │ -1a0514: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a0518: 5221 e703 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e7 │ │ -1a051c: b010 |0006: add-int/2addr v0, v1 │ │ -1a051e: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a0522: 5221 e803 |0009: iget v1, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e8 │ │ -1a0526: b010 |000b: add-int/2addr v0, v1 │ │ -1a0528: 0f00 |000c: return v0 │ │ +1a05d0: |[1a05d0] com.infomaniak.drive.ui.LaunchActivityArgs.hashCode:()I │ │ +1a05e0: 5220 e903 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e9 │ │ +1a05e4: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a05e8: 5221 e703 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e7 │ │ +1a05ec: b010 |0006: add-int/2addr v0, v1 │ │ +1a05ee: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a05f2: 5221 e803 |0009: iget v1, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e8 │ │ +1a05f6: b010 |000b: add-int/2addr v0, v1 │ │ +1a05f8: 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 │ │ -1a02d8: |[1a02d8] com.infomaniak.drive.ui.LaunchActivityArgs.toBundle:()Landroid/os/Bundle; │ │ -1a02e8: 2200 ac00 |0000: new-instance v0, Landroid/os/Bundle; // type@00ac │ │ -1a02ec: 7010 d701 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01d7 │ │ -1a02f2: 1a01 73a7 |0005: const-string v1, "destinationUserId" // string@a773 │ │ -1a02f6: 5232 e903 |0007: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e9 │ │ -1a02fa: 6e30 f301 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ -1a0300: 1a01 6aa7 |000c: const-string v1, "destinationDriveId" // string@a76a │ │ -1a0304: 5232 e703 |000e: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e7 │ │ -1a0308: 6e30 f301 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ -1a030e: 1a01 71a7 |0013: const-string v1, "destinationRemoteFolderId" // string@a771 │ │ -1a0312: 5232 e803 |0015: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e8 │ │ -1a0316: 6e30 f301 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ -1a031c: 1100 |001a: return-object v0 │ │ +1a03a8: |[1a03a8] com.infomaniak.drive.ui.LaunchActivityArgs.toBundle:()Landroid/os/Bundle; │ │ +1a03b8: 2200 ac00 |0000: new-instance v0, Landroid/os/Bundle; // type@00ac │ │ +1a03bc: 7010 d701 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01d7 │ │ +1a03c2: 1a01 78a7 |0005: const-string v1, "destinationUserId" // string@a778 │ │ +1a03c6: 5232 e903 |0007: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e9 │ │ +1a03ca: 6e30 f301 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ +1a03d0: 1a01 6fa7 |000c: const-string v1, "destinationDriveId" // string@a76f │ │ +1a03d4: 5232 e703 |000e: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e7 │ │ +1a03d8: 6e30 f301 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ +1a03de: 1a01 76a7 |0013: const-string v1, "destinationRemoteFolderId" // string@a776 │ │ +1a03e2: 5232 e803 |0015: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e8 │ │ +1a03e6: 6e30 f301 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ +1a03ec: 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 │ │ -1a0320: |[1a0320] com.infomaniak.drive.ui.LaunchActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ -1a0330: 2200 4a02 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@024a │ │ -1a0334: 7010 5206 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@0652 │ │ -1a033a: 5231 e903 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e9 │ │ -1a033e: 7110 d795 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -1a0344: 0c01 |000a: move-result-object v1 │ │ -1a0346: 1a02 73a7 |000b: const-string v2, "destinationUserId" // string@a773 │ │ -1a034a: 6e30 5606 2001 |000d: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0656 │ │ -1a0350: 5231 e703 |0010: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e7 │ │ -1a0354: 7110 d795 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -1a035a: 0c01 |0015: move-result-object v1 │ │ -1a035c: 1a02 6aa7 |0016: const-string v2, "destinationDriveId" // string@a76a │ │ -1a0360: 6e30 5606 2001 |0018: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0656 │ │ -1a0366: 5231 e803 |001b: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e8 │ │ -1a036a: 7110 d795 0100 |001d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -1a0370: 0c01 |0020: move-result-object v1 │ │ -1a0372: 1a02 71a7 |0021: const-string v2, "destinationRemoteFolderId" // string@a771 │ │ -1a0376: 6e30 5606 2001 |0023: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0656 │ │ -1a037c: 1100 |0026: return-object v0 │ │ +1a03f0: |[1a03f0] com.infomaniak.drive.ui.LaunchActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ +1a0400: 2200 4a02 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@024a │ │ +1a0404: 7010 5206 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@0652 │ │ +1a040a: 5231 e903 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e9 │ │ +1a040e: 7110 e495 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +1a0414: 0c01 |000a: move-result-object v1 │ │ +1a0416: 1a02 78a7 |000b: const-string v2, "destinationUserId" // string@a778 │ │ +1a041a: 6e30 5606 2001 |000d: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0656 │ │ +1a0420: 5231 e703 |0010: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e7 │ │ +1a0424: 7110 e495 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +1a042a: 0c01 |0015: move-result-object v1 │ │ +1a042c: 1a02 6fa7 |0016: const-string v2, "destinationDriveId" // string@a76f │ │ +1a0430: 6e30 5606 2001 |0018: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0656 │ │ +1a0436: 5231 e803 |001b: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e8 │ │ +1a043a: 7110 e495 0100 |001d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +1a0440: 0c01 |0020: move-result-object v1 │ │ +1a0442: 1a02 76a7 |0021: const-string v2, "destinationRemoteFolderId" // string@a776 │ │ +1a0446: 6e30 5606 2001 |0023: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0656 │ │ +1a044c: 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 │ │ -1a052c: |[1a052c] com.infomaniak.drive.ui.LaunchActivityArgs.toString:()Ljava/lang/String; │ │ -1a053c: 5250 e903 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e9 │ │ -1a0540: 5251 e703 |0002: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e7 │ │ -1a0544: 5252 e803 |0004: iget v2, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e8 │ │ -1a0548: 2203 1e18 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@181e │ │ -1a054c: 1a04 5544 |0008: const-string v4, "LaunchActivityArgs(destinationUserId=" // string@4455 │ │ -1a0550: 7020 b096 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96b0 │ │ -1a0556: 6e20 b496 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96b4 │ │ -1a055c: 1a00 0a23 |0010: const-string v0, ", destinationDriveId=" // string@230a │ │ -1a0560: 6e20 b996 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1a0566: 6e20 b496 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96b4 │ │ -1a056c: 1a00 0b23 |0018: const-string v0, ", destinationRemoteFolderId=" // string@230b │ │ -1a0570: 6e20 b996 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1a0576: 6e20 b496 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96b4 │ │ -1a057c: 1a00 b521 |0020: const-string v0, ")" // string@21b5 │ │ -1a0580: 6e20 b996 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1a0586: 6e10 ca96 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ca │ │ -1a058c: 0c00 |0028: move-result-object v0 │ │ -1a058e: 1100 |0029: return-object v0 │ │ +1a05fc: |[1a05fc] com.infomaniak.drive.ui.LaunchActivityArgs.toString:()Ljava/lang/String; │ │ +1a060c: 5250 e903 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e9 │ │ +1a0610: 5251 e703 |0002: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e7 │ │ +1a0614: 5252 e803 |0004: iget v2, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e8 │ │ +1a0618: 2203 1f18 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@181f │ │ +1a061c: 1a04 5844 |0008: const-string v4, "LaunchActivityArgs(destinationUserId=" // string@4458 │ │ +1a0620: 7020 bd96 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96bd │ │ +1a0626: 6e20 c196 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96c1 │ │ +1a062c: 1a00 0b23 |0010: const-string v0, ", destinationDriveId=" // string@230b │ │ +1a0630: 6e20 c696 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1a0636: 6e20 c196 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96c1 │ │ +1a063c: 1a00 0c23 |0018: const-string v0, ", destinationRemoteFolderId=" // string@230c │ │ +1a0640: 6e20 c696 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1a0646: 6e20 c196 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96c1 │ │ +1a064c: 1a00 b621 |0020: const-string v0, ")" // string@21b6 │ │ +1a0650: 6e20 c696 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1a0656: 6e10 d796 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96d7 │ │ +1a065c: 0c00 |0028: move-result-object v0 │ │ +1a065e: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 17494 (LaunchActivityArgs.kt) │ │ + source_file_idx : 17497 (LaunchActivityArgs.kt) │ │ │ │ Class #63 header: │ │ class_idx : 1149 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a162c: |[1a162c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Lcom/infomaniak/core/ForegroundService;)I │ │ -1a163c: 6e10 0d09 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/core/ForegroundService;.getForegroundServiceType:()I // method@090d │ │ -1a1642: 0a00 |0003: move-result v0 │ │ -1a1644: 0f00 |0004: return v0 │ │ +1a16fc: |[1a16fc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Lcom/infomaniak/core/ForegroundService;)I │ │ +1a170c: 6e10 0d09 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/core/ForegroundService;.getForegroundServiceType:()I // method@090d │ │ +1a1712: 0a00 |0003: move-result v0 │ │ +1a1714: 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 │ │ -1a1394: |[1a1394] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; │ │ -1a13a4: 2200 2500 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0025 │ │ -1a13a8: 7040 5800 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/app/NotificationChannel;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0058 │ │ -1a13ae: 1100 |0005: return-object v0 │ │ +1a1464: |[1a1464] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; │ │ +1a1474: 2200 2500 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0025 │ │ +1a1478: 7040 5800 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/app/NotificationChannel;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0058 │ │ +1a147e: 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 │ │ -1a13b0: |[1a13b0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; │ │ -1a13c0: 7120 6802 1000 |0000: invoke-static {v0, v1}, Landroid/provider/MediaStore;.createDeleteRequest:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; // method@0268 │ │ -1a13c6: 0c00 |0003: move-result-object v0 │ │ -1a13c8: 1100 |0004: return-object v0 │ │ +1a1480: |[1a1480] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; │ │ +1a1490: 7120 6802 1000 |0000: invoke-static {v0, v1}, Landroid/provider/MediaStore;.createDeleteRequest:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; // method@0268 │ │ +1a1496: 0c00 |0003: move-result-object v0 │ │ +1a1498: 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 │ │ -1a13e8: |[1a13e8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ -1a13f8: 6e40 6d00 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/content/ContentResolver;.loadThumbnail:(Landroid/net/Uri;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; // method@006d │ │ -1a13fe: 0c00 |0003: move-result-object v0 │ │ -1a1400: 1100 |0004: return-object v0 │ │ +1a14b8: |[1a14b8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ +1a14c8: 6e40 6d00 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/content/ContentResolver;.loadThumbnail:(Landroid/net/Uri;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; // method@006d │ │ +1a14ce: 0c00 |0003: move-result-object v0 │ │ +1a14d0: 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 │ │ -1a1404: |[1a1404] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/MediaMetadataRetriever;JIIILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap; │ │ -1a1414: 7407 aa01 0000 |0000: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/MediaMetadataRetriever;.getScaledFrameAtTime:(JIIILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap; // method@01aa │ │ -1a141a: 0c00 |0003: move-result-object v0 │ │ -1a141c: 1100 |0004: return-object v0 │ │ +1a14d4: |[1a14d4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/MediaMetadataRetriever;JIIILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap; │ │ +1a14e4: 7407 aa01 0000 |0000: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/MediaMetadataRetriever;.getScaledFrameAtTime:(JIIILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap; // method@01aa │ │ +1a14ea: 0c00 |0003: move-result-object v0 │ │ +1a14ec: 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 │ │ -1a1420: |[1a1420] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ -1a1430: 7130 b301 1002 |0000: invoke-static {v0, v1, v2}, Landroid/media/ThumbnailUtils;.createVideoThumbnail:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; // method@01b3 │ │ -1a1436: 0c00 |0003: move-result-object v0 │ │ -1a1438: 1100 |0004: return-object v0 │ │ +1a14f0: |[1a14f0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ +1a1500: 7130 b301 1002 |0000: invoke-static {v0, v1, v2}, Landroid/media/ThumbnailUtils;.createVideoThumbnail:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; // method@01b3 │ │ +1a1506: 0c00 |0003: move-result-object v0 │ │ +1a1508: 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 │ │ -1a143c: |[1a143c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/icu/text/DecimalFormat; │ │ -1a144c: 1f00 8000 |0000: check-cast v0, Landroid/icu/text/DecimalFormat; // type@0080 │ │ -1a1450: 1100 |0002: return-object v0 │ │ +1a150c: |[1a150c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/icu/text/DecimalFormat; │ │ +1a151c: 1f00 8000 |0000: check-cast v0, Landroid/icu/text/DecimalFormat; // type@0080 │ │ +1a1520: 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 │ │ -1a1470: |[1a1470] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/icu/text/MeasureFormat$FormatWidth; │ │ -1a1480: 6200 2e00 |0000: sget-object v0, Landroid/icu/text/MeasureFormat$FormatWidth;.SHORT:Landroid/icu/text/MeasureFormat$FormatWidth; // field@002e │ │ -1a1484: 1100 |0002: return-object v0 │ │ +1a1540: |[1a1540] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/icu/text/MeasureFormat$FormatWidth; │ │ +1a1550: 6200 2e00 |0000: sget-object v0, Landroid/icu/text/MeasureFormat$FormatWidth;.SHORT:Landroid/icu/text/MeasureFormat$FormatWidth; // field@002e │ │ +1a1554: 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 │ │ -1a1454: |[1a1454] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Locale;Landroid/icu/text/MeasureFormat$FormatWidth;Landroid/icu/text/NumberFormat;)Landroid/icu/text/MeasureFormat; │ │ -1a1464: 7130 8a01 1002 |0000: invoke-static {v0, v1, v2}, Landroid/icu/text/MeasureFormat;.getInstance:(Ljava/util/Locale;Landroid/icu/text/MeasureFormat$FormatWidth;Landroid/icu/text/NumberFormat;)Landroid/icu/text/MeasureFormat; // method@018a │ │ -1a146a: 0c00 |0003: move-result-object v0 │ │ -1a146c: 1100 |0004: return-object v0 │ │ +1a1524: |[1a1524] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Locale;Landroid/icu/text/MeasureFormat$FormatWidth;Landroid/icu/text/NumberFormat;)Landroid/icu/text/MeasureFormat; │ │ +1a1534: 7130 8a01 1002 |0000: invoke-static {v0, v1, v2}, Landroid/icu/text/MeasureFormat;.getInstance:(Ljava/util/Locale;Landroid/icu/text/MeasureFormat$FormatWidth;Landroid/icu/text/NumberFormat;)Landroid/icu/text/MeasureFormat; // method@018a │ │ +1a153a: 0c00 |0003: move-result-object v0 │ │ +1a153c: 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 │ │ -1a1488: |[1a1488] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Locale;)Landroid/icu/text/NumberFormat; │ │ -1a1498: 7110 8b01 0000 |0000: invoke-static {v0}, Landroid/icu/text/NumberFormat;.getInstance:(Ljava/util/Locale;)Landroid/icu/text/NumberFormat; // method@018b │ │ -1a149e: 0c00 |0003: move-result-object v0 │ │ -1a14a0: 1100 |0004: return-object v0 │ │ +1a1558: |[1a1558] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Locale;)Landroid/icu/text/NumberFormat; │ │ +1a1568: 7110 8b01 0000 |0000: invoke-static {v0}, Landroid/icu/text/NumberFormat;.getInstance:(Ljava/util/Locale;)Landroid/icu/text/NumberFormat; // method@018b │ │ +1a156e: 0c00 |0003: move-result-object v0 │ │ +1a1570: 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 │ │ -1a14a4: |[1a14a4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Number;Landroid/icu/util/MeasureUnit;)Landroid/icu/util/Measure; │ │ -1a14b4: 2200 8500 |0000: new-instance v0, Landroid/icu/util/Measure; // type@0085 │ │ -1a14b8: 7030 8f01 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/icu/util/Measure;.:(Ljava/lang/Number;Landroid/icu/util/MeasureUnit;)V // method@018f │ │ -1a14be: 1100 |0005: return-object v0 │ │ +1a1574: |[1a1574] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Number;Landroid/icu/util/MeasureUnit;)Landroid/icu/util/Measure; │ │ +1a1584: 2200 8500 |0000: new-instance v0, Landroid/icu/util/Measure; // type@0085 │ │ +1a1588: 7030 8f01 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/icu/util/Measure;.:(Ljava/lang/Number;Landroid/icu/util/MeasureUnit;)V // method@018f │ │ +1a158e: 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 │ │ -1a1520: |[1a1520] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/icu/util/MeasureUnit; │ │ -1a1530: 6200 3300 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.TERABYTE:Landroid/icu/util/MeasureUnit; // field@0033 │ │ -1a1534: 1100 |0002: return-object v0 │ │ +1a15f0: |[1a15f0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/icu/util/MeasureUnit; │ │ +1a1600: 6200 3300 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.TERABYTE:Landroid/icu/util/MeasureUnit; // field@0033 │ │ +1a1604: 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 │ │ -1a1538: |[1a1538] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/icu/util/MeasureUnit; │ │ -1a1548: 1f00 8600 |0000: check-cast v0, Landroid/icu/util/MeasureUnit; // type@0086 │ │ -1a154c: 1100 |0002: return-object v0 │ │ +1a1608: |[1a1608] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/icu/util/MeasureUnit; │ │ +1a1618: 1f00 8600 |0000: check-cast v0, Landroid/icu/util/MeasureUnit; // type@0086 │ │ +1a161c: 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 │ │ -1a1550: |[1a1550] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/media/MediaMetadataRetriever$BitmapParams; │ │ -1a1560: 2200 9100 |0000: new-instance v0, Landroid/media/MediaMetadataRetriever$BitmapParams; // type@0091 │ │ -1a1564: 7010 a801 0000 |0002: invoke-direct {v0}, Landroid/media/MediaMetadataRetriever$BitmapParams;.:()V // method@01a8 │ │ -1a156a: 1100 |0005: return-object v0 │ │ +1a1620: |[1a1620] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/media/MediaMetadataRetriever$BitmapParams; │ │ +1a1630: 2200 9100 |0000: new-instance v0, Landroid/media/MediaMetadataRetriever$BitmapParams; // type@0091 │ │ +1a1634: 7010 a801 0000 |0002: invoke-direct {v0}, Landroid/media/MediaMetadataRetriever$BitmapParams;.:()V // method@01a8 │ │ +1a163a: 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 │ │ -1a156c: |[1a156c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/ConnectivityManager;)Landroid/net/Network; │ │ -1a157c: 6e10 b501 0000 |0000: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetwork:()Landroid/net/Network; // method@01b5 │ │ -1a1582: 0c00 |0003: move-result-object v0 │ │ -1a1584: 1100 |0004: return-object v0 │ │ +1a163c: |[1a163c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/ConnectivityManager;)Landroid/net/Network; │ │ +1a164c: 6e10 b501 0000 |0000: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetwork:()Landroid/net/Network; // method@01b5 │ │ +1a1652: 0c00 |0003: move-result-object v0 │ │ +1a1654: 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 │ │ -1a1588: |[1a1588] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/Uri;)Landroid/net/Uri; │ │ -1a1598: 7110 6902 0000 |0000: invoke-static {v0}, Landroid/provider/MediaStore;.setRequireOriginal:(Landroid/net/Uri;)Landroid/net/Uri; // method@0269 │ │ -1a159e: 0c00 |0003: move-result-object v0 │ │ -1a15a0: 1100 |0004: return-object v0 │ │ +1a1658: |[1a1658] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/Uri;)Landroid/net/Uri; │ │ +1a1668: 7110 6902 0000 |0000: invoke-static {v0}, Landroid/provider/MediaStore;.setRequireOriginal:(Landroid/net/Uri;)Landroid/net/Uri; // method@0269 │ │ +1a166e: 0c00 |0003: move-result-object v0 │ │ +1a1670: 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 │ │ -1a15a4: |[1a15a4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/res/Configuration;)Landroid/os/LocaleList; │ │ -1a15b4: 6e10 df00 0000 |0000: invoke-virtual {v0}, Landroid/content/res/Configuration;.getLocales:()Landroid/os/LocaleList; // method@00df │ │ -1a15ba: 0c00 |0003: move-result-object v0 │ │ -1a15bc: 1100 |0004: return-object v0 │ │ +1a1674: |[1a1674] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/res/Configuration;)Landroid/os/LocaleList; │ │ +1a1684: 6e10 df00 0000 |0000: invoke-virtual {v0}, Landroid/content/res/Configuration;.getLocales:()Landroid/os/LocaleList; // method@00df │ │ +1a168a: 0c00 |0003: move-result-object v0 │ │ +1a168c: 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 │ │ -1a15c0: |[1a15c0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)Landroid/view/ContextThemeWrapper; │ │ -1a15d0: 2200 0001 |0000: new-instance v0, Landroid/view/ContextThemeWrapper; // type@0100 │ │ -1a15d4: 7030 c002 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)V // method@02c0 │ │ -1a15da: 1100 |0005: return-object v0 │ │ +1a1690: |[1a1690] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)Landroid/view/ContextThemeWrapper; │ │ +1a16a0: 2200 0001 |0000: new-instance v0, Landroid/view/ContextThemeWrapper; // type@0100 │ │ +1a16a4: 7030 c002 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)V // method@02c0 │ │ +1a16aa: 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 │ │ -1a1648: |[1a1648] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; │ │ -1a1658: 6e30 aa00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getSerializableExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; // method@00aa │ │ -1a165e: 0c00 |0003: move-result-object v0 │ │ -1a1660: 1100 |0004: return-object v0 │ │ +1a1718: |[1a1718] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; │ │ +1a1728: 6e30 aa00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getSerializableExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; // method@00aa │ │ +1a172e: 0c00 |0003: move-result-object v0 │ │ +1a1730: 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 │ │ -1a1664: |[1a1664] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ -1a1674: 6e30 a800 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@00a8 │ │ -1a167a: 0c00 |0003: move-result-object v0 │ │ -1a167c: 1100 |0004: return-object v0 │ │ +1a1734: |[1a1734] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ +1a1744: 6e30 a800 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@00a8 │ │ +1a174a: 0c00 |0003: move-result-object v0 │ │ +1a174c: 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 │ │ -1a1680: |[1a1680] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ -1a1690: 6e30 e501 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01e5 │ │ -1a1696: 0c00 |0003: move-result-object v0 │ │ -1a1698: 1100 |0004: return-object v0 │ │ +1a1750: |[1a1750] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ +1a1760: 6e30 e501 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01e5 │ │ +1a1766: 0c00 |0003: move-result-object v0 │ │ +1a1768: 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 │ │ -1a169c: |[1a169c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/MeasureFormat;Ljava/lang/Object;)Ljava/lang/String; │ │ -1a16ac: 6e20 8901 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/MeasureFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0189 │ │ -1a16b2: 0c00 |0003: move-result-object v0 │ │ -1a16b4: 1100 |0004: return-object v0 │ │ +1a176c: |[1a176c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/MeasureFormat;Ljava/lang/Object;)Ljava/lang/String; │ │ +1a177c: 6e20 8901 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/MeasureFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0189 │ │ +1a1782: 0c00 |0003: move-result-object v0 │ │ +1a1784: 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 │ │ -1a16b8: |[1a16b8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/ZonedDateTime;Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; │ │ -1a16c8: 6e20 c498 1000 |0000: invoke-virtual {v0, v1}, Ljava/time/ZonedDateTime;.format:(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; // method@98c4 │ │ -1a16ce: 0c00 |0003: move-result-object v0 │ │ -1a16d0: 1100 |0004: return-object v0 │ │ +1a1788: |[1a1788] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/ZonedDateTime;Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; │ │ +1a1798: 6e20 d198 1000 |0000: invoke-virtual {v0, v1}, Ljava/time/ZonedDateTime;.format:(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; // method@98d1 │ │ +1a179e: 0c00 |0003: move-result-object v0 │ │ +1a17a0: 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 │ │ -1a16d4: |[1a16d4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Date;)Ljava/time/Instant; │ │ -1a16e4: 6e10 a199 0000 |0000: invoke-virtual {v0}, Ljava/util/Date;.toInstant:()Ljava/time/Instant; // method@99a1 │ │ -1a16ea: 0c00 |0003: move-result-object v0 │ │ -1a16ec: 1100 |0004: return-object v0 │ │ +1a17a4: |[1a17a4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Date;)Ljava/time/Instant; │ │ +1a17b4: 6e10 ae99 0000 |0000: invoke-virtual {v0}, Ljava/util/Date;.toInstant:()Ljava/time/Instant; // method@99ae │ │ +1a17ba: 0c00 |0003: move-result-object v0 │ │ +1a17bc: 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 │ │ -1a16f0: |[1a16f0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Ljava/time/ZoneId; │ │ -1a1700: 7100 c398 0000 |0000: invoke-static {}, Ljava/time/ZoneId;.systemDefault:()Ljava/time/ZoneId; // method@98c3 │ │ -1a1706: 0c00 |0003: move-result-object v0 │ │ -1a1708: 1100 |0004: return-object v0 │ │ +1a17c0: |[1a17c0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Ljava/time/ZoneId; │ │ +1a17d0: 7100 d098 0000 |0000: invoke-static {}, Ljava/time/ZoneId;.systemDefault:()Ljava/time/ZoneId; // method@98d0 │ │ +1a17d6: 0c00 |0003: move-result-object v0 │ │ +1a17d8: 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 │ │ -1a170c: |[1a170c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; │ │ -1a171c: 6e20 b898 1000 |0000: invoke-virtual {v0, v1}, Ljava/time/Instant;.atZone:(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; // method@98b8 │ │ -1a1722: 0c00 |0003: move-result-object v0 │ │ -1a1724: 1100 |0004: return-object v0 │ │ +1a17dc: |[1a17dc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; │ │ +1a17ec: 6e20 c598 1000 |0000: invoke-virtual {v0, v1}, Ljava/time/Instant;.atZone:(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; // method@98c5 │ │ +1a17f2: 0c00 |0003: move-result-object v0 │ │ +1a17f4: 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 │ │ -1a1744: |[1a1744] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ -1a1754: 7110 c898 0000 |0000: invoke-static {v0}, Ljava/time/format/DateTimeFormatter;.ofLocalizedDate:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@98c8 │ │ -1a175a: 0c00 |0003: move-result-object v0 │ │ -1a175c: 1100 |0004: return-object v0 │ │ +1a1814: |[1a1814] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ +1a1824: 7110 d598 0000 |0000: invoke-static {v0}, Ljava/time/format/DateTimeFormatter;.ofLocalizedDate:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@98d5 │ │ +1a182a: 0c00 |0003: move-result-object v0 │ │ +1a182c: 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 │ │ -1a1760: |[1a1760] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ -1a1770: 7120 c998 1000 |0000: invoke-static {v0, v1}, Ljava/time/format/DateTimeFormatter;.ofLocalizedDateTime:(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@98c9 │ │ -1a1776: 0c00 |0003: move-result-object v0 │ │ -1a1778: 1100 |0004: return-object v0 │ │ +1a1830: |[1a1830] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ +1a1840: 7120 d698 1000 |0000: invoke-static {v0, v1}, Ljava/time/format/DateTimeFormatter;.ofLocalizedDateTime:(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@98d6 │ │ +1a1846: 0c00 |0003: move-result-object v0 │ │ +1a1848: 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 │ │ -1a177c: |[1a177c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; │ │ -1a178c: 6e30 a600 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; // method@00a6 │ │ -1a1792: 0c00 |0003: move-result-object v0 │ │ -1a1794: 1100 |0004: return-object v0 │ │ +1a184c: |[1a184c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; │ │ +1a185c: 6e30 a600 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; // method@00a6 │ │ +1a1862: 0c00 |0003: move-result-object v0 │ │ +1a1864: 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 │ │ -1a1798: |[1a1798] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; │ │ -1a17a8: 6e30 e701 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getParcelableArrayList:(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; // method@01e7 │ │ -1a17ae: 0c00 |0003: move-result-object v0 │ │ -1a17b0: 1100 |0004: return-object v0 │ │ +1a1868: |[1a1868] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; │ │ +1a1878: 6e30 e701 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getParcelableArrayList:(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; // method@01e7 │ │ +1a187e: 0c00 |0003: move-result-object v0 │ │ +1a1880: 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 │ │ -1a17b4: |[1a17b4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/LocaleList;I)Ljava/util/Locale; │ │ -1a17c4: 6e20 1d02 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/LocaleList;.get:(I)Ljava/util/Locale; // method@021d │ │ -1a17ca: 0c00 |0003: move-result-object v0 │ │ -1a17cc: 1100 |0004: return-object v0 │ │ +1a1884: |[1a1884] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/LocaleList;I)Ljava/util/Locale; │ │ +1a1894: 6e20 1d02 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/LocaleList;.get:(I)Ljava/util/Locale; // method@021d │ │ +1a189a: 0c00 |0003: move-result-object v0 │ │ +1a189c: 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 │ │ -1a1860: |[1a1860] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()V │ │ -1a1870: 2200 8500 |0000: new-instance v0, Landroid/icu/util/Measure; // type@0085 │ │ -1a1874: 0e00 |0002: return-void │ │ +1a1930: |[1a1930] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()V │ │ +1a1940: 2200 8500 |0000: new-instance v0, Landroid/icu/util/Measure; // type@0085 │ │ +1a1944: 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 │ │ -1a1878: |[1a1878] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V │ │ -1a1888: 6e30 5b00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationChannel;.setSound:(Landroid/net/Uri;Landroid/media/AudioAttributes;)V // method@005b │ │ -1a188e: 0e00 |0003: return-void │ │ +1a1948: |[1a1948] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V │ │ +1a1958: 6e30 5b00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationChannel;.setSound:(Landroid/net/Uri;Landroid/media/AudioAttributes;)V // method@005b │ │ +1a195e: 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 │ │ -1a1890: |[1a1890] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ -1a18a0: 6e20 5900 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setDescription:(Ljava/lang/String;)V // method@0059 │ │ -1a18a6: 0e00 |0003: return-void │ │ +1a1960: |[1a1960] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ +1a1970: 6e20 5900 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setDescription:(Ljava/lang/String;)V // method@0059 │ │ +1a1976: 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 │ │ -1a18a8: |[1a18a8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Ljava/lang/String;)V │ │ -1a18b8: 6e20 5f00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.deleteNotificationChannel:(Ljava/lang/String;)V // method@005f │ │ -1a18be: 0e00 |0003: return-void │ │ +1a1978: |[1a1978] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Ljava/lang/String;)V │ │ +1a1988: 6e20 5f00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.deleteNotificationChannel:(Ljava/lang/String;)V // method@005f │ │ +1a198e: 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 │ │ -1a18c0: |[1a18c0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Ljava/util/List;)V │ │ -1a18d0: 6e20 5d00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannelGroups:(Ljava/util/List;)V // method@005d │ │ -1a18d6: 0e00 |0003: return-void │ │ +1a1990: |[1a1990] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Ljava/util/List;)V │ │ +1a19a0: 6e20 5d00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannelGroups:(Ljava/util/List;)V // method@005d │ │ +1a19a6: 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 │ │ -1a18d8: |[1a18d8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/DecimalFormat;I)V │ │ -1a18e8: 6e20 8801 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/DecimalFormat;.setRoundingMode:(I)V // method@0188 │ │ -1a18ee: 0e00 |0003: return-void │ │ +1a19a8: |[1a19a8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/DecimalFormat;I)V │ │ +1a19b8: 6e20 8801 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/DecimalFormat;.setRoundingMode:(I)V // method@0188 │ │ +1a19be: 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 │ │ -1a1908: |[1a1908] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/NumberFormat;I)V │ │ -1a1918: 6e20 8e01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setMinimumFractionDigits:(I)V // method@018e │ │ -1a191e: 0e00 |0003: return-void │ │ +1a19d8: |[1a19d8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/NumberFormat;I)V │ │ +1a19e8: 6e20 8e01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setMinimumFractionDigits:(I)V // method@018e │ │ +1a19ee: 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 │ │ -1a18f0: |[1a18f0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/NumberFormat;Z)V │ │ -1a1900: 6e20 8c01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setGroupingUsed:(Z)V // method@018c │ │ -1a1906: 0e00 |0003: return-void │ │ +1a19c0: |[1a19c0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/NumberFormat;Z)V │ │ +1a19d0: 6e20 8c01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setGroupingUsed:(Z)V // method@018c │ │ +1a19d6: 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 │ │ -1a1920: |[1a1920] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/MediaMetadataRetriever$BitmapParams;Landroid/graphics/Bitmap$Config;)V │ │ -1a1930: 6e20 a901 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/MediaMetadataRetriever$BitmapParams;.setPreferredConfig:(Landroid/graphics/Bitmap$Config;)V // method@01a9 │ │ -1a1936: 0e00 |0003: return-void │ │ +1a19f0: |[1a19f0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/MediaMetadataRetriever$BitmapParams;Landroid/graphics/Bitmap$Config;)V │ │ +1a1a00: 6e20 a901 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/MediaMetadataRetriever$BitmapParams;.setPreferredConfig:(Landroid/graphics/Bitmap$Config;)V // method@01a9 │ │ +1a1a06: 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 │ │ -1a1938: |[1a1938] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Lcom/infomaniak/core/ForegroundService;I)V │ │ -1a1948: 6e20 0f09 1000 |0000: invoke-virtual {v0, v1}, Lcom/infomaniak/core/ForegroundService;.stopForeground:(I)V // method@090f │ │ -1a194e: 0e00 |0003: return-void │ │ +1a1a08: |[1a1a08] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Lcom/infomaniak/core/ForegroundService;I)V │ │ +1a1a18: 6e20 0f09 1000 |0000: invoke-virtual {v0, v1}, Lcom/infomaniak/core/ForegroundService;.stopForeground:(I)V // method@090f │ │ +1a1a1e: 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 │ │ -1a1950: |[1a1950] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Lcom/infomaniak/core/ForegroundService;ILandroid/app/Notification;I)V │ │ -1a1960: 6e40 0e09 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/core/ForegroundService;.startForeground:(ILandroid/app/Notification;I)V // method@090e │ │ -1a1966: 0e00 |0003: return-void │ │ +1a1a20: |[1a1a20] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Lcom/infomaniak/core/ForegroundService;ILandroid/app/Notification;I)V │ │ +1a1a30: 6e40 0e09 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/core/ForegroundService;.startForeground:(ILandroid/app/Notification;I)V // method@090e │ │ +1a1a36: 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 │ │ -1a1968: |[1a1968] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Lcom/infomaniak/drive/ui/LaunchActivity;III)V │ │ -1a1978: 6e40 740d 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/LaunchActivity;.overrideActivityTransition:(III)V // method@0d74 │ │ -1a197e: 0e00 |0003: return-void │ │ +1a1a38: |[1a1a38] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Lcom/infomaniak/drive/ui/LaunchActivity;III)V │ │ +1a1a48: 6e40 740d 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/LaunchActivity;.overrideActivityTransition:(III)V // method@0d74 │ │ +1a1a4e: 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 │ │ -1a15dc: |[1a15dc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/PowerManager;Ljava/lang/String;)Z │ │ -1a15ec: 6e20 3e02 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/PowerManager;.isIgnoringBatteryOptimizations:(Ljava/lang/String;)Z // method@023e │ │ -1a15f2: 0a00 |0003: move-result v0 │ │ -1a15f4: 0f00 |0004: return v0 │ │ +1a16ac: |[1a16ac] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/PowerManager;Ljava/lang/String;)Z │ │ +1a16bc: 6e20 3e02 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/PowerManager;.isIgnoringBatteryOptimizations:(Ljava/lang/String;)Z // method@023e │ │ +1a16c2: 0a00 |0003: move-result v0 │ │ +1a16c4: 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 │ │ -1a15f8: |[1a15f8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Z │ │ -1a1608: 2000 8000 |0000: instance-of v0, v0, Landroid/icu/text/DecimalFormat; // type@0080 │ │ -1a160c: 0f00 |0002: return v0 │ │ +1a16c8: |[1a16c8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Z │ │ +1a16d8: 2000 8000 |0000: instance-of v0, v0, Landroid/icu/text/DecimalFormat; // type@0080 │ │ +1a16dc: 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 │ │ -1a1610: |[1a1610] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/List;Ljava/util/function/Predicate;)Z │ │ -1a1620: 7220 029a 1000 |0000: invoke-interface {v0, v1}, Ljava/util/List;.removeIf:(Ljava/util/function/Predicate;)Z // method@9a02 │ │ -1a1626: 0a00 |0003: move-result v0 │ │ -1a1628: 0f00 |0004: return v0 │ │ +1a16e0: |[1a16e0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/List;Ljava/util/function/Predicate;)Z │ │ +1a16f0: 7220 0f9a 1000 |0000: invoke-interface {v0, v1}, Ljava/util/List;.removeIf:(Ljava/util/function/Predicate;)Z // method@9a0f │ │ +1a16f6: 0a00 |0003: move-result v0 │ │ +1a16f8: 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 │ │ -1a13cc: |[1a13cc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ -1a13dc: 7130 b201 1002 |0000: invoke-static {v0, v1, v2}, Landroid/media/ThumbnailUtils;.createImageThumbnail:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; // method@01b2 │ │ -1a13e2: 0c00 |0003: move-result-object v0 │ │ -1a13e4: 1100 |0004: return-object v0 │ │ +1a149c: |[1a149c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ +1a14ac: 7130 b201 1002 |0000: invoke-static {v0, v1, v2}, Landroid/media/ThumbnailUtils;.createImageThumbnail:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; // method@01b2 │ │ +1a14b2: 0c00 |0003: move-result-object v0 │ │ +1a14b4: 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 │ │ -1a14c0: |[1a14c0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:()Landroid/icu/util/MeasureUnit; │ │ -1a14d0: 6200 2f00 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.BYTE:Landroid/icu/util/MeasureUnit; // field@002f │ │ -1a14d4: 1100 |0002: return-object v0 │ │ +1a1590: |[1a1590] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:()Landroid/icu/util/MeasureUnit; │ │ +1a15a0: 6200 2f00 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.BYTE:Landroid/icu/util/MeasureUnit; // field@002f │ │ +1a15a4: 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 │ │ -1a1728: |[1a1728] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ -1a1738: 7110 ca98 0000 |0000: invoke-static {v0}, Ljava/time/format/DateTimeFormatter;.ofLocalizedTime:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@98ca │ │ -1a173e: 0c00 |0003: move-result-object v0 │ │ -1a1740: 1100 |0004: return-object v0 │ │ +1a17f8: |[1a17f8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ +1a1808: 7110 d798 0000 |0000: invoke-static {v0}, Ljava/time/format/DateTimeFormatter;.ofLocalizedTime:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@98d7 │ │ +1a180e: 0c00 |0003: move-result-object v0 │ │ +1a1810: 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 │ │ -1a17d0: |[1a17d0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:()V │ │ -1a17e0: 2200 9100 |0000: new-instance v0, Landroid/media/MediaMetadataRetriever$BitmapParams; // type@0091 │ │ -1a17e4: 0e00 |0002: return-void │ │ +1a18a0: |[1a18a0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:()V │ │ +1a18b0: 2200 9100 |0000: new-instance v0, Landroid/media/MediaMetadataRetriever$BitmapParams; // type@0091 │ │ +1a18b4: 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 │ │ -1a17e8: |[1a17e8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ -1a17f8: 6e20 5a00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setGroup:(Ljava/lang/String;)V // method@005a │ │ -1a17fe: 0e00 |0003: return-void │ │ +1a18b8: |[1a18b8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ +1a18c8: 6e20 5a00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setGroup:(Ljava/lang/String;)V // method@005a │ │ +1a18ce: 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 │ │ -1a1800: |[1a1800] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationManager;Ljava/util/List;)V │ │ -1a1810: 6e20 5e00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannels:(Ljava/util/List;)V // method@005e │ │ -1a1816: 0e00 |0003: return-void │ │ +1a18d0: |[1a18d0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationManager;Ljava/util/List;)V │ │ +1a18e0: 6e20 5e00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannels:(Ljava/util/List;)V // method@005e │ │ +1a18e6: 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 │ │ -1a1818: |[1a1818] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/icu/text/NumberFormat;I)V │ │ -1a1828: 6e20 8d01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setMaximumFractionDigits:(I)V // method@018d │ │ -1a182e: 0e00 |0003: return-void │ │ +1a18e8: |[1a18e8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/icu/text/NumberFormat;I)V │ │ +1a18f8: 6e20 8d01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setMaximumFractionDigits:(I)V // method@018d │ │ +1a18fe: 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 │ │ -1a14d8: |[1a14d8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$2:()Landroid/icu/util/MeasureUnit; │ │ -1a14e8: 6200 3100 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.KILOBYTE:Landroid/icu/util/MeasureUnit; // field@0031 │ │ -1a14ec: 1100 |0002: return-object v0 │ │ +1a15a8: |[1a15a8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$2:()Landroid/icu/util/MeasureUnit; │ │ +1a15b8: 6200 3100 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.KILOBYTE:Landroid/icu/util/MeasureUnit; // field@0031 │ │ +1a15bc: 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 │ │ -1a1830: |[1a1830] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$2:()V │ │ -1a1840: 2200 2500 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0025 │ │ -1a1844: 0e00 |0002: return-void │ │ +1a1900: |[1a1900] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$2:()V │ │ +1a1910: 2200 2500 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0025 │ │ +1a1914: 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 │ │ -1a14f0: |[1a14f0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$3:()Landroid/icu/util/MeasureUnit; │ │ -1a1500: 6200 3200 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.MEGABYTE:Landroid/icu/util/MeasureUnit; // field@0032 │ │ -1a1504: 1100 |0002: return-object v0 │ │ +1a15c0: |[1a15c0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$3:()Landroid/icu/util/MeasureUnit; │ │ +1a15d0: 6200 3200 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.MEGABYTE:Landroid/icu/util/MeasureUnit; // field@0032 │ │ +1a15d4: 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 │ │ -1a1848: |[1a1848] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$3:()V │ │ -1a1858: 2200 0001 |0000: new-instance v0, Landroid/view/ContextThemeWrapper; // type@0100 │ │ -1a185c: 0e00 |0002: return-void │ │ +1a1918: |[1a1918] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$3:()V │ │ +1a1928: 2200 0001 |0000: new-instance v0, Landroid/view/ContextThemeWrapper; // type@0100 │ │ +1a192c: 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 │ │ -1a1508: |[1a1508] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$4:()Landroid/icu/util/MeasureUnit; │ │ -1a1518: 6200 3000 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.GIGABYTE:Landroid/icu/util/MeasureUnit; // field@0030 │ │ -1a151c: 1100 |0002: return-object v0 │ │ +1a15d8: |[1a15d8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$4:()Landroid/icu/util/MeasureUnit; │ │ +1a15e8: 6200 3000 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.GIGABYTE:Landroid/icu/util/MeasureUnit; // field@0030 │ │ +1a15ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #64 header: │ │ class_idx : 1150 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a19a0: |[1a19a0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a19b0: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a19b6: 5b01 ea03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ea │ │ -1a19ba: 0e00 |0005: return-void │ │ +1a1a70: |[1a1a70] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a1a80: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a1a86: 5b01 ea03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ea │ │ +1a1a8a: 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 │ │ -1a1980: |[1a1980] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda10.invoke:()Ljava/lang/Object; │ │ -1a1990: 5410 ea03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ea │ │ -1a1994: 7110 5f0e 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@0e5f │ │ -1a199a: 0c00 |0005: move-result-object v0 │ │ -1a199c: 1100 |0006: return-object v0 │ │ +1a1a50: |[1a1a50] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda10.invoke:()Ljava/lang/Object; │ │ +1a1a60: 5410 ea03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ea │ │ +1a1a64: 7110 5f0e 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@0e5f │ │ +1a1a6a: 0c00 |0005: move-result-object v0 │ │ +1a1a6c: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #65 header: │ │ class_idx : 1151 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a19e4: |[1a19e4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -1a19f4: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a19fa: 5b01 eb03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03eb │ │ -1a19fe: 5b02 ec03 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@03ec │ │ -1a1a02: 0e00 |0007: return-void │ │ +1a1ab4: |[1a1ab4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +1a1ac4: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a1aca: 5b01 eb03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03eb │ │ +1a1ace: 5b02 ec03 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@03ec │ │ +1a1ad2: 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 │ │ -1a19bc: |[1a19bc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda11.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a19cc: 5420 eb03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03eb │ │ -1a19d0: 5421 ec03 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@03ec │ │ -1a19d4: 1f03 9403 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ -1a19d8: 7130 4f0e 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@0e4f │ │ -1a19de: 0c03 |0009: move-result-object v3 │ │ -1a19e0: 1103 |000a: return-object v3 │ │ +1a1a8c: |[1a1a8c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda11.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1a9c: 5420 eb03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03eb │ │ +1a1aa0: 5421 ec03 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@03ec │ │ +1a1aa4: 1f03 9403 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ +1a1aa8: 7130 4f0e 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@0e4f │ │ +1a1aae: 0c03 |0009: move-result-object v3 │ │ +1a1ab0: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #66 header: │ │ class_idx : 1152 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a1a30: |[1a1a30] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda12.:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1a40: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a1a46: 5b01 ed03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$0:Ljava/util/ArrayList; // field@03ed │ │ -1a1a4a: 5b02 ee03 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$1:Ljava/util/List; // field@03ee │ │ -1a1a4e: 5b03 ef03 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$2:Lcom/infomaniak/drive/ui/MainActivity; // field@03ef │ │ -1a1a52: 0e00 |0009: return-void │ │ +1a1b00: |[1a1b00] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda12.:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a1b10: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a1b16: 5b01 ed03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$0:Ljava/util/ArrayList; // field@03ed │ │ +1a1b1a: 5b02 ee03 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$1:Ljava/util/List; // field@03ee │ │ +1a1b1e: 5b03 ef03 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$2:Lcom/infomaniak/drive/ui/MainActivity; // field@03ef │ │ +1a1b22: 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 │ │ -1a1a04: |[1a1a04] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda12.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1a14: 5430 ed03 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$0:Ljava/util/ArrayList; // field@03ed │ │ -1a1a18: 5431 ee03 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$1:Ljava/util/List; // field@03ee │ │ -1a1a1c: 5432 ef03 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$2:Lcom/infomaniak/drive/ui/MainActivity; // field@03ef │ │ -1a1a20: 1f04 2000 |0006: check-cast v4, Landroid/app/Dialog; // type@0020 │ │ -1a1a24: 7140 5e0e 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@0e5e │ │ -1a1a2a: 0c04 |000b: move-result-object v4 │ │ -1a1a2c: 1104 |000c: return-object v4 │ │ +1a1ad4: |[1a1ad4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda12.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1ae4: 5430 ed03 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$0:Ljava/util/ArrayList; // field@03ed │ │ +1a1ae8: 5431 ee03 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$1:Ljava/util/List; // field@03ee │ │ +1a1aec: 5432 ef03 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$2:Lcom/infomaniak/drive/ui/MainActivity; // field@03ef │ │ +1a1af0: 1f04 2000 |0006: check-cast v4, Landroid/app/Dialog; // type@0020 │ │ +1a1af4: 7140 5e0e 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@0e5e │ │ +1a1afa: 0c04 |000b: move-result-object v4 │ │ +1a1afc: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #67 header: │ │ class_idx : 1153 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a1a80: |[1a1a80] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda13.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1a90: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a1a96: 5b01 f003 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f0 │ │ -1a1a9a: 0e00 |0005: return-void │ │ +1a1b50: |[1a1b50] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda13.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a1b60: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a1b66: 5b01 f003 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f0 │ │ +1a1b6a: 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 │ │ -1a1a54: |[1a1a54] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda13.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1a64: 5410 f003 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f0 │ │ -1a1a68: 1f02 eb17 |0002: check-cast v2, Ljava/lang/Boolean; // type@17eb │ │ -1a1a6c: 6e10 2595 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9525 │ │ -1a1a72: 0a02 |0007: move-result v2 │ │ -1a1a74: 7120 680e 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@0e68 │ │ -1a1a7a: 0c02 |000b: move-result-object v2 │ │ -1a1a7c: 1102 |000c: return-object v2 │ │ +1a1b24: |[1a1b24] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda13.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1b34: 5410 f003 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f0 │ │ +1a1b38: 1f02 ec17 |0002: check-cast v2, Ljava/lang/Boolean; // type@17ec │ │ +1a1b3c: 6e10 3295 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9532 │ │ +1a1b42: 0a02 |0007: move-result v2 │ │ +1a1b44: 7120 680e 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@0e68 │ │ +1a1b4a: 0c02 |000b: move-result-object v2 │ │ +1a1b4c: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #68 header: │ │ class_idx : 1154 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a1abc: |[1a1abc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda14.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1acc: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a1ad2: 5b01 f103 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f1 │ │ -1a1ad6: 0e00 |0005: return-void │ │ +1a1b8c: |[1a1b8c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda14.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a1b9c: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a1ba2: 5b01 f103 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f1 │ │ +1a1ba6: 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 │ │ -1a1a9c: |[1a1a9c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda14.invoke:()Ljava/lang/Object; │ │ -1a1aac: 5410 f103 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f1 │ │ -1a1ab0: 7110 4c0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$0ZgrfezYhHpijSmRy_uslj5QwdA:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e4c │ │ -1a1ab6: 0c00 |0005: move-result-object v0 │ │ -1a1ab8: 1100 |0006: return-object v0 │ │ +1a1b6c: |[1a1b6c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda14.invoke:()Ljava/lang/Object; │ │ +1a1b7c: 5410 f103 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f1 │ │ +1a1b80: 7110 4c0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$0ZgrfezYhHpijSmRy_uslj5QwdA:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e4c │ │ +1a1b86: 0c00 |0005: move-result-object v0 │ │ +1a1b88: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #69 header: │ │ class_idx : 1155 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a1afc: |[1a1afc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda15.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1b0c: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a1b12: 5b01 f203 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f2 │ │ -1a1b16: 0e00 |0005: return-void │ │ +1a1bcc: |[1a1bcc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda15.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a1bdc: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a1be2: 5b01 f203 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f2 │ │ +1a1be6: 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 │ │ -1a1ad8: |[1a1ad8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda15.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1ae8: 5410 f203 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f2 │ │ -1a1aec: 1f02 fb17 |0002: check-cast v2, Ljava/lang/Exception; // type@17fb │ │ -1a1af0: 7120 5c0e 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@0e5c │ │ -1a1af6: 0c02 |0007: move-result-object v2 │ │ -1a1af8: 1102 |0008: return-object v2 │ │ +1a1ba8: |[1a1ba8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda15.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1bb8: 5410 f203 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f2 │ │ +1a1bbc: 1f02 fc17 |0002: check-cast v2, Ljava/lang/Exception; // type@17fc │ │ +1a1bc0: 7120 5c0e 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@0e5c │ │ +1a1bc6: 0c02 |0007: move-result-object v2 │ │ +1a1bc8: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #70 header: │ │ class_idx : 1156 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a1b44: |[1a1b44] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda16.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1b54: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a1b5a: 5b01 f303 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f3 │ │ -1a1b5e: 0e00 |0005: return-void │ │ +1a1c14: |[1a1c14] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda16.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a1c24: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a1c2a: 5b01 f303 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f3 │ │ +1a1c2e: 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 │ │ -1a1b18: |[1a1b18] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda16.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1b28: 5410 f303 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f3 │ │ -1a1b2c: 1f02 eb17 |0002: check-cast v2, Ljava/lang/Boolean; // type@17eb │ │ -1a1b30: 6e10 2595 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9525 │ │ -1a1b36: 0a02 |0007: move-result v2 │ │ -1a1b38: 7120 610e 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$nceaIJWKMJIwElX4Bcac5lRSKik:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e61 │ │ -1a1b3e: 0c02 |000b: move-result-object v2 │ │ -1a1b40: 1102 |000c: return-object v2 │ │ +1a1be8: |[1a1be8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda16.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1bf8: 5410 f303 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f3 │ │ +1a1bfc: 1f02 ec17 |0002: check-cast v2, Ljava/lang/Boolean; // type@17ec │ │ +1a1c00: 6e10 3295 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9532 │ │ +1a1c06: 0a02 |0007: move-result v2 │ │ +1a1c08: 7120 610e 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$nceaIJWKMJIwElX4Bcac5lRSKik:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e61 │ │ +1a1c0e: 0c02 |000b: move-result-object v2 │ │ +1a1c10: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #71 header: │ │ class_idx : 1157 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a1b8c: |[1a1b8c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda17.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1b9c: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a1ba2: 5b01 f403 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f4 │ │ -1a1ba6: 0e00 |0005: return-void │ │ +1a1c5c: |[1a1c5c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda17.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a1c6c: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a1c72: 5b01 f403 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f4 │ │ +1a1c76: 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 │ │ -1a1b60: |[1a1b60] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda17.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1b70: 5410 f403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f4 │ │ -1a1b74: 1f02 eb17 |0002: check-cast v2, Ljava/lang/Boolean; // type@17eb │ │ -1a1b78: 6e10 2595 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9525 │ │ -1a1b7e: 0a02 |0007: move-result v2 │ │ -1a1b80: 7120 620e 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$qNUmFYNZok38BwoO51zb6xo7QIs:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e62 │ │ -1a1b86: 0c02 |000b: move-result-object v2 │ │ -1a1b88: 1102 |000c: return-object v2 │ │ +1a1c30: |[1a1c30] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda17.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1c40: 5410 f403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f4 │ │ +1a1c44: 1f02 ec17 |0002: check-cast v2, Ljava/lang/Boolean; // type@17ec │ │ +1a1c48: 6e10 3295 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9532 │ │ +1a1c4e: 0a02 |0007: move-result v2 │ │ +1a1c50: 7120 620e 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$qNUmFYNZok38BwoO51zb6xo7QIs:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e62 │ │ +1a1c56: 0c02 |000b: move-result-object v2 │ │ +1a1c58: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #72 header: │ │ class_idx : 1158 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a1bcc: |[1a1bcc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda18.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1bdc: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a1be2: 5b01 f503 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f5 │ │ -1a1be6: 0e00 |0005: return-void │ │ +1a1c9c: |[1a1c9c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda18.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a1cac: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a1cb2: 5b01 f503 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f5 │ │ +1a1cb6: 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 │ │ -1a1ba8: |[1a1ba8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda18.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1bb8: 5410 f503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f5 │ │ -1a1bbc: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ -1a1bc0: 7120 670e 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@0e67 │ │ -1a1bc6: 0c02 |0007: move-result-object v2 │ │ -1a1bc8: 1102 |0008: return-object v2 │ │ +1a1c78: |[1a1c78] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda18.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1c88: 5410 f503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f5 │ │ +1a1c8c: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ +1a1c90: 7120 670e 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@0e67 │ │ +1a1c96: 0c02 |0007: move-result-object v2 │ │ +1a1c98: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #73 header: │ │ class_idx : 1159 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a1c0c: |[1a1c0c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda19.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1c1c: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a1c22: 5b01 f603 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f6 │ │ -1a1c26: 0e00 |0005: return-void │ │ +1a1cdc: |[1a1cdc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda19.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a1cec: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a1cf2: 5b01 f603 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f6 │ │ +1a1cf6: 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 │ │ -1a1be8: |[1a1be8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda19.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1bf8: 5410 f603 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f6 │ │ -1a1bfc: 1f02 d618 |0002: check-cast v2, Ljava/util/List; // type@18d6 │ │ -1a1c00: 7120 5d0e 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@0e5d │ │ -1a1c06: 0c02 |0007: move-result-object v2 │ │ -1a1c08: 1102 |0008: return-object v2 │ │ +1a1cb8: |[1a1cb8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda19.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1cc8: 5410 f603 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f6 │ │ +1a1ccc: 1f02 d718 |0002: check-cast v2, Ljava/util/List; // type@18d7 │ │ +1a1cd0: 7120 5d0e 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@0e5d │ │ +1a1cd6: 0c02 |0007: move-result-object v2 │ │ +1a1cd8: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #74 header: │ │ class_idx : 1160 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a1c28: |[1a1c28] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1c38: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a1c3e: 5b01 f703 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f7 │ │ -1a1c42: 0e00 |0005: return-void │ │ +1a1cf8: |[1a1cf8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a1d08: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a1d0e: 5b01 f703 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f7 │ │ +1a1d12: 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 │ │ -1a1c44: |[1a1c44] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda1.onNavigationItemReselected:(Landroid/view/MenuItem;)V │ │ -1a1c54: 5410 f703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f7 │ │ -1a1c58: 7120 530e 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$FBQZJWhE8TB2ak6iqa9OkkT6Exc:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V // method@0e53 │ │ -1a1c5e: 0e00 |0005: return-void │ │ +1a1d14: |[1a1d14] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda1.onNavigationItemReselected:(Landroid/view/MenuItem;)V │ │ +1a1d24: 5410 f703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f7 │ │ +1a1d28: 7120 530e 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$FBQZJWhE8TB2ak6iqa9OkkT6Exc:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V // method@0e53 │ │ +1a1d2e: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #75 header: │ │ class_idx : 1161 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a1c60: |[1a1c60] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda20.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1c70: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a1c76: 5b01 f803 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f8 │ │ -1a1c7a: 0e00 |0005: return-void │ │ +1a1d30: |[1a1d30] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda20.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a1d40: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a1d46: 5b01 f803 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f8 │ │ +1a1d4a: 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 │ │ -1a1c7c: |[1a1c7c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda20.onDestinationChanged:(Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ -1a1c8c: 5410 f803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f8 │ │ -1a1c90: 7140 600e 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@0e60 │ │ -1a1c96: 0e00 |0005: return-void │ │ +1a1d4c: |[1a1d4c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda20.onDestinationChanged:(Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ +1a1d5c: 5410 f803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f8 │ │ +1a1d60: 7140 600e 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@0e60 │ │ +1a1d66: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #76 header: │ │ class_idx : 1162 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a1cbc: |[1a1cbc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda21.:()V │ │ -1a1ccc: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a1cd2: 0e00 |0003: return-void │ │ +1a1d8c: |[1a1d8c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda21.:()V │ │ +1a1d9c: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a1da2: 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 │ │ -1a1c98: |[1a1c98] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda21.invoke:()Ljava/lang/Object; │ │ -1a1ca8: 7100 5a0e 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$WnXaAGgjel0P-6xUz-Cu7y5-NXY:()Z // method@0e5a │ │ -1a1cae: 0a00 |0003: move-result v0 │ │ -1a1cb0: 7110 2a95 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@952a │ │ -1a1cb6: 0c00 |0007: move-result-object v0 │ │ -1a1cb8: 1100 |0008: return-object v0 │ │ +1a1d68: |[1a1d68] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda21.invoke:()Ljava/lang/Object; │ │ +1a1d78: 7100 5a0e 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$WnXaAGgjel0P-6xUz-Cu7y5-NXY:()Z // method@0e5a │ │ +1a1d7e: 0a00 |0003: move-result v0 │ │ +1a1d80: 7110 3795 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9537 │ │ +1a1d86: 0c00 |0007: move-result-object v0 │ │ +1a1d88: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #77 header: │ │ class_idx : 1163 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a1cf4: |[1a1cf4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda22.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1d04: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a1d0a: 5b01 f903 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f9 │ │ -1a1d0e: 0e00 |0005: return-void │ │ +1a1dc4: |[1a1dc4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda22.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a1dd4: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a1dda: 5b01 f903 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f9 │ │ +1a1dde: 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 │ │ -1a1cd4: |[1a1cd4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda22.invoke:()Ljava/lang/Object; │ │ -1a1ce4: 5410 f903 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f9 │ │ -1a1ce8: 7110 520e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$EkZCs44BUMjkhS3-R0NoBc0COcE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e52 │ │ -1a1cee: 0c00 |0005: move-result-object v0 │ │ -1a1cf0: 1100 |0006: return-object v0 │ │ +1a1da4: |[1a1da4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda22.invoke:()Ljava/lang/Object; │ │ +1a1db4: 5410 f903 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f9 │ │ +1a1db8: 7110 520e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$EkZCs44BUMjkhS3-R0NoBc0COcE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e52 │ │ +1a1dbe: 0c00 |0005: move-result-object v0 │ │ +1a1dc0: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #78 header: │ │ class_idx : 1164 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a1d30: |[1a1d30] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda23.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1d40: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a1d46: 5b01 fa03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fa │ │ -1a1d4a: 0e00 |0005: return-void │ │ +1a1e00: |[1a1e00] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda23.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a1e10: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a1e16: 5b01 fa03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fa │ │ +1a1e1a: 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 │ │ -1a1d10: |[1a1d10] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda23.invoke:()Ljava/lang/Object; │ │ -1a1d20: 5410 fa03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fa │ │ -1a1d24: 7110 650e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$uVM6rvIP56-dPmI8LC85DVYgSXE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e65 │ │ -1a1d2a: 0c00 |0005: move-result-object v0 │ │ -1a1d2c: 1100 |0006: return-object v0 │ │ +1a1de0: |[1a1de0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda23.invoke:()Ljava/lang/Object; │ │ +1a1df0: 5410 fa03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fa │ │ +1a1df4: 7110 650e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$uVM6rvIP56-dPmI8LC85DVYgSXE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e65 │ │ +1a1dfa: 0c00 |0005: move-result-object v0 │ │ +1a1dfc: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #79 header: │ │ class_idx : 1165 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a1d6c: |[1a1d6c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda24.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1d7c: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a1d82: 5b01 fb03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fb │ │ -1a1d86: 0e00 |0005: return-void │ │ +1a1e3c: |[1a1e3c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda24.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a1e4c: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a1e52: 5b01 fb03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fb │ │ +1a1e56: 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 │ │ -1a1d4c: |[1a1d4c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda24.invoke:()Ljava/lang/Object; │ │ -1a1d5c: 5410 fb03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fb │ │ -1a1d60: 7110 590e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$UZCvXdNhfbrd4lJ0CMfBYKI0KFY:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e59 │ │ -1a1d66: 0c00 |0005: move-result-object v0 │ │ -1a1d68: 1100 |0006: return-object v0 │ │ +1a1e1c: |[1a1e1c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda24.invoke:()Ljava/lang/Object; │ │ +1a1e2c: 5410 fb03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fb │ │ +1a1e30: 7110 590e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$UZCvXdNhfbrd4lJ0CMfBYKI0KFY:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e59 │ │ +1a1e36: 0c00 |0005: move-result-object v0 │ │ +1a1e38: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #80 header: │ │ class_idx : 1166 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a1dac: |[1a1dac] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda25.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1dbc: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a1dc2: 5b01 fc03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fc │ │ -1a1dc6: 0e00 |0005: return-void │ │ +1a1e7c: |[1a1e7c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda25.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a1e8c: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a1e92: 5b01 fc03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fc │ │ +1a1e96: 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 │ │ -1a1d88: |[1a1d88] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda25.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1d98: 5410 fc03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fc │ │ -1a1d9c: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ -1a1da0: 7120 540e 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@0e54 │ │ -1a1da6: 0c02 |0007: move-result-object v2 │ │ -1a1da8: 1102 |0008: return-object v2 │ │ +1a1e58: |[1a1e58] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda25.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1e68: 5410 fc03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fc │ │ +1a1e6c: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ +1a1e70: 7120 540e 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@0e54 │ │ +1a1e76: 0c02 |0007: move-result-object v2 │ │ +1a1e78: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #81 header: │ │ class_idx : 1167 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a1dec: |[1a1dec] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda26.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1dfc: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a1e02: 5b01 fd03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fd │ │ -1a1e06: 0e00 |0005: return-void │ │ +1a1ebc: |[1a1ebc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda26.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a1ecc: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a1ed2: 5b01 fd03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fd │ │ +1a1ed6: 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 │ │ -1a1dc8: |[1a1dc8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda26.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1dd8: 5410 fd03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fd │ │ -1a1ddc: 1f02 eb17 |0002: check-cast v2, Ljava/lang/Boolean; // type@17eb │ │ -1a1de0: 7120 630e 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@0e63 │ │ -1a1de6: 0c02 |0007: move-result-object v2 │ │ -1a1de8: 1102 |0008: return-object v2 │ │ +1a1e98: |[1a1e98] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda26.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1ea8: 5410 fd03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fd │ │ +1a1eac: 1f02 ec17 |0002: check-cast v2, Ljava/lang/Boolean; // type@17ec │ │ +1a1eb0: 7120 630e 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@0e63 │ │ +1a1eb6: 0c02 |0007: move-result-object v2 │ │ +1a1eb8: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #82 header: │ │ class_idx : 1168 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a1e08: |[1a1e08] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda27.:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;)V │ │ -1a1e18: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a1e1e: 5b01 fe03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fe │ │ -1a1e22: 5b02 ff03 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$1:Landroid/os/Bundle; // field@03ff │ │ -1a1e26: 0e00 |0007: return-void │ │ +1a1ed8: |[1a1ed8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda27.:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;)V │ │ +1a1ee8: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a1eee: 5b01 fe03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fe │ │ +1a1ef2: 5b02 ff03 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$1:Landroid/os/Bundle; // field@03ff │ │ +1a1ef6: 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 │ │ -1a1e28: |[1a1e28] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda27.onClick:(Landroid/view/View;)V │ │ -1a1e38: 5420 fe03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fe │ │ -1a1e3c: 5421 ff03 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$1:Landroid/os/Bundle; // field@03ff │ │ -1a1e40: 7130 4d0e 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@0e4d │ │ -1a1e46: 0e00 |0007: return-void │ │ +1a1ef8: |[1a1ef8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda27.onClick:(Landroid/view/View;)V │ │ +1a1f08: 5420 fe03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fe │ │ +1a1f0c: 5421 ff03 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$1:Landroid/os/Bundle; // field@03ff │ │ +1a1f10: 7130 4d0e 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@0e4d │ │ +1a1f16: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #83 header: │ │ class_idx : 1169 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a1e6c: |[1a1e6c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda28.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;)V │ │ -1a1e7c: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a1e82: 5b01 0004 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.f$0:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0400 │ │ -1a1e86: 0e00 |0005: return-void │ │ +1a1f3c: |[1a1f3c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda28.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;)V │ │ +1a1f4c: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a1f52: 5b01 0004 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.f$0:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0400 │ │ +1a1f56: 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 │ │ -1a1e48: |[1a1e48] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda28.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1e58: 5410 0004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.f$0:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0400 │ │ -1a1e5c: 1f02 9403 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ -1a1e60: 7120 4e0e 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@0e4e │ │ -1a1e66: 0c02 |0007: move-result-object v2 │ │ -1a1e68: 1102 |0008: return-object v2 │ │ +1a1f18: |[1a1f18] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda28.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1f28: 5410 0004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.f$0:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0400 │ │ +1a1f2c: 1f02 9403 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ +1a1f30: 7120 4e0e 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@0e4e │ │ +1a1f36: 0c02 |0007: move-result-object v2 │ │ +1a1f38: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #84 header: │ │ class_idx : 1170 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a1ea8: |[1a1ea8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda29.:(Landroid/view/GestureDetector;)V │ │ -1a1eb8: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a1ebe: 5b01 0104 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.f$0:Landroid/view/GestureDetector; // field@0401 │ │ -1a1ec2: 0e00 |0005: return-void │ │ +1a1f78: |[1a1f78] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda29.:(Landroid/view/GestureDetector;)V │ │ +1a1f88: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a1f8e: 5b01 0104 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.f$0:Landroid/view/GestureDetector; // field@0401 │ │ +1a1f92: 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 │ │ -1a1e88: |[1a1e88] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda29.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -1a1e98: 5410 0104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.f$0:Landroid/view/GestureDetector; // field@0401 │ │ -1a1e9c: 7130 5b0e 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@0e5b │ │ -1a1ea2: 0a02 |0005: move-result v2 │ │ -1a1ea4: 0f02 |0006: return v2 │ │ +1a1f58: |[1a1f58] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda29.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +1a1f68: 5410 0104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.f$0:Landroid/view/GestureDetector; // field@0401 │ │ +1a1f6c: 7130 5b0e 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@0e5b │ │ +1a1f72: 0a02 |0005: move-result v2 │ │ +1a1f74: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #85 header: │ │ class_idx : 1171 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a1ee4: |[1a1ee4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1ef4: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a1efa: 5b01 0204 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0402 │ │ -1a1efe: 0e00 |0005: return-void │ │ +1a1fb4: |[1a1fb4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a1fc4: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a1fca: 5b01 0204 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0402 │ │ +1a1fce: 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 │ │ -1a1ec4: |[1a1ec4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda2.invoke:()Ljava/lang/Object; │ │ -1a1ed4: 5410 0204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0402 │ │ -1a1ed8: 7110 660e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$w0u2XKS61e3W4RlpPiNG4Va1sSY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e66 │ │ -1a1ede: 0c00 |0005: move-result-object v0 │ │ -1a1ee0: 1100 |0006: return-object v0 │ │ +1a1f94: |[1a1f94] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda2.invoke:()Ljava/lang/Object; │ │ +1a1fa4: 5410 0204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0402 │ │ +1a1fa8: 7110 660e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$w0u2XKS61e3W4RlpPiNG4Va1sSY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e66 │ │ +1a1fae: 0c00 |0005: move-result-object v0 │ │ +1a1fb0: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #86 header: │ │ class_idx : 1172 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a1f20: |[1a1f20] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1f30: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a1f36: 5b01 0304 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0403 │ │ -1a1f3a: 0e00 |0005: return-void │ │ +1a1ff0: |[1a1ff0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a2000: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a2006: 5b01 0304 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0403 │ │ +1a200a: 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 │ │ -1a1f00: |[1a1f00] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda3.invoke:()Ljava/lang/Object; │ │ -1a1f10: 5410 0304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0403 │ │ -1a1f14: 7110 510e 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@0e51 │ │ -1a1f1a: 0c00 |0005: move-result-object v0 │ │ -1a1f1c: 1100 |0006: return-object v0 │ │ +1a1fd0: |[1a1fd0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda3.invoke:()Ljava/lang/Object; │ │ +1a1fe0: 5410 0304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0403 │ │ +1a1fe4: 7110 510e 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@0e51 │ │ +1a1fea: 0c00 |0005: move-result-object v0 │ │ +1a1fec: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #87 header: │ │ class_idx : 1173 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a1f5c: |[1a1f5c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda4.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1f6c: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a1f72: 5b01 0404 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0404 │ │ -1a1f76: 0e00 |0005: return-void │ │ +1a202c: |[1a202c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda4.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a203c: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a2042: 5b01 0404 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0404 │ │ +1a2046: 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 │ │ -1a1f3c: |[1a1f3c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda4.invoke:()Ljava/lang/Object; │ │ -1a1f4c: 5410 0404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0404 │ │ -1a1f50: 7110 560e 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@0e56 │ │ -1a1f56: 0c00 |0005: move-result-object v0 │ │ -1a1f58: 1100 |0006: return-object v0 │ │ +1a200c: |[1a200c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda4.invoke:()Ljava/lang/Object; │ │ +1a201c: 5410 0404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0404 │ │ +1a2020: 7110 560e 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@0e56 │ │ +1a2026: 0c00 |0005: move-result-object v0 │ │ +1a2028: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #88 header: │ │ class_idx : 1174 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a1f98: |[1a1f98] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda5.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1fa8: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a1fae: 5b01 0504 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0405 │ │ -1a1fb2: 0e00 |0005: return-void │ │ +1a2068: |[1a2068] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda5.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a2078: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a207e: 5b01 0504 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0405 │ │ +1a2082: 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 │ │ -1a1f78: |[1a1f78] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda5.invoke:()Ljava/lang/Object; │ │ -1a1f88: 5410 0504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0405 │ │ -1a1f8c: 7110 640e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$rb3BSWKWi5qJGKn5R3VKdcgEsSQ:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e64 │ │ -1a1f92: 0c00 |0005: move-result-object v0 │ │ -1a1f94: 1100 |0006: return-object v0 │ │ +1a2048: |[1a2048] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda5.invoke:()Ljava/lang/Object; │ │ +1a2058: 5410 0504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0405 │ │ +1a205c: 7110 640e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$rb3BSWKWi5qJGKn5R3VKdcgEsSQ:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e64 │ │ +1a2062: 0c00 |0005: move-result-object v0 │ │ +1a2064: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #89 header: │ │ class_idx : 1175 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a1fb4: |[1a1fb4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1fc4: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a1fca: 5b01 0604 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0406 │ │ -1a1fce: 0e00 |0005: return-void │ │ +1a2084: |[1a2084] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a2094: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a209a: 5b01 0604 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0406 │ │ +1a209e: 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 │ │ -1a1fd0: |[1a1fd0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda6.onActivityResult:(Ljava/lang/Object;)V │ │ -1a1fe0: 5410 0604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0406 │ │ -1a1fe4: 1f02 7901 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0179 │ │ -1a1fe8: 7120 550e 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@0e55 │ │ -1a1fee: 0e00 |0007: return-void │ │ +1a20a0: |[1a20a0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda6.onActivityResult:(Ljava/lang/Object;)V │ │ +1a20b0: 5410 0604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0406 │ │ +1a20b4: 1f02 7901 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0179 │ │ +1a20b8: 7120 550e 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@0e55 │ │ +1a20be: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #90 header: │ │ class_idx : 1176 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a2010: |[1a2010] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a2020: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a2026: 5b01 0704 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0407 │ │ -1a202a: 0e00 |0005: return-void │ │ +1a20e0: |[1a20e0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a20f0: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a20f6: 5b01 0704 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0407 │ │ +1a20fa: 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 │ │ -1a1ff0: |[1a1ff0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda7.invoke:()Ljava/lang/Object; │ │ -1a2000: 5410 0704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0407 │ │ -1a2004: 7110 570e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$Syoeu2azxIcb6c9dj4IGeenZ3a8:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; // method@0e57 │ │ -1a200a: 0c00 |0005: move-result-object v0 │ │ -1a200c: 1100 |0006: return-object v0 │ │ +1a20c0: |[1a20c0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda7.invoke:()Ljava/lang/Object; │ │ +1a20d0: 5410 0704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0407 │ │ +1a20d4: 7110 570e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$Syoeu2azxIcb6c9dj4IGeenZ3a8:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; // method@0e57 │ │ +1a20da: 0c00 |0005: move-result-object v0 │ │ +1a20dc: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #91 header: │ │ class_idx : 1177 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a202c: |[1a202c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda8.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a203c: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a2042: 5b01 0804 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0408 │ │ -1a2046: 0e00 |0005: return-void │ │ +1a20fc: |[1a20fc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda8.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a210c: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a2112: 5b01 0804 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0408 │ │ +1a2116: 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 │ │ -1a2048: |[1a2048] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda8.onActivityResult:(Ljava/lang/Object;)V │ │ -1a2058: 5410 0804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0408 │ │ -1a205c: 1f02 7901 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0179 │ │ -1a2060: 7120 500e 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@0e50 │ │ -1a2066: 0e00 |0007: return-void │ │ +1a2118: |[1a2118] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda8.onActivityResult:(Ljava/lang/Object;)V │ │ +1a2128: 5410 0804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0408 │ │ +1a212c: 1f02 7901 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0179 │ │ +1a2130: 7120 500e 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@0e50 │ │ +1a2136: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #92 header: │ │ class_idx : 1178 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a2088: |[1a2088] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a2098: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a209e: 5b01 0904 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0409 │ │ -1a20a2: 0e00 |0005: return-void │ │ +1a2158: |[1a2158] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a2168: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a216e: 5b01 0904 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0409 │ │ +1a2172: 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 │ │ -1a2068: |[1a2068] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda9.invoke:()Ljava/lang/Object; │ │ -1a2078: 5410 0904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0409 │ │ -1a207c: 7110 580e 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@0e58 │ │ -1a2082: 0c00 |0005: move-result-object v0 │ │ -1a2084: 1100 |0006: return-object v0 │ │ +1a2138: |[1a2138] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda9.invoke:()Ljava/lang/Object; │ │ +1a2148: 5410 0904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0409 │ │ +1a214c: 7110 580e 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@0e58 │ │ +1a2152: 0c00 |0005: move-result-object v0 │ │ +1a2154: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #93 header: │ │ class_idx : 1179 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 27287 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 27291 │ │ 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 │ │ -1a20a4: |[1a20a4] com.infomaniak.drive.ui.MainActivity$Companion.:()V │ │ -1a20b4: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a20ba: 0e00 |0003: return-void │ │ +1a2174: |[1a2174] com.infomaniak.drive.ui.MainActivity$Companion.:()V │ │ +1a2184: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a218a: 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 │ │ -1a20bc: |[1a20bc] com.infomaniak.drive.ui.MainActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a20cc: 7010 080e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity$Companion;.:()V // method@0e08 │ │ -1a20d2: 0e00 |0003: return-void │ │ +1a218c: |[1a218c] com.infomaniak.drive.ui.MainActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a219c: 7010 080e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity$Companion;.:()V // method@0e08 │ │ +1a21a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 27287 (MainActivity.kt) │ │ + source_file_idx : 27291 (MainActivity.kt) │ │ │ │ Class #94 header: │ │ class_idx : 1180 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 6137 │ │ -source_file_idx : 27287 │ │ +superclass_idx : 6138 │ │ +source_file_idx : 27291 │ │ 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 │ │ -1a20f8: |[1a20f8] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.$values:()[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; │ │ -1a2108: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -1a210a: 2300 bf25 |0001: new-array v0, v0, [Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@25bf │ │ -1a210e: 6201 0c04 |0003: sget-object v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.AppBar:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040c │ │ -1a2112: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1a2114: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -1a2118: 6201 0d04 |0008: sget-object v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.Default:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040d │ │ -1a211c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -1a211e: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ -1a2122: 6201 0e04 |000d: sget-object v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.MyKSuite:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040e │ │ -1a2126: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -1a2128: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ -1a212c: 1100 |0012: return-object v0 │ │ +1a21c8: |[1a21c8] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.$values:()[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; │ │ +1a21d8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +1a21da: 2300 c025 |0001: new-array v0, v0, [Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@25c0 │ │ +1a21de: 6201 0c04 |0003: sget-object v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.AppBar:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040c │ │ +1a21e2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1a21e4: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +1a21e8: 6201 0d04 |0008: sget-object v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.Default:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040d │ │ +1a21ec: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +1a21ee: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ +1a21f2: 6201 0e04 |000d: sget-object v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.MyKSuite:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040e │ │ +1a21f6: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +1a21f8: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ +1a21fc: 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 │ │ -1a219c: |[1a219c] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.:()V │ │ -1a21ac: 2207 9c04 |0000: new-instance v7, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@049c │ │ -1a21b0: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -1a21b2: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -1a21b4: 1a01 fe29 |0004: const-string v1, "AppBar" // string@29fe │ │ -1a21b8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1a21ba: 1403 1e00 067f |0007: const v3, #float 1.78117e+38 // #7f06001e │ │ -1a21c0: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -1a21c2: 0770 |000b: move-object v0, v7 │ │ -1a21c4: 7607 0d0e 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@0e0d │ │ -1a21ca: 6907 0c04 |000f: sput-object v7, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.AppBar:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040c │ │ -1a21ce: 2200 9c04 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@049c │ │ -1a21d2: 122d |0013: const/4 v13, #int 2 // #2 │ │ -1a21d4: 120e |0014: const/4 v14, #int 0 // #0 │ │ -1a21d6: 1a09 2335 |0015: const-string v9, "Default" // string@3523 │ │ -1a21da: 121a |0017: const/4 v10, #int 1 // #1 │ │ -1a21dc: 140b 1f00 067f |0018: const v11, #float 1.78117e+38 // #7f06001f │ │ -1a21e2: 120c |001b: const/4 v12, #int 0 // #0 │ │ -1a21e4: 0708 |001c: move-object v8, v0 │ │ -1a21e6: 7607 0d0e 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@0e0d │ │ -1a21ec: 6900 0d04 |0020: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.Default:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040d │ │ -1a21f0: 2200 9c04 |0022: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@049c │ │ -1a21f4: 1401 4d03 067f |0024: const v1, #float 1.78134e+38 // #7f06034d │ │ -1a21fa: 1402 4c03 067f |0027: const v2, #float 1.78134e+38 // #7f06034c │ │ -1a2200: 1a03 886c |002a: const-string v3, "MyKSuite" // string@6c88 │ │ -1a2204: 1224 |002c: const/4 v4, #int 2 // #2 │ │ -1a2206: 7052 0c0e 3014 |002d: invoke-direct {v0, v3, v4, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.:(Ljava/lang/String;III)V // method@0e0c │ │ -1a220c: 6900 0e04 |0030: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.MyKSuite:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040e │ │ -1a2210: 7100 0a0e 0000 |0032: invoke-static {}, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.$values:()[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // method@0e0a │ │ -1a2216: 0c00 |0035: move-result-object v0 │ │ -1a2218: 6900 0b04 |0036: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.$VALUES:[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040b │ │ -1a221c: 1f00 4126 |0038: check-cast v0, [Ljava/lang/Enum; // type@2641 │ │ -1a2220: 7110 60b5 0000 |003a: invoke-static {v0}, Lkotlin/enums/EnumEntriesKt;.enumEntries:([Ljava/lang/Enum;)Lkotlin/enums/EnumEntries; // method@b560 │ │ -1a2226: 0c00 |003d: move-result-object v0 │ │ -1a2228: 6900 0a04 |003e: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.$ENTRIES:Lkotlin/enums/EnumEntries; // field@040a │ │ -1a222c: 0e00 |0040: return-void │ │ +1a226c: |[1a226c] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.:()V │ │ +1a227c: 2207 9c04 |0000: new-instance v7, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@049c │ │ +1a2280: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +1a2282: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +1a2284: 1a01 012a |0004: const-string v1, "AppBar" // string@2a01 │ │ +1a2288: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1a228a: 1403 1e00 067f |0007: const v3, #float 1.78117e+38 // #7f06001e │ │ +1a2290: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +1a2292: 0770 |000b: move-object v0, v7 │ │ +1a2294: 7607 0d0e 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@0e0d │ │ +1a229a: 6907 0c04 |000f: sput-object v7, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.AppBar:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040c │ │ +1a229e: 2200 9c04 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@049c │ │ +1a22a2: 122d |0013: const/4 v13, #int 2 // #2 │ │ +1a22a4: 120e |0014: const/4 v14, #int 0 // #0 │ │ +1a22a6: 1a09 2635 |0015: const-string v9, "Default" // string@3526 │ │ +1a22aa: 121a |0017: const/4 v10, #int 1 // #1 │ │ +1a22ac: 140b 1f00 067f |0018: const v11, #float 1.78117e+38 // #7f06001f │ │ +1a22b2: 120c |001b: const/4 v12, #int 0 // #0 │ │ +1a22b4: 0708 |001c: move-object v8, v0 │ │ +1a22b6: 7607 0d0e 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@0e0d │ │ +1a22bc: 6900 0d04 |0020: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.Default:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040d │ │ +1a22c0: 2200 9c04 |0022: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@049c │ │ +1a22c4: 1401 4d03 067f |0024: const v1, #float 1.78134e+38 // #7f06034d │ │ +1a22ca: 1402 4c03 067f |0027: const v2, #float 1.78134e+38 // #7f06034c │ │ +1a22d0: 1a03 8c6c |002a: const-string v3, "MyKSuite" // string@6c8c │ │ +1a22d4: 1224 |002c: const/4 v4, #int 2 // #2 │ │ +1a22d6: 7052 0c0e 3014 |002d: invoke-direct {v0, v3, v4, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.:(Ljava/lang/String;III)V // method@0e0c │ │ +1a22dc: 6900 0e04 |0030: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.MyKSuite:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040e │ │ +1a22e0: 7100 0a0e 0000 |0032: invoke-static {}, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.$values:()[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // method@0e0a │ │ +1a22e6: 0c00 |0035: move-result-object v0 │ │ +1a22e8: 6900 0b04 |0036: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.$VALUES:[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040b │ │ +1a22ec: 1f00 4226 |0038: check-cast v0, [Ljava/lang/Enum; // type@2642 │ │ +1a22f0: 7110 6db5 0000 |003a: invoke-static {v0}, Lkotlin/enums/EnumEntriesKt;.enumEntries:([Ljava/lang/Enum;)Lkotlin/enums/EnumEntries; // method@b56d │ │ +1a22f6: 0c00 |003d: move-result-object v0 │ │ +1a22f8: 6900 0a04 |003e: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.$ENTRIES:Lkotlin/enums/EnumEntries; // field@040a │ │ +1a22fc: 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 │ │ -1a2230: |[1a2230] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.:(Ljava/lang/String;III)V │ │ -1a2240: 7030 9795 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@9597 │ │ -1a2246: 5903 1004 |0003: iput v3, v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.statusBarColor:I // field@0410 │ │ -1a224a: 5904 0f04 |0005: iput v4, v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.navigationBarColor:I // field@040f │ │ -1a224e: 0e00 |0007: return-void │ │ +1a2300: |[1a2300] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.:(Ljava/lang/String;III)V │ │ +1a2310: 7030 a495 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@95a4 │ │ +1a2316: 5903 1004 |0003: iput v3, v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.statusBarColor:I // field@0410 │ │ +1a231a: 5904 0f04 |0005: iput v4, v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.navigationBarColor:I // field@040f │ │ +1a231e: 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 │ │ -1a2250: |[1a2250] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.:(Ljava/lang/String;IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a2260: dd05 0502 |0000: and-int/lit8 v5, v5, #int 2 // #02 │ │ -1a2264: 3805 0300 |0002: if-eqz v5, 0005 // +0003 │ │ -1a2268: 0134 |0004: move v4, v3 │ │ -1a226a: 7054 0c0e 1032 |0005: invoke-direct {v0, v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.:(Ljava/lang/String;III)V // method@0e0c │ │ -1a2270: 0e00 |0008: return-void │ │ +1a2320: |[1a2320] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.:(Ljava/lang/String;IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a2330: dd05 0502 |0000: and-int/lit8 v5, v5, #int 2 // #02 │ │ +1a2334: 3805 0300 |0002: if-eqz v5, 0005 // +0003 │ │ +1a2338: 0134 |0004: move v4, v3 │ │ +1a233a: 7054 0c0e 1032 |0005: invoke-direct {v0, v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.:(Ljava/lang/String;III)V // method@0e0c │ │ +1a2340: 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 │ │ -1a2184: |[1a2184] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.getEntries:()Lkotlin/enums/EnumEntries; │ │ -1a2194: 6200 0a04 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.$ENTRIES:Lkotlin/enums/EnumEntries; // field@040a │ │ -1a2198: 1100 |0002: return-object v0 │ │ +1a2254: |[1a2254] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.getEntries:()Lkotlin/enums/EnumEntries; │ │ +1a2264: 6200 0a04 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.$ENTRIES:Lkotlin/enums/EnumEntries; // field@040a │ │ +1a2268: 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 │ │ -1a20d4: |[1a20d4] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.valueOf:(Ljava/lang/String;)Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; │ │ -1a20e4: 1c00 9c04 |0000: const-class v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@049c │ │ -1a20e8: 7120 9b95 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@959b │ │ -1a20ee: 0c01 |0005: move-result-object v1 │ │ -1a20f0: 1f01 9c04 |0006: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@049c │ │ -1a20f4: 1101 |0008: return-object v1 │ │ +1a21a4: |[1a21a4] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.valueOf:(Ljava/lang/String;)Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; │ │ +1a21b4: 1c00 9c04 |0000: const-class v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@049c │ │ +1a21b8: 7120 a895 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@95a8 │ │ +1a21be: 0c01 |0005: move-result-object v1 │ │ +1a21c0: 1f01 9c04 |0006: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@049c │ │ +1a21c4: 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 │ │ -1a2130: |[1a2130] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.values:()[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; │ │ -1a2140: 6200 0b04 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.$VALUES:[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040b │ │ -1a2144: 6e10 3696 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@9636 │ │ -1a214a: 0c00 |0005: move-result-object v0 │ │ -1a214c: 1f00 bf25 |0006: check-cast v0, [Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@25bf │ │ -1a2150: 1100 |0008: return-object v0 │ │ +1a2200: |[1a2200] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.values:()[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; │ │ +1a2210: 6200 0b04 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.$VALUES:[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040b │ │ +1a2214: 6e10 4396 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@9643 │ │ +1a221a: 0c00 |0005: move-result-object v0 │ │ +1a221c: 1f00 c025 |0006: check-cast v0, [Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@25c0 │ │ +1a2220: 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 │ │ -1a2154: |[1a2154] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.getNavigationBarColor:()I │ │ -1a2164: 5210 0f04 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.navigationBarColor:I // field@040f │ │ -1a2168: 0f00 |0002: return v0 │ │ +1a2224: |[1a2224] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.getNavigationBarColor:()I │ │ +1a2234: 5210 0f04 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.navigationBarColor:I // field@040f │ │ +1a2238: 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 │ │ -1a216c: |[1a216c] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.getStatusBarColor:()I │ │ -1a217c: 5210 1004 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.statusBarColor:I // field@0410 │ │ -1a2180: 0f00 |0002: return v0 │ │ +1a223c: |[1a223c] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.getStatusBarColor:()I │ │ +1a224c: 5210 1004 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.statusBarColor:I // field@0410 │ │ +1a2250: 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 : 27287 (MainActivity.kt) │ │ + source_file_idx : 27291 (MainActivity.kt) │ │ │ │ Class #95 header: │ │ class_idx : 1181 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 177 │ │ -source_file_idx : 27287 │ │ +source_file_idx : 27291 │ │ 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 │ │ -1a2274: |[1a2274] com.infomaniak.drive.ui.MainActivity$fileObserver$2$1.:(Ljava/io/File;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a2284: 5b02 1104 |0000: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0411 │ │ -1a2288: 7020 0802 1000 |0002: invoke-direct {v0, v1}, Landroid/os/FileObserver;.:(Ljava/io/File;)V // method@0208 │ │ -1a228e: 0e00 |0005: return-void │ │ +1a2344: |[1a2344] com.infomaniak.drive.ui.MainActivity$fileObserver$2$1.:(Ljava/io/File;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a2354: 5b02 1104 |0000: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0411 │ │ +1a2358: 7020 0802 1000 |0002: invoke-direct {v0, v1}, Landroid/os/FileObserver;.:(Ljava/io/File;)V // method@0208 │ │ +1a235e: 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 │ │ -1a2290: |[1a2290] com.infomaniak.drive.ui.MainActivity$fileObserver$2$1.onEvent:(ILjava/lang/String;)V │ │ -1a22a0: 5401 1104 |0000: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0411 │ │ -1a22a4: 7110 6b0e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e6b │ │ -1a22aa: 0e00 |0005: return-void │ │ +1a2360: |[1a2360] com.infomaniak.drive.ui.MainActivity$fileObserver$2$1.onEvent:(ILjava/lang/String;)V │ │ +1a2370: 5401 1104 |0000: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0411 │ │ +1a2374: 7110 6b0e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e6b │ │ +1a237a: 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 : 27287 (MainActivity.kt) │ │ + source_file_idx : 27291 (MainActivity.kt) │ │ │ │ Class #96 header: │ │ class_idx : 1182 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 177 │ │ -source_file_idx : 27287 │ │ +source_file_idx : 27291 │ │ 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 │ │ -1a22ac: |[1a22ac] com.infomaniak.drive.ui.MainActivity$fileObserver$2$2.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/String;)V │ │ -1a22bc: 5b01 1204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0412 │ │ -1a22c0: 7020 0902 2000 |0002: invoke-direct {v0, v2}, Landroid/os/FileObserver;.:(Ljava/lang/String;)V // method@0209 │ │ -1a22c6: 0e00 |0005: return-void │ │ +1a237c: |[1a237c] com.infomaniak.drive.ui.MainActivity$fileObserver$2$2.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/String;)V │ │ +1a238c: 5b01 1204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0412 │ │ +1a2390: 7020 0902 2000 |0002: invoke-direct {v0, v2}, Landroid/os/FileObserver;.:(Ljava/lang/String;)V // method@0209 │ │ +1a2396: 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 │ │ -1a22c8: |[1a22c8] com.infomaniak.drive.ui.MainActivity$fileObserver$2$2.onEvent:(ILjava/lang/String;)V │ │ -1a22d8: 5401 1204 |0000: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0412 │ │ -1a22dc: 7110 6b0e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e6b │ │ -1a22e2: 0e00 |0005: return-void │ │ +1a2398: |[1a2398] com.infomaniak.drive.ui.MainActivity$fileObserver$2$2.onEvent:(ILjava/lang/String;)V │ │ +1a23a8: 5401 1204 |0000: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0412 │ │ +1a23ac: 7110 6b0e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e6b │ │ +1a23b2: 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 : 27287 (MainActivity.kt) │ │ + source_file_idx : 27291 (MainActivity.kt) │ │ │ │ Class #97 header: │ │ class_idx : 1183 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27287 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27291 │ │ 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 │ │ -1a23a0: |[1a23a0] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V │ │ -1a23b0: 5b01 1304 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@0413 │ │ -1a23b4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a23b6: 7030 57b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a23bc: 0e00 |0006: return-void │ │ +1a2470: |[1a2470] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V │ │ +1a2480: 5b01 1304 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@0413 │ │ +1a2484: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a2486: 7030 64b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a248c: 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 │ │ -1a237c: |[1a237c] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a238c: 2202 9f04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@049f │ │ -1a2390: 5410 1304 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@0413 │ │ -1a2394: 7030 170e 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0e17 │ │ -1a239a: 1f02 d51a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a239e: 1102 |0009: return-object v2 │ │ +1a244c: |[1a244c] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a245c: 2202 9f04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@049f │ │ +1a2460: 5410 1304 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@0413 │ │ +1a2464: 7030 170e 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0e17 │ │ +1a246a: 1f02 d61a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a246e: 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 │ │ -1a22e4: |[1a22e4] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a22f4: 1f01 cb1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -1a22f8: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a22fc: 6e30 1a0e 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@0e1a │ │ -1a2302: 0c01 |0007: move-result-object v1 │ │ -1a2304: 1101 |0008: return-object v1 │ │ +1a23b4: |[1a23b4] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a23c4: 1f01 cc1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +1a23c8: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a23cc: 6e30 1a0e 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@0e1a │ │ +1a23d2: 0c01 |0007: move-result-object v1 │ │ +1a23d4: 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 │ │ -1a2308: |[1a2308] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a2318: 6e30 180e 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@0e18 │ │ -1a231e: 0c01 |0003: move-result-object v1 │ │ -1a2320: 1f01 9f04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@049f │ │ -1a2324: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a2328: 6e20 1b0e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e1b │ │ -1a232e: 0c01 |000b: move-result-object v1 │ │ -1a2330: 1101 |000c: return-object v1 │ │ +1a23d8: |[1a23d8] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a23e8: 6e30 180e 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@0e18 │ │ +1a23ee: 0c01 |0003: move-result-object v1 │ │ +1a23f0: 1f01 9f04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@049f │ │ +1a23f4: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a23f8: 6e20 1b0e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e1b │ │ +1a23fe: 0c01 |000b: move-result-object v1 │ │ +1a2400: 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 │ │ -1a2334: |[1a2334] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2344: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a234a: 5210 1404 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.label:I // field@0414 │ │ -1a234e: 3900 0f00 |0005: if-nez v0, 0014 // +000f │ │ -1a2352: 7110 809d 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a2358: 6202 1e01 |000a: sget-object v2, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011e │ │ -1a235c: 5410 1304 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@0413 │ │ -1a2360: 6e20 510b 0200 |000e: invoke-virtual {v2, v0}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.deleteAllFromUris:(Ljava/util/List;)V // method@0b51 │ │ -1a2366: 6202 89b3 |0011: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a236a: 1102 |0013: return-object v2 │ │ -1a236c: 2202 0118 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a2370: 1a00 5e99 |0016: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a2374: 7020 bc95 0200 |0018: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a237a: 2702 |001b: throw v2 │ │ +1a2404: |[1a2404] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2414: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a241a: 5210 1404 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.label:I // field@0414 │ │ +1a241e: 3900 0f00 |0005: if-nez v0, 0014 // +000f │ │ +1a2422: 7110 8d9d 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a2428: 6202 1e01 |000a: sget-object v2, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011e │ │ +1a242c: 5410 1304 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@0413 │ │ +1a2430: 6e20 510b 0200 |000e: invoke-virtual {v2, v0}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.deleteAllFromUris:(Ljava/util/List;)V // method@0b51 │ │ +1a2436: 6202 8cb3 |0011: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a243a: 1102 |0013: return-object v2 │ │ +1a243c: 2202 0218 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a2440: 1a00 6399 |0016: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a2444: 7020 c995 0200 |0018: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a244a: 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 : 27287 (MainActivity.kt) │ │ + source_file_idx : 27291 (MainActivity.kt) │ │ │ │ Class #98 header: │ │ class_idx : 1184 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27287 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27291 │ │ 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 │ │ -1a24b8: |[1a24b8] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;Lkotlin/coroutines/Continuation;)V │ │ -1a24c8: 5b01 1704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0417 │ │ -1a24cc: 5b02 1504 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@0415 │ │ -1a24d0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a24d2: 7030 57b5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a24d8: 0e00 |0008: return-void │ │ +1a2588: |[1a2588] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;Lkotlin/coroutines/Continuation;)V │ │ +1a2598: 5b01 1704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0417 │ │ +1a259c: 5b02 1504 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@0415 │ │ +1a25a0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a25a2: 7030 64b5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a25a8: 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 │ │ -1a2490: |[1a2490] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a24a0: 2203 a004 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@04a0 │ │ -1a24a4: 5420 1704 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0417 │ │ -1a24a8: 5421 1504 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@0415 │ │ -1a24ac: 7040 1c0e 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@0e1c │ │ -1a24b2: 1f03 d51a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a24b6: 1103 |000b: return-object v3 │ │ +1a2560: |[1a2560] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a2570: 2203 a004 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@04a0 │ │ +1a2574: 5420 1704 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0417 │ │ +1a2578: 5421 1504 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@0415 │ │ +1a257c: 7040 1c0e 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@0e1c │ │ +1a2582: 1f03 d61a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a2586: 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 │ │ -1a23c0: |[1a23c0] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a23d0: 1f01 cb1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -1a23d4: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a23d8: 6e30 1f0e 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@0e1f │ │ -1a23de: 0c01 |0007: move-result-object v1 │ │ -1a23e0: 1101 |0008: return-object v1 │ │ +1a2490: |[1a2490] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a24a0: 1f01 cc1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +1a24a4: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a24a8: 6e30 1f0e 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@0e1f │ │ +1a24ae: 0c01 |0007: move-result-object v1 │ │ +1a24b0: 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 │ │ -1a23e4: |[1a23e4] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a23f4: 6e30 1d0e 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@0e1d │ │ -1a23fa: 0c01 |0003: move-result-object v1 │ │ -1a23fc: 1f01 a004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@04a0 │ │ -1a2400: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a2404: 6e20 200e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e20 │ │ -1a240a: 0c01 |000b: move-result-object v1 │ │ -1a240c: 1101 |000c: return-object v1 │ │ +1a24b4: |[1a24b4] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a24c4: 6e30 1d0e 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@0e1d │ │ +1a24ca: 0c01 |0003: move-result-object v1 │ │ +1a24cc: 1f01 a004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@04a0 │ │ +1a24d0: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a24d4: 6e20 200e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e20 │ │ +1a24da: 0c01 |000b: move-result-object v1 │ │ +1a24dc: 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 │ │ -1a2410: |[1a2410] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2420: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a2426: 5220 1604 |0003: iget v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.label:I // field@0416 │ │ -1a242a: 3900 2b00 |0005: if-nez v0, 0030 // +002b │ │ -1a242e: 7110 809d 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a2434: 5423 1704 |000a: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0417 │ │ -1a2438: 7110 700e 0300 |000c: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; // method@0e70 │ │ -1a243e: 0c03 |000f: move-result-object v3 │ │ -1a2440: 6e10 b7a0 0300 |0010: invoke-virtual {v3}, Lkotlin/collections/ArrayDeque;.clear:()V // method@a0b7 │ │ -1a2446: 5423 1704 |0013: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0417 │ │ -1a244a: 7110 700e 0300 |0015: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; // method@0e70 │ │ -1a2450: 0c03 |0018: move-result-object v3 │ │ -1a2452: 5420 1504 |0019: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@0415 │ │ -1a2456: 1f00 0618 |001b: check-cast v0, Ljava/lang/Iterable; // type@1806 │ │ -1a245a: 1301 8813 |001d: const/16 v1, #int 5000 // #1388 │ │ -1a245e: 7120 b4aa 1000 |001f: invoke-static {v0, v1}, Lkotlin/collections/CollectionsKt;.chunked:(Ljava/lang/Iterable;I)Ljava/util/List; // method@aab4 │ │ -1a2464: 0c00 |0022: move-result-object v0 │ │ -1a2466: 1f00 c518 |0023: check-cast v0, Ljava/util/Collection; // type@18c5 │ │ -1a246a: 6e20 b4a0 0300 |0025: invoke-virtual {v3, v0}, Lkotlin/collections/ArrayDeque;.addAll:(Ljava/util/Collection;)Z // method@a0b4 │ │ -1a2470: 5423 1704 |0028: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0417 │ │ -1a2474: 7110 710e 0300 |002a: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$launchNextDeleteRequest:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e71 │ │ -1a247a: 6203 89b3 |002d: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a247e: 1103 |002f: return-object v3 │ │ -1a2480: 2203 0118 |0030: new-instance v3, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a2484: 1a00 5e99 |0032: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a2488: 7020 bc95 0300 |0034: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a248e: 2703 |0037: throw v3 │ │ +1a24e0: |[1a24e0] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a24f0: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a24f6: 5220 1604 |0003: iget v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.label:I // field@0416 │ │ +1a24fa: 3900 2b00 |0005: if-nez v0, 0030 // +002b │ │ +1a24fe: 7110 8d9d 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a2504: 5423 1704 |000a: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0417 │ │ +1a2508: 7110 700e 0300 |000c: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; // method@0e70 │ │ +1a250e: 0c03 |000f: move-result-object v3 │ │ +1a2510: 6e10 c4a0 0300 |0010: invoke-virtual {v3}, Lkotlin/collections/ArrayDeque;.clear:()V // method@a0c4 │ │ +1a2516: 5423 1704 |0013: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0417 │ │ +1a251a: 7110 700e 0300 |0015: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; // method@0e70 │ │ +1a2520: 0c03 |0018: move-result-object v3 │ │ +1a2522: 5420 1504 |0019: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@0415 │ │ +1a2526: 1f00 0718 |001b: check-cast v0, Ljava/lang/Iterable; // type@1807 │ │ +1a252a: 1301 8813 |001d: const/16 v1, #int 5000 // #1388 │ │ +1a252e: 7120 c1aa 1000 |001f: invoke-static {v0, v1}, Lkotlin/collections/CollectionsKt;.chunked:(Ljava/lang/Iterable;I)Ljava/util/List; // method@aac1 │ │ +1a2534: 0c00 |0022: move-result-object v0 │ │ +1a2536: 1f00 c618 |0023: check-cast v0, Ljava/util/Collection; // type@18c6 │ │ +1a253a: 6e20 c1a0 0300 |0025: invoke-virtual {v3, v0}, Lkotlin/collections/ArrayDeque;.addAll:(Ljava/util/Collection;)Z // method@a0c1 │ │ +1a2540: 5423 1704 |0028: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0417 │ │ +1a2544: 7110 710e 0300 |002a: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$launchNextDeleteRequest:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e71 │ │ +1a254a: 6203 8cb3 |002d: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a254e: 1103 |002f: return-object v3 │ │ +1a2550: 2203 0218 |0030: new-instance v3, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a2554: 1a00 6399 |0032: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a2558: 7020 c995 0300 |0034: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a255e: 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 : 27287 (MainActivity.kt) │ │ + source_file_idx : 27291 (MainActivity.kt) │ │ │ │ Class #99 header: │ │ class_idx : 1185 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 7124 │ │ -source_file_idx : 27287 │ │ +superclass_idx : 7125 │ │ +source_file_idx : 27291 │ │ 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 │ │ -1a24f8: |[1a24f8] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.:(Ljava/lang/Object;)V │ │ -1a2508: 1c03 dc0e |0000: const-class v3, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0edc │ │ -1a250c: 1a05 b0c3 |0002: const-string v5, "installDownloadedUpdate()V" // string@c3b0 │ │ -1a2510: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -1a2512: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -1a2514: 1a04 afc3 |0006: const-string v4, "installDownloadedUpdate" // string@c3af │ │ -1a2518: 0770 |0008: move-object v0, v7 │ │ -1a251a: 0782 |0009: move-object v2, v8 │ │ -1a251c: 7607 95b9 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@b995 │ │ -1a2522: 0e00 |000d: return-void │ │ +1a25c8: |[1a25c8] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.:(Ljava/lang/Object;)V │ │ +1a25d8: 1c03 dd0e |0000: const-class v3, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0edd │ │ +1a25dc: 1a05 b5c3 |0002: const-string v5, "installDownloadedUpdate()V" // string@c3b5 │ │ +1a25e0: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +1a25e2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +1a25e4: 1a04 b4c3 |0006: const-string v4, "installDownloadedUpdate" // string@c3b4 │ │ +1a25e8: 0770 |0008: move-object v0, v7 │ │ +1a25ea: 0782 |0009: move-object v2, v8 │ │ +1a25ec: 7607 a2b9 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@b9a2 │ │ +1a25f2: 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 │ │ -1a24dc: |[1a24dc] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.invoke:()Ljava/lang/Object; │ │ -1a24ec: 6e10 230e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.invoke:()V // method@0e23 │ │ -1a24f2: 6200 89b3 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a24f6: 1100 |0005: return-object v0 │ │ +1a25ac: |[1a25ac] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.invoke:()Ljava/lang/Object; │ │ +1a25bc: 6e10 230e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.invoke:()V // method@0e23 │ │ +1a25c2: 6200 8cb3 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a25c6: 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 │ │ -1a2524: |[1a2524] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.invoke:()V │ │ -1a2534: 5410 1804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.receiver:Ljava/lang/Object; // field@0418 │ │ -1a2538: 1f00 dc0e |0002: check-cast v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0edc │ │ -1a253c: 6e10 c34b 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;.installDownloadedUpdate:()V // method@4bc3 │ │ -1a2542: 0e00 |0007: return-void │ │ +1a25f4: |[1a25f4] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.invoke:()V │ │ +1a2604: 5410 1804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.receiver:Ljava/lang/Object; // field@0418 │ │ +1a2608: 1f00 dd0e |0002: check-cast v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0edd │ │ +1a260c: 6e10 d04b 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;.installDownloadedUpdate:()V // method@4bd0 │ │ +1a2612: 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 : 27287 (MainActivity.kt) │ │ + source_file_idx : 27291 (MainActivity.kt) │ │ │ │ Class #100 header: │ │ class_idx : 1186 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 27287 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 27291 │ │ 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 │ │ -1a25d0: |[1a25d0] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ -1a25e0: 1a00 a7b0 |0000: const-string v0, "function" // string@b0a7 │ │ -1a25e4: 7120 bcb9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a25ea: 7010 3596 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a25f0: 5b12 1904 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0419 │ │ -1a25f4: 0e00 |000a: return-void │ │ +1a26a0: |[1a26a0] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ +1a26b0: 1a00 acb0 |0000: const-string v0, "function" // string@b0ac │ │ +1a26b4: 7120 c9b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a26ba: 7010 4296 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a26c0: 5b12 1904 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0419 │ │ +1a26c4: 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 │ │ -1a2544: |[1a2544] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ -1a2554: 2030 4702 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@0247 │ │ -1a2558: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a255a: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ -1a255e: 2030 d01b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd0 │ │ -1a2562: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ -1a2566: 0720 |0009: move-object v0, v2 │ │ -1a2568: 1f00 d01b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd0 │ │ -1a256c: 7210 62b9 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b962 │ │ -1a2572: 0c00 |000f: move-result-object v0 │ │ -1a2574: 1f03 d01b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd0 │ │ -1a2578: 7210 62b9 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b962 │ │ -1a257e: 0c03 |0015: move-result-object v3 │ │ -1a2580: 7120 b3b9 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -1a2586: 0a01 |0019: move-result v1 │ │ -1a2588: 0f01 |001a: return v1 │ │ +1a2614: |[1a2614] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ +1a2624: 2030 4702 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@0247 │ │ +1a2628: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a262a: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ +1a262e: 2030 d11b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd1 │ │ +1a2632: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ +1a2636: 0720 |0009: move-object v0, v2 │ │ +1a2638: 1f00 d11b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd1 │ │ +1a263c: 7210 6fb9 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b96f │ │ +1a2642: 0c00 |000f: move-result-object v0 │ │ +1a2644: 1f03 d11b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd1 │ │ +1a2648: 7210 6fb9 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b96f │ │ +1a264e: 0c03 |0015: move-result-object v3 │ │ +1a2650: 7120 c0b9 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +1a2656: 0a01 |0019: move-result v1 │ │ +1a2658: 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 │ │ -1a25b4: |[1a25b4] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ -1a25c4: 5410 1904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0419 │ │ -1a25c8: 1f00 9519 |0002: check-cast v0, Lkotlin/Function; // type@1995 │ │ -1a25cc: 1100 |0004: return-object v0 │ │ +1a2684: |[1a2684] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ +1a2694: 5410 1904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0419 │ │ +1a2698: 1f00 9619 |0002: check-cast v0, Lkotlin/Function; // type@1996 │ │ +1a269c: 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 │ │ -1a258c: |[1a258c] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ -1a259c: 0710 |0000: move-object v0, v1 │ │ -1a259e: 1f00 d01b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd0 │ │ -1a25a2: 7210 62b9 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b962 │ │ -1a25a8: 0c00 |0006: move-result-object v0 │ │ -1a25aa: 6e10 3a96 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@963a │ │ -1a25b0: 0a00 |000a: move-result v0 │ │ -1a25b2: 0f00 |000b: return v0 │ │ +1a265c: |[1a265c] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ +1a266c: 0710 |0000: move-object v0, v1 │ │ +1a266e: 1f00 d11b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd1 │ │ +1a2672: 7210 6fb9 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b96f │ │ +1a2678: 0c00 |0006: move-result-object v0 │ │ +1a267a: 6e10 4796 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@9647 │ │ +1a2680: 0a00 |000a: move-result v0 │ │ +1a2682: 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 │ │ -1a25f8: |[1a25f8] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ -1a2608: 5410 1904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0419 │ │ -1a260c: 7220 79b8 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b879 │ │ -1a2612: 0e00 |0005: return-void │ │ +1a26c8: |[1a26c8] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ +1a26d8: 5410 1904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0419 │ │ +1a26dc: 7220 86b8 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b886 │ │ +1a26e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 27287 (MainActivity.kt) │ │ + source_file_idx : 27291 (MainActivity.kt) │ │ │ │ Class #101 header: │ │ class_idx : 1187 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27287 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27291 │ │ 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 │ │ -1a271c: |[1a271c] 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 │ │ -1a272c: 5b01 1a04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@041a │ │ -1a2730: 5b02 1b04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@041b │ │ -1a2734: 5b03 1d04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041d │ │ -1a2738: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a273a: 7030 57b5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a2740: 0e00 |000a: return-void │ │ +1a27ec: |[1a27ec] 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 │ │ +1a27fc: 5b01 1a04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@041a │ │ +1a2800: 5b02 1b04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@041b │ │ +1a2804: 5b03 1d04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041d │ │ +1a2808: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a280a: 7030 64b5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a2810: 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 │ │ -1a26f0: |[1a26f0] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a2700: 2204 a304 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@04a3 │ │ -1a2704: 5430 1a04 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@041a │ │ -1a2708: 5431 1b04 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@041b │ │ -1a270c: 5432 1d04 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041d │ │ -1a2710: 7055 290e 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@0e29 │ │ -1a2716: 1f04 d51a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a271a: 1104 |000d: return-object v4 │ │ +1a27c0: |[1a27c0] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a27d0: 2204 a304 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@04a3 │ │ +1a27d4: 5430 1a04 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@041a │ │ +1a27d8: 5431 1b04 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@041b │ │ +1a27dc: 5432 1d04 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041d │ │ +1a27e0: 7055 290e 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@0e29 │ │ +1a27e6: 1f04 d61a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a27ea: 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 │ │ -1a2614: |[1a2614] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2624: 1f01 cb1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -1a2628: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a262c: 6e30 2c0e 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@0e2c │ │ -1a2632: 0c01 |0007: move-result-object v1 │ │ -1a2634: 1101 |0008: return-object v1 │ │ +1a26e4: |[1a26e4] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a26f4: 1f01 cc1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +1a26f8: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a26fc: 6e30 2c0e 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@0e2c │ │ +1a2702: 0c01 |0007: move-result-object v1 │ │ +1a2704: 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 │ │ -1a2638: |[1a2638] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a2648: 6e30 2a0e 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@0e2a │ │ -1a264e: 0c01 |0003: move-result-object v1 │ │ -1a2650: 1f01 a304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@04a3 │ │ -1a2654: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a2658: 6e20 2d0e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e2d │ │ -1a265e: 0c01 |000b: move-result-object v1 │ │ -1a2660: 1101 |000c: return-object v1 │ │ +1a2708: |[1a2708] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a2718: 6e30 2a0e 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@0e2a │ │ +1a271e: 0c01 |0003: move-result-object v1 │ │ +1a2720: 1f01 a304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@04a3 │ │ +1a2724: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a2728: 6e20 2d0e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e2d │ │ +1a272e: 0c01 |000b: move-result-object v1 │ │ +1a2730: 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 │ │ -1a2664: |[1a2664] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2674: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a267a: 5210 1c04 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.label:I // field@041c │ │ -1a267e: 3900 3100 |0005: if-nez v0, 0036 // +0031 │ │ -1a2682: 7110 809d 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a2688: 5412 1a04 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@041a │ │ -1a268c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -1a268e: 6e20 a408 0200 |000d: invoke-virtual {v2, v0}, Lcom/google/android/material/navigation/NavigationBarItemView;.setIconTintList:(Landroid/content/res/ColorStateList;)V // method@08a4 │ │ -1a2694: 5412 1a04 |0010: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@041a │ │ -1a2698: 5410 1b04 |0012: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@041b │ │ -1a269c: 1f00 7200 |0014: check-cast v0, Landroid/graphics/drawable/Drawable; // type@0072 │ │ -1a26a0: 6e20 a308 0200 |0016: invoke-virtual {v2, v0}, Lcom/google/android/material/navigation/NavigationBarItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@08a3 │ │ -1a26a6: 5412 1d04 |0019: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041d │ │ -1a26aa: 7110 6d0e 0200 |001b: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainActivity;.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e6d │ │ -1a26b0: 0c02 |001e: move-result-object v2 │ │ -1a26b2: 5422 2e01 |001f: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ -1a26b6: 6e10 913d 0200 |0021: invoke-virtual {v2}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getMenu:()Landroid/view/Menu; // method@3d91 │ │ -1a26bc: 0c02 |0024: move-result-object v2 │ │ -1a26be: 1400 6203 0a7f |0025: const v0, #float 1.83451e+38 // #7f0a0362 │ │ -1a26c4: 7220 d502 0200 |0028: invoke-interface {v2, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@02d5 │ │ -1a26ca: 0c02 |002b: move-result-object v2 │ │ -1a26cc: 5410 1b04 |002c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@041b │ │ -1a26d0: 1f00 7200 |002e: check-cast v0, Landroid/graphics/drawable/Drawable; // type@0072 │ │ -1a26d4: 7220 dc02 0200 |0030: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@02dc │ │ -1a26da: 6202 89b3 |0033: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a26de: 1102 |0035: return-object v2 │ │ -1a26e0: 2202 0118 |0036: new-instance v2, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a26e4: 1a00 5e99 |0038: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a26e8: 7020 bc95 0200 |003a: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a26ee: 2702 |003d: throw v2 │ │ +1a2734: |[1a2734] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2744: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a274a: 5210 1c04 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.label:I // field@041c │ │ +1a274e: 3900 3100 |0005: if-nez v0, 0036 // +0031 │ │ +1a2752: 7110 8d9d 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a2758: 5412 1a04 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@041a │ │ +1a275c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +1a275e: 6e20 a408 0200 |000d: invoke-virtual {v2, v0}, Lcom/google/android/material/navigation/NavigationBarItemView;.setIconTintList:(Landroid/content/res/ColorStateList;)V // method@08a4 │ │ +1a2764: 5412 1a04 |0010: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@041a │ │ +1a2768: 5410 1b04 |0012: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@041b │ │ +1a276c: 1f00 7200 |0014: check-cast v0, Landroid/graphics/drawable/Drawable; // type@0072 │ │ +1a2770: 6e20 a308 0200 |0016: invoke-virtual {v2, v0}, Lcom/google/android/material/navigation/NavigationBarItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@08a3 │ │ +1a2776: 5412 1d04 |0019: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041d │ │ +1a277a: 7110 6d0e 0200 |001b: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainActivity;.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e6d │ │ +1a2780: 0c02 |001e: move-result-object v2 │ │ +1a2782: 5422 2e01 |001f: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ +1a2786: 6e10 9e3d 0200 |0021: invoke-virtual {v2}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getMenu:()Landroid/view/Menu; // method@3d9e │ │ +1a278c: 0c02 |0024: move-result-object v2 │ │ +1a278e: 1400 6203 0a7f |0025: const v0, #float 1.83451e+38 // #7f0a0362 │ │ +1a2794: 7220 d502 0200 |0028: invoke-interface {v2, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@02d5 │ │ +1a279a: 0c02 |002b: move-result-object v2 │ │ +1a279c: 5410 1b04 |002c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@041b │ │ +1a27a0: 1f00 7200 |002e: check-cast v0, Landroid/graphics/drawable/Drawable; // type@0072 │ │ +1a27a4: 7220 dc02 0200 |0030: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@02dc │ │ +1a27aa: 6202 8cb3 |0033: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a27ae: 1102 |0035: return-object v2 │ │ +1a27b0: 2202 0218 |0036: new-instance v2, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a27b4: 1a00 6399 |0038: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a27b8: 7020 c995 0200 |003a: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a27be: 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 : 27287 (MainActivity.kt) │ │ + source_file_idx : 27291 (MainActivity.kt) │ │ │ │ Class #102 header: │ │ class_idx : 1188 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27287 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27291 │ │ 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 │ │ -1a29e4: |[1a29e4] 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 │ │ -1a29f4: 5b01 1e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@041e │ │ -1a29f8: 5b02 1f04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@041f │ │ -1a29fc: 5b03 2204 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0422 │ │ -1a2a00: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a2a02: 7030 57b5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a2a08: 0e00 |000a: return-void │ │ +1a2ab4: |[1a2ab4] 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 │ │ +1a2ac4: 5b01 1e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@041e │ │ +1a2ac8: 5b02 1f04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@041f │ │ +1a2acc: 5b03 2204 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0422 │ │ +1a2ad0: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a2ad2: 7030 64b5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a2ad8: 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 │ │ -1a29b8: |[1a29b8] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a29c8: 2204 a404 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@04a4 │ │ -1a29cc: 5430 1e04 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@041e │ │ -1a29d0: 5431 1f04 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@041f │ │ -1a29d4: 5432 2204 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0422 │ │ -1a29d8: 7055 2e0e 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@0e2e │ │ -1a29de: 1f04 d51a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a29e2: 1104 |000d: return-object v4 │ │ +1a2a88: |[1a2a88] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a2a98: 2204 a404 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@04a4 │ │ +1a2a9c: 5430 1e04 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@041e │ │ +1a2aa0: 5431 1f04 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@041f │ │ +1a2aa4: 5432 2204 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0422 │ │ +1a2aa8: 7055 2e0e 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@0e2e │ │ +1a2aae: 1f04 d61a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a2ab2: 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 │ │ -1a2744: |[1a2744] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2754: 1f01 cb1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -1a2758: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a275c: 6e30 310e 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@0e31 │ │ -1a2762: 0c01 |0007: move-result-object v1 │ │ -1a2764: 1101 |0008: return-object v1 │ │ +1a2814: |[1a2814] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2824: 1f01 cc1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +1a2828: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a282c: 6e30 310e 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@0e31 │ │ +1a2832: 0c01 |0007: move-result-object v1 │ │ +1a2834: 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 │ │ -1a2768: |[1a2768] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a2778: 6e30 2f0e 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@0e2f │ │ -1a277e: 0c01 |0003: move-result-object v1 │ │ -1a2780: 1f01 a404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@04a4 │ │ -1a2784: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a2788: 6e20 320e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e32 │ │ -1a278e: 0c01 |000b: move-result-object v1 │ │ -1a2790: 1101 |000c: return-object v1 │ │ +1a2838: |[1a2838] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a2848: 6e30 2f0e 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@0e2f │ │ +1a284e: 0c01 |0003: move-result-object v1 │ │ +1a2850: 1f01 a404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@04a4 │ │ +1a2854: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a2858: 6e20 320e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e32 │ │ +1a285e: 0c01 |000b: move-result-object v1 │ │ +1a2860: 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 │ │ -1a2794: |[1a2794] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a27a4: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -1a27a8: 7100 edb4 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a27ae: 0c01 |0005: move-result-object v1 │ │ -1a27b0: 5202 2104 |0006: iget v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@0421 │ │ -1a27b4: 1223 |0008: const/4 v3, #int 2 // #2 │ │ -1a27b6: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -1a27b8: 1215 |000a: const/4 v5, #int 1 // #1 │ │ -1a27ba: 3802 1f00 |000b: if-eqz v2, 002a // +001f │ │ -1a27be: 3252 1100 |000d: if-eq v2, v5, 001e // +0011 │ │ -1a27c2: 3332 0700 |000f: if-ne v2, v3, 0016 // +0007 │ │ -1a27c6: 7701 809d 1100 |0011: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a27cc: 2900 f300 |0014: goto/16 0107 // +00f3 │ │ -1a27d0: 2201 0118 |0016: new-instance v1, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a27d4: 1a02 5e99 |0018: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a27d8: 7020 bc95 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a27de: 2701 |001d: throw v1 │ │ -1a27e0: 5402 2004 |001e: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@0420 │ │ -1a27e4: 1f02 3c03 |0020: check-cast v2, Lcom/google/android/material/navigation/NavigationBarItemView; // type@033c │ │ -1a27e8: 7701 809d 1100 |0022: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a27ee: 0726 |0025: move-object v6, v2 │ │ -1a27f0: 0802 1100 |0026: move-object/from16 v2, v17 │ │ -1a27f4: 2900 9900 |0028: goto/16 00c1 // +0099 │ │ -1a27f8: 7701 809d 1100 |002a: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a27fe: 6206 1e51 |002d: sget-object v6, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@511e │ │ -1a2802: 5407 1e04 |002f: iget-object v7, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@041e │ │ -1a2806: 5402 1f04 |0031: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@041f │ │ -1a280a: 6e10 1543 0200 |0033: invoke-virtual {v2}, Lcom/infomaniak/lib/core/models/user/User;.getInitials:()Ljava/lang/String; // method@4315 │ │ -1a2810: 0c09 |0036: move-result-object v9 │ │ -1a2812: 620a 1e51 |0037: sget-object v10, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@511e │ │ -1a2816: 540b 1e04 |0039: iget-object v11, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@041e │ │ -1a281a: 5402 1f04 |003b: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@041f │ │ -1a281e: 6e10 1443 0200 |003d: invoke-virtual {v2}, Lcom/infomaniak/lib/core/models/user/User;.getId:()I // method@4314 │ │ -1a2824: 0a0c |0040: move-result v12 │ │ -1a2826: 122e |0041: const/4 v14, #int 2 // #2 │ │ -1a2828: 120f |0042: const/4 v15, #int 0 // #0 │ │ -1a282a: 120d |0043: const/4 v13, #int 0 // #0 │ │ -1a282c: 7706 0d47 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@470d │ │ -1a2832: 0c02 |0047: move-result-object v2 │ │ -1a2834: 072a |0048: move-object v10, v2 │ │ -1a2836: 1f0a 7200 |0049: check-cast v10, Landroid/graphics/drawable/Drawable; // type@0072 │ │ -1a283a: 130c 0900 |004b: const/16 v12, #int 9 // #9 │ │ -1a283e: 1208 |004d: const/4 v8, #int 0 // #0 │ │ -1a2840: 120b |004e: const/4 v11, #int 0 // #0 │ │ -1a2842: 7708 0b47 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@470b │ │ -1a2848: 0c02 |0052: move-result-object v2 │ │ -1a284a: 5406 2204 |0053: iget-object v6, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0422 │ │ -1a284e: 7110 6d0e 0600 |0055: invoke-static {v6}, Lcom/infomaniak/drive/ui/MainActivity;.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e6d │ │ -1a2854: 0c06 |0058: move-result-object v6 │ │ -1a2856: 5466 2e01 |0059: iget-object v6, v6, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ -1a285a: 6e20 8f3d 4600 |005b: invoke-virtual {v6, v4}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getChildAt:(I)Landroid/view/View; // method@3d8f │ │ -1a2860: 0c06 |005e: move-result-object v6 │ │ -1a2862: 1a07 f2dd |005f: const-string v7, "null cannot be cast to non-null type com.google.android.material.bottomnavigation.BottomNavigationMenuView" // string@ddf2 │ │ -1a2866: 7120 bab9 7600 |0061: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9ba │ │ -1a286c: 1f06 2103 |0064: check-cast v6, Lcom/google/android/material/bottomnavigation/BottomNavigationMenuView; // type@0321 │ │ -1a2870: 1f06 2501 |0066: check-cast v6, Landroid/view/ViewGroup; // type@0125 │ │ -1a2874: 1247 |0068: const/4 v7, #int 4 // #4 │ │ -1a2876: 7120 cd05 7600 |0069: invoke-static {v6, v7}, Landroidx/core/view/ViewGroupKt;.get:(Landroid/view/ViewGroup;I)Landroid/view/View; // method@05cd │ │ -1a287c: 0c06 |006c: move-result-object v6 │ │ -1a287e: 1a07 f5dd |006d: const-string v7, "null cannot be cast to non-null type com.google.android.material.navigation.NavigationBarItemView" // string@ddf5 │ │ -1a2882: 7120 bab9 7600 |006f: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9ba │ │ -1a2888: 1f06 3c03 |0072: check-cast v6, Lcom/google/android/material/navigation/NavigationBarItemView; // type@033c │ │ -1a288c: 2207 df02 |0074: new-instance v7, Lcoil/request/ImageRequest$Builder; // type@02df │ │ -1a2890: 5408 1e04 |0076: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@041e │ │ -1a2894: 7020 a107 8700 |0078: invoke-direct {v7, v8}, Lcoil/request/ImageRequest$Builder;.:(Landroid/content/Context;)V // method@07a1 │ │ -1a289a: 5408 1f04 |007b: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@041f │ │ -1a289e: 6e10 0f43 0800 |007d: invoke-virtual {v8}, Lcom/infomaniak/lib/core/models/user/User;.getAvatar:()Ljava/lang/String; // method@430f │ │ -1a28a4: 0c08 |0080: move-result-object v8 │ │ -1a28a6: 6e20 a407 8700 |0081: invoke-virtual {v7, v8}, Lcoil/request/ImageRequest$Builder;.data:(Ljava/lang/Object;)Lcoil/request/ImageRequest$Builder; // method@07a4 │ │ -1a28ac: 0c07 |0084: move-result-object v7 │ │ -1a28ae: 6e20 a307 5700 |0085: invoke-virtual {v7, v5}, Lcoil/request/ImageRequest$Builder;.crossfade:(Z)Lcoil/request/ImageRequest$Builder; // method@07a3 │ │ -1a28b4: 0c07 |0088: move-result-object v7 │ │ -1a28b6: 2358 af25 |0089: new-array v8, v5, [Lcoil/transform/Transformation; // type@25af │ │ -1a28ba: 2209 e502 |008b: new-instance v9, Lcoil/transform/CircleCropTransformation; // type@02e5 │ │ -1a28be: 7010 b007 0900 |008d: invoke-direct {v9}, Lcoil/transform/CircleCropTransformation;.:()V // method@07b0 │ │ -1a28c4: 4d09 0804 |0090: aput-object v9, v8, v4 │ │ -1a28c8: 6e20 ad07 8700 |0092: invoke-virtual {v7, v8}, Lcoil/request/ImageRequest$Builder;.transformations:([Lcoil/transform/Transformation;)Lcoil/request/ImageRequest$Builder; // method@07ad │ │ -1a28ce: 0c07 |0095: move-result-object v7 │ │ -1a28d0: 6e20 a807 2700 |0096: invoke-virtual {v7, v2}, Lcoil/request/ImageRequest$Builder;.fallback:(Landroid/graphics/drawable/Drawable;)Lcoil/request/ImageRequest$Builder; // method@07a8 │ │ -1a28d6: 0c07 |0099: move-result-object v7 │ │ -1a28d8: 6e20 a607 2700 |009a: invoke-virtual {v7, v2}, Lcoil/request/ImageRequest$Builder;.error:(Landroid/graphics/drawable/Drawable;)Lcoil/request/ImageRequest$Builder; // method@07a6 │ │ -1a28de: 0c02 |009d: move-result-object v2 │ │ -1a28e0: 1407 fb00 087f |009e: const v7, #float 1.8078e+38 // #7f0800fb │ │ -1a28e6: 6e20 aa07 7200 |00a1: invoke-virtual {v2, v7}, Lcoil/request/ImageRequest$Builder;.placeholder:(I)Lcoil/request/ImageRequest$Builder; // method@07aa │ │ -1a28ec: 0c02 |00a4: move-result-object v2 │ │ -1a28ee: 6e10 a207 0200 |00a5: invoke-virtual {v2}, Lcoil/request/ImageRequest$Builder;.build:()Lcoil/request/ImageRequest; // method@07a2 │ │ -1a28f4: 0c02 |00a8: move-result-object v2 │ │ -1a28f6: 6207 b050 |00a9: sget-object v7, Lcom/infomaniak/lib/core/utils/CoilUtils;.INSTANCE:Lcom/infomaniak/lib/core/utils/CoilUtils; // field@50b0 │ │ -1a28fa: 5408 2204 |00ab: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0422 │ │ -1a28fe: 1f08 3700 |00ad: check-cast v8, Landroid/content/Context; // type@0037 │ │ -1a2902: 6e20 9045 8700 |00af: invoke-virtual {v7, v8}, Lcom/infomaniak/lib/core/utils/CoilUtils;.simpleImageLoader:(Landroid/content/Context;)Lcoil/ImageLoader; // method@4590 │ │ -1a2908: 0c07 |00b2: move-result-object v7 │ │ -1a290a: 0708 |00b3: move-object v8, v0 │ │ -1a290c: 1f08 d51a |00b4: check-cast v8, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a2910: 5b06 2004 |00b6: iput-object v6, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@0420 │ │ -1a2914: 5905 2104 |00b8: iput v5, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@0421 │ │ -1a2918: 7230 9b07 2708 |00ba: invoke-interface {v7, v2, v8}, Lcoil/ImageLoader;.execute:(Lcoil/request/ImageRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@079b │ │ -1a291e: 0c02 |00bd: move-result-object v2 │ │ -1a2920: 3312 0300 |00be: if-ne v2, v1, 00c1 // +0003 │ │ -1a2924: 1101 |00c0: return-object v1 │ │ -1a2926: 1f02 e302 |00c1: check-cast v2, Lcoil/request/ImageResult; // type@02e3 │ │ -1a292a: 6e10 af07 0200 |00c3: invoke-virtual {v2}, Lcoil/request/ImageResult;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@07af │ │ -1a2930: 0c02 |00c6: move-result-object v2 │ │ -1a2932: 3802 4000 |00c7: if-eqz v2, 0107 // +0040 │ │ -1a2936: 5405 2204 |00c9: iget-object v5, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0422 │ │ -1a293a: 7120 6c0e 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@0e6c │ │ -1a2940: 0c07 |00ce: move-result-object v7 │ │ -1a2942: 2208 7700 |00cf: new-instance v8, Landroid/graphics/drawable/StateListDrawable; // type@0077 │ │ -1a2946: 7010 7c01 0800 |00d1: invoke-direct {v8}, Landroid/graphics/drawable/StateListDrawable;.:()V // method@017c │ │ -1a294c: 1409 a000 0101 |00d4: const v9, #float 2.3694e-38 // #010100a0 │ │ -1a2952: 2410 9725 0900 |00d7: filled-new-array {v9}, [I // type@2597 │ │ -1a2958: 0c09 |00da: move-result-object v9 │ │ -1a295a: 220a 6f00 |00db: new-instance v10, Landroid/graphics/drawable/BitmapDrawable; // type@006f │ │ -1a295e: 6e10 890e 0500 |00dd: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getResources:()Landroid/content/res/Resources; // method@0e89 │ │ -1a2964: 0c0b |00e0: move-result-object v11 │ │ -1a2966: 7030 6c01 ba07 |00e1: invoke-direct {v10, v11, v7}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@016c │ │ -1a296c: 1f0a 7200 |00e4: check-cast v10, Landroid/graphics/drawable/Drawable; // type@0072 │ │ -1a2970: 6e30 7d01 980a |00e6: invoke-virtual {v8, v9, v10}, Landroid/graphics/drawable/StateListDrawable;.addState:([ILandroid/graphics/drawable/Drawable;)V // method@017d │ │ -1a2976: 2344 9725 |00e9: new-array v4, v4, [I // type@2597 │ │ -1a297a: 6e30 7d01 4802 |00eb: invoke-virtual {v8, v4, v2}, Landroid/graphics/drawable/StateListDrawable;.addState:([ILandroid/graphics/drawable/Drawable;)V // method@017d │ │ -1a2980: 7100 6dcb 0000 |00ee: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@cb6d │ │ -1a2986: 0c02 |00f1: move-result-object v2 │ │ -1a2988: 1f02 e01a |00f2: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a298c: 2204 a304 |00f4: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@04a3 │ │ -1a2990: 1207 |00f6: const/4 v7, #int 0 // #0 │ │ -1a2992: 7057 290e 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@0e29 │ │ -1a2998: 1f04 a81b |00fa: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a299c: 5b07 2004 |00fc: iput-object v7, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@0420 │ │ -1a29a0: 5903 2104 |00fe: iput v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@0421 │ │ -1a29a4: 7130 b6c9 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@c9b6 │ │ -1a29aa: 0c02 |0103: move-result-object v2 │ │ -1a29ac: 3312 0300 |0104: if-ne v2, v1, 0107 // +0003 │ │ -1a29b0: 1101 |0106: return-object v1 │ │ -1a29b2: 6201 89b3 |0107: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a29b6: 1101 |0109: return-object v1 │ │ +1a2864: |[1a2864] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2874: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +1a2878: 7100 fab4 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a287e: 0c01 |0005: move-result-object v1 │ │ +1a2880: 5202 2104 |0006: iget v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@0421 │ │ +1a2884: 1223 |0008: const/4 v3, #int 2 // #2 │ │ +1a2886: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +1a2888: 1215 |000a: const/4 v5, #int 1 // #1 │ │ +1a288a: 3802 1f00 |000b: if-eqz v2, 002a // +001f │ │ +1a288e: 3252 1100 |000d: if-eq v2, v5, 001e // +0011 │ │ +1a2892: 3332 0700 |000f: if-ne v2, v3, 0016 // +0007 │ │ +1a2896: 7701 8d9d 1100 |0011: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a289c: 2900 f300 |0014: goto/16 0107 // +00f3 │ │ +1a28a0: 2201 0218 |0016: new-instance v1, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a28a4: 1a02 6399 |0018: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a28a8: 7020 c995 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a28ae: 2701 |001d: throw v1 │ │ +1a28b0: 5402 2004 |001e: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@0420 │ │ +1a28b4: 1f02 3c03 |0020: check-cast v2, Lcom/google/android/material/navigation/NavigationBarItemView; // type@033c │ │ +1a28b8: 7701 8d9d 1100 |0022: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a28be: 0726 |0025: move-object v6, v2 │ │ +1a28c0: 0802 1100 |0026: move-object/from16 v2, v17 │ │ +1a28c4: 2900 9900 |0028: goto/16 00c1 // +0099 │ │ +1a28c8: 7701 8d9d 1100 |002a: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a28ce: 6206 2151 |002d: sget-object v6, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@5121 │ │ +1a28d2: 5407 1e04 |002f: iget-object v7, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@041e │ │ +1a28d6: 5402 1f04 |0031: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@041f │ │ +1a28da: 6e10 2243 0200 |0033: invoke-virtual {v2}, Lcom/infomaniak/lib/core/models/user/User;.getInitials:()Ljava/lang/String; // method@4322 │ │ +1a28e0: 0c09 |0036: move-result-object v9 │ │ +1a28e2: 620a 2151 |0037: sget-object v10, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@5121 │ │ +1a28e6: 540b 1e04 |0039: iget-object v11, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@041e │ │ +1a28ea: 5402 1f04 |003b: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@041f │ │ +1a28ee: 6e10 2143 0200 |003d: invoke-virtual {v2}, Lcom/infomaniak/lib/core/models/user/User;.getId:()I // method@4321 │ │ +1a28f4: 0a0c |0040: move-result v12 │ │ +1a28f6: 122e |0041: const/4 v14, #int 2 // #2 │ │ +1a28f8: 120f |0042: const/4 v15, #int 0 // #0 │ │ +1a28fa: 120d |0043: const/4 v13, #int 0 // #0 │ │ +1a28fc: 7706 1a47 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@471a │ │ +1a2902: 0c02 |0047: move-result-object v2 │ │ +1a2904: 072a |0048: move-object v10, v2 │ │ +1a2906: 1f0a 7200 |0049: check-cast v10, Landroid/graphics/drawable/Drawable; // type@0072 │ │ +1a290a: 130c 0900 |004b: const/16 v12, #int 9 // #9 │ │ +1a290e: 1208 |004d: const/4 v8, #int 0 // #0 │ │ +1a2910: 120b |004e: const/4 v11, #int 0 // #0 │ │ +1a2912: 7708 1847 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@4718 │ │ +1a2918: 0c02 |0052: move-result-object v2 │ │ +1a291a: 5406 2204 |0053: iget-object v6, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0422 │ │ +1a291e: 7110 6d0e 0600 |0055: invoke-static {v6}, Lcom/infomaniak/drive/ui/MainActivity;.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e6d │ │ +1a2924: 0c06 |0058: move-result-object v6 │ │ +1a2926: 5466 2e01 |0059: iget-object v6, v6, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ +1a292a: 6e20 9c3d 4600 |005b: invoke-virtual {v6, v4}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getChildAt:(I)Landroid/view/View; // method@3d9c │ │ +1a2930: 0c06 |005e: move-result-object v6 │ │ +1a2932: 1a07 f7dd |005f: const-string v7, "null cannot be cast to non-null type com.google.android.material.bottomnavigation.BottomNavigationMenuView" // string@ddf7 │ │ +1a2936: 7120 c7b9 7600 |0061: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c7 │ │ +1a293c: 1f06 2103 |0064: check-cast v6, Lcom/google/android/material/bottomnavigation/BottomNavigationMenuView; // type@0321 │ │ +1a2940: 1f06 2501 |0066: check-cast v6, Landroid/view/ViewGroup; // type@0125 │ │ +1a2944: 1247 |0068: const/4 v7, #int 4 // #4 │ │ +1a2946: 7120 cd05 7600 |0069: invoke-static {v6, v7}, Landroidx/core/view/ViewGroupKt;.get:(Landroid/view/ViewGroup;I)Landroid/view/View; // method@05cd │ │ +1a294c: 0c06 |006c: move-result-object v6 │ │ +1a294e: 1a07 fadd |006d: const-string v7, "null cannot be cast to non-null type com.google.android.material.navigation.NavigationBarItemView" // string@ddfa │ │ +1a2952: 7120 c7b9 7600 |006f: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c7 │ │ +1a2958: 1f06 3c03 |0072: check-cast v6, Lcom/google/android/material/navigation/NavigationBarItemView; // type@033c │ │ +1a295c: 2207 df02 |0074: new-instance v7, Lcoil/request/ImageRequest$Builder; // type@02df │ │ +1a2960: 5408 1e04 |0076: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@041e │ │ +1a2964: 7020 a107 8700 |0078: invoke-direct {v7, v8}, Lcoil/request/ImageRequest$Builder;.:(Landroid/content/Context;)V // method@07a1 │ │ +1a296a: 5408 1f04 |007b: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@041f │ │ +1a296e: 6e10 1c43 0800 |007d: invoke-virtual {v8}, Lcom/infomaniak/lib/core/models/user/User;.getAvatar:()Ljava/lang/String; // method@431c │ │ +1a2974: 0c08 |0080: move-result-object v8 │ │ +1a2976: 6e20 a407 8700 |0081: invoke-virtual {v7, v8}, Lcoil/request/ImageRequest$Builder;.data:(Ljava/lang/Object;)Lcoil/request/ImageRequest$Builder; // method@07a4 │ │ +1a297c: 0c07 |0084: move-result-object v7 │ │ +1a297e: 6e20 a307 5700 |0085: invoke-virtual {v7, v5}, Lcoil/request/ImageRequest$Builder;.crossfade:(Z)Lcoil/request/ImageRequest$Builder; // method@07a3 │ │ +1a2984: 0c07 |0088: move-result-object v7 │ │ +1a2986: 2358 b025 |0089: new-array v8, v5, [Lcoil/transform/Transformation; // type@25b0 │ │ +1a298a: 2209 e502 |008b: new-instance v9, Lcoil/transform/CircleCropTransformation; // type@02e5 │ │ +1a298e: 7010 b007 0900 |008d: invoke-direct {v9}, Lcoil/transform/CircleCropTransformation;.:()V // method@07b0 │ │ +1a2994: 4d09 0804 |0090: aput-object v9, v8, v4 │ │ +1a2998: 6e20 ad07 8700 |0092: invoke-virtual {v7, v8}, Lcoil/request/ImageRequest$Builder;.transformations:([Lcoil/transform/Transformation;)Lcoil/request/ImageRequest$Builder; // method@07ad │ │ +1a299e: 0c07 |0095: move-result-object v7 │ │ +1a29a0: 6e20 a807 2700 |0096: invoke-virtual {v7, v2}, Lcoil/request/ImageRequest$Builder;.fallback:(Landroid/graphics/drawable/Drawable;)Lcoil/request/ImageRequest$Builder; // method@07a8 │ │ +1a29a6: 0c07 |0099: move-result-object v7 │ │ +1a29a8: 6e20 a607 2700 |009a: invoke-virtual {v7, v2}, Lcoil/request/ImageRequest$Builder;.error:(Landroid/graphics/drawable/Drawable;)Lcoil/request/ImageRequest$Builder; // method@07a6 │ │ +1a29ae: 0c02 |009d: move-result-object v2 │ │ +1a29b0: 1407 fb00 087f |009e: const v7, #float 1.8078e+38 // #7f0800fb │ │ +1a29b6: 6e20 aa07 7200 |00a1: invoke-virtual {v2, v7}, Lcoil/request/ImageRequest$Builder;.placeholder:(I)Lcoil/request/ImageRequest$Builder; // method@07aa │ │ +1a29bc: 0c02 |00a4: move-result-object v2 │ │ +1a29be: 6e10 a207 0200 |00a5: invoke-virtual {v2}, Lcoil/request/ImageRequest$Builder;.build:()Lcoil/request/ImageRequest; // method@07a2 │ │ +1a29c4: 0c02 |00a8: move-result-object v2 │ │ +1a29c6: 6207 b350 |00a9: sget-object v7, Lcom/infomaniak/lib/core/utils/CoilUtils;.INSTANCE:Lcom/infomaniak/lib/core/utils/CoilUtils; // field@50b3 │ │ +1a29ca: 5408 2204 |00ab: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0422 │ │ +1a29ce: 1f08 3700 |00ad: check-cast v8, Landroid/content/Context; // type@0037 │ │ +1a29d2: 6e20 9d45 8700 |00af: invoke-virtual {v7, v8}, Lcom/infomaniak/lib/core/utils/CoilUtils;.simpleImageLoader:(Landroid/content/Context;)Lcoil/ImageLoader; // method@459d │ │ +1a29d8: 0c07 |00b2: move-result-object v7 │ │ +1a29da: 0708 |00b3: move-object v8, v0 │ │ +1a29dc: 1f08 d61a |00b4: check-cast v8, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a29e0: 5b06 2004 |00b6: iput-object v6, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@0420 │ │ +1a29e4: 5905 2104 |00b8: iput v5, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@0421 │ │ +1a29e8: 7230 9b07 2708 |00ba: invoke-interface {v7, v2, v8}, Lcoil/ImageLoader;.execute:(Lcoil/request/ImageRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@079b │ │ +1a29ee: 0c02 |00bd: move-result-object v2 │ │ +1a29f0: 3312 0300 |00be: if-ne v2, v1, 00c1 // +0003 │ │ +1a29f4: 1101 |00c0: return-object v1 │ │ +1a29f6: 1f02 e302 |00c1: check-cast v2, Lcoil/request/ImageResult; // type@02e3 │ │ +1a29fa: 6e10 af07 0200 |00c3: invoke-virtual {v2}, Lcoil/request/ImageResult;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@07af │ │ +1a2a00: 0c02 |00c6: move-result-object v2 │ │ +1a2a02: 3802 4000 |00c7: if-eqz v2, 0107 // +0040 │ │ +1a2a06: 5405 2204 |00c9: iget-object v5, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0422 │ │ +1a2a0a: 7120 6c0e 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@0e6c │ │ +1a2a10: 0c07 |00ce: move-result-object v7 │ │ +1a2a12: 2208 7700 |00cf: new-instance v8, Landroid/graphics/drawable/StateListDrawable; // type@0077 │ │ +1a2a16: 7010 7c01 0800 |00d1: invoke-direct {v8}, Landroid/graphics/drawable/StateListDrawable;.:()V // method@017c │ │ +1a2a1c: 1409 a000 0101 |00d4: const v9, #float 2.3694e-38 // #010100a0 │ │ +1a2a22: 2410 9825 0900 |00d7: filled-new-array {v9}, [I // type@2598 │ │ +1a2a28: 0c09 |00da: move-result-object v9 │ │ +1a2a2a: 220a 6f00 |00db: new-instance v10, Landroid/graphics/drawable/BitmapDrawable; // type@006f │ │ +1a2a2e: 6e10 890e 0500 |00dd: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getResources:()Landroid/content/res/Resources; // method@0e89 │ │ +1a2a34: 0c0b |00e0: move-result-object v11 │ │ +1a2a36: 7030 6c01 ba07 |00e1: invoke-direct {v10, v11, v7}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@016c │ │ +1a2a3c: 1f0a 7200 |00e4: check-cast v10, Landroid/graphics/drawable/Drawable; // type@0072 │ │ +1a2a40: 6e30 7d01 980a |00e6: invoke-virtual {v8, v9, v10}, Landroid/graphics/drawable/StateListDrawable;.addState:([ILandroid/graphics/drawable/Drawable;)V // method@017d │ │ +1a2a46: 2344 9825 |00e9: new-array v4, v4, [I // type@2598 │ │ +1a2a4a: 6e30 7d01 4802 |00eb: invoke-virtual {v8, v4, v2}, Landroid/graphics/drawable/StateListDrawable;.addState:([ILandroid/graphics/drawable/Drawable;)V // method@017d │ │ +1a2a50: 7100 7acb 0000 |00ee: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@cb7a │ │ +1a2a56: 0c02 |00f1: move-result-object v2 │ │ +1a2a58: 1f02 e11a |00f2: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a2a5c: 2204 a304 |00f4: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@04a3 │ │ +1a2a60: 1207 |00f6: const/4 v7, #int 0 // #0 │ │ +1a2a62: 7057 290e 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@0e29 │ │ +1a2a68: 1f04 a91b |00fa: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a2a6c: 5b07 2004 |00fc: iput-object v7, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@0420 │ │ +1a2a70: 5903 2104 |00fe: iput v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@0421 │ │ +1a2a74: 7130 c3c9 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@c9c3 │ │ +1a2a7a: 0c02 |0103: move-result-object v2 │ │ +1a2a7c: 3312 0300 |0104: if-ne v2, v1, 0107 // +0003 │ │ +1a2a80: 1101 |0106: return-object v1 │ │ +1a2a82: 6201 8cb3 |0107: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a2a86: 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 : 27287 (MainActivity.kt) │ │ + source_file_idx : 27291 (MainActivity.kt) │ │ │ │ Class #103 header: │ │ class_idx : 1189 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a2a2c: |[1a2a2c] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a2a3c: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a2a42: 5b01 2304 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0423 │ │ -1a2a46: 0e00 |0005: return-void │ │ +1a2afc: |[1a2afc] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a2b0c: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a2b12: 5b01 2304 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0423 │ │ +1a2b16: 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 │ │ -1a2a0c: |[1a2a0c] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ -1a2a1c: 5410 2304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0423 │ │ -1a2a20: 7110 350e 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@0e35 │ │ -1a2a26: 0c00 |0005: move-result-object v0 │ │ -1a2a28: 1100 |0006: return-object v0 │ │ +1a2adc: |[1a2adc] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ +1a2aec: 5410 2304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0423 │ │ +1a2af0: 7110 350e 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@0e35 │ │ +1a2af6: 0c00 |0005: move-result-object v0 │ │ +1a2af8: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #104 header: │ │ class_idx : 1190 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 261 │ │ -source_file_idx : 27287 │ │ +source_file_idx : 27291 │ │ 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 │ │ -1a2ac4: |[1a2ac4] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.$r8$lambda$Aqgdqd-zlOMzemot-ladeGQLPIU:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a2ad4: 7110 380e 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@0e38 │ │ -1a2ada: 0c00 |0003: move-result-object v0 │ │ -1a2adc: 1100 |0004: return-object v0 │ │ +1a2b94: |[1a2b94] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.$r8$lambda$Aqgdqd-zlOMzemot-ladeGQLPIU:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a2ba4: 7110 380e 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@0e38 │ │ +1a2baa: 0c00 |0003: move-result-object v0 │ │ +1a2bac: 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 │ │ -1a2b0c: |[1a2b0c] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a2b1c: 5b01 2404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0424 │ │ -1a2b20: 5b02 2504 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0425 │ │ -1a2b24: 7010 c802 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@02c8 │ │ -1a2b2a: 0e00 |0007: return-void │ │ +1a2bdc: |[1a2bdc] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a2bec: 5b01 2404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0424 │ │ +1a2bf0: 5b02 2504 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0425 │ │ +1a2bf4: 7010 c802 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@02c8 │ │ +1a2bfa: 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 │ │ -1a2ae0: |[1a2ae0] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onDoubleTap$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a2af0: 7110 6f0e 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e6f │ │ -1a2af6: 0c01 |0003: move-result-object v1 │ │ -1a2af8: 1400 c102 0a7f |0004: const v0, #float 1.83448e+38 // #7f0a02c1 │ │ -1a2afe: 6e20 7306 0100 |0007: invoke-virtual {v1, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@0673 │ │ -1a2b04: 6201 89b3 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a2b08: 1101 |000c: return-object v1 │ │ +1a2bb0: |[1a2bb0] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onDoubleTap$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a2bc0: 7110 6f0e 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e6f │ │ +1a2bc6: 0c01 |0003: move-result-object v1 │ │ +1a2bc8: 1400 c102 0a7f |0004: const v0, #float 1.83448e+38 // #7f0a02c1 │ │ +1a2bce: 6e20 7306 0100 |0007: invoke-virtual {v1, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@0673 │ │ +1a2bd4: 6201 8cb3 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a2bd8: 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 │ │ -1a2a48: |[1a2a48] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -1a2a58: 1a00 d2a9 |0000: const-string v0, "e" // string@a9d2 │ │ -1a2a5c: 7120 bcb9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a2a62: 6208 af00 |0005: sget-object v8, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a2a66: 0780 |0007: move-object v0, v8 │ │ -1a2a68: 1f00 1f0d |0008: check-cast v0, Lcom/infomaniak/lib/core/MatomoCore; // type@0d1f │ │ -1a2a6c: 5478 2404 |000a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0424 │ │ -1a2a70: 1f08 b402 |000c: check-cast v8, Landroidx/viewbinding/ViewBinding; // type@02b4 │ │ -1a2a74: 7210 4e07 0800 |000e: invoke-interface {v8}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@074e │ │ -1a2a7a: 0c08 |0011: move-result-object v8 │ │ -1a2a7c: 6e10 1403 0800 |0012: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0314 │ │ -1a2a82: 0c01 |0015: move-result-object v1 │ │ -1a2a84: 1a08 83b3 |0016: const-string v8, "getContext(...)" // string@b383 │ │ -1a2a88: 7120 bbb9 8100 |0018: invoke-static {v1, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1a2a8e: 1265 |001b: const/4 v5, #int 6 // #6 │ │ -1a2a90: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -1a2a92: 1a02 55fd |001d: const-string v2, "switchDoubleTap" // string@fd55 │ │ -1a2a96: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -1a2a98: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -1a2a9a: 7707 f840 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@40f8 │ │ -1a2aa0: 5478 2504 |0024: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0425 │ │ -1a2aa4: 7110 6e0e 0800 |0026: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainActivity;.access$getMainViewModel:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainViewModel; // method@0e6e │ │ -1a2aaa: 0c08 |0029: move-result-object v8 │ │ -1a2aac: 5470 2504 |002a: iget-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0425 │ │ -1a2ab0: 2201 a504 |002c: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0; // type@04a5 │ │ -1a2ab4: 7020 330e 0100 |002e: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e33 │ │ -1a2aba: 6e20 1d10 1800 |0031: invoke-virtual {v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.switchToNextUser:(Lkotlin/jvm/functions/Function0;)Lkotlinx/coroutines/Job; // method@101d │ │ -1a2ac0: 1218 |0034: const/4 v8, #int 1 // #1 │ │ -1a2ac2: 0f08 |0035: return v8 │ │ +1a2b18: |[1a2b18] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +1a2b28: 1a00 d7a9 |0000: const-string v0, "e" // string@a9d7 │ │ +1a2b2c: 7120 c9b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a2b32: 6208 af00 |0005: sget-object v8, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a2b36: 0780 |0007: move-object v0, v8 │ │ +1a2b38: 1f00 200d |0008: check-cast v0, Lcom/infomaniak/lib/core/MatomoCore; // type@0d20 │ │ +1a2b3c: 5478 2404 |000a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0424 │ │ +1a2b40: 1f08 b402 |000c: check-cast v8, Landroidx/viewbinding/ViewBinding; // type@02b4 │ │ +1a2b44: 7210 4e07 0800 |000e: invoke-interface {v8}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@074e │ │ +1a2b4a: 0c08 |0011: move-result-object v8 │ │ +1a2b4c: 6e10 1403 0800 |0012: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0314 │ │ +1a2b52: 0c01 |0015: move-result-object v1 │ │ +1a2b54: 1a08 88b3 |0016: const-string v8, "getContext(...)" // string@b388 │ │ +1a2b58: 7120 c8b9 8100 |0018: invoke-static {v1, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1a2b5e: 1265 |001b: const/4 v5, #int 6 // #6 │ │ +1a2b60: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +1a2b62: 1a02 5afd |001d: const-string v2, "switchDoubleTap" // string@fd5a │ │ +1a2b66: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +1a2b68: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +1a2b6a: 7707 0541 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@4105 │ │ +1a2b70: 5478 2504 |0024: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0425 │ │ +1a2b74: 7110 6e0e 0800 |0026: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainActivity;.access$getMainViewModel:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainViewModel; // method@0e6e │ │ +1a2b7a: 0c08 |0029: move-result-object v8 │ │ +1a2b7c: 5470 2504 |002a: iget-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0425 │ │ +1a2b80: 2201 a504 |002c: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0; // type@04a5 │ │ +1a2b84: 7020 330e 0100 |002e: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e33 │ │ +1a2b8a: 6e20 1d10 1800 |0031: invoke-virtual {v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.switchToNextUser:(Lkotlin/jvm/functions/Function0;)Lkotlinx/coroutines/Job; // method@101d │ │ +1a2b90: 1218 |0034: const/4 v8, #int 1 // #1 │ │ +1a2b92: 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 │ │ -1a2b2c: |[1a2b2c] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onLongPress:(Landroid/view/MotionEvent;)V │ │ -1a2b3c: 1a00 d2a9 |0000: const-string v0, "e" // string@a9d2 │ │ -1a2b40: 7120 bcb9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a2b46: 6208 af00 |0005: sget-object v8, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a2b4a: 0780 |0007: move-object v0, v8 │ │ -1a2b4c: 1f00 1f0d |0008: check-cast v0, Lcom/infomaniak/lib/core/MatomoCore; // type@0d1f │ │ -1a2b50: 5478 2404 |000a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0424 │ │ -1a2b54: 1f08 b402 |000c: check-cast v8, Landroidx/viewbinding/ViewBinding; // type@02b4 │ │ -1a2b58: 7210 4e07 0800 |000e: invoke-interface {v8}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@074e │ │ -1a2b5e: 0c08 |0011: move-result-object v8 │ │ -1a2b60: 6e10 1403 0800 |0012: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0314 │ │ -1a2b66: 0c01 |0015: move-result-object v1 │ │ -1a2b68: 1a08 83b3 |0016: const-string v8, "getContext(...)" // string@b383 │ │ -1a2b6c: 7120 bbb9 8100 |0018: invoke-static {v1, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1a2b72: 1265 |001b: const/4 v5, #int 6 // #6 │ │ -1a2b74: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -1a2b76: 1a02 1dce |001d: const-string v2, "longPressDirectAccess" // string@ce1d │ │ -1a2b7a: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -1a2b7c: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -1a2b7e: 7707 f840 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@40f8 │ │ -1a2b84: 5478 2504 |0024: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0425 │ │ -1a2b88: 7110 6f0e 0800 |0026: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainActivity;.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e6f │ │ -1a2b8e: 0c08 |0029: move-result-object v8 │ │ -1a2b90: 1400 1405 0a7f |002a: const v0, #float 1.8346e+38 // #7f0a0514 │ │ -1a2b96: 6e20 7306 0800 |002d: invoke-virtual {v8, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@0673 │ │ -1a2b9c: 0e00 |0030: return-void │ │ +1a2bfc: |[1a2bfc] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onLongPress:(Landroid/view/MotionEvent;)V │ │ +1a2c0c: 1a00 d7a9 |0000: const-string v0, "e" // string@a9d7 │ │ +1a2c10: 7120 c9b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a2c16: 6208 af00 |0005: sget-object v8, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a2c1a: 0780 |0007: move-object v0, v8 │ │ +1a2c1c: 1f00 200d |0008: check-cast v0, Lcom/infomaniak/lib/core/MatomoCore; // type@0d20 │ │ +1a2c20: 5478 2404 |000a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0424 │ │ +1a2c24: 1f08 b402 |000c: check-cast v8, Landroidx/viewbinding/ViewBinding; // type@02b4 │ │ +1a2c28: 7210 4e07 0800 |000e: invoke-interface {v8}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@074e │ │ +1a2c2e: 0c08 |0011: move-result-object v8 │ │ +1a2c30: 6e10 1403 0800 |0012: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0314 │ │ +1a2c36: 0c01 |0015: move-result-object v1 │ │ +1a2c38: 1a08 88b3 |0016: const-string v8, "getContext(...)" // string@b388 │ │ +1a2c3c: 7120 c8b9 8100 |0018: invoke-static {v1, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1a2c42: 1265 |001b: const/4 v5, #int 6 // #6 │ │ +1a2c44: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +1a2c46: 1a02 22ce |001d: const-string v2, "longPressDirectAccess" // string@ce22 │ │ +1a2c4a: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +1a2c4c: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +1a2c4e: 7707 0541 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@4105 │ │ +1a2c54: 5478 2504 |0024: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0425 │ │ +1a2c58: 7110 6f0e 0800 |0026: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainActivity;.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e6f │ │ +1a2c5e: 0c08 |0029: move-result-object v8 │ │ +1a2c60: 1400 1405 0a7f |002a: const v0, #float 1.8346e+38 // #7f0a0514 │ │ +1a2c66: 6e20 7306 0800 |002d: invoke-virtual {v8, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@0673 │ │ +1a2c6c: 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 : 27287 (MainActivity.kt) │ │ + source_file_idx : 27291 (MainActivity.kt) │ │ │ │ Class #105 header: │ │ class_idx : 1191 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7131 │ │ -source_file_idx : 10570 │ │ +superclass_idx : 7132 │ │ +source_file_idx : 10573 │ │ 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 │ │ -1a2bdc: |[1a2bdc] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.:(Landroidx/activity/ComponentActivity;)V │ │ -1a2bec: 5b01 2604 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0426 │ │ -1a2bf0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a2bf2: 7020 dbb9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9db │ │ -1a2bf8: 0e00 |0006: return-void │ │ +1a2cac: |[1a2cac] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.:(Landroidx/activity/ComponentActivity;)V │ │ +1a2cbc: 5b01 2604 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0426 │ │ +1a2cc0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a2cc2: 7020 e8b9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9e8 │ │ +1a2cc8: 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 │ │ -1a2ba0: |[1a2ba0] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -1a2bb0: 5410 2604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0426 │ │ -1a2bb4: 6e10 7904 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0479 │ │ -1a2bba: 0c00 |0005: move-result-object v0 │ │ -1a2bbc: 1100 |0006: return-object v0 │ │ +1a2c70: |[1a2c70] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +1a2c80: 5410 2604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0426 │ │ +1a2c84: 6e10 7904 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0479 │ │ +1a2c8a: 0c00 |0005: move-result-object v0 │ │ +1a2c8c: 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 │ │ -1a2bc0: |[1a2bc0] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.invoke:()Ljava/lang/Object; │ │ -1a2bd0: 6e10 3b0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0e3b │ │ -1a2bd6: 0c00 |0003: move-result-object v0 │ │ -1a2bd8: 1100 |0004: return-object v0 │ │ +1a2c90: |[1a2c90] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.invoke:()Ljava/lang/Object; │ │ +1a2ca0: 6e10 3b0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0e3b │ │ +1a2ca6: 0c00 |0003: move-result-object v0 │ │ +1a2ca8: 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 : 10570 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10573 (ActivityViewModelLazy.kt) │ │ │ │ Class #106 header: │ │ class_idx : 1192 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7131 │ │ -source_file_idx : 10570 │ │ +superclass_idx : 7132 │ │ +source_file_idx : 10573 │ │ 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 │ │ -1a2c38: |[1a2c38] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.:(Landroidx/activity/ComponentActivity;)V │ │ -1a2c48: 5b01 2704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0427 │ │ -1a2c4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a2c4e: 7020 dbb9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9db │ │ -1a2c54: 0e00 |0006: return-void │ │ +1a2d08: |[1a2d08] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.:(Landroidx/activity/ComponentActivity;)V │ │ +1a2d18: 5b01 2704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0427 │ │ +1a2d1c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a2d1e: 7020 e8b9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9e8 │ │ +1a2d24: 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 │ │ -1a2bfc: |[1a2bfc] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ -1a2c0c: 5410 2704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0427 │ │ -1a2c10: 6e10 7b04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047b │ │ -1a2c16: 0c00 |0005: move-result-object v0 │ │ -1a2c18: 1100 |0006: return-object v0 │ │ +1a2ccc: |[1a2ccc] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ +1a2cdc: 5410 2704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0427 │ │ +1a2ce0: 6e10 7b04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047b │ │ +1a2ce6: 0c00 |0005: move-result-object v0 │ │ +1a2ce8: 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 │ │ -1a2c1c: |[1a2c1c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.invoke:()Ljava/lang/Object; │ │ -1a2c2c: 6e10 3e0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0e3e │ │ -1a2c32: 0c00 |0003: move-result-object v0 │ │ -1a2c34: 1100 |0004: return-object v0 │ │ +1a2cec: |[1a2cec] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.invoke:()Ljava/lang/Object; │ │ +1a2cfc: 6e10 3e0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0e3e │ │ +1a2d02: 0c00 |0003: move-result-object v0 │ │ +1a2d04: 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 : 10570 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10573 (ActivityViewModelLazy.kt) │ │ │ │ Class #107 header: │ │ class_idx : 1193 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7131 │ │ -source_file_idx : 10570 │ │ +superclass_idx : 7132 │ │ +source_file_idx : 10573 │ │ 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 │ │ -1a2cac: |[1a2cac] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ -1a2cbc: 5b01 2804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0428 │ │ -1a2cc0: 5b02 2904 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0429 │ │ -1a2cc4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a2cc6: 7020 dbb9 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9db │ │ -1a2ccc: 0e00 |0008: return-void │ │ +1a2d7c: |[1a2d7c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ +1a2d8c: 5b01 2804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0428 │ │ +1a2d90: 5b02 2904 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0429 │ │ +1a2d94: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a2d96: 7020 e8b9 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9e8 │ │ +1a2d9c: 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 │ │ -1a2c58: |[1a2c58] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ -1a2c68: 5410 2804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0428 │ │ -1a2c6c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -1a2c70: 7210 6eb8 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b86e │ │ -1a2c76: 0c00 |0007: move-result-object v0 │ │ -1a2c78: 1f00 5502 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0255 │ │ -1a2c7c: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -1a2c80: 5410 2904 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0429 │ │ -1a2c84: 6e10 7804 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0478 │ │ -1a2c8a: 0c00 |0011: move-result-object v0 │ │ -1a2c8c: 1100 |0012: return-object v0 │ │ +1a2d28: |[1a2d28] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ +1a2d38: 5410 2804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0428 │ │ +1a2d3c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +1a2d40: 7210 7bb8 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b87b │ │ +1a2d46: 0c00 |0007: move-result-object v0 │ │ +1a2d48: 1f00 5502 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0255 │ │ +1a2d4c: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +1a2d50: 5410 2904 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0429 │ │ +1a2d54: 6e10 7804 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0478 │ │ +1a2d5a: 0c00 |0011: move-result-object v0 │ │ +1a2d5c: 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 │ │ -1a2c90: |[1a2c90] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.invoke:()Ljava/lang/Object; │ │ -1a2ca0: 6e10 410e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0e41 │ │ -1a2ca6: 0c00 |0003: move-result-object v0 │ │ -1a2ca8: 1100 |0004: return-object v0 │ │ +1a2d60: |[1a2d60] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.invoke:()Ljava/lang/Object; │ │ +1a2d70: 6e10 410e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0e41 │ │ +1a2d76: 0c00 |0003: move-result-object v0 │ │ +1a2d78: 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 : 10570 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10573 (ActivityViewModelLazy.kt) │ │ │ │ Class #108 header: │ │ class_idx : 1194 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7131 │ │ -source_file_idx : 10570 │ │ +superclass_idx : 7132 │ │ +source_file_idx : 10573 │ │ 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 │ │ -1a2d0c: |[1a2d0c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.:(Landroidx/activity/ComponentActivity;)V │ │ -1a2d1c: 5b01 2a04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042a │ │ -1a2d20: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a2d22: 7020 dbb9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9db │ │ -1a2d28: 0e00 |0006: return-void │ │ +1a2ddc: |[1a2ddc] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.:(Landroidx/activity/ComponentActivity;)V │ │ +1a2dec: 5b01 2a04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042a │ │ +1a2df0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a2df2: 7020 e8b9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9e8 │ │ +1a2df8: 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 │ │ -1a2cd0: |[1a2cd0] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -1a2ce0: 5410 2a04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042a │ │ -1a2ce4: 6e10 7904 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0479 │ │ -1a2cea: 0c00 |0005: move-result-object v0 │ │ -1a2cec: 1100 |0006: return-object v0 │ │ +1a2da0: |[1a2da0] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +1a2db0: 5410 2a04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042a │ │ +1a2db4: 6e10 7904 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0479 │ │ +1a2dba: 0c00 |0005: move-result-object v0 │ │ +1a2dbc: 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 │ │ -1a2cf0: |[1a2cf0] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.invoke:()Ljava/lang/Object; │ │ -1a2d00: 6e10 440e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0e44 │ │ -1a2d06: 0c00 |0003: move-result-object v0 │ │ -1a2d08: 1100 |0004: return-object v0 │ │ +1a2dc0: |[1a2dc0] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.invoke:()Ljava/lang/Object; │ │ +1a2dd0: 6e10 440e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0e44 │ │ +1a2dd6: 0c00 |0003: move-result-object v0 │ │ +1a2dd8: 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 : 10570 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10573 (ActivityViewModelLazy.kt) │ │ │ │ Class #109 header: │ │ class_idx : 1195 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7131 │ │ -source_file_idx : 10570 │ │ +superclass_idx : 7132 │ │ +source_file_idx : 10573 │ │ 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 │ │ -1a2d68: |[1a2d68] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.:(Landroidx/activity/ComponentActivity;)V │ │ -1a2d78: 5b01 2b04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042b │ │ -1a2d7c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a2d7e: 7020 dbb9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9db │ │ -1a2d84: 0e00 |0006: return-void │ │ +1a2e38: |[1a2e38] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.:(Landroidx/activity/ComponentActivity;)V │ │ +1a2e48: 5b01 2b04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042b │ │ +1a2e4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a2e4e: 7020 e8b9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9e8 │ │ +1a2e54: 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 │ │ -1a2d2c: |[1a2d2c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ -1a2d3c: 5410 2b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042b │ │ -1a2d40: 6e10 7b04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047b │ │ -1a2d46: 0c00 |0005: move-result-object v0 │ │ -1a2d48: 1100 |0006: return-object v0 │ │ +1a2dfc: |[1a2dfc] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ +1a2e0c: 5410 2b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042b │ │ +1a2e10: 6e10 7b04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047b │ │ +1a2e16: 0c00 |0005: move-result-object v0 │ │ +1a2e18: 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 │ │ -1a2d4c: |[1a2d4c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.invoke:()Ljava/lang/Object; │ │ -1a2d5c: 6e10 470e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0e47 │ │ -1a2d62: 0c00 |0003: move-result-object v0 │ │ -1a2d64: 1100 |0004: return-object v0 │ │ +1a2e1c: |[1a2e1c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.invoke:()Ljava/lang/Object; │ │ +1a2e2c: 6e10 470e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0e47 │ │ +1a2e32: 0c00 |0003: move-result-object v0 │ │ +1a2e34: 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 : 10570 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10573 (ActivityViewModelLazy.kt) │ │ │ │ Class #110 header: │ │ class_idx : 1196 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7131 │ │ -source_file_idx : 10570 │ │ +superclass_idx : 7132 │ │ +source_file_idx : 10573 │ │ 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 │ │ -1a2ddc: |[1a2ddc] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ -1a2dec: 5b01 2c04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@042c │ │ -1a2df0: 5b02 2d04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042d │ │ -1a2df4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a2df6: 7020 dbb9 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9db │ │ -1a2dfc: 0e00 |0008: return-void │ │ +1a2eac: |[1a2eac] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ +1a2ebc: 5b01 2c04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@042c │ │ +1a2ec0: 5b02 2d04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042d │ │ +1a2ec4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a2ec6: 7020 e8b9 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9e8 │ │ +1a2ecc: 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 │ │ -1a2d88: |[1a2d88] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ -1a2d98: 5410 2c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@042c │ │ -1a2d9c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -1a2da0: 7210 6eb8 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b86e │ │ -1a2da6: 0c00 |0007: move-result-object v0 │ │ -1a2da8: 1f00 5502 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0255 │ │ -1a2dac: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -1a2db0: 5410 2d04 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042d │ │ -1a2db4: 6e10 7804 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0478 │ │ -1a2dba: 0c00 |0011: move-result-object v0 │ │ -1a2dbc: 1100 |0012: return-object v0 │ │ +1a2e58: |[1a2e58] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ +1a2e68: 5410 2c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@042c │ │ +1a2e6c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +1a2e70: 7210 7bb8 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b87b │ │ +1a2e76: 0c00 |0007: move-result-object v0 │ │ +1a2e78: 1f00 5502 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0255 │ │ +1a2e7c: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +1a2e80: 5410 2d04 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042d │ │ +1a2e84: 6e10 7804 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0478 │ │ +1a2e8a: 0c00 |0011: move-result-object v0 │ │ +1a2e8c: 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 │ │ -1a2dc0: |[1a2dc0] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.invoke:()Ljava/lang/Object; │ │ -1a2dd0: 6e10 4a0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0e4a │ │ -1a2dd6: 0c00 |0003: move-result-object v0 │ │ -1a2dd8: 1100 |0004: return-object v0 │ │ +1a2e90: |[1a2e90] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.invoke:()Ljava/lang/Object; │ │ +1a2ea0: 6e10 4a0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0e4a │ │ +1a2ea6: 0c00 |0003: move-result-object v0 │ │ +1a2ea8: 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 : 10570 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10573 (ActivityViewModelLazy.kt) │ │ │ │ Class #111 header: │ │ class_idx : 1197 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1109 │ │ -source_file_idx : 27287 │ │ +source_file_idx : 27291 │ │ 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 │ │ -1a3abc: |[1a3abc] com.infomaniak.drive.ui.MainActivity.$r8$lambda$0ZgrfezYhHpijSmRy_uslj5QwdA:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a3acc: 7110 9e0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$27:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e9e │ │ -1a3ad2: 0c00 |0003: move-result-object v0 │ │ -1a3ad4: 1100 |0004: return-object v0 │ │ +1a3b8c: |[1a3b8c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$0ZgrfezYhHpijSmRy_uslj5QwdA:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a3b9c: 7110 9e0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$27:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e9e │ │ +1a3ba2: 0c00 |0003: move-result-object v0 │ │ +1a3ba4: 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 │ │ -1a4110: |[1a4110] com.infomaniak.drive.ui.MainActivity.$r8$lambda$4h_9pSdIudpI03YiUe8mxYLKlyU:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V │ │ -1a4120: 7130 bf0e 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@0ebf │ │ -1a4126: 0e00 |0003: return-void │ │ +1a41e0: |[1a41e0] com.infomaniak.drive.ui.MainActivity.$r8$lambda$4h_9pSdIudpI03YiUe8mxYLKlyU:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V │ │ +1a41f0: 7130 bf0e 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@0ebf │ │ +1a41f6: 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 │ │ -1a3ad8: |[1a3ad8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$5vEo1cf0K9I7Hy6jiHod2KZpJ3k:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a3ae8: 7120 c10e 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@0ec1 │ │ -1a3aee: 0c00 |0003: move-result-object v0 │ │ -1a3af0: 1100 |0004: return-object v0 │ │ +1a3ba8: |[1a3ba8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$5vEo1cf0K9I7Hy6jiHod2KZpJ3k:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a3bb8: 7120 c10e 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@0ec1 │ │ +1a3bbe: 0c00 |0003: move-result-object v0 │ │ +1a3bc0: 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 │ │ -1a3af4: |[1a3af4] 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; │ │ -1a3b04: 7130 a80e 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@0ea8 │ │ -1a3b0a: 0c00 |0003: move-result-object v0 │ │ -1a3b0c: 1100 |0004: return-object v0 │ │ +1a3bc4: |[1a3bc4] 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; │ │ +1a3bd4: 7130 a80e 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@0ea8 │ │ +1a3bda: 0c00 |0003: move-result-object v0 │ │ +1a3bdc: 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 │ │ -1a4128: |[1a4128] com.infomaniak.drive.ui.MainActivity.$r8$lambda$AnaAPls6K15899AFraLYNwlzXz4:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1a4138: 7120 b50e 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@0eb5 │ │ -1a413e: 0e00 |0003: return-void │ │ +1a41f8: |[1a41f8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$AnaAPls6K15899AFraLYNwlzXz4:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1a4208: 7120 b50e 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@0eb5 │ │ +1a420e: 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 │ │ -1a372c: |[1a372c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$Ec-wgRM_TBnsQDubEZNw92KQIuM:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a373c: 7110 a40e 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@0ea4 │ │ -1a3742: 0c00 |0003: move-result-object v0 │ │ -1a3744: 1100 |0004: return-object v0 │ │ +1a37fc: |[1a37fc] com.infomaniak.drive.ui.MainActivity.$r8$lambda$Ec-wgRM_TBnsQDubEZNw92KQIuM:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a380c: 7110 a40e 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@0ea4 │ │ +1a3812: 0c00 |0003: move-result-object v0 │ │ +1a3814: 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 │ │ -1a3b10: |[1a3b10] com.infomaniak.drive.ui.MainActivity.$r8$lambda$EkZCs44BUMjkhS3-R0NoBc0COcE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a3b20: 7110 990e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$35:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e99 │ │ -1a3b26: 0c00 |0003: move-result-object v0 │ │ -1a3b28: 1100 |0004: return-object v0 │ │ +1a3be0: |[1a3be0] com.infomaniak.drive.ui.MainActivity.$r8$lambda$EkZCs44BUMjkhS3-R0NoBc0COcE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a3bf0: 7110 990e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$35:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e99 │ │ +1a3bf6: 0c00 |0003: move-result-object v0 │ │ +1a3bf8: 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 │ │ -1a4140: |[1a4140] com.infomaniak.drive.ui.MainActivity.$r8$lambda$FBQZJWhE8TB2ak6iqa9OkkT6Exc:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V │ │ -1a4150: 7120 bb0e 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@0ebb │ │ -1a4156: 0e00 |0003: return-void │ │ +1a4210: |[1a4210] com.infomaniak.drive.ui.MainActivity.$r8$lambda$FBQZJWhE8TB2ak6iqa9OkkT6Exc:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V │ │ +1a4220: 7120 bb0e 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@0ebb │ │ +1a4226: 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 │ │ -1a3b2c: |[1a3b2c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$I1_jh2P-rflhCeYbNvvA0bGzca4:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1a3b3c: 7120 790e 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@0e79 │ │ -1a3b42: 0c00 |0003: move-result-object v0 │ │ -1a3b44: 1100 |0004: return-object v0 │ │ +1a3bfc: |[1a3bfc] com.infomaniak.drive.ui.MainActivity.$r8$lambda$I1_jh2P-rflhCeYbNvvA0bGzca4:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1a3c0c: 7120 790e 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@0e79 │ │ +1a3c12: 0c00 |0003: move-result-object v0 │ │ +1a3c14: 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 │ │ -1a4158: |[1a4158] com.infomaniak.drive.ui.MainActivity.$r8$lambda$RTIv9_5x2e3W_NhZ797zawvpK2I:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1a4168: 7120 780e 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@0e78 │ │ -1a416e: 0e00 |0003: return-void │ │ +1a4228: |[1a4228] com.infomaniak.drive.ui.MainActivity.$r8$lambda$RTIv9_5x2e3W_NhZ797zawvpK2I:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1a4238: 7120 780e 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@0e78 │ │ +1a423e: 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 │ │ -1a364c: |[1a364c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$RhP9-93MRJypUmNXuWPd2axbAno:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1a365c: 7110 c30e 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@0ec3 │ │ -1a3662: 0c00 |0003: move-result-object v0 │ │ -1a3664: 1100 |0004: return-object v0 │ │ +1a371c: |[1a371c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$RhP9-93MRJypUmNXuWPd2axbAno:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1a372c: 7110 c30e 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@0ec3 │ │ +1a3732: 0c00 |0003: move-result-object v0 │ │ +1a3734: 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 │ │ -1a33e0: |[1a33e0] com.infomaniak.drive.ui.MainActivity.$r8$lambda$Syoeu2azxIcb6c9dj4IGeenZ3a8:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; │ │ -1a33f0: 7110 760e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver_delegate$lambda$7:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; // method@0e76 │ │ -1a33f6: 0c00 |0003: move-result-object v0 │ │ -1a33f8: 1100 |0004: return-object v0 │ │ +1a34b0: |[1a34b0] com.infomaniak.drive.ui.MainActivity.$r8$lambda$Syoeu2azxIcb6c9dj4IGeenZ3a8:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; │ │ +1a34c0: 7110 760e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver_delegate$lambda$7:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; // method@0e76 │ │ +1a34c6: 0c00 |0003: move-result-object v0 │ │ +1a34c8: 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 │ │ -1a396c: |[1a396c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$UWvw-JRxT_PSVcaGr8GjBcwL_OY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ -1a397c: 7110 970e 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@0e97 │ │ -1a3982: 0c00 |0003: move-result-object v0 │ │ -1a3984: 1100 |0004: return-object v0 │ │ +1a3a3c: |[1a3a3c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$UWvw-JRxT_PSVcaGr8GjBcwL_OY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ +1a3a4c: 7110 970e 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@0e97 │ │ +1a3a52: 0c00 |0003: move-result-object v0 │ │ +1a3a54: 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 │ │ -1a3b48: |[1a3b48] com.infomaniak.drive.ui.MainActivity.$r8$lambda$UZCvXdNhfbrd4lJ0CMfBYKI0KFY:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a3b58: 7110 9b0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$37:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e9b │ │ -1a3b5e: 0c00 |0003: move-result-object v0 │ │ -1a3b60: 1100 |0004: return-object v0 │ │ +1a3c18: |[1a3c18] com.infomaniak.drive.ui.MainActivity.$r8$lambda$UZCvXdNhfbrd4lJ0CMfBYKI0KFY:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a3c28: 7110 9b0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$37:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e9b │ │ +1a3c2e: 0c00 |0003: move-result-object v0 │ │ +1a3c30: 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 │ │ -1a356c: |[1a356c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$WnXaAGgjel0P-6xUz-Cu7y5-NXY:()Z │ │ -1a357c: 7100 ad0e 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainActivity;.onCreate$lambda$14:()Z // method@0ead │ │ -1a3582: 0a00 |0003: move-result v0 │ │ -1a3584: 0f00 |0004: return v0 │ │ +1a363c: |[1a363c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$WnXaAGgjel0P-6xUz-Cu7y5-NXY:()Z │ │ +1a364c: 7100 ad0e 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainActivity;.onCreate$lambda$14:()Z // method@0ead │ │ +1a3652: 0a00 |0003: move-result v0 │ │ +1a3654: 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 │ │ -1a3588: |[1a3588] com.infomaniak.drive.ui.MainActivity.$r8$lambda$c2nBwgU-dy-VmE4Lg8FOdcmvbkU:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -1a3598: 7130 ba0e 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@0eba │ │ -1a359e: 0a00 |0003: move-result v0 │ │ -1a35a0: 0f00 |0004: return v0 │ │ +1a3658: |[1a3658] com.infomaniak.drive.ui.MainActivity.$r8$lambda$c2nBwgU-dy-VmE4Lg8FOdcmvbkU:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +1a3668: 7130 ba0e 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@0eba │ │ +1a366e: 0a00 |0003: move-result v0 │ │ +1a3670: 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 │ │ -1a3b64: |[1a3b64] com.infomaniak.drive.ui.MainActivity.$r8$lambda$cmz0v9Ffke_1tp9RidkPogq7mt8:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; │ │ -1a3b74: 7120 9f0e 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@0e9f │ │ -1a3b7a: 0c00 |0003: move-result-object v0 │ │ -1a3b7c: 1100 |0004: return-object v0 │ │ +1a3c34: |[1a3c34] com.infomaniak.drive.ui.MainActivity.$r8$lambda$cmz0v9Ffke_1tp9RidkPogq7mt8:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; │ │ +1a3c44: 7120 9f0e 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@0e9f │ │ +1a3c4a: 0c00 |0003: move-result-object v0 │ │ +1a3c4c: 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 │ │ -1a3b80: |[1a3b80] com.infomaniak.drive.ui.MainActivity.$r8$lambda$idHcg99GJebFNjMGcWoRRT8b5Ec:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; │ │ -1a3b90: 7120 aa0e 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@0eaa │ │ -1a3b96: 0c00 |0003: move-result-object v0 │ │ -1a3b98: 1100 |0004: return-object v0 │ │ +1a3c50: |[1a3c50] com.infomaniak.drive.ui.MainActivity.$r8$lambda$idHcg99GJebFNjMGcWoRRT8b5Ec:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; │ │ +1a3c60: 7120 aa0e 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@0eaa │ │ +1a3c66: 0c00 |0003: move-result-object v0 │ │ +1a3c68: 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 │ │ -1a3b9c: |[1a3b9c] 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; │ │ -1a3bac: 7140 910e 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@0e91 │ │ -1a3bb2: 0c00 |0003: move-result-object v0 │ │ -1a3bb4: 1100 |0004: return-object v0 │ │ +1a3c6c: |[1a3c6c] 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; │ │ +1a3c7c: 7140 910e 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@0e91 │ │ +1a3c82: 0c00 |0003: move-result-object v0 │ │ +1a3c84: 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 │ │ -1a38f8: |[1a38f8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$jgp4KtpOL5ocM7w78x5KWHLEoFk:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ -1a3908: 7110 960e 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@0e96 │ │ -1a390e: 0c00 |0003: move-result-object v0 │ │ -1a3910: 1100 |0004: return-object v0 │ │ +1a39c8: |[1a39c8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$jgp4KtpOL5ocM7w78x5KWHLEoFk:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ +1a39d8: 7110 960e 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@0e96 │ │ +1a39de: 0c00 |0003: move-result-object v0 │ │ +1a39e0: 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 │ │ -1a4170: |[1a4170] com.infomaniak.drive.ui.MainActivity.$r8$lambda$mW6RQsZsdXrL9nKRAyWw5jlJYEQ:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ -1a4180: 7140 ac0e 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@0eac │ │ -1a4186: 0e00 |0003: return-void │ │ +1a4240: |[1a4240] com.infomaniak.drive.ui.MainActivity.$r8$lambda$mW6RQsZsdXrL9nKRAyWw5jlJYEQ:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ +1a4250: 7140 ac0e 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@0eac │ │ +1a4256: 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 │ │ -1a3bb8: |[1a3bb8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$nceaIJWKMJIwElX4Bcac5lRSKik:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -1a3bc8: 7120 a00e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$29:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0ea0 │ │ -1a3bce: 0c00 |0003: move-result-object v0 │ │ -1a3bd0: 1100 |0004: return-object v0 │ │ +1a3c88: |[1a3c88] com.infomaniak.drive.ui.MainActivity.$r8$lambda$nceaIJWKMJIwElX4Bcac5lRSKik:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +1a3c98: 7120 a00e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$29:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0ea0 │ │ +1a3c9e: 0c00 |0003: move-result-object v0 │ │ +1a3ca0: 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 │ │ -1a3bd4: |[1a3bd4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$qNUmFYNZok38BwoO51zb6xo7QIs:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -1a3be4: 7120 a10e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$30:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0ea1 │ │ -1a3bea: 0c00 |0003: move-result-object v0 │ │ -1a3bec: 1100 |0004: return-object v0 │ │ +1a3ca4: |[1a3ca4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$qNUmFYNZok38BwoO51zb6xo7QIs:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +1a3cb4: 7120 a10e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$30:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0ea1 │ │ +1a3cba: 0c00 |0003: move-result-object v0 │ │ +1a3cbc: 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 │ │ -1a3bf0: |[1a3bf0] com.infomaniak.drive.ui.MainActivity.$r8$lambda$qx-R0MXzrWmUM2FLwA7-ThRXc_Q:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -1a3c00: 7120 a60e 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@0ea6 │ │ -1a3c06: 0c00 |0003: move-result-object v0 │ │ -1a3c08: 1100 |0004: return-object v0 │ │ +1a3cc0: |[1a3cc0] com.infomaniak.drive.ui.MainActivity.$r8$lambda$qx-R0MXzrWmUM2FLwA7-ThRXc_Q:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +1a3cd0: 7120 a60e 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@0ea6 │ │ +1a3cd6: 0c00 |0003: move-result-object v0 │ │ +1a3cd8: 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 │ │ -1a3478: |[1a3478] com.infomaniak.drive.ui.MainActivity.$r8$lambda$rb3BSWKWi5qJGKn5R3VKdcgEsSQ:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ -1a3488: 7110 a30e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.navController_delegate$lambda$4:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0ea3 │ │ -1a348e: 0c00 |0003: move-result-object v0 │ │ -1a3490: 1100 |0004: return-object v0 │ │ +1a3548: |[1a3548] com.infomaniak.drive.ui.MainActivity.$r8$lambda$rb3BSWKWi5qJGKn5R3VKdcgEsSQ:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ +1a3558: 7110 a30e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.navController_delegate$lambda$4:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0ea3 │ │ +1a355e: 0c00 |0003: move-result-object v0 │ │ +1a3560: 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 │ │ -1a3c0c: |[1a3c0c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$uVM6rvIP56-dPmI8LC85DVYgSXE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a3c1c: 7110 9a0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$36:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e9a │ │ -1a3c22: 0c00 |0003: move-result-object v0 │ │ -1a3c24: 1100 |0004: return-object v0 │ │ +1a3cdc: |[1a3cdc] com.infomaniak.drive.ui.MainActivity.$r8$lambda$uVM6rvIP56-dPmI8LC85DVYgSXE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a3cec: 7110 9a0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$36:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e9a │ │ +1a3cf2: 0c00 |0003: move-result-object v0 │ │ +1a3cf4: 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 │ │ -1a36ac: |[1a36ac] com.infomaniak.drive.ui.MainActivity.$r8$lambda$w0u2XKS61e3W4RlpPiNG4Va1sSY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ -1a36bc: 7110 720e 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@0e72 │ │ -1a36c2: 0c00 |0003: move-result-object v0 │ │ -1a36c4: 1100 |0004: return-object v0 │ │ +1a377c: |[1a377c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$w0u2XKS61e3W4RlpPiNG4Va1sSY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ +1a378c: 7110 720e 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@0e72 │ │ +1a3792: 0c00 |0003: move-result-object v0 │ │ +1a3794: 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 │ │ -1a3c28: |[1a3c28] com.infomaniak.drive.ui.MainActivity.$r8$lambda$wlUhINFRiyULfMyXoLbRUQA64zk:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1a3c38: 7120 b60e 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@0eb6 │ │ -1a3c3e: 0c00 |0003: move-result-object v0 │ │ -1a3c40: 1100 |0004: return-object v0 │ │ +1a3cf8: |[1a3cf8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$wlUhINFRiyULfMyXoLbRUQA64zk:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1a3d08: 7120 b60e 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@0eb6 │ │ +1a3d0e: 0c00 |0003: move-result-object v0 │ │ +1a3d10: 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 │ │ -1a3c44: |[1a3c44] com.infomaniak.drive.ui.MainActivity.$r8$lambda$x3a1qU2wLF5FrjIzzu_-dR_G1sY:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -1a3c54: 7120 9d0e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$26:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e9d │ │ -1a3c5a: 0c00 |0003: move-result-object v0 │ │ -1a3c5c: 1100 |0004: return-object v0 │ │ +1a3d14: |[1a3d14] com.infomaniak.drive.ui.MainActivity.$r8$lambda$x3a1qU2wLF5FrjIzzu_-dR_G1sY:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +1a3d24: 7120 9d0e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$26:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e9d │ │ +1a3d2a: 0c00 |0003: move-result-object v0 │ │ +1a3d2c: 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 │ │ -1a4188: |[1a4188] com.infomaniak.drive.ui.MainActivity.:()V │ │ -1a4198: 2200 9b04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$Companion; // type@049b │ │ -1a419c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a419e: 7020 090e 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0e09 │ │ -1a41a4: 6900 2e04 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity;.Companion:Lcom/infomaniak/drive/ui/MainActivity$Companion; // field@042e │ │ -1a41a8: 0e00 |0008: return-void │ │ +1a4258: |[1a4258] com.infomaniak.drive.ui.MainActivity.:()V │ │ +1a4268: 2200 9b04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$Companion; // type@049b │ │ +1a426c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a426e: 7020 090e 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0e09 │ │ +1a4274: 6900 2e04 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity;.Companion:Lcom/infomaniak/drive/ui/MainActivity$Companion; // field@042e │ │ +1a4278: 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 │ │ -1a41ac: |[1a41ac] com.infomaniak.drive.ui.MainActivity.:()V │ │ -1a41bc: 7010 9a0c 0700 |0000: invoke-direct {v7}, Lcom/infomaniak/drive/ui/BaseActivity;.:()V // method@0c9a │ │ -1a41c2: 2200 9304 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2; // type@0493 │ │ -1a41c6: 7020 f80d 7000 |0005: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0df8 │ │ -1a41cc: 7110 979c 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9c97 │ │ -1a41d2: 0c00 |000b: move-result-object v0 │ │ -1a41d4: 5b70 3104 |000c: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.binding$delegate:Lkotlin/Lazy; // field@0431 │ │ -1a41d8: 0770 |000e: move-object v0, v7 │ │ -1a41da: 1f00 7401 |000f: check-cast v0, Landroidx/activity/ComponentActivity; // type@0174 │ │ -1a41de: 2201 a704 |0011: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1; // type@04a7 │ │ -1a41e2: 7020 3a0e 0100 |0013: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.:(Landroidx/activity/ComponentActivity;)V // method@0e3a │ │ -1a41e8: 1f01 991b |0016: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b99 │ │ -1a41ec: 2202 4e02 |0018: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@024e │ │ -1a41f0: 1c03 de04 |001a: const-class v3, Lcom/infomaniak/drive/ui/MainViewModel; // type@04de │ │ -1a41f4: 7110 9dba 0300 |001c: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@ba9d │ │ -1a41fa: 0c03 |001f: move-result-object v3 │ │ -1a41fc: 2204 a804 |0020: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2; // type@04a8 │ │ -1a4200: 7020 3d0e 0400 |0022: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.:(Landroidx/activity/ComponentActivity;)V // method@0e3d │ │ -1a4206: 1f04 991b |0025: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b99 │ │ -1a420a: 2205 a904 |0027: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3; // type@04a9 │ │ -1a420e: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -1a4210: 7030 400e 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@0e40 │ │ -1a4216: 1f05 991b |002d: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b99 │ │ -1a421a: 7055 5c06 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@065c │ │ -1a4220: 1f02 9e19 |0032: check-cast v2, Lkotlin/Lazy; // type@199e │ │ -1a4224: 5b72 3b04 |0034: iput-object v2, v7, Lcom/infomaniak/drive/ui/MainActivity;.mainViewModel$delegate:Lkotlin/Lazy; // field@043b │ │ -1a4228: 2201 aa04 |0036: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4; // type@04aa │ │ -1a422c: 7020 430e 0100 |0038: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.:(Landroidx/activity/ComponentActivity;)V // method@0e43 │ │ -1a4232: 1f01 991b |003b: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b99 │ │ -1a4236: 2202 4e02 |003d: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@024e │ │ -1a423a: 1c03 e504 |003f: const-class v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // type@04e5 │ │ -1a423e: 7110 9dba 0300 |0041: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@ba9d │ │ -1a4244: 0c03 |0044: move-result-object v3 │ │ -1a4246: 2204 ab04 |0045: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5; // type@04ab │ │ -1a424a: 7020 460e 0400 |0047: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.:(Landroidx/activity/ComponentActivity;)V // method@0e46 │ │ -1a4250: 1f04 991b |004a: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b99 │ │ -1a4254: 2205 ac04 |004c: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6; // type@04ac │ │ -1a4258: 7030 490e 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@0e49 │ │ -1a425e: 1f05 991b |0051: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b99 │ │ -1a4262: 7055 5c06 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@065c │ │ -1a4268: 1f02 9e19 |0056: check-cast v2, Lkotlin/Lazy; // type@199e │ │ -1a426c: 5b72 3c04 |0058: iput-object v2, v7, Lcom/infomaniak/drive/ui/MainActivity;.myKSuiteViewModel$delegate:Lkotlin/Lazy; // field@043c │ │ -1a4270: 2200 9404 |005a: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3; // type@0494 │ │ -1a4274: 7020 fa0d 7000 |005c: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dfa │ │ -1a427a: 7110 979c 0000 |005f: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9c97 │ │ -1a4280: 0c00 |0062: move-result-object v0 │ │ -1a4282: 5b70 3e04 |0063: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@043e │ │ -1a4286: 2200 9504 |0065: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4; // type@0495 │ │ -1a428a: 7020 fc0d 7000 |0067: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dfc │ │ -1a4290: 7110 979c 0000 |006a: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9c97 │ │ -1a4296: 0c00 |006d: move-result-object v0 │ │ -1a4298: 5b70 4104 |006e: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0441 │ │ -1a429c: 2200 9604 |0070: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5; // type@0496 │ │ -1a42a0: 7020 fe0d 7000 |0072: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dfe │ │ -1a42a6: 7110 979c 0000 |0075: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9c97 │ │ -1a42ac: 0c00 |0078: move-result-object v0 │ │ -1a42ae: 5b70 3d04 |0079: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.navController$delegate:Lkotlin/Lazy; // field@043d │ │ -1a42b2: 2200 0d1a |007b: new-instance v0, Lkotlin/collections/ArrayDeque; // type@1a0d │ │ -1a42b6: 7010 aea0 0000 |007d: invoke-direct {v0}, Lkotlin/collections/ArrayDeque;.:()V // method@a0ae │ │ -1a42bc: 5b70 3f04 |0080: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@043f │ │ -1a42c0: 2200 8201 |0082: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult; // type@0182 │ │ -1a42c4: 7010 8904 0000 |0084: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult;.:()V // method@0489 │ │ -1a42ca: 1f00 7e01 |0087: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@017e │ │ -1a42ce: 2201 9704 |0089: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6; // type@0497 │ │ -1a42d2: 7020 000e 7100 |008b: invoke-direct {v1, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e00 │ │ -1a42d8: 6e30 b30e 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@0eb3 │ │ -1a42de: 0c00 |0091: move-result-object v0 │ │ -1a42e0: 1a01 95eb |0092: const-string v1, "registerForActivityResult(...)" // string@eb95 │ │ -1a42e4: 7120 bbb9 1000 |0094: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1a42ea: 5b70 3604 |0097: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult:Landroidx/activity/result/ActivityResultLauncher; // field@0436 │ │ -1a42ee: 2200 9804 |0099: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7; // type@0498 │ │ -1a42f2: 7020 020e 7000 |009b: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e02 │ │ -1a42f8: 7110 979c 0000 |009e: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9c97 │ │ -1a42fe: 0c00 |00a1: move-result-object v0 │ │ -1a4300: 5b70 3504 |00a2: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver$delegate:Lkotlin/Lazy; // field@0435 │ │ -1a4304: 2200 8101 |00a4: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@0181 │ │ -1a4308: 7010 8804 0000 |00a6: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0488 │ │ -1a430e: 1f00 7e01 |00a9: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@017e │ │ -1a4312: 2202 9904 |00ab: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8; // type@0499 │ │ -1a4316: 7020 040e 7200 |00ad: invoke-direct {v2, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e04 │ │ -1a431c: 6e30 b30e 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@0eb3 │ │ -1a4322: 0c00 |00b3: move-result-object v0 │ │ -1a4324: 7120 bbb9 1000 |00b4: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1a432a: 5b70 4004 |00b7: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0440 │ │ -1a432e: 2200 9a04 |00b9: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9; // type@049a │ │ -1a4332: 7020 060e 7000 |00bb: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e06 │ │ -1a4338: 7110 979c 0000 |00be: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9c97 │ │ -1a433e: 0c00 |00c1: move-result-object v0 │ │ -1a4340: 5b70 3904 |00c2: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateManager$delegate:Lkotlin/Lazy; // field@0439 │ │ -1a4344: 2200 7e04 |00c4: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10; // type@047e │ │ -1a4348: 7020 ce0d 7000 |00c6: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dce │ │ -1a434e: 7110 979c 0000 |00c9: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9c97 │ │ -1a4354: 0c00 |00cc: move-result-object v0 │ │ -1a4356: 5b70 3804 |00cd: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.inAppReviewManager$delegate:Lkotlin/Lazy; // field@0438 │ │ -1a435a: 0e00 |00cf: return-void │ │ +1a427c: |[1a427c] com.infomaniak.drive.ui.MainActivity.:()V │ │ +1a428c: 7010 9a0c 0700 |0000: invoke-direct {v7}, Lcom/infomaniak/drive/ui/BaseActivity;.:()V // method@0c9a │ │ +1a4292: 2200 9304 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2; // type@0493 │ │ +1a4296: 7020 f80d 7000 |0005: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0df8 │ │ +1a429c: 7110 a49c 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9ca4 │ │ +1a42a2: 0c00 |000b: move-result-object v0 │ │ +1a42a4: 5b70 3104 |000c: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.binding$delegate:Lkotlin/Lazy; // field@0431 │ │ +1a42a8: 0770 |000e: move-object v0, v7 │ │ +1a42aa: 1f00 7401 |000f: check-cast v0, Landroidx/activity/ComponentActivity; // type@0174 │ │ +1a42ae: 2201 a704 |0011: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1; // type@04a7 │ │ +1a42b2: 7020 3a0e 0100 |0013: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.:(Landroidx/activity/ComponentActivity;)V // method@0e3a │ │ +1a42b8: 1f01 9a1b |0016: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b9a │ │ +1a42bc: 2202 4e02 |0018: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@024e │ │ +1a42c0: 1c03 de04 |001a: const-class v3, Lcom/infomaniak/drive/ui/MainViewModel; // type@04de │ │ +1a42c4: 7110 aaba 0300 |001c: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@baaa │ │ +1a42ca: 0c03 |001f: move-result-object v3 │ │ +1a42cc: 2204 a804 |0020: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2; // type@04a8 │ │ +1a42d0: 7020 3d0e 0400 |0022: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.:(Landroidx/activity/ComponentActivity;)V // method@0e3d │ │ +1a42d6: 1f04 9a1b |0025: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b9a │ │ +1a42da: 2205 a904 |0027: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3; // type@04a9 │ │ +1a42de: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +1a42e0: 7030 400e 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@0e40 │ │ +1a42e6: 1f05 9a1b |002d: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b9a │ │ +1a42ea: 7055 5c06 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@065c │ │ +1a42f0: 1f02 9f19 |0032: check-cast v2, Lkotlin/Lazy; // type@199f │ │ +1a42f4: 5b72 3b04 |0034: iput-object v2, v7, Lcom/infomaniak/drive/ui/MainActivity;.mainViewModel$delegate:Lkotlin/Lazy; // field@043b │ │ +1a42f8: 2201 aa04 |0036: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4; // type@04aa │ │ +1a42fc: 7020 430e 0100 |0038: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.:(Landroidx/activity/ComponentActivity;)V // method@0e43 │ │ +1a4302: 1f01 9a1b |003b: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b9a │ │ +1a4306: 2202 4e02 |003d: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@024e │ │ +1a430a: 1c03 e504 |003f: const-class v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // type@04e5 │ │ +1a430e: 7110 aaba 0300 |0041: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@baaa │ │ +1a4314: 0c03 |0044: move-result-object v3 │ │ +1a4316: 2204 ab04 |0045: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5; // type@04ab │ │ +1a431a: 7020 460e 0400 |0047: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.:(Landroidx/activity/ComponentActivity;)V // method@0e46 │ │ +1a4320: 1f04 9a1b |004a: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b9a │ │ +1a4324: 2205 ac04 |004c: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6; // type@04ac │ │ +1a4328: 7030 490e 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@0e49 │ │ +1a432e: 1f05 9a1b |0051: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b9a │ │ +1a4332: 7055 5c06 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@065c │ │ +1a4338: 1f02 9f19 |0056: check-cast v2, Lkotlin/Lazy; // type@199f │ │ +1a433c: 5b72 3c04 |0058: iput-object v2, v7, Lcom/infomaniak/drive/ui/MainActivity;.myKSuiteViewModel$delegate:Lkotlin/Lazy; // field@043c │ │ +1a4340: 2200 9404 |005a: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3; // type@0494 │ │ +1a4344: 7020 fa0d 7000 |005c: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dfa │ │ +1a434a: 7110 a49c 0000 |005f: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9ca4 │ │ +1a4350: 0c00 |0062: move-result-object v0 │ │ +1a4352: 5b70 3e04 |0063: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@043e │ │ +1a4356: 2200 9504 |0065: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4; // type@0495 │ │ +1a435a: 7020 fc0d 7000 |0067: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dfc │ │ +1a4360: 7110 a49c 0000 |006a: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9ca4 │ │ +1a4366: 0c00 |006d: move-result-object v0 │ │ +1a4368: 5b70 4104 |006e: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0441 │ │ +1a436c: 2200 9604 |0070: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5; // type@0496 │ │ +1a4370: 7020 fe0d 7000 |0072: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dfe │ │ +1a4376: 7110 a49c 0000 |0075: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9ca4 │ │ +1a437c: 0c00 |0078: move-result-object v0 │ │ +1a437e: 5b70 3d04 |0079: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.navController$delegate:Lkotlin/Lazy; // field@043d │ │ +1a4382: 2200 0e1a |007b: new-instance v0, Lkotlin/collections/ArrayDeque; // type@1a0e │ │ +1a4386: 7010 bba0 0000 |007d: invoke-direct {v0}, Lkotlin/collections/ArrayDeque;.:()V // method@a0bb │ │ +1a438c: 5b70 3f04 |0080: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@043f │ │ +1a4390: 2200 8201 |0082: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult; // type@0182 │ │ +1a4394: 7010 8904 0000 |0084: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult;.:()V // method@0489 │ │ +1a439a: 1f00 7e01 |0087: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@017e │ │ +1a439e: 2201 9704 |0089: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6; // type@0497 │ │ +1a43a2: 7020 000e 7100 |008b: invoke-direct {v1, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e00 │ │ +1a43a8: 6e30 b30e 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@0eb3 │ │ +1a43ae: 0c00 |0091: move-result-object v0 │ │ +1a43b0: 1a01 9aeb |0092: const-string v1, "registerForActivityResult(...)" // string@eb9a │ │ +1a43b4: 7120 c8b9 1000 |0094: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1a43ba: 5b70 3604 |0097: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult:Landroidx/activity/result/ActivityResultLauncher; // field@0436 │ │ +1a43be: 2200 9804 |0099: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7; // type@0498 │ │ +1a43c2: 7020 020e 7000 |009b: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e02 │ │ +1a43c8: 7110 a49c 0000 |009e: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9ca4 │ │ +1a43ce: 0c00 |00a1: move-result-object v0 │ │ +1a43d0: 5b70 3504 |00a2: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver$delegate:Lkotlin/Lazy; // field@0435 │ │ +1a43d4: 2200 8101 |00a4: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@0181 │ │ +1a43d8: 7010 8804 0000 |00a6: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0488 │ │ +1a43de: 1f00 7e01 |00a9: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@017e │ │ +1a43e2: 2202 9904 |00ab: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8; // type@0499 │ │ +1a43e6: 7020 040e 7200 |00ad: invoke-direct {v2, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e04 │ │ +1a43ec: 6e30 b30e 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@0eb3 │ │ +1a43f2: 0c00 |00b3: move-result-object v0 │ │ +1a43f4: 7120 c8b9 1000 |00b4: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1a43fa: 5b70 4004 |00b7: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0440 │ │ +1a43fe: 2200 9a04 |00b9: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9; // type@049a │ │ +1a4402: 7020 060e 7000 |00bb: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e06 │ │ +1a4408: 7110 a49c 0000 |00be: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9ca4 │ │ +1a440e: 0c00 |00c1: move-result-object v0 │ │ +1a4410: 5b70 3904 |00c2: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateManager$delegate:Lkotlin/Lazy; // field@0439 │ │ +1a4414: 2200 7e04 |00c4: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10; // type@047e │ │ +1a4418: 7020 ce0d 7000 |00c6: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dce │ │ +1a441e: 7110 a49c 0000 |00c9: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9ca4 │ │ +1a4424: 0c00 |00cc: move-result-object v0 │ │ +1a4426: 5b70 3804 |00cd: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.inAppReviewManager$delegate:Lkotlin/Lazy; // field@0438 │ │ +1a442a: 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 │ │ -1a435c: |[1a435c] com.infomaniak.drive.ui.MainActivity.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a436c: 7110 770e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e77 │ │ -1a4372: 0e00 |0003: return-void │ │ +1a442c: |[1a442c] com.infomaniak.drive.ui.MainActivity.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a443c: 7110 770e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e77 │ │ +1a4442: 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 │ │ -1a333c: |[1a333c] com.infomaniak.drive.ui.MainActivity.access$generateSelectedAvatar:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; │ │ -1a334c: 7020 7a0e 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.generateSelectedAvatar:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; // method@0e7a │ │ -1a3352: 0c00 |0003: move-result-object v0 │ │ -1a3354: 1100 |0004: return-object v0 │ │ +1a340c: |[1a340c] com.infomaniak.drive.ui.MainActivity.access$generateSelectedAvatar:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; │ │ +1a341c: 7020 7a0e 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.generateSelectedAvatar:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; // method@0e7a │ │ +1a3422: 0c00 |0003: move-result-object v0 │ │ +1a3424: 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 │ │ -1a36c8: |[1a36c8] com.infomaniak.drive.ui.MainActivity.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ -1a36d8: 7010 7b0e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e7b │ │ -1a36de: 0c00 |0003: move-result-object v0 │ │ -1a36e0: 1100 |0004: return-object v0 │ │ +1a3798: |[1a3798] com.infomaniak.drive.ui.MainActivity.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ +1a37a8: 7010 7b0e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e7b │ │ +1a37ae: 0c00 |0003: move-result-object v0 │ │ +1a37b0: 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 │ │ -1a37a8: |[1a37a8] com.infomaniak.drive.ui.MainActivity.access$getMainViewModel:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainViewModel; │ │ -1a37b8: 7010 840e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e84 │ │ -1a37be: 0c00 |0003: move-result-object v0 │ │ -1a37c0: 1100 |0004: return-object v0 │ │ +1a3878: |[1a3878] com.infomaniak.drive.ui.MainActivity.access$getMainViewModel:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainViewModel; │ │ +1a3888: 7010 840e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e84 │ │ +1a388e: 0c00 |0003: move-result-object v0 │ │ +1a3890: 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 │ │ -1a3494: |[1a3494] com.infomaniak.drive.ui.MainActivity.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ -1a34a4: 7010 860e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e86 │ │ -1a34aa: 0c00 |0003: move-result-object v0 │ │ -1a34ac: 1100 |0004: return-object v0 │ │ +1a3564: |[1a3564] com.infomaniak.drive.ui.MainActivity.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ +1a3574: 7010 860e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e86 │ │ +1a357a: 0c00 |0003: move-result-object v0 │ │ +1a357c: 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 │ │ -1a40f8: |[1a40f8] com.infomaniak.drive.ui.MainActivity.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; │ │ -1a4108: 5400 3f04 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@043f │ │ -1a410c: 1100 |0002: return-object v0 │ │ +1a41c8: |[1a41c8] com.infomaniak.drive.ui.MainActivity.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; │ │ +1a41d8: 5400 3f04 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@043f │ │ +1a41dc: 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 │ │ -1a4374: |[1a4374] com.infomaniak.drive.ui.MainActivity.access$launchNextDeleteRequest:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a4384: 7010 a20e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.launchNextDeleteRequest:()V // method@0ea2 │ │ -1a438a: 0e00 |0003: return-void │ │ +1a4444: |[1a4444] com.infomaniak.drive.ui.MainActivity.access$launchNextDeleteRequest:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a4454: 7010 a20e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.launchNextDeleteRequest:()V // method@0ea2 │ │ +1a445a: 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 │ │ -1a36e4: |[1a36e4] com.infomaniak.drive.ui.MainActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ -1a36f4: 6e10 820e 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0e82 │ │ -1a36fa: 0c00 |0003: move-result-object v0 │ │ -1a36fc: 7110 de0b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0bde │ │ -1a3702: 0c00 |0007: move-result-object v0 │ │ -1a3704: 1100 |0008: return-object v0 │ │ +1a37b4: |[1a37b4] com.infomaniak.drive.ui.MainActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ +1a37c4: 6e10 820e 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0e82 │ │ +1a37ca: 0c00 |0003: move-result-object v0 │ │ +1a37cc: 7110 de0b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0bde │ │ +1a37d2: 0c00 |0007: move-result-object v0 │ │ +1a37d4: 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 │ │ -1a35a4: |[1a35a4] com.infomaniak.drive.ui.MainActivity.canDisplayInAppSnackbar:()Z │ │ -1a35b4: 5420 3a04 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@043a │ │ -1a35b8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1a35ba: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -1a35be: 6e10 c308 0000 |0005: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.isShown:()Z // method@08c3 │ │ -1a35c4: 0a00 |0008: move-result v0 │ │ -1a35c6: 3310 0300 |0009: if-ne v0, v1, 000c // +0003 │ │ -1a35ca: 280c |000b: goto 0017 // +000c │ │ -1a35cc: 6e10 830e 0200 |000c: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e83 │ │ -1a35d2: 0c00 |000f: move-result-object v0 │ │ -1a35d4: 6e10 9c08 0000 |0010: invoke-virtual {v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.isShown:()Z // method@089c │ │ -1a35da: 0a00 |0013: move-result v0 │ │ -1a35dc: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ -1a35e0: 2802 |0016: goto 0018 // +0002 │ │ -1a35e2: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -1a35e4: 0f01 |0018: return v1 │ │ +1a3674: |[1a3674] com.infomaniak.drive.ui.MainActivity.canDisplayInAppSnackbar:()Z │ │ +1a3684: 5420 3a04 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@043a │ │ +1a3688: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1a368a: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +1a368e: 6e10 c308 0000 |0005: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.isShown:()Z // method@08c3 │ │ +1a3694: 0a00 |0008: move-result v0 │ │ +1a3696: 3310 0300 |0009: if-ne v0, v1, 000c // +0003 │ │ +1a369a: 280c |000b: goto 0017 // +000c │ │ +1a369c: 6e10 830e 0200 |000c: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e83 │ │ +1a36a2: 0c00 |000f: move-result-object v0 │ │ +1a36a4: 6e10 9c08 0000 |0010: invoke-virtual {v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.isShown:()Z // method@089c │ │ +1a36aa: 0a00 |0013: move-result v0 │ │ +1a36ac: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ +1a36b0: 2802 |0016: goto 0018 // +0002 │ │ +1a36b2: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +1a36b4: 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 │ │ -1a43c0: |[1a43c0] com.infomaniak.drive.ui.MainActivity.displayInformationPanel:()V │ │ -1a43d0: 7010 8d0e 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e8d │ │ -1a43d6: 0c00 |0003: move-result-object v0 │ │ -1a43d8: 5531 3704 |0004: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/MainActivity;.hasDisplayedInformationPanel:Z // field@0437 │ │ -1a43dc: 3901 3400 |0006: if-nez v1, 003a // +0034 │ │ -1a43e0: 6e10 390b 0000 |0008: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getHasDisplayedSyncDialog:()Z // method@0b39 │ │ -1a43e6: 0a01 |000b: move-result v1 │ │ -1a43e8: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -1a43ea: 3901 1500 |000d: if-nez v1, 0022 // +0015 │ │ -1a43ee: 6201 f512 |000f: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1a43f2: 6e10 2f3a 0100 |0011: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.isEnableAppSync:()Z // method@3a2f │ │ -1a43f8: 0a01 |0014: move-result v1 │ │ -1a43fa: 3901 0d00 |0015: if-nez v1, 0022 // +000d │ │ -1a43fe: 6e20 430b 2000 |0017: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/models/UiSettings;.setHasDisplayedSyncDialog:(Z)V // method@0b43 │ │ -1a4404: 1400 1505 0a7f |001a: const v0, #float 1.8346e+38 // #7f0a0515 │ │ -1a440a: 7110 d795 0000 |001d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -1a4410: 0c00 |0020: move-result-object v0 │ │ -1a4412: 2802 |0021: goto 0023 // +0002 │ │ -1a4414: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -1a4416: 3800 1700 |0023: if-eqz v0, 003a // +0017 │ │ -1a441a: 1f00 0f18 |0025: check-cast v0, Ljava/lang/Number; // type@180f │ │ -1a441e: 6e10 3096 0000 |0027: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@9630 │ │ -1a4424: 0a00 |002a: move-result v0 │ │ -1a4426: 5c32 3704 |002b: iput-boolean v2, v3, Lcom/infomaniak/drive/ui/MainActivity;.hasDisplayedInformationPanel:Z // field@0437 │ │ -1a442a: 0731 |002d: move-object v1, v3 │ │ -1a442c: 1f01 1600 |002e: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -1a4430: 1402 ca02 0a7f |0030: const v2, #float 1.83448e+38 // #7f0a02ca │ │ -1a4436: 7120 6506 2100 |0033: invoke-static {v1, v2}, Landroidx/navigation/ActivityKt;.findNavController:(Landroid/app/Activity;I)Landroidx/navigation/NavController; // method@0665 │ │ -1a443c: 0c01 |0036: move-result-object v1 │ │ -1a443e: 6e20 7306 0100 |0037: invoke-virtual {v1, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@0673 │ │ -1a4444: 0e00 |003a: return-void │ │ +1a4490: |[1a4490] com.infomaniak.drive.ui.MainActivity.displayInformationPanel:()V │ │ +1a44a0: 7010 8d0e 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e8d │ │ +1a44a6: 0c00 |0003: move-result-object v0 │ │ +1a44a8: 5531 3704 |0004: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/MainActivity;.hasDisplayedInformationPanel:Z // field@0437 │ │ +1a44ac: 3901 3400 |0006: if-nez v1, 003a // +0034 │ │ +1a44b0: 6e10 390b 0000 |0008: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getHasDisplayedSyncDialog:()Z // method@0b39 │ │ +1a44b6: 0a01 |000b: move-result v1 │ │ +1a44b8: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +1a44ba: 3901 1500 |000d: if-nez v1, 0022 // +0015 │ │ +1a44be: 6201 f812 |000f: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1a44c2: 6e10 3c3a 0100 |0011: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.isEnableAppSync:()Z // method@3a3c │ │ +1a44c8: 0a01 |0014: move-result v1 │ │ +1a44ca: 3901 0d00 |0015: if-nez v1, 0022 // +000d │ │ +1a44ce: 6e20 430b 2000 |0017: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/models/UiSettings;.setHasDisplayedSyncDialog:(Z)V // method@0b43 │ │ +1a44d4: 1400 1505 0a7f |001a: const v0, #float 1.8346e+38 // #7f0a0515 │ │ +1a44da: 7110 e495 0000 |001d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +1a44e0: 0c00 |0020: move-result-object v0 │ │ +1a44e2: 2802 |0021: goto 0023 // +0002 │ │ +1a44e4: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +1a44e6: 3800 1700 |0023: if-eqz v0, 003a // +0017 │ │ +1a44ea: 1f00 1018 |0025: check-cast v0, Ljava/lang/Number; // type@1810 │ │ +1a44ee: 6e10 3d96 0000 |0027: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@963d │ │ +1a44f4: 0a00 |002a: move-result v0 │ │ +1a44f6: 5c32 3704 |002b: iput-boolean v2, v3, Lcom/infomaniak/drive/ui/MainActivity;.hasDisplayedInformationPanel:Z // field@0437 │ │ +1a44fa: 0731 |002d: move-object v1, v3 │ │ +1a44fc: 1f01 1600 |002e: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1a4500: 1402 ca02 0a7f |0030: const v2, #float 1.83448e+38 // #7f0a02ca │ │ +1a4506: 7120 6506 2100 |0033: invoke-static {v1, v2}, Landroidx/navigation/ActivityKt;.findNavController:(Landroid/app/Activity;I)Landroidx/navigation/NavController; // method@0665 │ │ +1a450c: 0c01 |0036: move-result-object v1 │ │ +1a450e: 6e20 7306 0100 |0037: invoke-virtual {v1, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@0673 │ │ +1a4514: 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 │ │ -1a33fc: |[1a33fc] com.infomaniak.drive.ui.MainActivity.fileObserver_delegate$lambda$7:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; │ │ -1a340c: 6200 f900 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/File;.Companion:Lcom/infomaniak/drive/data/models/File$Companion; // field@00f9 │ │ -1a3410: 0731 |0002: move-object v1, v3 │ │ -1a3412: 1f01 3700 |0003: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1a3416: 6e20 160a 1000 |0005: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/data/models/File$Companion;.getOfflineFolder:(Landroid/content/Context;)Ljava/io/File; // method@0a16 │ │ -1a341c: 0c00 |0008: move-result-object v0 │ │ -1a341e: 6001 3900 |0009: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ -1a3422: 1302 1d00 |000b: const/16 v2, #int 29 // #1d │ │ -1a3426: 3421 0a00 |000d: if-lt v1, v2, 0017 // +000a │ │ -1a342a: 2201 9d04 |000f: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1; // type@049d │ │ -1a342e: 7030 130e 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@0e13 │ │ -1a3434: 1f01 b100 |0014: check-cast v1, Landroid/os/FileObserver; // type@00b1 │ │ -1a3438: 280c |0016: goto 0022 // +000c │ │ -1a343a: 6e10 8d94 0000 |0017: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@948d │ │ -1a3440: 0c00 |001a: move-result-object v0 │ │ -1a3442: 2201 9e04 |001b: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2; // type@049e │ │ -1a3446: 7030 150e 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@0e15 │ │ -1a344c: 1f01 b100 |0020: check-cast v1, Landroid/os/FileObserver; // type@00b1 │ │ -1a3450: 1101 |0022: return-object v1 │ │ +1a34cc: |[1a34cc] com.infomaniak.drive.ui.MainActivity.fileObserver_delegate$lambda$7:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; │ │ +1a34dc: 6200 f900 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/File;.Companion:Lcom/infomaniak/drive/data/models/File$Companion; // field@00f9 │ │ +1a34e0: 0731 |0002: move-object v1, v3 │ │ +1a34e2: 1f01 3700 |0003: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1a34e6: 6e20 160a 1000 |0005: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/data/models/File$Companion;.getOfflineFolder:(Landroid/content/Context;)Ljava/io/File; // method@0a16 │ │ +1a34ec: 0c00 |0008: move-result-object v0 │ │ +1a34ee: 6001 3900 |0009: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ +1a34f2: 1302 1d00 |000b: const/16 v2, #int 29 // #1d │ │ +1a34f6: 3421 0a00 |000d: if-lt v1, v2, 0017 // +000a │ │ +1a34fa: 2201 9d04 |000f: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1; // type@049d │ │ +1a34fe: 7030 130e 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@0e13 │ │ +1a3504: 1f01 b100 |0014: check-cast v1, Landroid/os/FileObserver; // type@00b1 │ │ +1a3508: 280c |0016: goto 0022 // +000c │ │ +1a350a: 6e10 9a94 0000 |0017: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@949a │ │ +1a3510: 0c00 |001a: move-result-object v0 │ │ +1a3512: 2201 9e04 |001b: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2; // type@049e │ │ +1a3516: 7030 150e 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@0e15 │ │ +1a351c: 1f01 b100 |0020: check-cast v1, Landroid/os/FileObserver; // type@00b1 │ │ +1a3520: 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 │ │ -1a4448: |[1a4448] com.infomaniak.drive.ui.MainActivity.fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a4458: 7010 840e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e84 │ │ -1a445e: 0c00 |0003: move-result-object v0 │ │ -1a4460: 6e10 1e10 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFiles:()V // method@101e │ │ -1a4466: 0e00 |0007: return-void │ │ +1a4518: |[1a4518] com.infomaniak.drive.ui.MainActivity.fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a4528: 7010 840e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e84 │ │ +1a452e: 0c00 |0003: move-result-object v0 │ │ +1a4530: 6e10 1e10 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFiles:()V // method@101e │ │ +1a4536: 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 │ │ -1a4468: |[1a4468] com.infomaniak.drive.ui.MainActivity.filesDeletionResult$lambda$6:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1a4478: 7110 b9b9 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1a447e: 2200 8e04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25; // type@048e │ │ -1a4482: 7020 ee0d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dee │ │ -1a4488: 7120 1946 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@4619 │ │ -1a448e: 0e00 |000b: return-void │ │ +1a4538: |[1a4538] com.infomaniak.drive.ui.MainActivity.filesDeletionResult$lambda$6:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1a4548: 7110 c6b9 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1a454e: 2200 8e04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25; // type@048e │ │ +1a4552: 7020 ee0d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dee │ │ +1a4558: 7120 2646 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@4626 │ │ +1a455e: 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 │ │ -1a3c60: |[1a3c60] com.infomaniak.drive.ui.MainActivity.filesDeletionResult$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1a3c70: 5478 3f04 |0000: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@043f │ │ -1a3c74: 6e10 d5a0 0800 |0002: invoke-virtual {v8}, Lkotlin/collections/ArrayDeque;.removeFirstOrNull:()Ljava/lang/Object; // method@a0d5 │ │ -1a3c7a: 0c08 |0005: move-result-object v8 │ │ -1a3c7c: 1f08 d618 |0006: check-cast v8, Ljava/util/List; // type@18d6 │ │ -1a3c80: 3908 0500 |0008: if-nez v8, 000d // +0005 │ │ -1a3c84: 6207 89b3 |000a: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a3c88: 1107 |000c: return-object v7 │ │ -1a3c8a: 0770 |000d: move-object v0, v7 │ │ -1a3c8c: 1f00 4102 |000e: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@0241 │ │ -1a3c90: 7110 3e06 0000 |0010: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063e │ │ -1a3c96: 0c00 |0013: move-result-object v0 │ │ -1a3c98: 0701 |0014: move-object v1, v0 │ │ -1a3c9a: 1f01 cb1d |0015: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -1a3c9e: 7100 6bcb 0000 |0017: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1a3ca4: 0c00 |001a: move-result-object v0 │ │ -1a3ca6: 0702 |001b: move-object v2, v0 │ │ -1a3ca8: 1f02 e01a |001c: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a3cac: 2200 9f04 |001e: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@049f │ │ -1a3cb0: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -1a3cb2: 7030 170e 8003 |0021: invoke-direct {v0, v8, v3}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0e17 │ │ -1a3cb8: 0704 |0024: move-object v4, v0 │ │ -1a3cba: 1f04 a81b |0025: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a3cbe: 1225 |0027: const/4 v5, #int 2 // #2 │ │ -1a3cc0: 1206 |0028: const/4 v6, #int 0 // #0 │ │ -1a3cc2: 7706 b3c9 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@c9b3 │ │ -1a3cc8: 5478 3f04 |002c: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@043f │ │ -1a3ccc: 1f08 c518 |002e: check-cast v8, Ljava/util/Collection; // type@18c5 │ │ -1a3cd0: 7210 7799 0800 |0030: invoke-interface {v8}, Ljava/util/Collection;.isEmpty:()Z // method@9977 │ │ -1a3cd6: 0a08 |0033: move-result v8 │ │ -1a3cd8: 3908 0500 |0034: if-nez v8, 0039 // +0005 │ │ -1a3cdc: 7010 a20e 0700 |0036: invoke-direct {v7}, Lcom/infomaniak/drive/ui/MainActivity;.launchNextDeleteRequest:()V // method@0ea2 │ │ -1a3ce2: 6207 89b3 |0039: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a3ce6: 1107 |003b: return-object v7 │ │ +1a3d30: |[1a3d30] com.infomaniak.drive.ui.MainActivity.filesDeletionResult$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1a3d40: 5478 3f04 |0000: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@043f │ │ +1a3d44: 6e10 e2a0 0800 |0002: invoke-virtual {v8}, Lkotlin/collections/ArrayDeque;.removeFirstOrNull:()Ljava/lang/Object; // method@a0e2 │ │ +1a3d4a: 0c08 |0005: move-result-object v8 │ │ +1a3d4c: 1f08 d718 |0006: check-cast v8, Ljava/util/List; // type@18d7 │ │ +1a3d50: 3908 0500 |0008: if-nez v8, 000d // +0005 │ │ +1a3d54: 6207 8cb3 |000a: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a3d58: 1107 |000c: return-object v7 │ │ +1a3d5a: 0770 |000d: move-object v0, v7 │ │ +1a3d5c: 1f00 4102 |000e: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@0241 │ │ +1a3d60: 7110 3e06 0000 |0010: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063e │ │ +1a3d66: 0c00 |0013: move-result-object v0 │ │ +1a3d68: 0701 |0014: move-object v1, v0 │ │ +1a3d6a: 1f01 cc1d |0015: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +1a3d6e: 7100 78cb 0000 |0017: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1a3d74: 0c00 |001a: move-result-object v0 │ │ +1a3d76: 0702 |001b: move-object v2, v0 │ │ +1a3d78: 1f02 e11a |001c: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a3d7c: 2200 9f04 |001e: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@049f │ │ +1a3d80: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +1a3d82: 7030 170e 8003 |0021: invoke-direct {v0, v8, v3}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0e17 │ │ +1a3d88: 0704 |0024: move-object v4, v0 │ │ +1a3d8a: 1f04 a91b |0025: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a3d8e: 1225 |0027: const/4 v5, #int 2 // #2 │ │ +1a3d90: 1206 |0028: const/4 v6, #int 0 // #0 │ │ +1a3d92: 7706 c0c9 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@c9c0 │ │ +1a3d98: 5478 3f04 |002c: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@043f │ │ +1a3d9c: 1f08 c618 |002e: check-cast v8, Ljava/util/Collection; // type@18c6 │ │ +1a3da0: 7210 8499 0800 |0030: invoke-interface {v8}, Ljava/util/Collection;.isEmpty:()Z // method@9984 │ │ +1a3da6: 0a08 |0033: move-result v8 │ │ +1a3da8: 3908 0500 |0034: if-nez v8, 0039 // +0005 │ │ +1a3dac: 7010 a20e 0700 |0036: invoke-direct {v7}, Lcom/infomaniak/drive/ui/MainActivity;.launchNextDeleteRequest:()V // method@0ea2 │ │ +1a3db2: 6207 8cb3 |0039: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a3db6: 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 │ │ -1a3358: |[1a3358] com.infomaniak.drive.ui.MainActivity.generateSelectedAvatar:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; │ │ -1a3368: 1244 |0000: const/4 v4, #int 4 // #4 │ │ -1a336a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -1a336c: 1301 6400 |0002: const/16 v1, #int 100 // #64 │ │ -1a3370: 1302 6400 |0004: const/16 v2, #int 100 // #64 │ │ -1a3374: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -1a3376: 0770 |0007: move-object v0, v7 │ │ -1a3378: 7706 b905 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@05b9 │ │ -1a337e: 0c07 |000b: move-result-object v7 │ │ -1a3380: 2200 5c00 |000c: new-instance v0, Landroid/graphics/Canvas; // type@005c │ │ -1a3384: 7020 1501 7000 |000e: invoke-direct {v0, v7}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0115 │ │ -1a338a: 2201 6600 |0011: new-instance v1, Landroid/graphics/Paint; // type@0066 │ │ -1a338e: 7010 3f01 0100 |0013: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@013f │ │ -1a3394: 0762 |0016: move-object v2, v6 │ │ -1a3396: 1f02 3700 |0017: check-cast v2, Landroid/content/Context; // type@0037 │ │ -1a339a: 1403 5903 067f |0019: const v3, #float 1.78134e+38 // #7f060359 │ │ -1a33a0: 7120 ac05 3200 |001c: invoke-static {v2, v3}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@05ac │ │ -1a33a6: 0a02 |001f: move-result v2 │ │ -1a33a8: 6e20 4601 2100 |0020: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0146 │ │ -1a33ae: 1502 0041 |0023: const/high16 v2, #int 1090519040 // #4100 │ │ -1a33b2: 6e20 4b01 2100 |0025: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@014b │ │ -1a33b8: 6202 1e00 |0028: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@001e │ │ -1a33bc: 6e20 4c01 2100 |002a: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@014c │ │ -1a33c2: 1212 |002d: const/4 v2, #int 1 // #1 │ │ -1a33c4: 6e20 4501 2100 |002e: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0145 │ │ -1a33ca: 6e20 4801 2100 |0031: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setDither:(Z)V // method@0148 │ │ -1a33d0: 1502 4842 |0034: const/high16 v2, #int 1112014848 // #4248 │ │ -1a33d4: 1503 3842 |0036: const/high16 v3, #int 1110966272 // #4238 │ │ -1a33d8: 6e51 1b01 2032 |0038: invoke-virtual {v0, v2, v2, v3, v1}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@011b │ │ -1a33de: 1107 |003b: return-object v7 │ │ +1a3428: |[1a3428] com.infomaniak.drive.ui.MainActivity.generateSelectedAvatar:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; │ │ +1a3438: 1244 |0000: const/4 v4, #int 4 // #4 │ │ +1a343a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +1a343c: 1301 6400 |0002: const/16 v1, #int 100 // #64 │ │ +1a3440: 1302 6400 |0004: const/16 v2, #int 100 // #64 │ │ +1a3444: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +1a3446: 0770 |0007: move-object v0, v7 │ │ +1a3448: 7706 b905 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@05b9 │ │ +1a344e: 0c07 |000b: move-result-object v7 │ │ +1a3450: 2200 5c00 |000c: new-instance v0, Landroid/graphics/Canvas; // type@005c │ │ +1a3454: 7020 1501 7000 |000e: invoke-direct {v0, v7}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0115 │ │ +1a345a: 2201 6600 |0011: new-instance v1, Landroid/graphics/Paint; // type@0066 │ │ +1a345e: 7010 3f01 0100 |0013: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@013f │ │ +1a3464: 0762 |0016: move-object v2, v6 │ │ +1a3466: 1f02 3700 |0017: check-cast v2, Landroid/content/Context; // type@0037 │ │ +1a346a: 1403 5903 067f |0019: const v3, #float 1.78134e+38 // #7f060359 │ │ +1a3470: 7120 ac05 3200 |001c: invoke-static {v2, v3}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@05ac │ │ +1a3476: 0a02 |001f: move-result v2 │ │ +1a3478: 6e20 4601 2100 |0020: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0146 │ │ +1a347e: 1502 0041 |0023: const/high16 v2, #int 1090519040 // #4100 │ │ +1a3482: 6e20 4b01 2100 |0025: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@014b │ │ +1a3488: 6202 1e00 |0028: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@001e │ │ +1a348c: 6e20 4c01 2100 |002a: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@014c │ │ +1a3492: 1212 |002d: const/4 v2, #int 1 // #1 │ │ +1a3494: 6e20 4501 2100 |002e: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0145 │ │ +1a349a: 6e20 4801 2100 |0031: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setDither:(Z)V // method@0148 │ │ +1a34a0: 1502 4842 |0034: const/high16 v2, #int 1112014848 // #4248 │ │ +1a34a4: 1503 3842 |0036: const/high16 v3, #int 1110966272 // #4238 │ │ +1a34a8: 6e51 1b01 2032 |0038: invoke-virtual {v0, v2, v2, v3, v1}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@011b │ │ +1a34ae: 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 │ │ -1a3708: |[1a3708] com.infomaniak.drive.ui.MainActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ -1a3718: 5410 3104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.binding$delegate:Lkotlin/Lazy; // field@0431 │ │ -1a371c: 7210 939c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9c93 │ │ -1a3722: 0c00 |0005: move-result-object v0 │ │ -1a3724: 1f00 ea03 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding; // type@03ea │ │ -1a3728: 1100 |0008: return-object v0 │ │ +1a37d8: |[1a37d8] com.infomaniak.drive.ui.MainActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ +1a37e8: 5410 3104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.binding$delegate:Lkotlin/Lazy; // field@0431 │ │ +1a37ec: 7210 a09c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9ca0 │ │ +1a37f2: 0c00 |0005: move-result-object v0 │ │ +1a37f4: 1f00 ea03 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding; // type@03ea │ │ +1a37f8: 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 │ │ -1a3454: |[1a3454] com.infomaniak.drive.ui.MainActivity.getFileObserver:()Landroid/os/FileObserver; │ │ -1a3464: 5410 3504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver$delegate:Lkotlin/Lazy; // field@0435 │ │ -1a3468: 7210 939c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9c93 │ │ -1a346e: 0c00 |0005: move-result-object v0 │ │ -1a3470: 1f00 b100 |0006: check-cast v0, Landroid/os/FileObserver; // type@00b1 │ │ -1a3474: 1100 |0008: return-object v0 │ │ +1a3524: |[1a3524] com.infomaniak.drive.ui.MainActivity.getFileObserver:()Landroid/os/FileObserver; │ │ +1a3534: 5410 3504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver$delegate:Lkotlin/Lazy; // field@0435 │ │ +1a3538: 7210 a09c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9ca0 │ │ +1a353e: 0c00 |0005: move-result-object v0 │ │ +1a3540: 1f00 b100 |0006: check-cast v0, Landroid/os/FileObserver; // type@00b1 │ │ +1a3544: 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 │ │ -1a3914: |[1a3914] com.infomaniak.drive.ui.MainActivity.getInAppReviewManager:()Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ -1a3924: 5410 3804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.inAppReviewManager$delegate:Lkotlin/Lazy; // field@0438 │ │ -1a3928: 7210 939c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9c93 │ │ -1a392e: 0c00 |0005: move-result-object v0 │ │ -1a3930: 1f00 d90e |0006: check-cast v0, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // type@0ed9 │ │ -1a3934: 1100 |0008: return-object v0 │ │ +1a39e4: |[1a39e4] com.infomaniak.drive.ui.MainActivity.getInAppReviewManager:()Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ +1a39f4: 5410 3804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.inAppReviewManager$delegate:Lkotlin/Lazy; // field@0438 │ │ +1a39f8: 7210 a09c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9ca0 │ │ +1a39fe: 0c00 |0005: move-result-object v0 │ │ +1a3a00: 1f00 da0e |0006: check-cast v0, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // type@0eda │ │ +1a3a04: 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 │ │ -1a3988: |[1a3988] com.infomaniak.drive.ui.MainActivity.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ -1a3998: 5410 3904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateManager$delegate:Lkotlin/Lazy; // field@0439 │ │ -1a399c: 7210 939c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9c93 │ │ -1a39a2: 0c00 |0005: move-result-object v0 │ │ -1a39a4: 1f00 dc0e |0006: check-cast v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0edc │ │ -1a39a8: 1100 |0008: return-object v0 │ │ +1a3a58: |[1a3a58] com.infomaniak.drive.ui.MainActivity.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ +1a3a68: 5410 3904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateManager$delegate:Lkotlin/Lazy; // field@0439 │ │ +1a3a6c: 7210 a09c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9ca0 │ │ +1a3a72: 0c00 |0005: move-result-object v0 │ │ +1a3a74: 1f00 dd0e |0006: check-cast v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0edd │ │ +1a3a78: 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 │ │ -1a37c4: |[1a37c4] com.infomaniak.drive.ui.MainActivity.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; │ │ -1a37d4: 5410 3b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.mainViewModel$delegate:Lkotlin/Lazy; // field@043b │ │ -1a37d8: 7210 939c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9c93 │ │ -1a37de: 0c00 |0005: move-result-object v0 │ │ -1a37e0: 1f00 de04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04de │ │ -1a37e4: 1100 |0008: return-object v0 │ │ +1a3894: |[1a3894] com.infomaniak.drive.ui.MainActivity.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; │ │ +1a38a4: 5410 3b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.mainViewModel$delegate:Lkotlin/Lazy; // field@043b │ │ +1a38a8: 7210 a09c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9ca0 │ │ +1a38ae: 0c00 |0005: move-result-object v0 │ │ +1a38b0: 1f00 de04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04de │ │ +1a38b4: 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 │ │ -1a37e8: |[1a37e8] com.infomaniak.drive.ui.MainActivity.getMyKSuiteViewModel:()Lcom/infomaniak/drive/ui/MyKSuiteViewModel; │ │ -1a37f8: 5410 3c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.myKSuiteViewModel$delegate:Lkotlin/Lazy; // field@043c │ │ -1a37fc: 7210 939c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9c93 │ │ -1a3802: 0c00 |0005: move-result-object v0 │ │ -1a3804: 1f00 e504 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // type@04e5 │ │ -1a3808: 1100 |0008: return-object v0 │ │ +1a38b8: |[1a38b8] com.infomaniak.drive.ui.MainActivity.getMyKSuiteViewModel:()Lcom/infomaniak/drive/ui/MyKSuiteViewModel; │ │ +1a38c8: 5410 3c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.myKSuiteViewModel$delegate:Lkotlin/Lazy; // field@043c │ │ +1a38cc: 7210 a09c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9ca0 │ │ +1a38d2: 0c00 |0005: move-result-object v0 │ │ +1a38d4: 1f00 e504 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // type@04e5 │ │ +1a38d8: 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 │ │ -1a34b0: |[1a34b0] com.infomaniak.drive.ui.MainActivity.getNavController:()Landroidx/navigation/NavController; │ │ -1a34c0: 5410 3d04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.navController$delegate:Lkotlin/Lazy; // field@043d │ │ -1a34c4: 7210 939c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9c93 │ │ -1a34ca: 0c00 |0005: move-result-object v0 │ │ -1a34cc: 1f00 5e02 |0006: check-cast v0, Landroidx/navigation/NavController; // type@025e │ │ -1a34d0: 1100 |0008: return-object v0 │ │ +1a3580: |[1a3580] com.infomaniak.drive.ui.MainActivity.getNavController:()Landroidx/navigation/NavController; │ │ +1a3590: 5410 3d04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.navController$delegate:Lkotlin/Lazy; // field@043d │ │ +1a3594: 7210 a09c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9ca0 │ │ +1a359a: 0c00 |0005: move-result-object v0 │ │ +1a359c: 1f00 5e02 |0006: check-cast v0, Landroidx/navigation/NavController; // type@025e │ │ +1a35a0: 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 │ │ -1a3534: |[1a3534] com.infomaniak.drive.ui.MainActivity.getNavHostFragment:()Landroidx/navigation/fragment/NavHostFragment; │ │ -1a3544: 6e10 8c0e 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0e8c │ │ -1a354a: 0c00 |0003: move-result-object v0 │ │ -1a354c: 1401 ca02 0a7f |0004: const v1, #float 1.83448e+38 // #7f0a02ca │ │ -1a3552: 6e20 1c06 1000 |0007: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManager;.findFragmentById:(I)Landroidx/fragment/app/Fragment; // method@061c │ │ -1a3558: 0c00 |000a: move-result-object v0 │ │ -1a355a: 1a01 eddd |000b: const-string v1, "null cannot be cast to non-null type androidx.navigation.fragment.NavHostFragment" // string@dded │ │ -1a355e: 7120 bab9 1000 |000d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9ba │ │ -1a3564: 1f00 6d02 |0010: check-cast v0, Landroidx/navigation/fragment/NavHostFragment; // type@026d │ │ -1a3568: 1100 |0012: return-object v0 │ │ +1a3604: |[1a3604] com.infomaniak.drive.ui.MainActivity.getNavHostFragment:()Landroidx/navigation/fragment/NavHostFragment; │ │ +1a3614: 6e10 8c0e 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0e8c │ │ +1a361a: 0c00 |0003: move-result-object v0 │ │ +1a361c: 1401 ca02 0a7f |0004: const v1, #float 1.83448e+38 // #7f0a02ca │ │ +1a3622: 6e20 1c06 1000 |0007: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManager;.findFragmentById:(I)Landroidx/fragment/app/Fragment; // method@061c │ │ +1a3628: 0c00 |000a: move-result-object v0 │ │ +1a362a: 1a01 f2dd |000b: const-string v1, "null cannot be cast to non-null type androidx.navigation.fragment.NavHostFragment" // string@ddf2 │ │ +1a362e: 7120 c7b9 1000 |000d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c7 │ │ +1a3634: 1f00 6d02 |0010: check-cast v0, Landroidx/navigation/fragment/NavHostFragment; // type@026d │ │ +1a3638: 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 │ │ -1a3748: |[1a3748] com.infomaniak.drive.ui.MainActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a3758: 5410 3e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@043e │ │ -1a375c: 7210 939c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9c93 │ │ -1a3762: 0c00 |0005: move-result-object v0 │ │ -1a3764: 1f00 af04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04af │ │ -1a3768: 1100 |0008: return-object v0 │ │ +1a3818: |[1a3818] com.infomaniak.drive.ui.MainActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a3828: 5410 3e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@043e │ │ +1a382c: 7210 a09c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9ca0 │ │ +1a3832: 0c00 |0005: move-result-object v0 │ │ +1a3834: 1f00 af04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04af │ │ +1a3838: 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 │ │ -1a3668: |[1a3668] com.infomaniak.drive.ui.MainActivity.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1a3678: 5410 4104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0441 │ │ -1a367c: 7210 939c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9c93 │ │ -1a3682: 0c00 |0005: move-result-object v0 │ │ -1a3684: 1f00 bc03 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@03bc │ │ -1a3688: 1100 |0008: return-object v0 │ │ +1a3738: |[1a3738] com.infomaniak.drive.ui.MainActivity.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1a3748: 5410 4104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0441 │ │ +1a374c: 7210 a09c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9ca0 │ │ +1a3752: 0c00 |0005: move-result-object v0 │ │ +1a3754: 1f00 bc03 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@03bc │ │ +1a3758: 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 │ │ -1a4490: |[1a4490] com.infomaniak.drive.ui.MainActivity.handleBottomNavigationVisibility:(IZZ)V │ │ -1a44a0: 7010 7b0e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e7b │ │ -1a44a6: 0c00 |0003: move-result-object v0 │ │ -1a44a8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -1a44aa: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1a44ac: 2c05 5400 0000 |0006: sparse-switch v5, 0000005a // +00000054 │ │ -1a44b2: 1216 |0009: const/4 v6, #int 1 // #1 │ │ -1a44b4: 2807 |000a: goto 0011 // +0007 │ │ -1a44b6: 3906 feff |000b: if-nez v6, 0009 // -0002 │ │ -1a44ba: 3807 0300 |000d: if-eqz v7, 0010 // +0003 │ │ -1a44be: 28fa |000f: goto 0009 // -0006 │ │ -1a44c0: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -1a44c2: 5405 3001 |0011: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0130 │ │ -1a44c6: 1a01 c8d2 |0013: const-string v1, "mainFab" // string@d2c8 │ │ -1a44ca: 7120 bbb9 1500 |0015: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1a44d0: 1f05 2101 |0018: check-cast v5, Landroid/view/View; // type@0121 │ │ -1a44d4: 1301 0800 |001a: const/16 v1, #int 8 // #8 │ │ -1a44d8: 3806 0500 |001c: if-eqz v6, 0021 // +0005 │ │ -1a44dc: 1303 0800 |001e: const/16 v3, #int 8 // #8 │ │ -1a44e0: 2802 |0020: goto 0022 // +0002 │ │ -1a44e2: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -1a44e4: 6e20 4f03 3500 |0022: invoke-virtual {v5, v3}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1a44ea: 5405 2e01 |0025: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ -1a44ee: 1a03 bc97 |0027: const-string v3, "bottomNavigation" // string@97bc │ │ -1a44f2: 7120 bbb9 3500 |0029: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1a44f8: 1f05 2101 |002c: check-cast v5, Landroid/view/View; // type@0121 │ │ -1a44fc: 3806 0500 |002e: if-eqz v6, 0033 // +0005 │ │ -1a4500: 1303 0800 |0030: const/16 v3, #int 8 // #8 │ │ -1a4504: 2802 |0032: goto 0034 // +0002 │ │ -1a4506: 1203 |0033: const/4 v3, #int 0 // #0 │ │ -1a4508: 6e20 4f03 3500 |0034: invoke-virtual {v5, v3}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1a450e: 5405 2f01 |0037: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigationBackgroundView:Landroid/view/View; // field@012f │ │ -1a4512: 1a03 bd97 |0039: const-string v3, "bottomNavigationBackgroundView" // string@97bd │ │ -1a4516: 7120 bbb9 3500 |003b: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1a451c: 3806 0500 |003e: if-eqz v6, 0043 // +0005 │ │ -1a4520: 1306 0800 |0040: const/16 v6, #int 8 // #8 │ │ -1a4524: 2802 |0042: goto 0044 // +0002 │ │ -1a4526: 1206 |0043: const/4 v6, #int 0 // #0 │ │ -1a4528: 6e20 4f03 6500 |0044: invoke-virtual {v5, v6}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1a452e: 5405 3101 |0047: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0131 │ │ -1a4532: 1a06 b7ef |0049: const-string v6, "searchFab" // string@efb7 │ │ -1a4536: 7120 bbb9 6500 |004b: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1a453c: 1f05 2101 |004e: check-cast v5, Landroid/view/View; // type@0121 │ │ -1a4540: 3807 0300 |0050: if-eqz v7, 0053 // +0003 │ │ -1a4544: 2803 |0052: goto 0055 // +0003 │ │ -1a4546: 1302 0800 |0053: const/16 v2, #int 8 // #8 │ │ -1a454a: 6e20 4f03 2500 |0055: invoke-virtual {v5, v2}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1a4550: 0e00 |0058: return-void │ │ -1a4552: 0000 |0059: nop // spacer │ │ -1a4554: 0002 0d00 b200 0a7f 4b02 0a7f 5d02 ... |005a: sparse-switch-data (54 units) │ │ +1a4560: |[1a4560] com.infomaniak.drive.ui.MainActivity.handleBottomNavigationVisibility:(IZZ)V │ │ +1a4570: 7010 7b0e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e7b │ │ +1a4576: 0c00 |0003: move-result-object v0 │ │ +1a4578: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +1a457a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1a457c: 2c05 5400 0000 |0006: sparse-switch v5, 0000005a // +00000054 │ │ +1a4582: 1216 |0009: const/4 v6, #int 1 // #1 │ │ +1a4584: 2807 |000a: goto 0011 // +0007 │ │ +1a4586: 3906 feff |000b: if-nez v6, 0009 // -0002 │ │ +1a458a: 3807 0300 |000d: if-eqz v7, 0010 // +0003 │ │ +1a458e: 28fa |000f: goto 0009 // -0006 │ │ +1a4590: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +1a4592: 5405 3001 |0011: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0130 │ │ +1a4596: 1a01 cdd2 |0013: const-string v1, "mainFab" // string@d2cd │ │ +1a459a: 7120 c8b9 1500 |0015: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1a45a0: 1f05 2101 |0018: check-cast v5, Landroid/view/View; // type@0121 │ │ +1a45a4: 1301 0800 |001a: const/16 v1, #int 8 // #8 │ │ +1a45a8: 3806 0500 |001c: if-eqz v6, 0021 // +0005 │ │ +1a45ac: 1303 0800 |001e: const/16 v3, #int 8 // #8 │ │ +1a45b0: 2802 |0020: goto 0022 // +0002 │ │ +1a45b2: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +1a45b4: 6e20 4f03 3500 |0022: invoke-virtual {v5, v3}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1a45ba: 5405 2e01 |0025: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ +1a45be: 1a03 c197 |0027: const-string v3, "bottomNavigation" // string@97c1 │ │ +1a45c2: 7120 c8b9 3500 |0029: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1a45c8: 1f05 2101 |002c: check-cast v5, Landroid/view/View; // type@0121 │ │ +1a45cc: 3806 0500 |002e: if-eqz v6, 0033 // +0005 │ │ +1a45d0: 1303 0800 |0030: const/16 v3, #int 8 // #8 │ │ +1a45d4: 2802 |0032: goto 0034 // +0002 │ │ +1a45d6: 1203 |0033: const/4 v3, #int 0 // #0 │ │ +1a45d8: 6e20 4f03 3500 |0034: invoke-virtual {v5, v3}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1a45de: 5405 2f01 |0037: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigationBackgroundView:Landroid/view/View; // field@012f │ │ +1a45e2: 1a03 c297 |0039: const-string v3, "bottomNavigationBackgroundView" // string@97c2 │ │ +1a45e6: 7120 c8b9 3500 |003b: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1a45ec: 3806 0500 |003e: if-eqz v6, 0043 // +0005 │ │ +1a45f0: 1306 0800 |0040: const/16 v6, #int 8 // #8 │ │ +1a45f4: 2802 |0042: goto 0044 // +0002 │ │ +1a45f6: 1206 |0043: const/4 v6, #int 0 // #0 │ │ +1a45f8: 6e20 4f03 6500 |0044: invoke-virtual {v5, v6}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1a45fe: 5405 3101 |0047: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0131 │ │ +1a4602: 1a06 bcef |0049: const-string v6, "searchFab" // string@efbc │ │ +1a4606: 7120 c8b9 6500 |004b: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1a460c: 1f05 2101 |004e: check-cast v5, Landroid/view/View; // type@0121 │ │ +1a4610: 3807 0300 |0050: if-eqz v7, 0053 // +0003 │ │ +1a4614: 2803 |0052: goto 0055 // +0003 │ │ +1a4616: 1302 0800 |0053: const/16 v2, #int 8 // #8 │ │ +1a461a: 6e20 4f03 2500 |0055: invoke-virtual {v5, v2}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1a4620: 0e00 |0058: return-void │ │ +1a4622: 0000 |0059: nop // spacer │ │ +1a4624: 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 │ │ -1a4620: |[1a4620] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos:()V │ │ -1a4630: 6200 1e01 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011e │ │ -1a4634: 6e10 590b 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getAppSyncSettings:()Lcom/infomaniak/drive/data/models/SyncSettings; // method@0b59 │ │ -1a463a: 0c00 |0005: move-result-object v0 │ │ -1a463c: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -1a4640: 0e00 |0008: return-void │ │ -1a4642: 6e10 200b 0000 |0009: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/SyncSettings;.getDeleteAfterSync:()Z // method@0b20 │ │ -1a4648: 0a00 |000c: move-result v0 │ │ -1a464a: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -1a464e: 0e00 |000f: return-void │ │ -1a4650: 6200 1e01 |0010: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011e │ │ -1a4654: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -1a4656: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -1a4658: 7140 5d0b 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@0b5d │ │ -1a465e: 0a00 |0017: move-result v0 │ │ -1a4660: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ -1a4664: 0e00 |001a: return-void │ │ -1a4666: 6200 1e01 |001b: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011e │ │ -1a466a: 7140 580b 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@0b58 │ │ -1a4670: 0c00 |0020: move-result-object v0 │ │ -1a4672: 3900 0300 |0021: if-nez v0, 0024 // +0003 │ │ -1a4676: 0e00 |0023: return-void │ │ -1a4678: 6e10 0199 0000 |0024: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@9901 │ │ -1a467e: 0a03 |0027: move-result v3 │ │ -1a4680: 1304 0a00 |0028: const/16 v4, #int 10 // #a │ │ -1a4684: 3543 0300 |002a: if-ge v3, v4, 002d // +0003 │ │ -1a4688: 0e00 |002c: return-void │ │ -1a468a: 0703 |002d: move-object v3, v0 │ │ -1a468c: 1f03 d618 |002e: check-cast v3, Ljava/util/List; // type@18d6 │ │ -1a4690: 7120 900e 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@0e90 │ │ -1a4696: 0c03 |0033: move-result-object v3 │ │ -1a4698: 0734 |0034: move-object v4, v3 │ │ -1a469a: 1f04 c518 |0035: check-cast v4, Ljava/util/Collection; // type@18c5 │ │ -1a469e: 7210 7799 0400 |0037: invoke-interface {v4}, Ljava/util/Collection;.isEmpty:()Z // method@9977 │ │ -1a46a4: 0a04 |003a: move-result v4 │ │ -1a46a6: 3904 0300 |003b: if-nez v4, 003e // +0003 │ │ -1a46aa: 0731 |003d: move-object v1, v3 │ │ -1a46ac: 3901 0300 |003e: if-nez v1, 0041 // +0003 │ │ -1a46b0: 0e00 |0040: return-void │ │ -1a46b2: 6203 e113 |0041: sget-object v3, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@13e1 │ │ -1a46b6: 07d4 |0043: move-object v4, v13 │ │ -1a46b8: 1f04 3700 |0044: check-cast v4, Landroid/content/Context; // type@0037 │ │ -1a46bc: 1405 ac02 147f |0046: const v5, #float 1.9674e+38 // #7f1402ac │ │ -1a46c2: 6e20 8a0e 5d00 |0049: invoke-virtual {v13, v5}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I)Ljava/lang/String; // method@0e8a │ │ -1a46c8: 0c05 |004c: move-result-object v5 │ │ -1a46ca: 1a06 5dbd |004d: const-string v6, "getString(...)" // string@bd5d │ │ -1a46ce: 7120 bbb9 6500 |004f: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1a46d4: 6e10 0199 0000 |0052: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@9901 │ │ -1a46da: 0a06 |0055: move-result v6 │ │ -1a46dc: 7110 d795 0600 |0056: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -1a46e2: 0c06 |0059: move-result-object v6 │ │ -1a46e4: 2322 4526 |005a: new-array v2, v2, [Ljava/lang/Object; // type@2645 │ │ -1a46e8: 1207 |005c: const/4 v7, #int 0 // #0 │ │ -1a46ea: 4d06 0207 |005d: aput-object v6, v2, v7 │ │ -1a46ee: 1406 ab02 147f |005f: const v6, #float 1.9674e+38 // #7f1402ab │ │ -1a46f4: 6e30 8b0e 6d02 |0062: invoke-virtual {v13, v6, v2}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0e8b │ │ -1a46fa: 0c06 |0065: move-result-object v6 │ │ -1a46fc: 1402 9800 147f |0066: const v2, #float 1.96729e+38 // #7f140098 │ │ -1a4702: 6e20 8a0e 2d00 |0069: invoke-virtual {v13, v2}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I)Ljava/lang/String; // method@0e8a │ │ -1a4708: 0c07 |006c: move-result-object v7 │ │ -1a470a: 220a 8004 |006d: new-instance v10, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12; // type@0480 │ │ -1a470e: 7040 d20d 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@0dd2 │ │ -1a4714: 130b 1000 |0072: const/16 v11, #int 16 // #10 │ │ -1a4718: 120c |0074: const/4 v12, #int 0 // #0 │ │ -1a471a: 1208 |0075: const/4 v8, #int 0 // #0 │ │ -1a471c: 1219 |0076: const/4 v9, #int 1 // #1 │ │ -1a471e: 770a aa3c 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@3caa │ │ -1a4724: 0c00 |007a: move-result-object v0 │ │ -1a4726: 1f00 2000 |007b: check-cast v0, Landroid/app/Dialog; // type@0020 │ │ -1a472a: 5bd0 3204 |007d: iput-object v0, v13, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@0432 │ │ -1a472e: 0e00 |007f: return-void │ │ +1a46f0: |[1a46f0] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos:()V │ │ +1a4700: 6200 1e01 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011e │ │ +1a4704: 6e10 590b 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getAppSyncSettings:()Lcom/infomaniak/drive/data/models/SyncSettings; // method@0b59 │ │ +1a470a: 0c00 |0005: move-result-object v0 │ │ +1a470c: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +1a4710: 0e00 |0008: return-void │ │ +1a4712: 6e10 200b 0000 |0009: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/SyncSettings;.getDeleteAfterSync:()Z // method@0b20 │ │ +1a4718: 0a00 |000c: move-result v0 │ │ +1a471a: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +1a471e: 0e00 |000f: return-void │ │ +1a4720: 6200 1e01 |0010: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011e │ │ +1a4724: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +1a4726: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +1a4728: 7140 5d0b 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@0b5d │ │ +1a472e: 0a00 |0017: move-result v0 │ │ +1a4730: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ +1a4734: 0e00 |001a: return-void │ │ +1a4736: 6200 1e01 |001b: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011e │ │ +1a473a: 7140 580b 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@0b58 │ │ +1a4740: 0c00 |0020: move-result-object v0 │ │ +1a4742: 3900 0300 |0021: if-nez v0, 0024 // +0003 │ │ +1a4746: 0e00 |0023: return-void │ │ +1a4748: 6e10 0e99 0000 |0024: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@990e │ │ +1a474e: 0a03 |0027: move-result v3 │ │ +1a4750: 1304 0a00 |0028: const/16 v4, #int 10 // #a │ │ +1a4754: 3543 0300 |002a: if-ge v3, v4, 002d // +0003 │ │ +1a4758: 0e00 |002c: return-void │ │ +1a475a: 0703 |002d: move-object v3, v0 │ │ +1a475c: 1f03 d718 |002e: check-cast v3, Ljava/util/List; // type@18d7 │ │ +1a4760: 7120 900e 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@0e90 │ │ +1a4766: 0c03 |0033: move-result-object v3 │ │ +1a4768: 0734 |0034: move-object v4, v3 │ │ +1a476a: 1f04 c618 |0035: check-cast v4, Ljava/util/Collection; // type@18c6 │ │ +1a476e: 7210 8499 0400 |0037: invoke-interface {v4}, Ljava/util/Collection;.isEmpty:()Z // method@9984 │ │ +1a4774: 0a04 |003a: move-result v4 │ │ +1a4776: 3904 0300 |003b: if-nez v4, 003e // +0003 │ │ +1a477a: 0731 |003d: move-object v1, v3 │ │ +1a477c: 3901 0300 |003e: if-nez v1, 0041 // +0003 │ │ +1a4780: 0e00 |0040: return-void │ │ +1a4782: 6203 e413 |0041: sget-object v3, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@13e4 │ │ +1a4786: 07d4 |0043: move-object v4, v13 │ │ +1a4788: 1f04 3700 |0044: check-cast v4, Landroid/content/Context; // type@0037 │ │ +1a478c: 1405 ac02 147f |0046: const v5, #float 1.9674e+38 // #7f1402ac │ │ +1a4792: 6e20 8a0e 5d00 |0049: invoke-virtual {v13, v5}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I)Ljava/lang/String; // method@0e8a │ │ +1a4798: 0c05 |004c: move-result-object v5 │ │ +1a479a: 1a06 62bd |004d: const-string v6, "getString(...)" // string@bd62 │ │ +1a479e: 7120 c8b9 6500 |004f: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1a47a4: 6e10 0e99 0000 |0052: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@990e │ │ +1a47aa: 0a06 |0055: move-result v6 │ │ +1a47ac: 7110 e495 0600 |0056: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +1a47b2: 0c06 |0059: move-result-object v6 │ │ +1a47b4: 2322 4626 |005a: new-array v2, v2, [Ljava/lang/Object; // type@2646 │ │ +1a47b8: 1207 |005c: const/4 v7, #int 0 // #0 │ │ +1a47ba: 4d06 0207 |005d: aput-object v6, v2, v7 │ │ +1a47be: 1406 ab02 147f |005f: const v6, #float 1.9674e+38 // #7f1402ab │ │ +1a47c4: 6e30 8b0e 6d02 |0062: invoke-virtual {v13, v6, v2}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0e8b │ │ +1a47ca: 0c06 |0065: move-result-object v6 │ │ +1a47cc: 1402 9800 147f |0066: const v2, #float 1.96729e+38 // #7f140098 │ │ +1a47d2: 6e20 8a0e 2d00 |0069: invoke-virtual {v13, v2}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I)Ljava/lang/String; // method@0e8a │ │ +1a47d8: 0c07 |006c: move-result-object v7 │ │ +1a47da: 220a 8004 |006d: new-instance v10, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12; // type@0480 │ │ +1a47de: 7040 d20d 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@0dd2 │ │ +1a47e4: 130b 1000 |0072: const/16 v11, #int 16 // #10 │ │ +1a47e8: 120c |0074: const/4 v12, #int 0 // #0 │ │ +1a47ea: 1208 |0075: const/4 v8, #int 0 // #0 │ │ +1a47ec: 1219 |0076: const/4 v9, #int 1 // #1 │ │ +1a47ee: 770a b73c 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@3cb7 │ │ +1a47f4: 0c00 |007a: move-result-object v0 │ │ +1a47f6: 1f00 2000 |007b: check-cast v0, Landroid/app/Dialog; // type@0020 │ │ +1a47fa: 5bd0 3204 |007d: iput-object v0, v13, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@0432 │ │ +1a47fe: 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 │ │ -1a39d8: |[1a39d8] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$getFilesUriToDelete:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Ljava/util/List; │ │ -1a39e8: 1f09 0618 |0000: check-cast v9, Ljava/lang/Iterable; // type@1806 │ │ -1a39ec: 2200 c218 |0002: new-instance v0, Ljava/util/ArrayList; // type@18c2 │ │ -1a39f0: 7010 ee98 0000 |0004: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@98ee │ │ -1a39f6: 1f00 c518 |0007: check-cast v0, Ljava/util/Collection; // type@18c5 │ │ -1a39fa: 7210 db95 0900 |0009: invoke-interface {v9}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95db │ │ -1a3a00: 0c09 |000c: move-result-object v9 │ │ -1a3a02: 7210 d399 0900 |000d: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@99d3 │ │ -1a3a08: 0a01 |0010: move-result v1 │ │ -1a3a0a: 3801 2d00 |0011: if-eqz v1, 003e // +002d │ │ -1a3a0e: 7210 d499 0900 |0013: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99d4 │ │ -1a3a14: 0c01 |0016: move-result-object v1 │ │ -1a3a16: 0712 |0017: move-object v2, v1 │ │ -1a3a18: 1f02 be03 |0018: check-cast v2, Lcom/infomaniak/drive/data/models/UploadFile; // type@03be │ │ -1a3a1c: 6e10 690b 0200 |001a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b69 │ │ -1a3a22: 0c03 |001d: move-result-object v3 │ │ -1a3a24: 6e10 c901 0300 |001e: invoke-virtual {v3}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01c9 │ │ -1a3a2a: 0c03 |0021: move-result-object v3 │ │ -1a3a2c: 1224 |0022: const/4 v4, #int 2 // #2 │ │ -1a3a2e: 1205 |0023: const/4 v5, #int 0 // #0 │ │ -1a3a30: 1a06 22ad |0024: const-string v6, "file" // string@ad22 │ │ -1a3a34: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -1a3a36: 7155 06c4 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@c406 │ │ -1a3a3c: 0a03 |002a: move-result v3 │ │ -1a3a3e: 3903 e2ff |002b: if-nez v3, 000d // -001e │ │ -1a3a42: 0783 |002d: move-object v3, v8 │ │ -1a3a44: 1f03 3700 |002e: check-cast v3, Landroid/content/Context; // type@0037 │ │ -1a3a48: 6e10 690b 0200 |0030: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b69 │ │ -1a3a4e: 0c02 |0033: move-result-object v2 │ │ -1a3a50: 7120 6402 2300 |0034: invoke-static {v3, v2}, Landroid/provider/DocumentsContract;.isDocumentUri:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0264 │ │ -1a3a56: 0a02 |0037: move-result v2 │ │ -1a3a58: 3902 d5ff |0038: if-nez v2, 000d // -002b │ │ -1a3a5c: 7220 7099 1000 |003a: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@9970 │ │ -1a3a62: 28d0 |003d: goto 000d // -0030 │ │ -1a3a64: 1f00 d618 |003e: check-cast v0, Ljava/util/List; // type@18d6 │ │ -1a3a68: 1f00 0618 |0040: check-cast v0, Ljava/lang/Iterable; // type@1806 │ │ -1a3a6c: 2208 c218 |0042: new-instance v8, Ljava/util/ArrayList; // type@18c2 │ │ -1a3a70: 1309 0a00 |0044: const/16 v9, #int 10 // #a │ │ -1a3a74: 7120 b5aa 9000 |0046: invoke-static {v0, v9}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@aab5 │ │ -1a3a7a: 0a09 |0049: move-result v9 │ │ -1a3a7c: 7020 ef98 9800 |004a: invoke-direct {v8, v9}, Ljava/util/ArrayList;.:(I)V // method@98ef │ │ -1a3a82: 1f08 c518 |004d: check-cast v8, Ljava/util/Collection; // type@18c5 │ │ -1a3a86: 7210 db95 0000 |004f: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95db │ │ -1a3a8c: 0c09 |0052: move-result-object v9 │ │ -1a3a8e: 7210 d399 0900 |0053: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@99d3 │ │ -1a3a94: 0a00 |0056: move-result v0 │ │ -1a3a96: 3800 1000 |0057: if-eqz v0, 0067 // +0010 │ │ -1a3a9a: 7210 d499 0900 |0059: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99d4 │ │ -1a3aa0: 0c00 |005c: move-result-object v0 │ │ -1a3aa2: 1f00 be03 |005d: check-cast v0, Lcom/infomaniak/drive/data/models/UploadFile; // type@03be │ │ -1a3aa6: 6e10 690b 0000 |005f: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b69 │ │ -1a3aac: 0c00 |0062: move-result-object v0 │ │ -1a3aae: 7220 7099 0800 |0063: invoke-interface {v8, v0}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@9970 │ │ -1a3ab4: 28ed |0066: goto 0053 // -0013 │ │ -1a3ab6: 1f08 d618 |0067: check-cast v8, Ljava/util/List; // type@18d6 │ │ -1a3aba: 1108 |0069: return-object v8 │ │ +1a3aa8: |[1a3aa8] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$getFilesUriToDelete:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Ljava/util/List; │ │ +1a3ab8: 1f09 0718 |0000: check-cast v9, Ljava/lang/Iterable; // type@1807 │ │ +1a3abc: 2200 c318 |0002: new-instance v0, Ljava/util/ArrayList; // type@18c3 │ │ +1a3ac0: 7010 fb98 0000 |0004: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@98fb │ │ +1a3ac6: 1f00 c618 |0007: check-cast v0, Ljava/util/Collection; // type@18c6 │ │ +1a3aca: 7210 e895 0900 |0009: invoke-interface {v9}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95e8 │ │ +1a3ad0: 0c09 |000c: move-result-object v9 │ │ +1a3ad2: 7210 e099 0900 |000d: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@99e0 │ │ +1a3ad8: 0a01 |0010: move-result v1 │ │ +1a3ada: 3801 2d00 |0011: if-eqz v1, 003e // +002d │ │ +1a3ade: 7210 e199 0900 |0013: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99e1 │ │ +1a3ae4: 0c01 |0016: move-result-object v1 │ │ +1a3ae6: 0712 |0017: move-object v2, v1 │ │ +1a3ae8: 1f02 be03 |0018: check-cast v2, Lcom/infomaniak/drive/data/models/UploadFile; // type@03be │ │ +1a3aec: 6e10 690b 0200 |001a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b69 │ │ +1a3af2: 0c03 |001d: move-result-object v3 │ │ +1a3af4: 6e10 c901 0300 |001e: invoke-virtual {v3}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01c9 │ │ +1a3afa: 0c03 |0021: move-result-object v3 │ │ +1a3afc: 1224 |0022: const/4 v4, #int 2 // #2 │ │ +1a3afe: 1205 |0023: const/4 v5, #int 0 // #0 │ │ +1a3b00: 1a06 27ad |0024: const-string v6, "file" // string@ad27 │ │ +1a3b04: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +1a3b06: 7155 13c4 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@c413 │ │ +1a3b0c: 0a03 |002a: move-result v3 │ │ +1a3b0e: 3903 e2ff |002b: if-nez v3, 000d // -001e │ │ +1a3b12: 0783 |002d: move-object v3, v8 │ │ +1a3b14: 1f03 3700 |002e: check-cast v3, Landroid/content/Context; // type@0037 │ │ +1a3b18: 6e10 690b 0200 |0030: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b69 │ │ +1a3b1e: 0c02 |0033: move-result-object v2 │ │ +1a3b20: 7120 6402 2300 |0034: invoke-static {v3, v2}, Landroid/provider/DocumentsContract;.isDocumentUri:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0264 │ │ +1a3b26: 0a02 |0037: move-result v2 │ │ +1a3b28: 3902 d5ff |0038: if-nez v2, 000d // -002b │ │ +1a3b2c: 7220 7d99 1000 |003a: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@997d │ │ +1a3b32: 28d0 |003d: goto 000d // -0030 │ │ +1a3b34: 1f00 d718 |003e: check-cast v0, Ljava/util/List; // type@18d7 │ │ +1a3b38: 1f00 0718 |0040: check-cast v0, Ljava/lang/Iterable; // type@1807 │ │ +1a3b3c: 2208 c318 |0042: new-instance v8, Ljava/util/ArrayList; // type@18c3 │ │ +1a3b40: 1309 0a00 |0044: const/16 v9, #int 10 // #a │ │ +1a3b44: 7120 c2aa 9000 |0046: invoke-static {v0, v9}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@aac2 │ │ +1a3b4a: 0a09 |0049: move-result v9 │ │ +1a3b4c: 7020 fc98 9800 |004a: invoke-direct {v8, v9}, Ljava/util/ArrayList;.:(I)V // method@98fc │ │ +1a3b52: 1f08 c618 |004d: check-cast v8, Ljava/util/Collection; // type@18c6 │ │ +1a3b56: 7210 e895 0000 |004f: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95e8 │ │ +1a3b5c: 0c09 |0052: move-result-object v9 │ │ +1a3b5e: 7210 e099 0900 |0053: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@99e0 │ │ +1a3b64: 0a00 |0056: move-result v0 │ │ +1a3b66: 3800 1000 |0057: if-eqz v0, 0067 // +0010 │ │ +1a3b6a: 7210 e199 0900 |0059: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99e1 │ │ +1a3b70: 0c00 |005c: move-result-object v0 │ │ +1a3b72: 1f00 be03 |005d: check-cast v0, Lcom/infomaniak/drive/data/models/UploadFile; // type@03be │ │ +1a3b76: 6e10 690b 0000 |005f: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b69 │ │ +1a3b7c: 0c00 |0062: move-result-object v0 │ │ +1a3b7e: 7220 7d99 0800 |0063: invoke-interface {v8, v0}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@997d │ │ +1a3b84: 28ed |0066: goto 0053 // -0013 │ │ +1a3b86: 1f08 d718 |0067: check-cast v8, Ljava/util/List; // type@18d7 │ │ +1a3b8a: 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 │ │ -1a3ce8: |[1a3ce8] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$lambda$41:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;Landroid/app/Dialog;)Lkotlin/Unit; │ │ -1a3cf8: 1a00 ddc7 |0000: const-string v0, "it" // string@c7dd │ │ -1a3cfc: 7120 bcb9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a3d02: 7130 920e 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@0e92 │ │ -1a3d08: 6201 89b3 |0008: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a3d0c: 1101 |000a: return-object v1 │ │ +1a3db8: |[1a3db8] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$lambda$41:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;Landroid/app/Dialog;)Lkotlin/Unit; │ │ +1a3dc8: 1a00 e2c7 |0000: const-string v0, "it" // string@c7e2 │ │ +1a3dcc: 7120 c9b9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a3dd2: 7130 920e 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@0e92 │ │ +1a3dd8: 6201 8cb3 |0008: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a3ddc: 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 │ │ -1a45c0: |[1a45c0] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$onConfirmation:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/ArrayList;Ljava/util/List;)V │ │ -1a45d0: 6000 3900 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ -1a45d4: 1301 1e00 |0002: const/16 v1, #int 30 // #1e │ │ -1a45d8: 3410 1c00 |0004: if-lt v0, v1, 0020 // +001c │ │ -1a45dc: 0767 |0006: move-object v7, v6 │ │ -1a45de: 1f07 4102 |0007: check-cast v7, Landroidx/lifecycle/LifecycleOwner; // type@0241 │ │ -1a45e2: 7110 3e06 0700 |0009: invoke-static {v7}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063e │ │ -1a45e8: 0c07 |000c: move-result-object v7 │ │ -1a45ea: 0770 |000d: move-object v0, v7 │ │ -1a45ec: 1f00 cb1d |000e: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -1a45f0: 2207 a004 |0010: new-instance v7, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@04a0 │ │ -1a45f4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -1a45f6: 7040 1c0e 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@0e1c │ │ -1a45fc: 0773 |0016: move-object v3, v7 │ │ -1a45fe: 1f03 a81b |0017: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a4602: 1234 |0019: const/4 v4, #int 3 // #3 │ │ -1a4604: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -1a4606: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -1a4608: 7706 b3c9 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@c9b3 │ │ -1a460e: 2808 |001f: goto 0027 // +0008 │ │ -1a4610: 7010 840e 0600 |0020: invoke-direct {v6}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e84 │ │ -1a4616: 0c06 |0023: move-result-object v6 │ │ -1a4618: 6e20 d80f 7600 |0024: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteSynchronizedFilesOnDevice:(Ljava/util/ArrayList;)Lkotlinx/coroutines/Job; // method@0fd8 │ │ -1a461e: 0e00 |0027: return-void │ │ +1a4690: |[1a4690] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$onConfirmation:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/ArrayList;Ljava/util/List;)V │ │ +1a46a0: 6000 3900 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ +1a46a4: 1301 1e00 |0002: const/16 v1, #int 30 // #1e │ │ +1a46a8: 3410 1c00 |0004: if-lt v0, v1, 0020 // +001c │ │ +1a46ac: 0767 |0006: move-object v7, v6 │ │ +1a46ae: 1f07 4102 |0007: check-cast v7, Landroidx/lifecycle/LifecycleOwner; // type@0241 │ │ +1a46b2: 7110 3e06 0700 |0009: invoke-static {v7}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063e │ │ +1a46b8: 0c07 |000c: move-result-object v7 │ │ +1a46ba: 0770 |000d: move-object v0, v7 │ │ +1a46bc: 1f00 cc1d |000e: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +1a46c0: 2207 a004 |0010: new-instance v7, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@04a0 │ │ +1a46c4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +1a46c6: 7040 1c0e 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@0e1c │ │ +1a46cc: 0773 |0016: move-object v3, v7 │ │ +1a46ce: 1f03 a91b |0017: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a46d2: 1234 |0019: const/4 v4, #int 3 // #3 │ │ +1a46d4: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +1a46d6: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +1a46d8: 7706 c0c9 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@c9c0 │ │ +1a46de: 2808 |001f: goto 0027 // +0008 │ │ +1a46e0: 7010 840e 0600 |0020: invoke-direct {v6}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e84 │ │ +1a46e6: 0c06 |0023: move-result-object v6 │ │ +1a46e8: 6e20 d80f 7600 |0024: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteSynchronizedFilesOnDevice:(Ljava/util/ArrayList;)Lkotlinx/coroutines/Job; // method@0fd8 │ │ +1a46ee: 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 │ │ -1a4730: |[1a4730] com.infomaniak.drive.ui.MainActivity.handleInAppReview:()V │ │ -1a4740: 6200 c000 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ -1a4744: 6e10 d809 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09d8 │ │ -1a474a: 0a01 |0005: move-result v1 │ │ -1a474c: 1302 1400 |0006: const/16 v2, #int 20 // #14 │ │ -1a4750: 3221 1000 |0008: if-eq v1, v2, 0018 // +0010 │ │ -1a4754: 6e10 d809 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09d8 │ │ -1a475a: 0a01 |000d: move-result v1 │ │ -1a475c: 3801 1200 |000e: if-eqz v1, 0020 // +0012 │ │ -1a4760: 6e10 d809 0000 |0010: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09d8 │ │ -1a4766: 0a00 |0013: move-result v0 │ │ -1a4768: dc00 0064 |0014: rem-int/lit8 v0, v0, #int 100 // #64 │ │ -1a476c: 3900 0a00 |0016: if-nez v0, 0020 // +000a │ │ -1a4770: 6200 7a8a |0018: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a7a │ │ -1a4774: 0731 |001a: move-object v1, v3 │ │ -1a4776: 1f01 2d02 |001b: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@022d │ │ -1a477a: 6e20 274b 1000 |001d: invoke-virtual {v0, v1}, Lcom/infomaniak/lib/stores/StoreUtils;.launchInAppReview:(Landroidx/fragment/app/FragmentActivity;)V // method@4b27 │ │ -1a4780: 0e00 |0020: return-void │ │ +1a4800: |[1a4800] com.infomaniak.drive.ui.MainActivity.handleInAppReview:()V │ │ +1a4810: 6200 c000 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ +1a4814: 6e10 d809 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09d8 │ │ +1a481a: 0a01 |0005: move-result v1 │ │ +1a481c: 1302 1400 |0006: const/16 v2, #int 20 // #14 │ │ +1a4820: 3221 1000 |0008: if-eq v1, v2, 0018 // +0010 │ │ +1a4824: 6e10 d809 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09d8 │ │ +1a482a: 0a01 |000d: move-result v1 │ │ +1a482c: 3801 1200 |000e: if-eqz v1, 0020 // +0012 │ │ +1a4830: 6e10 d809 0000 |0010: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09d8 │ │ +1a4836: 0a00 |0013: move-result v0 │ │ +1a4838: dc00 0064 |0014: rem-int/lit8 v0, v0, #int 100 // #64 │ │ +1a483c: 3900 0a00 |0016: if-nez v0, 0020 // +000a │ │ +1a4840: 6200 7d8a |0018: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a7d │ │ +1a4844: 0731 |001a: move-object v1, v3 │ │ +1a4846: 1f01 2d02 |001b: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@022d │ │ +1a484a: 6e20 344b 1000 |001d: invoke-virtual {v0, v1}, Lcom/infomaniak/lib/stores/StoreUtils;.launchInAppReview:(Landroidx/fragment/app/FragmentActivity;)V // method@4b34 │ │ +1a4850: 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 │ │ -1a4784: |[1a4784] com.infomaniak.drive.ui.MainActivity.handleNavigateToDestinationFileId:()V │ │ -1a4794: 7010 880e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e88 │ │ -1a479a: 0c00 |0003: move-result-object v0 │ │ -1a479c: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ -1a47a0: 6e10 d40e 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getDestinationFileId:()I // method@0ed4 │ │ -1a47a6: 0a01 |0009: move-result v1 │ │ -1a47a8: 3d01 1800 |000a: if-lez v1, 0022 // +0018 │ │ -1a47ac: 6e10 740e 0400 |000c: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.clickOnBottomBarFolders:()V // method@0e74 │ │ -1a47b2: 7010 840e 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e84 │ │ -1a47b8: 0c01 |0012: move-result-object v1 │ │ -1a47ba: 7010 860e 0400 |0013: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e86 │ │ -1a47c0: 0c02 |0016: move-result-object v2 │ │ -1a47c2: 6e10 d40e 0000 |0017: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getDestinationFileId:()I // method@0ed4 │ │ -1a47c8: 0a03 |001a: move-result v3 │ │ -1a47ca: 6e10 d70e 0000 |001b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:()Z // method@0ed7 │ │ -1a47d0: 0a00 |001e: move-result v0 │ │ -1a47d2: 6e40 0210 2103 |001f: invoke-virtual {v1, v2, v3, v0}, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V // method@1002 │ │ -1a47d8: 0e00 |0022: return-void │ │ +1a4854: |[1a4854] com.infomaniak.drive.ui.MainActivity.handleNavigateToDestinationFileId:()V │ │ +1a4864: 7010 880e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e88 │ │ +1a486a: 0c00 |0003: move-result-object v0 │ │ +1a486c: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ +1a4870: 6e10 d40e 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getDestinationFileId:()I // method@0ed4 │ │ +1a4876: 0a01 |0009: move-result v1 │ │ +1a4878: 3d01 1800 |000a: if-lez v1, 0022 // +0018 │ │ +1a487c: 6e10 740e 0400 |000c: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.clickOnBottomBarFolders:()V // method@0e74 │ │ +1a4882: 7010 840e 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e84 │ │ +1a4888: 0c01 |0012: move-result-object v1 │ │ +1a488a: 7010 860e 0400 |0013: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e86 │ │ +1a4890: 0c02 |0016: move-result-object v2 │ │ +1a4892: 6e10 d40e 0000 |0017: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getDestinationFileId:()I // method@0ed4 │ │ +1a4898: 0a03 |001a: move-result v3 │ │ +1a489a: 6e10 d70e 0000 |001b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:()Z // method@0ed7 │ │ +1a48a0: 0a00 |001e: move-result v0 │ │ +1a48a2: 6e40 0210 2103 |001f: invoke-virtual {v1, v2, v3, v0}, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V // method@1002 │ │ +1a48a8: 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 │ │ -1a47dc: |[1a47dc] com.infomaniak.drive.ui.MainActivity.handleShortcuts:()V │ │ -1a47ec: 7010 880e 0a00 |0000: invoke-direct {v10}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e88 │ │ -1a47f2: 0c00 |0003: move-result-object v0 │ │ -1a47f4: 3800 6b00 |0004: if-eqz v0, 006f // +006b │ │ -1a47f8: 6e10 d50e 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getShortcutId:()Ljava/lang/String; // method@0ed5 │ │ -1a47fe: 0c00 |0009: move-result-object v0 │ │ -1a4800: 3800 6500 |000a: if-eqz v0, 006f // +0065 │ │ -1a4804: 6201 af00 |000c: sget-object v1, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a4808: 1f01 1f0d |000e: check-cast v1, Lcom/infomaniak/lib/core/MatomoCore; // type@0d1f │ │ -1a480c: 07a9 |0010: move-object v9, v10 │ │ -1a480e: 1f09 3700 |0011: check-cast v9, Landroid/content/Context; // type@0037 │ │ -1a4812: 1307 0c00 |0013: const/16 v7, #int 12 // #c │ │ -1a4816: 1208 |0015: const/4 v8, #int 0 // #0 │ │ -1a4818: 1a03 76f9 |0016: const-string v3, "shortcuts" // string@f976 │ │ -1a481c: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -1a481e: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -1a4820: 0792 |001a: move-object v2, v9 │ │ -1a4822: 0704 |001b: move-object v4, v0 │ │ -1a4824: 7708 fb40 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@40fb │ │ -1a482a: 6201 d613 |001f: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SEARCH:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13d6 │ │ -1a482e: 6e10 903c 0100 |0021: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c90 │ │ -1a4834: 0c01 |0024: move-result-object v1 │ │ -1a4836: 7120 b3b9 1000 |0025: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -1a483c: 0a01 |0028: move-result v1 │ │ -1a483e: 3801 1600 |0029: if-eqz v1, 003f // +0016 │ │ -1a4842: 6200 d613 |002b: sget-object v0, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SEARCH:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13d6 │ │ -1a4846: 6e10 903c 0000 |002d: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c90 │ │ -1a484c: 0c00 |0030: move-result-object v0 │ │ -1a484e: 7120 b205 0900 |0031: invoke-static {v9, v0}, Landroidx/core/content/pm/ShortcutManagerCompat;.reportShortcutUsed:(Landroid/content/Context;Ljava/lang/String;)V // method@05b2 │ │ -1a4854: 7010 860e 0a00 |0034: invoke-direct {v10}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e86 │ │ -1a485a: 0c00 |0037: move-result-object v0 │ │ -1a485c: 1401 8604 0a7f |0038: const v1, #float 1.83457e+38 // #7f0a0486 │ │ -1a4862: 6e20 7306 1000 |003b: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@0673 │ │ -1a4868: 2831 |003e: goto 006f // +0031 │ │ -1a486a: 6201 d513 |003f: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SCAN:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13d5 │ │ -1a486e: 6e10 903c 0100 |0041: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c90 │ │ -1a4874: 0c01 |0044: move-result-object v1 │ │ -1a4876: 7120 b3b9 1000 |0045: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -1a487c: 0a01 |0048: move-result v1 │ │ -1a487e: 3801 0d00 |0049: if-eqz v1, 0056 // +000d │ │ -1a4882: 6200 ae00 |004b: sget-object v0, Lcom/infomaniak/drive/GeniusScanUtils;.INSTANCE:Lcom/infomaniak/drive/GeniusScanUtils; // field@00ae │ │ -1a4886: 07a1 |004d: move-object v1, v10 │ │ -1a4888: 1f01 1600 |004e: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -1a488c: 54a2 4004 |0050: iget-object v2, v10, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0440 │ │ -1a4890: 6e30 2509 1002 |0052: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/GeniusScanUtils;.startScanFlow:(Landroid/app/Activity;Landroidx/activity/result/ActivityResultLauncher;)V // method@0925 │ │ -1a4896: 281a |0055: goto 006f // +001a │ │ -1a4898: 6201 d413 |0056: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.FEEDBACK:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13d4 │ │ -1a489c: 6e10 903c 0100 |0058: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c90 │ │ -1a48a2: 0c01 |005b: move-result-object v1 │ │ -1a48a4: 7120 b3b9 1000 |005c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -1a48aa: 0a01 |005f: move-result v1 │ │ -1a48ac: 3801 0600 |0060: if-eqz v1, 0066 // +0006 │ │ -1a48b0: 7110 0f3b 0900 |0062: invoke-static {v9}, Lcom/infomaniak/drive/utils/ExtensionsKt;.openSupport:(Landroid/content/Context;)V // method@3b0f │ │ -1a48b6: 280a |0065: goto 006f // +000a │ │ -1a48b8: 6201 d713 |0066: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.UPLOAD:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13d7 │ │ -1a48bc: 6e10 903c 0100 |0068: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c90 │ │ -1a48c2: 0c01 |006b: move-result-object v1 │ │ -1a48c4: 7120 b3b9 1000 |006c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -1a48ca: 0e00 |006f: return-void │ │ +1a48ac: |[1a48ac] com.infomaniak.drive.ui.MainActivity.handleShortcuts:()V │ │ +1a48bc: 7010 880e 0a00 |0000: invoke-direct {v10}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e88 │ │ +1a48c2: 0c00 |0003: move-result-object v0 │ │ +1a48c4: 3800 6b00 |0004: if-eqz v0, 006f // +006b │ │ +1a48c8: 6e10 d50e 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getShortcutId:()Ljava/lang/String; // method@0ed5 │ │ +1a48ce: 0c00 |0009: move-result-object v0 │ │ +1a48d0: 3800 6500 |000a: if-eqz v0, 006f // +0065 │ │ +1a48d4: 6201 af00 |000c: sget-object v1, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a48d8: 1f01 200d |000e: check-cast v1, Lcom/infomaniak/lib/core/MatomoCore; // type@0d20 │ │ +1a48dc: 07a9 |0010: move-object v9, v10 │ │ +1a48de: 1f09 3700 |0011: check-cast v9, Landroid/content/Context; // type@0037 │ │ +1a48e2: 1307 0c00 |0013: const/16 v7, #int 12 // #c │ │ +1a48e6: 1208 |0015: const/4 v8, #int 0 // #0 │ │ +1a48e8: 1a03 7bf9 |0016: const-string v3, "shortcuts" // string@f97b │ │ +1a48ec: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +1a48ee: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +1a48f0: 0792 |001a: move-object v2, v9 │ │ +1a48f2: 0704 |001b: move-object v4, v0 │ │ +1a48f4: 7708 0841 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@4108 │ │ +1a48fa: 6201 d913 |001f: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SEARCH:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13d9 │ │ +1a48fe: 6e10 9d3c 0100 |0021: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c9d │ │ +1a4904: 0c01 |0024: move-result-object v1 │ │ +1a4906: 7120 c0b9 1000 |0025: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +1a490c: 0a01 |0028: move-result v1 │ │ +1a490e: 3801 1600 |0029: if-eqz v1, 003f // +0016 │ │ +1a4912: 6200 d913 |002b: sget-object v0, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SEARCH:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13d9 │ │ +1a4916: 6e10 9d3c 0000 |002d: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c9d │ │ +1a491c: 0c00 |0030: move-result-object v0 │ │ +1a491e: 7120 b205 0900 |0031: invoke-static {v9, v0}, Landroidx/core/content/pm/ShortcutManagerCompat;.reportShortcutUsed:(Landroid/content/Context;Ljava/lang/String;)V // method@05b2 │ │ +1a4924: 7010 860e 0a00 |0034: invoke-direct {v10}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e86 │ │ +1a492a: 0c00 |0037: move-result-object v0 │ │ +1a492c: 1401 8604 0a7f |0038: const v1, #float 1.83457e+38 // #7f0a0486 │ │ +1a4932: 6e20 7306 1000 |003b: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@0673 │ │ +1a4938: 2831 |003e: goto 006f // +0031 │ │ +1a493a: 6201 d813 |003f: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SCAN:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13d8 │ │ +1a493e: 6e10 9d3c 0100 |0041: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c9d │ │ +1a4944: 0c01 |0044: move-result-object v1 │ │ +1a4946: 7120 c0b9 1000 |0045: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +1a494c: 0a01 |0048: move-result v1 │ │ +1a494e: 3801 0d00 |0049: if-eqz v1, 0056 // +000d │ │ +1a4952: 6200 ae00 |004b: sget-object v0, Lcom/infomaniak/drive/GeniusScanUtils;.INSTANCE:Lcom/infomaniak/drive/GeniusScanUtils; // field@00ae │ │ +1a4956: 07a1 |004d: move-object v1, v10 │ │ +1a4958: 1f01 1600 |004e: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1a495c: 54a2 4004 |0050: iget-object v2, v10, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0440 │ │ +1a4960: 6e30 2509 1002 |0052: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/GeniusScanUtils;.startScanFlow:(Landroid/app/Activity;Landroidx/activity/result/ActivityResultLauncher;)V // method@0925 │ │ +1a4966: 281a |0055: goto 006f // +001a │ │ +1a4968: 6201 d713 |0056: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.FEEDBACK:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13d7 │ │ +1a496c: 6e10 9d3c 0100 |0058: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c9d │ │ +1a4972: 0c01 |005b: move-result-object v1 │ │ +1a4974: 7120 c0b9 1000 |005c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +1a497a: 0a01 |005f: move-result v1 │ │ +1a497c: 3801 0600 |0060: if-eqz v1, 0066 // +0006 │ │ +1a4980: 7110 1c3b 0900 |0062: invoke-static {v9}, Lcom/infomaniak/drive/utils/ExtensionsKt;.openSupport:(Landroid/content/Context;)V // method@3b1c │ │ +1a4986: 280a |0065: goto 006f // +000a │ │ +1a4988: 6201 da13 |0066: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.UPLOAD:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13da │ │ +1a498c: 6e10 9d3c 0100 |0068: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c9d │ │ +1a4992: 0c01 |006b: move-result-object v1 │ │ +1a4994: 7120 c0b9 1000 |006c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +1a499a: 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 │ │ -1a3938: |[1a3938] com.infomaniak.drive.ui.MainActivity.inAppReviewManager_delegate$lambda$12:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ -1a3948: 2200 d90e |0000: new-instance v0, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // type@0ed9 │ │ -1a394c: 1f04 2d02 |0002: check-cast v4, Landroidx/fragment/app/FragmentActivity; // type@022d │ │ -1a3950: 1401 6403 147f |0004: const v1, #float 1.96743e+38 // #7f140364 │ │ -1a3956: 1402 0704 147f |0007: const v2, #float 1.96747e+38 // #7f140407 │ │ -1a395c: 1403 4401 157f |000a: const v3, #float 1.98062e+38 // #7f150144 │ │ -1a3962: 7052 b14b 4013 |000d: invoke-direct {v0, v4, v3, v1, v2}, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager;.:(Landroidx/fragment/app/FragmentActivity;III)V // method@4bb1 │ │ -1a3968: 1100 |0010: return-object v0 │ │ +1a3a08: |[1a3a08] com.infomaniak.drive.ui.MainActivity.inAppReviewManager_delegate$lambda$12:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ +1a3a18: 2200 da0e |0000: new-instance v0, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // type@0eda │ │ +1a3a1c: 1f04 2d02 |0002: check-cast v4, Landroidx/fragment/app/FragmentActivity; // type@022d │ │ +1a3a20: 1401 6403 147f |0004: const v1, #float 1.96743e+38 // #7f140364 │ │ +1a3a26: 1402 0704 147f |0007: const v2, #float 1.96747e+38 // #7f140407 │ │ +1a3a2c: 1403 4401 157f |000a: const v3, #float 1.98062e+38 // #7f150144 │ │ +1a3a32: 7052 be4b 4013 |000d: invoke-direct {v0, v4, v3, v1, v2}, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager;.:(Landroidx/fragment/app/FragmentActivity;III)V // method@4bbe │ │ +1a3a38: 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 │ │ -1a39ac: |[1a39ac] com.infomaniak.drive.ui.MainActivity.inAppUpdateManager_delegate$lambda$11:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ -1a39bc: 2200 dc0e |0000: new-instance v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0edc │ │ -1a39c0: 1f03 2d02 |0002: check-cast v3, Landroidx/fragment/app/FragmentActivity; // type@022d │ │ -1a39c4: 1a01 e99d |0004: const-string v1, "com.infomaniak.drive" // string@9de9 │ │ -1a39c8: 1402 f50c 0103 |0006: const v2, #float 3.79246e-37 // #03010cf5 │ │ -1a39ce: 7040 bd4b 3021 |0009: invoke-direct {v0, v3, v1, v2}, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;.:(Landroidx/fragment/app/FragmentActivity;Ljava/lang/String;I)V // method@4bbd │ │ -1a39d4: 1100 |000c: return-object v0 │ │ +1a3a7c: |[1a3a7c] com.infomaniak.drive.ui.MainActivity.inAppUpdateManager_delegate$lambda$11:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ +1a3a8c: 2200 dd0e |0000: new-instance v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0edd │ │ +1a3a90: 1f03 2d02 |0002: check-cast v3, Landroidx/fragment/app/FragmentActivity; // type@022d │ │ +1a3a94: 1a01 ee9d |0004: const-string v1, "com.infomaniak.drive" // string@9dee │ │ +1a3a98: 1402 f50c 0103 |0006: const v2, #float 3.79246e-37 // #03010cf5 │ │ +1a3a9e: 7040 ca4b 3021 |0009: invoke-direct {v0, v3, v1, v2}, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;.:(Landroidx/fragment/app/FragmentActivity;Ljava/lang/String;I)V // method@4bca │ │ +1a3aa4: 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 │ │ -1a48cc: |[1a48cc] com.infomaniak.drive.ui.MainActivity.initAppReviewManager:()V │ │ -1a48dc: 7010 7f0e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppReviewManager:()Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // method@0e7f │ │ -1a48e2: 0c00 |0003: move-result-object v0 │ │ -1a48e4: 2201 8b04 |0004: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22; // type@048b │ │ -1a48e8: 7020 e80d 4100 |0006: invoke-direct {v1, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de8 │ │ -1a48ee: 2202 8c04 |0009: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23; // type@048c │ │ -1a48f2: 7020 ea0d 4200 |000b: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dea │ │ -1a48f8: 2203 8d04 |000e: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24; // type@048d │ │ -1a48fc: 7020 ec0d 4300 |0010: invoke-direct {v3, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dec │ │ -1a4902: 6e40 b24b 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@4bb2 │ │ -1a4908: 0e00 |0016: return-void │ │ +1a499c: |[1a499c] com.infomaniak.drive.ui.MainActivity.initAppReviewManager:()V │ │ +1a49ac: 7010 7f0e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppReviewManager:()Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // method@0e7f │ │ +1a49b2: 0c00 |0003: move-result-object v0 │ │ +1a49b4: 2201 8b04 |0004: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22; // type@048b │ │ +1a49b8: 7020 e80d 4100 |0006: invoke-direct {v1, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de8 │ │ +1a49be: 2202 8c04 |0009: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23; // type@048c │ │ +1a49c2: 7020 ea0d 4200 |000b: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dea │ │ +1a49c8: 2203 8d04 |000e: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24; // type@048d │ │ +1a49cc: 7020 ec0d 4300 |0010: invoke-direct {v3, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dec │ │ +1a49d2: 6e40 bf4b 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@4bbf │ │ +1a49d8: 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 │ │ -1a3d10: |[1a3d10] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$35:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a3d20: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a3d24: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ -1a3d28: 1a01 60e6 |0004: const-string v1, "presentAlert" // string@e660 │ │ -1a3d2c: 6e30 2e09 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@092e │ │ -1a3d32: 6202 89b3 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a3d36: 1102 |000b: return-object v2 │ │ +1a3de0: |[1a3de0] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$35:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a3df0: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a3df4: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +1a3df8: 1a01 65e6 |0004: const-string v1, "presentAlert" // string@e665 │ │ +1a3dfc: 6e30 2e09 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@092e │ │ +1a3e02: 6202 8cb3 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a3e06: 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 │ │ -1a3d38: |[1a3d38] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$36:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a3d48: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a3d4c: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ -1a3d50: 1a01 11cd |0004: const-string v1, "like" // string@cd11 │ │ -1a3d54: 6e30 2e09 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@092e │ │ -1a3d5a: 6202 89b3 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a3d5e: 1102 |000b: return-object v2 │ │ +1a3e08: |[1a3e08] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$36:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a3e18: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a3e1c: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +1a3e20: 1a01 16cd |0004: const-string v1, "like" // string@cd16 │ │ +1a3e24: 6e30 2e09 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@092e │ │ +1a3e2a: 6202 8cb3 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a3e2e: 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 │ │ -1a3d60: |[1a3d60] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$37:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a3d70: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a3d74: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ -1a3d78: 1a01 0da8 |0004: const-string v1, "dislike" // string@a80d │ │ -1a3d7c: 6e30 2e09 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@092e │ │ -1a3d82: 6202 89b3 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a3d86: 1102 |000b: return-object v2 │ │ +1a3e30: |[1a3e30] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$37:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a3e40: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a3e44: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +1a3e48: 1a01 12a8 |0004: const-string v1, "dislike" // string@a812 │ │ +1a3e4c: 6e30 2e09 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@092e │ │ +1a3e52: 6202 8cb3 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a3e56: 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 │ │ -1a490c: |[1a490c] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager:()V │ │ -1a491c: 7010 800e 0b00 |0000: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e80 │ │ -1a4922: 0c00 |0003: move-result-object v0 │ │ -1a4924: 0701 |0004: move-object v1, v0 │ │ -1a4926: 1f01 a70e |0005: check-cast v1, Lcom/infomaniak/lib/stores/BaseInAppUpdateManager; // type@0ea7 │ │ -1a492a: 2203 8104 |0007: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13; // type@0481 │ │ -1a492e: 7020 d40d b300 |0009: invoke-direct {v3, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd4 │ │ -1a4934: 2204 8204 |000c: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14; // type@0482 │ │ -1a4938: 7020 d60d b400 |000e: invoke-direct {v4, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd6 │ │ -1a493e: 2205 8304 |0011: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15; // type@0483 │ │ -1a4942: 7020 d80d b500 |0013: invoke-direct {v5, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd8 │ │ -1a4948: 2207 8404 |0016: new-instance v7, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16; // type@0484 │ │ -1a494c: 7020 da0d b700 |0018: invoke-direct {v7, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dda │ │ -1a4952: 2208 8504 |001b: new-instance v8, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17; // type@0485 │ │ -1a4956: 7020 dc0d b800 |001d: invoke-direct {v8, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0ddc │ │ -1a495c: 1309 1100 |0020: const/16 v9, #int 17 // #11 │ │ -1a4960: 120a |0022: const/4 v10, #int 0 // #0 │ │ -1a4962: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -1a4964: 1206 |0024: const/4 v6, #int 0 // #0 │ │ -1a4966: 770a fe4a 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@4afe │ │ -1a496c: 0e00 |0028: return-void │ │ +1a49dc: |[1a49dc] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager:()V │ │ +1a49ec: 7010 800e 0b00 |0000: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e80 │ │ +1a49f2: 0c00 |0003: move-result-object v0 │ │ +1a49f4: 0701 |0004: move-object v1, v0 │ │ +1a49f6: 1f01 a80e |0005: check-cast v1, Lcom/infomaniak/lib/stores/BaseInAppUpdateManager; // type@0ea8 │ │ +1a49fa: 2203 8104 |0007: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13; // type@0481 │ │ +1a49fe: 7020 d40d b300 |0009: invoke-direct {v3, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd4 │ │ +1a4a04: 2204 8204 |000c: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14; // type@0482 │ │ +1a4a08: 7020 d60d b400 |000e: invoke-direct {v4, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd6 │ │ +1a4a0e: 2205 8304 |0011: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15; // type@0483 │ │ +1a4a12: 7020 d80d b500 |0013: invoke-direct {v5, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd8 │ │ +1a4a18: 2207 8404 |0016: new-instance v7, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16; // type@0484 │ │ +1a4a1c: 7020 da0d b700 |0018: invoke-direct {v7, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dda │ │ +1a4a22: 2208 8504 |001b: new-instance v8, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17; // type@0485 │ │ +1a4a26: 7020 dc0d b800 |001d: invoke-direct {v8, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0ddc │ │ +1a4a2c: 1309 1100 |0020: const/16 v9, #int 17 // #11 │ │ +1a4a30: 120a |0022: const/4 v10, #int 0 // #0 │ │ +1a4a32: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +1a4a34: 1206 |0024: const/4 v6, #int 0 // #0 │ │ +1a4a36: 770a 0b4b 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@4b0b │ │ +1a4a3c: 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 │ │ -1a3d88: |[1a3d88] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$26:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -1a3d98: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a3d9c: 1f01 1600 |0002: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -1a3da0: 3802 0500 |0004: if-eqz v2, 0009 // +0005 │ │ -1a3da4: 1a02 02a8 |0006: const-string v2, "discoverNow" // string@a802 │ │ -1a3da8: 2803 |0008: goto 000b // +0003 │ │ -1a3daa: 1a02 01a8 |0009: const-string v2, "discoverLater" // string@a801 │ │ -1a3dae: 6e30 2f09 1002 |000b: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppUpdate:(Landroid/app/Activity;Ljava/lang/String;)V // method@092f │ │ -1a3db4: 6201 89b3 |000e: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a3db8: 1101 |0010: return-object v1 │ │ +1a3e58: |[1a3e58] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$26:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +1a3e68: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a3e6c: 1f01 1600 |0002: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1a3e70: 3802 0500 |0004: if-eqz v2, 0009 // +0005 │ │ +1a3e74: 1a02 07a8 |0006: const-string v2, "discoverNow" // string@a807 │ │ +1a3e78: 2803 |0008: goto 000b // +0003 │ │ +1a3e7a: 1a02 06a8 |0009: const-string v2, "discoverLater" // string@a806 │ │ +1a3e7e: 6e30 2f09 1002 |000b: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppUpdate:(Landroid/app/Activity;Ljava/lang/String;)V // method@092f │ │ +1a3e84: 6201 8cb3 |000e: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a3e88: 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 │ │ -1a3dbc: |[1a3dbc] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$27:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a3dcc: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a3dd0: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ -1a3dd4: 1a01 b4c3 |0004: const-string v1, "installUpdate" // string@c3b4 │ │ -1a3dd8: 6e30 2f09 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppUpdate:(Landroid/app/Activity;Ljava/lang/String;)V // method@092f │ │ -1a3dde: 6202 89b3 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a3de2: 1102 |000b: return-object v2 │ │ +1a3e8c: |[1a3e8c] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$27:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a3e9c: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a3ea0: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +1a3ea4: 1a01 b9c3 |0004: const-string v1, "installUpdate" // string@c3b9 │ │ +1a3ea8: 6e30 2f09 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppUpdate:(Landroid/app/Activity;Ljava/lang/String;)V // method@092f │ │ +1a3eae: 6202 8cb3 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a3eb2: 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 │ │ -1a3de4: |[1a3de4] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$28:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; │ │ -1a3df4: 1a00 ddc7 |0000: const-string v0, "it" // string@c7dd │ │ -1a3df8: 7120 bcb9 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a3dfe: 0781 |0005: move-object v1, v8 │ │ -1a3e00: 1f01 1600 |0006: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -1a3e04: 6e10 830e 0800 |0008: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e83 │ │ -1a3e0a: 0c08 |000b: move-result-object v8 │ │ -1a3e0c: 0783 |000c: move-object v3, v8 │ │ -1a3e0e: 1f03 2101 |000d: check-cast v3, Landroid/view/View; // type@0121 │ │ -1a3e12: 1306 0c00 |000f: const/16 v6, #int 12 // #c │ │ -1a3e16: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -1a3e18: 1402 4f01 147f |0012: const v2, #float 1.96733e+38 // #7f14014f │ │ -1a3e1e: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -1a3e20: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -1a3e22: 7707 f146 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@46f1 │ │ -1a3e28: 6208 89b3 |001a: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a3e2c: 1108 |001c: return-object v8 │ │ +1a3eb4: |[1a3eb4] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$28:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; │ │ +1a3ec4: 1a00 e2c7 |0000: const-string v0, "it" // string@c7e2 │ │ +1a3ec8: 7120 c9b9 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a3ece: 0781 |0005: move-object v1, v8 │ │ +1a3ed0: 1f01 1600 |0006: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1a3ed4: 6e10 830e 0800 |0008: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e83 │ │ +1a3eda: 0c08 |000b: move-result-object v8 │ │ +1a3edc: 0783 |000c: move-object v3, v8 │ │ +1a3ede: 1f03 2101 |000d: check-cast v3, Landroid/view/View; // type@0121 │ │ +1a3ee2: 1306 0c00 |000f: const/16 v6, #int 12 // #c │ │ +1a3ee6: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +1a3ee8: 1402 4f01 147f |0012: const v2, #float 1.96733e+38 // #7f14014f │ │ +1a3eee: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +1a3ef0: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +1a3ef2: 7707 fe46 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@46fe │ │ +1a3ef8: 6208 8cb3 |001a: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a3efc: 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 │ │ -1a3e30: |[1a3e30] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$29:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -1a3e40: 3805 2d00 |0000: if-eqz v5, 002d // +002d │ │ -1a3e44: 7010 730e 0400 |0002: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.canDisplayInAppSnackbar:()Z // method@0e73 │ │ -1a3e4a: 0a00 |0005: move-result v0 │ │ -1a3e4c: 3800 2700 |0006: if-eqz v0, 002d // +0027 │ │ -1a3e50: 6205 1751 |0008: sget-object v5, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.INSTANCE:Lcom/infomaniak/lib/core/utils/SnackbarUtils; // field@5117 │ │ -1a3e54: 6e10 830e 0400 |000a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e83 │ │ -1a3e5a: 0c05 |000d: move-result-object v5 │ │ -1a3e5c: 2200 a104 |000e: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1; // type@04a1 │ │ -1a3e60: 7010 800e 0400 |0010: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e80 │ │ -1a3e66: 0c01 |0013: move-result-object v1 │ │ -1a3e68: 7020 210e 1000 |0014: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.:(Ljava/lang/Object;)V // method@0e21 │ │ -1a3e6e: 1f00 6b1c |0017: check-cast v0, Lkotlin/reflect/KFunction; // type@1c6b │ │ -1a3e72: 0741 |0019: move-object v1, v4 │ │ -1a3e74: 1f01 1600 |001a: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -1a3e78: 1f05 2101 |001c: check-cast v5, Landroid/view/View; // type@0121 │ │ -1a3e7c: 1402 f103 147f |001e: const v2, #float 1.96746e+38 // #7f1403f1 │ │ -1a3e82: 1f00 991b |0021: check-cast v0, Lkotlin/jvm/functions/Function0; // type@1b99 │ │ -1a3e86: 1403 f203 147f |0023: const v3, #float 1.96746e+38 // #7f1403f2 │ │ -1a3e8c: 7150 e746 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@46e7 │ │ -1a3e92: 0c05 |0029: move-result-object v5 │ │ -1a3e94: 5b45 3a04 |002a: iput-object v5, v4, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@043a │ │ -1a3e98: 280a |002c: goto 0036 // +000a │ │ -1a3e9a: 3905 0900 |002d: if-nez v5, 0036 // +0009 │ │ -1a3e9e: 5444 3a04 |002f: iget-object v4, v4, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@043a │ │ -1a3ea2: 3804 0500 |0031: if-eqz v4, 0036 // +0005 │ │ -1a3ea6: 6e10 c208 0400 |0033: invoke-virtual {v4}, Lcom/google/android/material/snackbar/Snackbar;.dismiss:()V // method@08c2 │ │ -1a3eac: 6204 89b3 |0036: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a3eb0: 1104 |0038: return-object v4 │ │ +1a3f00: |[1a3f00] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$29:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +1a3f10: 3805 2d00 |0000: if-eqz v5, 002d // +002d │ │ +1a3f14: 7010 730e 0400 |0002: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.canDisplayInAppSnackbar:()Z // method@0e73 │ │ +1a3f1a: 0a00 |0005: move-result v0 │ │ +1a3f1c: 3800 2700 |0006: if-eqz v0, 002d // +0027 │ │ +1a3f20: 6205 1a51 |0008: sget-object v5, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.INSTANCE:Lcom/infomaniak/lib/core/utils/SnackbarUtils; // field@511a │ │ +1a3f24: 6e10 830e 0400 |000a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e83 │ │ +1a3f2a: 0c05 |000d: move-result-object v5 │ │ +1a3f2c: 2200 a104 |000e: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1; // type@04a1 │ │ +1a3f30: 7010 800e 0400 |0010: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e80 │ │ +1a3f36: 0c01 |0013: move-result-object v1 │ │ +1a3f38: 7020 210e 1000 |0014: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.:(Ljava/lang/Object;)V // method@0e21 │ │ +1a3f3e: 1f00 6c1c |0017: check-cast v0, Lkotlin/reflect/KFunction; // type@1c6c │ │ +1a3f42: 0741 |0019: move-object v1, v4 │ │ +1a3f44: 1f01 1600 |001a: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1a3f48: 1f05 2101 |001c: check-cast v5, Landroid/view/View; // type@0121 │ │ +1a3f4c: 1402 f103 147f |001e: const v2, #float 1.96746e+38 // #7f1403f1 │ │ +1a3f52: 1f00 9a1b |0021: check-cast v0, Lkotlin/jvm/functions/Function0; // type@1b9a │ │ +1a3f56: 1403 f203 147f |0023: const v3, #float 1.96746e+38 // #7f1403f2 │ │ +1a3f5c: 7150 f446 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@46f4 │ │ +1a3f62: 0c05 |0029: move-result-object v5 │ │ +1a3f64: 5b45 3a04 |002a: iput-object v5, v4, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@043a │ │ +1a3f68: 280a |002c: goto 0036 // +000a │ │ +1a3f6a: 3905 0900 |002d: if-nez v5, 0036 // +0009 │ │ +1a3f6e: 5444 3a04 |002f: iget-object v4, v4, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@043a │ │ +1a3f72: 3804 0500 |0031: if-eqz v4, 0036 // +0005 │ │ +1a3f76: 6e10 c208 0400 |0033: invoke-virtual {v4}, Lcom/google/android/material/snackbar/Snackbar;.dismiss:()V // method@08c2 │ │ +1a3f7c: 6204 8cb3 |0036: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a3f80: 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 │ │ -1a3eb4: |[1a3eb4] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$30:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -1a3ec4: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -1a3ec8: 7010 860e 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e86 │ │ -1a3ece: 0c00 |0005: move-result-object v0 │ │ -1a3ed0: 1401 8405 0a7f |0006: const v1, #float 1.83462e+38 // #7f0a0584 │ │ -1a3ed6: 6e20 7306 1000 |0009: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@0673 │ │ -1a3edc: 6200 89b3 |000c: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a3ee0: 1100 |000e: return-object v0 │ │ +1a3f84: |[1a3f84] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$30:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +1a3f94: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +1a3f98: 7010 860e 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e86 │ │ +1a3f9e: 0c00 |0005: move-result-object v0 │ │ +1a3fa0: 1401 8405 0a7f |0006: const v1, #float 1.83462e+38 // #7f0a0584 │ │ +1a3fa6: 6e20 7306 1000 |0009: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@0673 │ │ +1a3fac: 6200 8cb3 |000c: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a3fb0: 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 │ │ -1a4970: |[1a4970] com.infomaniak.drive.ui.MainActivity.launchNextDeleteRequest:()V │ │ -1a4980: 5440 3f04 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@043f │ │ -1a4984: 6e10 bfa0 0000 |0002: invoke-virtual {v0}, Lkotlin/collections/ArrayDeque;.firstOrNull:()Ljava/lang/Object; // method@a0bf │ │ -1a498a: 0c00 |0005: move-result-object v0 │ │ -1a498c: 1f00 d618 |0006: check-cast v0, Ljava/util/List; // type@18d6 │ │ -1a4990: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -1a4994: 0e00 |000a: return-void │ │ -1a4996: 6001 3900 |000b: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ -1a499a: 1302 1e00 |000d: const/16 v2, #int 30 // #1e │ │ -1a499e: 3421 2800 |000f: if-lt v1, v2, 0037 // +0028 │ │ -1a49a2: 6e10 7d0e 0400 |0011: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0e7d │ │ -1a49a8: 0c01 |0014: move-result-object v1 │ │ -1a49aa: 1f00 c518 |0015: check-cast v0, Ljava/util/Collection; // type@18c5 │ │ -1a49ae: 7120 960d 0100 |0017: invoke-static {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; // method@0d96 │ │ -1a49b4: 0c00 |001a: move-result-object v0 │ │ -1a49b6: 1a01 5da3 |001b: const-string v1, "createDeleteRequest(...)" // string@a35d │ │ -1a49ba: 7120 bbb9 1000 |001d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1a49c0: 5441 3604 |0020: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult:Landroidx/activity/result/ActivityResultLauncher; // field@0436 │ │ -1a49c4: 2202 7c01 |0022: new-instance v2, Landroidx/activity/result/IntentSenderRequest$Builder; // type@017c │ │ -1a49c8: 6e10 6100 0000 |0024: invoke-virtual {v0}, Landroid/app/PendingIntent;.getIntentSender:()Landroid/content/IntentSender; // method@0061 │ │ -1a49ce: 0c00 |0027: move-result-object v0 │ │ -1a49d0: 1a03 61b7 |0028: const-string v3, "getIntentSender(...)" // string@b761 │ │ -1a49d4: 7120 bbb9 3000 |002a: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1a49da: 7020 8404 0200 |002d: invoke-direct {v2, v0}, Landroidx/activity/result/IntentSenderRequest$Builder;.:(Landroid/content/IntentSender;)V // method@0484 │ │ -1a49e0: 6e10 8504 0200 |0030: invoke-virtual {v2}, Landroidx/activity/result/IntentSenderRequest$Builder;.build:()Landroidx/activity/result/IntentSenderRequest; // method@0485 │ │ -1a49e6: 0c00 |0033: move-result-object v0 │ │ -1a49e8: 6e20 8304 0100 |0034: invoke-virtual {v1, v0}, Landroidx/activity/result/ActivityResultLauncher;.launch:(Ljava/lang/Object;)V // method@0483 │ │ -1a49ee: 0e00 |0037: return-void │ │ +1a4a40: |[1a4a40] com.infomaniak.drive.ui.MainActivity.launchNextDeleteRequest:()V │ │ +1a4a50: 5440 3f04 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@043f │ │ +1a4a54: 6e10 cca0 0000 |0002: invoke-virtual {v0}, Lkotlin/collections/ArrayDeque;.firstOrNull:()Ljava/lang/Object; // method@a0cc │ │ +1a4a5a: 0c00 |0005: move-result-object v0 │ │ +1a4a5c: 1f00 d718 |0006: check-cast v0, Ljava/util/List; // type@18d7 │ │ +1a4a60: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +1a4a64: 0e00 |000a: return-void │ │ +1a4a66: 6001 3900 |000b: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ +1a4a6a: 1302 1e00 |000d: const/16 v2, #int 30 // #1e │ │ +1a4a6e: 3421 2800 |000f: if-lt v1, v2, 0037 // +0028 │ │ +1a4a72: 6e10 7d0e 0400 |0011: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0e7d │ │ +1a4a78: 0c01 |0014: move-result-object v1 │ │ +1a4a7a: 1f00 c618 |0015: check-cast v0, Ljava/util/Collection; // type@18c6 │ │ +1a4a7e: 7120 960d 0100 |0017: invoke-static {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; // method@0d96 │ │ +1a4a84: 0c00 |001a: move-result-object v0 │ │ +1a4a86: 1a01 62a3 |001b: const-string v1, "createDeleteRequest(...)" // string@a362 │ │ +1a4a8a: 7120 c8b9 1000 |001d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1a4a90: 5441 3604 |0020: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult:Landroidx/activity/result/ActivityResultLauncher; // field@0436 │ │ +1a4a94: 2202 7c01 |0022: new-instance v2, Landroidx/activity/result/IntentSenderRequest$Builder; // type@017c │ │ +1a4a98: 6e10 6100 0000 |0024: invoke-virtual {v0}, Landroid/app/PendingIntent;.getIntentSender:()Landroid/content/IntentSender; // method@0061 │ │ +1a4a9e: 0c00 |0027: move-result-object v0 │ │ +1a4aa0: 1a03 66b7 |0028: const-string v3, "getIntentSender(...)" // string@b766 │ │ +1a4aa4: 7120 c8b9 3000 |002a: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1a4aaa: 7020 8404 0200 |002d: invoke-direct {v2, v0}, Landroidx/activity/result/IntentSenderRequest$Builder;.:(Landroid/content/IntentSender;)V // method@0484 │ │ +1a4ab0: 6e10 8504 0200 |0030: invoke-virtual {v2}, Landroidx/activity/result/IntentSenderRequest$Builder;.build:()Landroidx/activity/result/IntentSenderRequest; // method@0485 │ │ +1a4ab6: 0c00 |0033: move-result-object v0 │ │ +1a4ab8: 6e20 8304 0100 |0034: invoke-virtual {v1, v0}, Landroidx/activity/result/ActivityResultLauncher;.launch:(Ljava/lang/Object;)V // method@0483 │ │ +1a4abe: 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 │ │ -1a34d4: |[1a34d4] com.infomaniak.drive.ui.MainActivity.navController_delegate$lambda$4:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ -1a34e4: 7010 c20e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.setupNavController:()Landroidx/navigation/NavController; // method@0ec2 │ │ -1a34ea: 0c00 |0003: move-result-object v0 │ │ -1a34ec: 1100 |0004: return-object v0 │ │ +1a35a4: |[1a35a4] com.infomaniak.drive.ui.MainActivity.navController_delegate$lambda$4:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ +1a35b4: 7010 c20e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.setupNavController:()Landroidx/navigation/NavController; // method@0ec2 │ │ +1a35ba: 0c00 |0003: move-result-object v0 │ │ +1a35bc: 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 │ │ -1a376c: |[1a376c] com.infomaniak.drive.ui.MainActivity.navigationArgs_delegate$lambda$2:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a377c: 6e10 810e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getIntent:()Landroid/content/Intent; // method@0e81 │ │ -1a3782: 0c01 |0003: move-result-object v1 │ │ -1a3784: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ -1a3788: 6e10 a200 0100 |0006: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a2 │ │ -1a378e: 0c01 |0009: move-result-object v1 │ │ -1a3790: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ -1a3794: 6200 4204 |000c: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0442 │ │ -1a3798: 6e20 c60e 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ec6 │ │ -1a379e: 0c01 |0011: move-result-object v1 │ │ -1a37a0: 2802 |0012: goto 0014 // +0002 │ │ -1a37a2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -1a37a4: 1101 |0014: return-object v1 │ │ +1a383c: |[1a383c] com.infomaniak.drive.ui.MainActivity.navigationArgs_delegate$lambda$2:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a384c: 6e10 810e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getIntent:()Landroid/content/Intent; // method@0e81 │ │ +1a3852: 0c01 |0003: move-result-object v1 │ │ +1a3854: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ +1a3858: 6e10 a200 0100 |0006: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a2 │ │ +1a385e: 0c01 |0009: move-result-object v1 │ │ +1a3860: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ +1a3864: 6200 4204 |000c: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0442 │ │ +1a3868: 6e20 c60e 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ec6 │ │ +1a386e: 0c01 |0011: move-result-object v1 │ │ +1a3870: 2802 |0012: goto 0014 // +0002 │ │ +1a3872: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +1a3874: 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 │ │ -1a49f0: |[1a49f0] com.infomaniak.drive.ui.MainActivity.observeBulkDownloadRunning:()V │ │ -1a4a00: 7010 840e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e84 │ │ -1a4a06: 0c00 |0003: move-result-object v0 │ │ -1a4a08: 6e10 f70f 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; // method@0ff7 │ │ -1a4a0e: 0c00 |0007: move-result-object v0 │ │ -1a4a10: 0741 |0008: move-object v1, v4 │ │ -1a4a12: 1f01 4102 |0009: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0241 │ │ -1a4a16: 2202 8f04 |000b: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26; // type@048f │ │ -1a4a1a: 7020 f00d 4200 |000d: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0df0 │ │ -1a4a20: 2203 a204 |0010: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@04a2 │ │ -1a4a24: 7020 240e 2300 |0012: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e24 │ │ -1a4a2a: 1f03 4702 |0015: check-cast v3, Landroidx/lifecycle/Observer; // type@0247 │ │ -1a4a2e: 6e30 4c06 1003 |0017: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@064c │ │ -1a4a34: 0e00 |001a: return-void │ │ +1a4ac0: |[1a4ac0] com.infomaniak.drive.ui.MainActivity.observeBulkDownloadRunning:()V │ │ +1a4ad0: 7010 840e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e84 │ │ +1a4ad6: 0c00 |0003: move-result-object v0 │ │ +1a4ad8: 6e10 f70f 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; // method@0ff7 │ │ +1a4ade: 0c00 |0007: move-result-object v0 │ │ +1a4ae0: 0741 |0008: move-object v1, v4 │ │ +1a4ae2: 1f01 4102 |0009: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0241 │ │ +1a4ae6: 2202 8f04 |000b: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26; // type@048f │ │ +1a4aea: 7020 f00d 4200 |000d: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0df0 │ │ +1a4af0: 2203 a204 |0010: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@04a2 │ │ +1a4af4: 7020 240e 2300 |0012: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e24 │ │ +1a4afa: 1f03 4702 |0015: check-cast v3, Landroidx/lifecycle/Observer; // type@0247 │ │ +1a4afe: 6e30 4c06 1003 |0017: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@064c │ │ +1a4b04: 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 │ │ -1a3ee4: |[1a3ee4] com.infomaniak.drive.ui.MainActivity.observeBulkDownloadRunning$lambda$31:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -1a3ef4: 6e10 2595 0100 |0000: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@9525 │ │ -1a3efa: 0a01 |0003: move-result v1 │ │ -1a3efc: 3901 0900 |0004: if-nez v1, 000d // +0009 │ │ -1a3f00: 7010 840e 0000 |0006: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e84 │ │ -1a3f06: 0c00 |0009: move-result-object v0 │ │ -1a3f08: 6e10 1e10 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFiles:()V // method@101e │ │ -1a3f0e: 6200 89b3 |000d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a3f12: 1100 |000f: return-object v0 │ │ +1a3fb4: |[1a3fb4] com.infomaniak.drive.ui.MainActivity.observeBulkDownloadRunning$lambda$31:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +1a3fc4: 6e10 3295 0100 |0000: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@9532 │ │ +1a3fca: 0a01 |0003: move-result v1 │ │ +1a3fcc: 3901 0900 |0004: if-nez v1, 000d // +0009 │ │ +1a3fd0: 7010 840e 0000 |0006: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e84 │ │ +1a3fd6: 0c00 |0009: move-result-object v0 │ │ +1a3fd8: 6e10 1e10 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFiles:()V // method@101e │ │ +1a3fde: 6200 8cb3 |000d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a3fe2: 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 │ │ -1a4a38: |[1a4a38] com.infomaniak.drive.ui.MainActivity.observeCurrentFolder:()V │ │ -1a4a48: 7010 840e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e84 │ │ -1a4a4e: 0c00 |0003: move-result-object v0 │ │ -1a4a50: 6e10 df0f 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentFolder:()Landroidx/lifecycle/LiveData; // method@0fdf │ │ -1a4a56: 0c01 |0007: move-result-object v1 │ │ -1a4a58: 0742 |0008: move-object v2, v4 │ │ -1a4a5a: 1f02 4102 |0009: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0241 │ │ -1a4a5e: 2203 7f04 |000b: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11; // type@047f │ │ -1a4a62: 7030 d00d 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@0dd0 │ │ -1a4a68: 2200 a204 |0010: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@04a2 │ │ -1a4a6c: 7020 240e 3000 |0012: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e24 │ │ -1a4a72: 1f00 4702 |0015: check-cast v0, Landroidx/lifecycle/Observer; // type@0247 │ │ -1a4a76: 6e30 4006 2100 |0017: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0640 │ │ -1a4a7c: 0e00 |001a: return-void │ │ +1a4b08: |[1a4b08] com.infomaniak.drive.ui.MainActivity.observeCurrentFolder:()V │ │ +1a4b18: 7010 840e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e84 │ │ +1a4b1e: 0c00 |0003: move-result-object v0 │ │ +1a4b20: 6e10 df0f 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentFolder:()Landroidx/lifecycle/LiveData; // method@0fdf │ │ +1a4b26: 0c01 |0007: move-result-object v1 │ │ +1a4b28: 0742 |0008: move-object v2, v4 │ │ +1a4b2a: 1f02 4102 |0009: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0241 │ │ +1a4b2e: 2203 7f04 |000b: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11; // type@047f │ │ +1a4b32: 7030 d00d 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@0dd0 │ │ +1a4b38: 2200 a204 |0010: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@04a2 │ │ +1a4b3c: 7020 240e 3000 |0012: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e24 │ │ +1a4b42: 1f00 4702 |0015: check-cast v0, Landroidx/lifecycle/Observer; // type@0247 │ │ +1a4b46: 6e30 4006 2100 |0017: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0640 │ │ +1a4b4c: 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 │ │ -1a3f14: |[1a3f14] 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; │ │ -1a3f24: 7010 7b0e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e7b │ │ -1a3f2a: 0c00 |0003: move-result-object v0 │ │ -1a3f2c: 5400 3001 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0130 │ │ -1a3f30: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1a3f32: 3806 1000 |0007: if-eqz v6, 0017 // +0010 │ │ -1a3f36: 6e10 540a 0600 |0009: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a54 │ │ -1a3f3c: 0c02 |000c: move-result-object v2 │ │ -1a3f3e: 3802 0a00 |000d: if-eqz v2, 0017 // +000a │ │ -1a3f42: 6e10 d20a 0200 |000f: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/Rights;.getCanCreateFile:()Z // method@0ad2 │ │ -1a3f48: 0a02 |0012: move-result v2 │ │ -1a3f4a: 1213 |0013: const/4 v3, #int 1 // #1 │ │ -1a3f4c: 3332 0300 |0014: if-ne v2, v3, 0017 // +0003 │ │ -1a3f50: 2802 |0016: goto 0018 // +0002 │ │ -1a3f52: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -1a3f54: 6e20 9d08 3000 |0018: invoke-virtual {v0, v3}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@089d │ │ -1a3f5a: 7010 880e 0400 |001b: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e88 │ │ -1a3f60: 0c00 |001e: move-result-object v0 │ │ -1a3f62: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -1a3f64: 3800 0700 |0020: if-eqz v0, 0027 // +0007 │ │ -1a3f68: 6e10 d50e 0000 |0022: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getShortcutId:()Ljava/lang/String; // method@0ed5 │ │ -1a3f6e: 0c00 |0025: move-result-object v0 │ │ -1a3f70: 2802 |0026: goto 0028 // +0002 │ │ -1a3f72: 0720 |0027: move-object v0, v2 │ │ -1a3f74: 6203 d713 |0028: sget-object v3, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.UPLOAD:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13d7 │ │ -1a3f78: 6e10 903c 0300 |002a: invoke-virtual {v3}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c90 │ │ -1a3f7e: 0c03 |002d: move-result-object v3 │ │ -1a3f80: 7120 b3b9 3000 |002e: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -1a3f86: 0a00 |0031: move-result v0 │ │ -1a3f88: 3800 2500 |0032: if-eqz v0, 0057 // +0025 │ │ -1a3f8c: 6e10 e90f 0500 |0034: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getMustOpenUploadShortcut:()Z // method@0fe9 │ │ -1a3f92: 0a00 |0037: move-result v0 │ │ -1a3f94: 3800 1f00 |0038: if-eqz v0, 0057 // +001f │ │ -1a3f98: 3806 0600 |003a: if-eqz v6, 0040 // +0006 │ │ -1a3f9c: 6e10 5e0a 0600 |003c: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.getVisibilityType:()Lcom/infomaniak/drive/data/models/File$VisibilityType; // method@0a5e │ │ -1a3fa2: 0c02 |003f: move-result-object v2 │ │ -1a3fa4: 6200 f500 |0040: sget-object v0, Lcom/infomaniak/drive/data/models/File$VisibilityType;.IS_PRIVATE:Lcom/infomaniak/drive/data/models/File$VisibilityType; // field@00f5 │ │ -1a3fa8: 3302 1500 |0042: if-ne v2, v0, 0057 // +0015 │ │ -1a3fac: 7010 840e 0400 |0044: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e84 │ │ -1a3fb2: 0c04 |0047: move-result-object v4 │ │ -1a3fb4: 6e20 1910 1400 |0048: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.setMustOpenUploadShortcut:(Z)V // method@1019 │ │ -1a3fba: 6e10 f30f 0500 |004b: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getUploadFilesHelper:()Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // method@0ff3 │ │ -1a3fc0: 0c04 |004e: move-result-object v4 │ │ -1a3fc2: 3804 0800 |004f: if-eqz v4, 0057 // +0008 │ │ -1a3fc6: 6e20 1514 6400 |0051: invoke-virtual {v4, v6}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@1415 │ │ -1a3fcc: 6e10 1614 0400 |0054: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.uploadFiles:()V // method@1416 │ │ -1a3fd2: 6204 89b3 |0057: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a3fd6: 1104 |0059: return-object v4 │ │ +1a3fe4: |[1a3fe4] 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; │ │ +1a3ff4: 7010 7b0e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e7b │ │ +1a3ffa: 0c00 |0003: move-result-object v0 │ │ +1a3ffc: 5400 3001 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0130 │ │ +1a4000: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1a4002: 3806 1000 |0007: if-eqz v6, 0017 // +0010 │ │ +1a4006: 6e10 540a 0600 |0009: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a54 │ │ +1a400c: 0c02 |000c: move-result-object v2 │ │ +1a400e: 3802 0a00 |000d: if-eqz v2, 0017 // +000a │ │ +1a4012: 6e10 d20a 0200 |000f: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/Rights;.getCanCreateFile:()Z // method@0ad2 │ │ +1a4018: 0a02 |0012: move-result v2 │ │ +1a401a: 1213 |0013: const/4 v3, #int 1 // #1 │ │ +1a401c: 3332 0300 |0014: if-ne v2, v3, 0017 // +0003 │ │ +1a4020: 2802 |0016: goto 0018 // +0002 │ │ +1a4022: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +1a4024: 6e20 9d08 3000 |0018: invoke-virtual {v0, v3}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@089d │ │ +1a402a: 7010 880e 0400 |001b: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e88 │ │ +1a4030: 0c00 |001e: move-result-object v0 │ │ +1a4032: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +1a4034: 3800 0700 |0020: if-eqz v0, 0027 // +0007 │ │ +1a4038: 6e10 d50e 0000 |0022: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getShortcutId:()Ljava/lang/String; // method@0ed5 │ │ +1a403e: 0c00 |0025: move-result-object v0 │ │ +1a4040: 2802 |0026: goto 0028 // +0002 │ │ +1a4042: 0720 |0027: move-object v0, v2 │ │ +1a4044: 6203 da13 |0028: sget-object v3, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.UPLOAD:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13da │ │ +1a4048: 6e10 9d3c 0300 |002a: invoke-virtual {v3}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c9d │ │ +1a404e: 0c03 |002d: move-result-object v3 │ │ +1a4050: 7120 c0b9 3000 |002e: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +1a4056: 0a00 |0031: move-result v0 │ │ +1a4058: 3800 2500 |0032: if-eqz v0, 0057 // +0025 │ │ +1a405c: 6e10 e90f 0500 |0034: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getMustOpenUploadShortcut:()Z // method@0fe9 │ │ +1a4062: 0a00 |0037: move-result v0 │ │ +1a4064: 3800 1f00 |0038: if-eqz v0, 0057 // +001f │ │ +1a4068: 3806 0600 |003a: if-eqz v6, 0040 // +0006 │ │ +1a406c: 6e10 5e0a 0600 |003c: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.getVisibilityType:()Lcom/infomaniak/drive/data/models/File$VisibilityType; // method@0a5e │ │ +1a4072: 0c02 |003f: move-result-object v2 │ │ +1a4074: 6200 f500 |0040: sget-object v0, Lcom/infomaniak/drive/data/models/File$VisibilityType;.IS_PRIVATE:Lcom/infomaniak/drive/data/models/File$VisibilityType; // field@00f5 │ │ +1a4078: 3302 1500 |0042: if-ne v2, v0, 0057 // +0015 │ │ +1a407c: 7010 840e 0400 |0044: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e84 │ │ +1a4082: 0c04 |0047: move-result-object v4 │ │ +1a4084: 6e20 1910 1400 |0048: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.setMustOpenUploadShortcut:(Z)V // method@1019 │ │ +1a408a: 6e10 f30f 0500 |004b: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getUploadFilesHelper:()Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // method@0ff3 │ │ +1a4090: 0c04 |004e: move-result-object v4 │ │ +1a4092: 3804 0800 |004f: if-eqz v4, 0057 // +0008 │ │ +1a4096: 6e20 2214 6400 |0051: invoke-virtual {v4, v6}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@1422 │ │ +1a409c: 6e10 2314 0400 |0054: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.uploadFiles:()V // method@1423 │ │ +1a40a2: 6204 8cb3 |0057: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a40a6: 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 │ │ -1a4a80: |[1a4a80] com.infomaniak.drive.ui.MainActivity.observeFailureDownloadWorkerOffline:()V │ │ -1a4a90: 6200 2613 |0000: sget-object v0, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager;.Companion:Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion; // field@1326 │ │ -1a4a94: 0741 |0002: move-object v1, v4 │ │ -1a4a96: 1f01 3700 |0003: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1a4a9a: 6e20 673a 1000 |0005: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion;.getFailedDownloadWorkerOffline:(Landroid/content/Context;)Landroidx/lifecycle/LiveData; // method@3a67 │ │ -1a4aa0: 0c00 |0008: move-result-object v0 │ │ -1a4aa2: 0741 |0009: move-object v1, v4 │ │ -1a4aa4: 1f01 4102 |000a: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0241 │ │ -1a4aa8: 2202 8704 |000c: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19; // type@0487 │ │ -1a4aac: 7020 e00d 4200 |000e: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de0 │ │ -1a4ab2: 2203 a204 |0011: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@04a2 │ │ -1a4ab6: 7020 240e 2300 |0013: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e24 │ │ -1a4abc: 1f03 4702 |0016: check-cast v3, Landroidx/lifecycle/Observer; // type@0247 │ │ -1a4ac0: 6e30 4006 1003 |0018: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0640 │ │ -1a4ac6: 0e00 |001b: return-void │ │ +1a4b50: |[1a4b50] com.infomaniak.drive.ui.MainActivity.observeFailureDownloadWorkerOffline:()V │ │ +1a4b60: 6200 2913 |0000: sget-object v0, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager;.Companion:Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion; // field@1329 │ │ +1a4b64: 0741 |0002: move-object v1, v4 │ │ +1a4b66: 1f01 3700 |0003: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1a4b6a: 6e20 743a 1000 |0005: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion;.getFailedDownloadWorkerOffline:(Landroid/content/Context;)Landroidx/lifecycle/LiveData; // method@3a74 │ │ +1a4b70: 0c00 |0008: move-result-object v0 │ │ +1a4b72: 0741 |0009: move-object v1, v4 │ │ +1a4b74: 1f01 4102 |000a: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0241 │ │ +1a4b78: 2202 8704 |000c: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19; // type@0487 │ │ +1a4b7c: 7020 e00d 4200 |000e: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de0 │ │ +1a4b82: 2203 a204 |0011: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@04a2 │ │ +1a4b86: 7020 240e 2300 |0013: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e24 │ │ +1a4b8c: 1f03 4702 |0016: check-cast v3, Landroidx/lifecycle/Observer; // type@0247 │ │ +1a4b90: 6e30 4006 1003 |0018: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0640 │ │ +1a4b96: 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 │ │ -1a3fd8: |[1a3fd8] com.infomaniak.drive.ui.MainActivity.observeFailureDownloadWorkerOffline$lambda$34:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; │ │ -1a3fe8: 7110 b9b9 0800 |0000: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1a3fee: 1f08 0618 |0003: check-cast v8, Ljava/lang/Iterable; // type@1806 │ │ -1a3ff2: 7210 db95 0800 |0005: invoke-interface {v8}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95db │ │ -1a3ff8: 0c08 |0008: move-result-object v8 │ │ -1a3ffa: 7210 d399 0800 |0009: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@99d3 │ │ -1a4000: 0a00 |000c: move-result v0 │ │ -1a4002: 3800 1200 |000d: if-eqz v0, 001f // +0012 │ │ -1a4006: 7210 d499 0800 |000f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99d4 │ │ -1a400c: 0c00 |0012: move-result-object v0 │ │ -1a400e: 0701 |0013: move-object v1, v0 │ │ -1a4010: 1f01 cc02 |0014: check-cast v1, Landroidx/work/WorkInfo; // type@02cc │ │ -1a4014: 6e10 8007 0100 |0016: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@0780 │ │ -1a401a: 0c01 |0019: move-result-object v1 │ │ -1a401c: 6202 a200 |001a: sget-object v2, Landroidx/work/WorkInfo$State;.FAILED:Landroidx/work/WorkInfo$State; // field@00a2 │ │ -1a4020: 3321 edff |001c: if-ne v1, v2, 0009 // -0013 │ │ -1a4024: 2802 |001e: goto 0020 // +0002 │ │ -1a4026: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -1a4028: 1f00 cc02 |0020: check-cast v0, Landroidx/work/WorkInfo; // type@02cc │ │ -1a402c: 3800 2700 |0022: if-eqz v0, 0049 // +0027 │ │ -1a4030: 6e10 7e07 0000 |0024: invoke-virtual {v0}, Landroidx/work/WorkInfo;.getOutputData:()Landroidx/work/Data; // method@077e │ │ -1a4036: 0c08 |0027: move-result-object v8 │ │ -1a4038: 1a00 143b |0028: const-string v0, "HAS_SPACE_LEFT_AFTER_DOWNLOAD_KEY" // string@3b14 │ │ -1a403c: 1211 |002a: const/4 v1, #int 1 // #1 │ │ -1a403e: 6e30 7107 0801 |002b: invoke-virtual {v8, v0, v1}, Landroidx/work/Data;.getBoolean:(Ljava/lang/String;Z)Z // method@0771 │ │ -1a4044: 0a08 |002e: move-result v8 │ │ -1a4046: 3908 1100 |002f: if-nez v8, 0040 // +0011 │ │ -1a404a: 0770 |0031: move-object v0, v7 │ │ -1a404c: 1f00 1600 |0032: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -1a4050: 1305 0e00 |0034: const/16 v5, #int 14 // #e │ │ -1a4054: 1206 |0036: const/4 v6, #int 0 // #0 │ │ -1a4056: 1401 2303 147f |0037: const v1, #float 1.96742e+38 // #7f140323 │ │ -1a405c: 1202 |003a: const/4 v2, #int 0 // #0 │ │ -1a405e: 1203 |003b: const/4 v3, #int 0 // #0 │ │ -1a4060: 1204 |003c: const/4 v4, #int 0 // #0 │ │ -1a4062: 7707 f146 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@46f1 │ │ -1a4068: 1f07 3700 |0040: check-cast v7, Landroid/content/Context; // type@0037 │ │ -1a406c: 7110 8707 0700 |0042: invoke-static {v7}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0787 │ │ -1a4072: 0c07 |0045: move-result-object v7 │ │ -1a4074: 6e10 8a07 0700 |0046: invoke-virtual {v7}, Landroidx/work/WorkManager;.pruneWork:()Landroidx/work/Operation; // method@078a │ │ -1a407a: 6207 89b3 |0049: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a407e: 1107 |004b: return-object v7 │ │ +1a40a8: |[1a40a8] com.infomaniak.drive.ui.MainActivity.observeFailureDownloadWorkerOffline$lambda$34:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; │ │ +1a40b8: 7110 c6b9 0800 |0000: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1a40be: 1f08 0718 |0003: check-cast v8, Ljava/lang/Iterable; // type@1807 │ │ +1a40c2: 7210 e895 0800 |0005: invoke-interface {v8}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95e8 │ │ +1a40c8: 0c08 |0008: move-result-object v8 │ │ +1a40ca: 7210 e099 0800 |0009: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@99e0 │ │ +1a40d0: 0a00 |000c: move-result v0 │ │ +1a40d2: 3800 1200 |000d: if-eqz v0, 001f // +0012 │ │ +1a40d6: 7210 e199 0800 |000f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99e1 │ │ +1a40dc: 0c00 |0012: move-result-object v0 │ │ +1a40de: 0701 |0013: move-object v1, v0 │ │ +1a40e0: 1f01 cc02 |0014: check-cast v1, Landroidx/work/WorkInfo; // type@02cc │ │ +1a40e4: 6e10 8007 0100 |0016: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@0780 │ │ +1a40ea: 0c01 |0019: move-result-object v1 │ │ +1a40ec: 6202 a200 |001a: sget-object v2, Landroidx/work/WorkInfo$State;.FAILED:Landroidx/work/WorkInfo$State; // field@00a2 │ │ +1a40f0: 3321 edff |001c: if-ne v1, v2, 0009 // -0013 │ │ +1a40f4: 2802 |001e: goto 0020 // +0002 │ │ +1a40f6: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +1a40f8: 1f00 cc02 |0020: check-cast v0, Landroidx/work/WorkInfo; // type@02cc │ │ +1a40fc: 3800 2700 |0022: if-eqz v0, 0049 // +0027 │ │ +1a4100: 6e10 7e07 0000 |0024: invoke-virtual {v0}, Landroidx/work/WorkInfo;.getOutputData:()Landroidx/work/Data; // method@077e │ │ +1a4106: 0c08 |0027: move-result-object v8 │ │ +1a4108: 1a00 173b |0028: const-string v0, "HAS_SPACE_LEFT_AFTER_DOWNLOAD_KEY" // string@3b17 │ │ +1a410c: 1211 |002a: const/4 v1, #int 1 // #1 │ │ +1a410e: 6e30 7107 0801 |002b: invoke-virtual {v8, v0, v1}, Landroidx/work/Data;.getBoolean:(Ljava/lang/String;Z)Z // method@0771 │ │ +1a4114: 0a08 |002e: move-result v8 │ │ +1a4116: 3908 1100 |002f: if-nez v8, 0040 // +0011 │ │ +1a411a: 0770 |0031: move-object v0, v7 │ │ +1a411c: 1f00 1600 |0032: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +1a4120: 1305 0e00 |0034: const/16 v5, #int 14 // #e │ │ +1a4124: 1206 |0036: const/4 v6, #int 0 // #0 │ │ +1a4126: 1401 2303 147f |0037: const v1, #float 1.96742e+38 // #7f140323 │ │ +1a412c: 1202 |003a: const/4 v2, #int 0 // #0 │ │ +1a412e: 1203 |003b: const/4 v3, #int 0 // #0 │ │ +1a4130: 1204 |003c: const/4 v4, #int 0 // #0 │ │ +1a4132: 7707 fe46 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@46fe │ │ +1a4138: 1f07 3700 |0040: check-cast v7, Landroid/content/Context; // type@0037 │ │ +1a413c: 7110 8707 0700 |0042: invoke-static {v7}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0787 │ │ +1a4142: 0c07 |0045: move-result-object v7 │ │ +1a4144: 6e10 8a07 0700 |0046: invoke-virtual {v7}, Landroidx/work/WorkManager;.pruneWork:()Landroidx/work/Operation; // method@078a │ │ +1a414a: 6207 8cb3 |0049: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a414e: 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 │ │ -1a4ac8: |[1a4ac8] com.infomaniak.drive.ui.MainActivity.onCreate$lambda$13:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ -1a4ad8: 1a00 7326 |0000: const-string v0, "" // string@2673 │ │ -1a4adc: 7120 bcb9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a4ae2: 1a02 61a7 |0005: const-string v2, "dest" // string@a761 │ │ -1a4ae6: 7120 bcb9 2300 |0007: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a4aec: 7030 ae0e 3104 |000a: invoke-direct {v1, v3, v4}, Lcom/infomaniak/drive/ui/MainActivity;.onDestinationChanged:(Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V // method@0eae │ │ -1a4af2: 0e00 |000d: return-void │ │ +1a4b98: |[1a4b98] com.infomaniak.drive.ui.MainActivity.onCreate$lambda$13:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ +1a4ba8: 1a00 7426 |0000: const-string v0, "" // string@2674 │ │ +1a4bac: 7120 c9b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a4bb2: 1a02 66a7 |0005: const-string v2, "dest" // string@a766 │ │ +1a4bb6: 7120 c9b9 2300 |0007: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a4bbc: 7030 ae0e 3104 |000a: invoke-direct {v1, v3, v4}, Lcom/infomaniak/drive/ui/MainActivity;.onDestinationChanged:(Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V // method@0eae │ │ +1a4bc2: 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 │ │ -1a35e8: |[1a35e8] com.infomaniak.drive.ui.MainActivity.onCreate$lambda$14:()Z │ │ -1a35f8: 6200 c000 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ -1a35fc: 6e10 d909 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppSecurityLock:()Z // method@09d9 │ │ -1a3602: 0a00 |0005: move-result v0 │ │ -1a3604: 0f00 |0006: return v0 │ │ +1a36b8: |[1a36b8] com.infomaniak.drive.ui.MainActivity.onCreate$lambda$14:()Z │ │ +1a36c8: 6200 c000 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ +1a36cc: 6e10 d909 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppSecurityLock:()Z // method@09d9 │ │ +1a36d2: 0a00 |0005: move-result v0 │ │ +1a36d4: 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 │ │ -1a4c3c: |[1a4c3c] com.infomaniak.drive.ui.MainActivity.onDestinationChanged:(Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ -1a4c4c: 7110 930c 0500 |0000: invoke-static {v5}, Lcom/infomaniak/drive/extensions/NavDestinationExtensionKt;.addSentryBreadcrumb:(Landroidx/navigation/NavDestination;)V // method@0c93 │ │ -1a4c52: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1a4c54: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -1a4c56: 3806 1100 |0005: if-eqz v6, 0016 // +0011 │ │ -1a4c5a: 6202 3509 |0007: sget-object v2, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion; // field@0935 │ │ -1a4c5e: 6e20 bc1c 6200 |0009: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs; // method@1cbc │ │ -1a4c64: 0c02 |000c: move-result-object v2 │ │ -1a4c66: 3802 0900 |000d: if-eqz v2, 0016 // +0009 │ │ -1a4c6a: 6e10 cd1c 0200 |000f: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.getShouldHideBottomNavigation:()Z // method@1ccd │ │ -1a4c70: 0a02 |0012: move-result v2 │ │ -1a4c72: 3312 0300 |0013: if-ne v2, v1, 0016 // +0003 │ │ -1a4c76: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -1a4c78: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -1a4c7a: 3806 1300 |0017: if-eqz v6, 002a // +0013 │ │ -1a4c7e: 6203 3509 |0019: sget-object v3, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion; // field@0935 │ │ -1a4c82: 6e20 bc1c 6300 |001b: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs; // method@1cbc │ │ -1a4c88: 0c03 |001e: move-result-object v3 │ │ -1a4c8a: 3803 0b00 |001f: if-eqz v3, 002a // +000b │ │ -1a4c8e: 6e10 ce1c 0300 |0021: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.getShouldShowSmallFab:()Z // method@1cce │ │ -1a4c94: 0a06 |0024: move-result v6 │ │ -1a4c96: 7110 2a95 0600 |0025: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@952a │ │ -1a4c9c: 0c06 |0028: move-result-object v6 │ │ -1a4c9e: 2828 |0029: goto 0051 // +0028 │ │ -1a4ca0: 3806 1300 |002a: if-eqz v6, 003d // +0013 │ │ -1a4ca4: 6203 9c05 |002c: sget-object v3, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.Companion:Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs$Companion; // field@059c │ │ -1a4ca8: 6e20 f611 6300 |002e: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs; // method@11f6 │ │ -1a4cae: 0c03 |0031: move-result-object v3 │ │ -1a4cb0: 3803 0b00 |0032: if-eqz v3, 003d // +000b │ │ -1a4cb4: 6e10 0212 0300 |0034: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.getShouldShowSmallFab:()Z // method@1202 │ │ -1a4cba: 0a06 |0037: move-result v6 │ │ -1a4cbc: 7110 2a95 0600 |0038: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@952a │ │ -1a4cc2: 0c06 |003b: move-result-object v6 │ │ -1a4cc4: 2815 |003c: goto 0051 // +0015 │ │ -1a4cc6: 3806 1300 |003d: if-eqz v6, 0050 // +0013 │ │ -1a4cca: 6203 0f07 |003f: sget-object v3, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs;.Companion:Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs$Companion; // field@070f │ │ -1a4cce: 6e20 7816 6300 |0041: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs; // method@1678 │ │ -1a4cd4: 0c06 |0044: move-result-object v6 │ │ -1a4cd6: 3806 0b00 |0045: if-eqz v6, 0050 // +000b │ │ -1a4cda: 6e10 8616 0600 |0047: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs;.getShouldShowSmallFab:()Z // method@1686 │ │ -1a4ce0: 0a06 |004a: move-result v6 │ │ -1a4ce2: 7110 2a95 0600 |004b: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@952a │ │ -1a4ce8: 0c06 |004e: move-result-object v6 │ │ -1a4cea: 2802 |004f: goto 0051 // +0002 │ │ -1a4cec: 0726 |0050: move-object v6, v2 │ │ -1a4cee: 7110 2a95 0100 |0051: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@952a │ │ -1a4cf4: 0c03 |0054: move-result-object v3 │ │ -1a4cf6: 7120 b3b9 3600 |0055: invoke-static {v6, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -1a4cfc: 0a06 |0058: move-result v6 │ │ -1a4cfe: 6e10 7f06 0500 |0059: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@067f │ │ -1a4d04: 0a03 |005c: move-result v3 │ │ -1a4d06: 7040 8e0e 3460 |005d: invoke-direct {v4, v3, v0, v6}, Lcom/infomaniak/drive/ui/MainActivity;.handleBottomNavigationVisibility:(IZZ)V // method@0e8e │ │ -1a4d0c: 6e10 7f06 0500 |0060: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@067f │ │ -1a4d12: 0a06 |0063: move-result v6 │ │ -1a4d14: 1400 3404 0a7f |0064: const v0, #float 1.83455e+38 // #7f0a0434 │ │ -1a4d1a: 3206 1400 |0067: if-eq v6, v0, 007b // +0014 │ │ -1a4d1e: 6e10 7f06 0500 |0069: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@067f │ │ -1a4d24: 0a06 |006c: move-result v6 │ │ -1a4d26: 1400 5702 0a7f |006d: const v0, #float 1.83446e+38 // #7f0a0257 │ │ -1a4d2c: 3206 0b00 |0070: if-eq v6, v0, 007b // +000b │ │ -1a4d30: 7010 7b0e 0400 |0072: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e7b │ │ -1a4d36: 0c06 |0075: move-result-object v6 │ │ -1a4d38: 5466 2e01 |0076: iget-object v6, v6, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ -1a4d3c: 6e20 953d 2600 |0078: invoke-virtual {v6, v2}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setOnApplyWindowInsetsListener:(Landroid/view/View$OnApplyWindowInsetsListener;)V // method@3d95 │ │ -1a4d42: 6e10 7f06 0500 |007b: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@067f │ │ -1a4d48: 0a06 |007e: move-result v6 │ │ -1a4d4a: 2c06 4700 0000 |007f: sparse-switch v6, 000000c6 // +00000047 │ │ -1a4d50: 2808 |0082: goto 008a // +0008 │ │ -1a4d52: 7010 840e 0400 |0083: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e84 │ │ -1a4d58: 0c06 |0086: move-result-object v6 │ │ -1a4d5a: 6e10 1610 0600 |0087: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderAsRoot:()Lkotlinx/coroutines/Job; // method@1016 │ │ -1a4d60: 6e10 7f06 0500 |008a: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@067f │ │ -1a4d66: 0a06 |008d: move-result v6 │ │ -1a4d68: 2c06 6200 0000 |008e: sparse-switch v6, 000000f0 // +00000062 │ │ -1a4d6e: 0746 |0091: move-object v6, v4 │ │ -1a4d70: 1f06 1600 |0092: check-cast v6, Landroid/app/Activity; // type@0016 │ │ -1a4d74: 7140 143b 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@3b14 │ │ -1a4d7a: 7140 123b 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@3b12 │ │ -1a4d80: 2825 |009a: goto 00bf // +0025 │ │ -1a4d82: 0746 |009b: move-object v6, v4 │ │ -1a4d84: 1f06 1600 |009c: check-cast v6, Landroid/app/Activity; // type@0016 │ │ -1a4d88: 6200 0e04 |009e: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.MyKSuite:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040e │ │ -1a4d8c: 7120 133b 0600 |00a0: invoke-static {v6, v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorStatusBar:(Landroid/app/Activity;Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;)V // method@3b13 │ │ -1a4d92: 6200 0e04 |00a3: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.MyKSuite:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040e │ │ -1a4d96: 7120 113b 0600 |00a5: invoke-static {v6, v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar:(Landroid/app/Activity;Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;)V // method@3b11 │ │ -1a4d9c: 2817 |00a8: goto 00bf // +0017 │ │ -1a4d9e: 0746 |00a9: move-object v6, v4 │ │ -1a4da0: 1f06 1600 |00aa: check-cast v6, Landroid/app/Activity; // type@0016 │ │ -1a4da4: 6200 0c04 |00ac: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.AppBar:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040c │ │ -1a4da8: 7120 133b 0600 |00ae: invoke-static {v6, v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorStatusBar:(Landroid/app/Activity;Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;)V // method@3b13 │ │ -1a4dae: 6200 0c04 |00b1: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.AppBar:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040c │ │ -1a4db2: 7120 113b 0600 |00b3: invoke-static {v6, v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar:(Landroid/app/Activity;Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;)V // method@3b11 │ │ -1a4db8: 2809 |00b6: goto 00bf // +0009 │ │ -1a4dba: 0746 |00b7: move-object v6, v4 │ │ -1a4dbc: 1f06 1600 |00b8: check-cast v6, Landroid/app/Activity; // type@0016 │ │ -1a4dc0: 6200 0c04 |00ba: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.AppBar:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040c │ │ -1a4dc4: 7120 113b 0600 |00bc: invoke-static {v6, v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar:(Landroid/app/Activity;Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;)V // method@3b11 │ │ -1a4dca: 0746 |00bf: move-object v6, v4 │ │ -1a4dcc: 1f06 3700 |00c0: check-cast v6, Landroid/content/Context; // type@0037 │ │ -1a4dd0: 7120 940c 6500 |00c2: invoke-static {v5, v6}, Lcom/infomaniak/drive/extensions/NavDestinationExtensionKt;.trackDestination:(Landroidx/navigation/NavDestination;Landroid/content/Context;)V // method@0c94 │ │ -1a4dd6: 0e00 |00c5: return-void │ │ -1a4dd8: 0002 0a00 4b02 0a7f c102 0a7f 6203 ... |00c6: sparse-switch-data (42 units) │ │ -1a4e2c: 0002 0600 cf01 0a7f 5702 0a7f 8102 ... |00f0: sparse-switch-data (26 units) │ │ +1a4d0c: |[1a4d0c] com.infomaniak.drive.ui.MainActivity.onDestinationChanged:(Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ +1a4d1c: 7110 930c 0500 |0000: invoke-static {v5}, Lcom/infomaniak/drive/extensions/NavDestinationExtensionKt;.addSentryBreadcrumb:(Landroidx/navigation/NavDestination;)V // method@0c93 │ │ +1a4d22: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1a4d24: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +1a4d26: 3806 1100 |0005: if-eqz v6, 0016 // +0011 │ │ +1a4d2a: 6202 3809 |0007: sget-object v2, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion; // field@0938 │ │ +1a4d2e: 6e20 c91c 6200 |0009: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs; // method@1cc9 │ │ +1a4d34: 0c02 |000c: move-result-object v2 │ │ +1a4d36: 3802 0900 |000d: if-eqz v2, 0016 // +0009 │ │ +1a4d3a: 6e10 da1c 0200 |000f: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.getShouldHideBottomNavigation:()Z // method@1cda │ │ +1a4d40: 0a02 |0012: move-result v2 │ │ +1a4d42: 3312 0300 |0013: if-ne v2, v1, 0016 // +0003 │ │ +1a4d46: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +1a4d48: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +1a4d4a: 3806 1300 |0017: if-eqz v6, 002a // +0013 │ │ +1a4d4e: 6203 3809 |0019: sget-object v3, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion; // field@0938 │ │ +1a4d52: 6e20 c91c 6300 |001b: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs; // method@1cc9 │ │ +1a4d58: 0c03 |001e: move-result-object v3 │ │ +1a4d5a: 3803 0b00 |001f: if-eqz v3, 002a // +000b │ │ +1a4d5e: 6e10 db1c 0300 |0021: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.getShouldShowSmallFab:()Z // method@1cdb │ │ +1a4d64: 0a06 |0024: move-result v6 │ │ +1a4d66: 7110 3795 0600 |0025: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9537 │ │ +1a4d6c: 0c06 |0028: move-result-object v6 │ │ +1a4d6e: 2828 |0029: goto 0051 // +0028 │ │ +1a4d70: 3806 1300 |002a: if-eqz v6, 003d // +0013 │ │ +1a4d74: 6203 9c05 |002c: sget-object v3, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.Companion:Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs$Companion; // field@059c │ │ +1a4d78: 6e20 f611 6300 |002e: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs; // method@11f6 │ │ +1a4d7e: 0c03 |0031: move-result-object v3 │ │ +1a4d80: 3803 0b00 |0032: if-eqz v3, 003d // +000b │ │ +1a4d84: 6e10 0212 0300 |0034: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.getShouldShowSmallFab:()Z // method@1202 │ │ +1a4d8a: 0a06 |0037: move-result v6 │ │ +1a4d8c: 7110 3795 0600 |0038: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9537 │ │ +1a4d92: 0c06 |003b: move-result-object v6 │ │ +1a4d94: 2815 |003c: goto 0051 // +0015 │ │ +1a4d96: 3806 1300 |003d: if-eqz v6, 0050 // +0013 │ │ +1a4d9a: 6203 1207 |003f: sget-object v3, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs;.Companion:Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs$Companion; // field@0712 │ │ +1a4d9e: 6e20 8516 6300 |0041: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs; // method@1685 │ │ +1a4da4: 0c06 |0044: move-result-object v6 │ │ +1a4da6: 3806 0b00 |0045: if-eqz v6, 0050 // +000b │ │ +1a4daa: 6e10 9316 0600 |0047: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs;.getShouldShowSmallFab:()Z // method@1693 │ │ +1a4db0: 0a06 |004a: move-result v6 │ │ +1a4db2: 7110 3795 0600 |004b: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9537 │ │ +1a4db8: 0c06 |004e: move-result-object v6 │ │ +1a4dba: 2802 |004f: goto 0051 // +0002 │ │ +1a4dbc: 0726 |0050: move-object v6, v2 │ │ +1a4dbe: 7110 3795 0100 |0051: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9537 │ │ +1a4dc4: 0c03 |0054: move-result-object v3 │ │ +1a4dc6: 7120 c0b9 3600 |0055: invoke-static {v6, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +1a4dcc: 0a06 |0058: move-result v6 │ │ +1a4dce: 6e10 7f06 0500 |0059: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@067f │ │ +1a4dd4: 0a03 |005c: move-result v3 │ │ +1a4dd6: 7040 8e0e 3460 |005d: invoke-direct {v4, v3, v0, v6}, Lcom/infomaniak/drive/ui/MainActivity;.handleBottomNavigationVisibility:(IZZ)V // method@0e8e │ │ +1a4ddc: 6e10 7f06 0500 |0060: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@067f │ │ +1a4de2: 0a06 |0063: move-result v6 │ │ +1a4de4: 1400 3404 0a7f |0064: const v0, #float 1.83455e+38 // #7f0a0434 │ │ +1a4dea: 3206 1400 |0067: if-eq v6, v0, 007b // +0014 │ │ +1a4dee: 6e10 7f06 0500 |0069: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@067f │ │ +1a4df4: 0a06 |006c: move-result v6 │ │ +1a4df6: 1400 5702 0a7f |006d: const v0, #float 1.83446e+38 // #7f0a0257 │ │ +1a4dfc: 3206 0b00 |0070: if-eq v6, v0, 007b // +000b │ │ +1a4e00: 7010 7b0e 0400 |0072: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e7b │ │ +1a4e06: 0c06 |0075: move-result-object v6 │ │ +1a4e08: 5466 2e01 |0076: iget-object v6, v6, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ +1a4e0c: 6e20 a23d 2600 |0078: invoke-virtual {v6, v2}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setOnApplyWindowInsetsListener:(Landroid/view/View$OnApplyWindowInsetsListener;)V // method@3da2 │ │ +1a4e12: 6e10 7f06 0500 |007b: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@067f │ │ +1a4e18: 0a06 |007e: move-result v6 │ │ +1a4e1a: 2c06 4700 0000 |007f: sparse-switch v6, 000000c6 // +00000047 │ │ +1a4e20: 2808 |0082: goto 008a // +0008 │ │ +1a4e22: 7010 840e 0400 |0083: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e84 │ │ +1a4e28: 0c06 |0086: move-result-object v6 │ │ +1a4e2a: 6e10 1610 0600 |0087: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderAsRoot:()Lkotlinx/coroutines/Job; // method@1016 │ │ +1a4e30: 6e10 7f06 0500 |008a: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@067f │ │ +1a4e36: 0a06 |008d: move-result v6 │ │ +1a4e38: 2c06 6200 0000 |008e: sparse-switch v6, 000000f0 // +00000062 │ │ +1a4e3e: 0746 |0091: move-object v6, v4 │ │ +1a4e40: 1f06 1600 |0092: check-cast v6, Landroid/app/Activity; // type@0016 │ │ +1a4e44: 7140 213b 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@3b21 │ │ +1a4e4a: 7140 1f3b 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@3b1f │ │ +1a4e50: 2825 |009a: goto 00bf // +0025 │ │ +1a4e52: 0746 |009b: move-object v6, v4 │ │ +1a4e54: 1f06 1600 |009c: check-cast v6, Landroid/app/Activity; // type@0016 │ │ +1a4e58: 6200 0e04 |009e: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.MyKSuite:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040e │ │ +1a4e5c: 7120 203b 0600 |00a0: invoke-static {v6, v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorStatusBar:(Landroid/app/Activity;Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;)V // method@3b20 │ │ +1a4e62: 6200 0e04 |00a3: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.MyKSuite:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040e │ │ +1a4e66: 7120 1e3b 0600 |00a5: invoke-static {v6, v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar:(Landroid/app/Activity;Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;)V // method@3b1e │ │ +1a4e6c: 2817 |00a8: goto 00bf // +0017 │ │ +1a4e6e: 0746 |00a9: move-object v6, v4 │ │ +1a4e70: 1f06 1600 |00aa: check-cast v6, Landroid/app/Activity; // type@0016 │ │ +1a4e74: 6200 0c04 |00ac: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.AppBar:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040c │ │ +1a4e78: 7120 203b 0600 |00ae: invoke-static {v6, v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorStatusBar:(Landroid/app/Activity;Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;)V // method@3b20 │ │ +1a4e7e: 6200 0c04 |00b1: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.AppBar:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040c │ │ +1a4e82: 7120 1e3b 0600 |00b3: invoke-static {v6, v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar:(Landroid/app/Activity;Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;)V // method@3b1e │ │ +1a4e88: 2809 |00b6: goto 00bf // +0009 │ │ +1a4e8a: 0746 |00b7: move-object v6, v4 │ │ +1a4e8c: 1f06 1600 |00b8: check-cast v6, Landroid/app/Activity; // type@0016 │ │ +1a4e90: 6200 0c04 |00ba: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.AppBar:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040c │ │ +1a4e94: 7120 1e3b 0600 |00bc: invoke-static {v6, v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar:(Landroid/app/Activity;Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;)V // method@3b1e │ │ +1a4e9a: 0746 |00bf: move-object v6, v4 │ │ +1a4e9c: 1f06 3700 |00c0: check-cast v6, Landroid/content/Context; // type@0037 │ │ +1a4ea0: 7120 940c 6500 |00c2: invoke-static {v5, v6}, Lcom/infomaniak/drive/extensions/NavDestinationExtensionKt;.trackDestination:(Landroidx/navigation/NavDestination;Landroid/content/Context;)V // method@0c94 │ │ +1a4ea6: 0e00 |00c5: return-void │ │ +1a4ea8: 0002 0a00 4b02 0a7f c102 0a7f 6203 ... |00c6: sparse-switch-data (42 units) │ │ +1a4efc: 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 │ │ -1a4fd8: |[1a4fd8] com.infomaniak.drive.ui.MainActivity.scanFlowResultLauncher$lambda$10:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1a4fe8: 7110 b9b9 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1a4fee: 2200 8604 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18; // type@0486 │ │ -1a4ff2: 7020 de0d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dde │ │ -1a4ff8: 7120 1946 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@4619 │ │ -1a4ffe: 0e00 |000b: return-void │ │ +1a50a8: |[1a50a8] com.infomaniak.drive.ui.MainActivity.scanFlowResultLauncher$lambda$10:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1a50b8: 7110 c6b9 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1a50be: 2200 8604 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18; // type@0486 │ │ +1a50c2: 7020 de0d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dde │ │ +1a50c8: 7120 2646 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@4626 │ │ +1a50ce: 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 │ │ -1a4080: |[1a4080] com.infomaniak.drive.ui.MainActivity.scanFlowResultLauncher$lambda$10$lambda$9:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1a4090: 3803 0a00 |0000: if-eqz v3, 000a // +000a │ │ -1a4094: 6200 ae00 |0002: sget-object v0, Lcom/infomaniak/drive/GeniusScanUtils;.INSTANCE:Lcom/infomaniak/drive/GeniusScanUtils; // field@00ae │ │ -1a4098: 1f02 1600 |0004: check-cast v2, Landroid/app/Activity; // type@0016 │ │ -1a409c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1a409e: 6e40 2409 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@0924 │ │ -1a40a4: 6202 89b3 |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a40a8: 1102 |000c: return-object v2 │ │ +1a4150: |[1a4150] com.infomaniak.drive.ui.MainActivity.scanFlowResultLauncher$lambda$10$lambda$9:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1a4160: 3803 0a00 |0000: if-eqz v3, 000a // +000a │ │ +1a4164: 6200 ae00 |0002: sget-object v0, Lcom/infomaniak/drive/GeniusScanUtils;.INSTANCE:Lcom/infomaniak/drive/GeniusScanUtils; // field@00ae │ │ +1a4168: 1f02 1600 |0004: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +1a416c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1a416e: 6e40 2409 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@0924 │ │ +1a4174: 6202 8cb3 |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a4178: 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 │ │ -1a5000: |[1a5000] com.infomaniak.drive.ui.MainActivity.setBottomNavigationUserAvatar:(Landroid/content/Context;)V │ │ -1a5010: 6200 f512 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1a5014: 6e10 253a 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3a25 │ │ -1a501a: 0c00 |0005: move-result-object v0 │ │ -1a501c: 3800 2100 |0006: if-eqz v0, 0027 // +0021 │ │ -1a5020: 0781 |0008: move-object v1, v8 │ │ -1a5022: 1f01 4102 |0009: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0241 │ │ -1a5026: 7110 3e06 0100 |000b: invoke-static {v1}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063e │ │ -1a502c: 0c01 |000e: move-result-object v1 │ │ -1a502e: 0712 |000f: move-object v2, v1 │ │ -1a5030: 1f02 cb1d |0010: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -1a5034: 7100 6bcb 0000 |0012: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1a503a: 0c01 |0015: move-result-object v1 │ │ -1a503c: 0713 |0016: move-object v3, v1 │ │ -1a503e: 1f03 e01a |0017: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a5042: 2201 a404 |0019: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@04a4 │ │ -1a5046: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -1a5048: 7054 2e0e 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@0e2e │ │ -1a504e: 0715 |001f: move-object v5, v1 │ │ -1a5050: 1f05 a81b |0020: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a5054: 1226 |0022: const/4 v6, #int 2 // #2 │ │ -1a5056: 1207 |0023: const/4 v7, #int 0 // #0 │ │ -1a5058: 7706 b3c9 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@c9b3 │ │ -1a505e: 0e00 |0027: return-void │ │ +1a50d0: |[1a50d0] com.infomaniak.drive.ui.MainActivity.setBottomNavigationUserAvatar:(Landroid/content/Context;)V │ │ +1a50e0: 6200 f812 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1a50e4: 6e10 323a 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3a32 │ │ +1a50ea: 0c00 |0005: move-result-object v0 │ │ +1a50ec: 3800 2100 |0006: if-eqz v0, 0027 // +0021 │ │ +1a50f0: 0781 |0008: move-object v1, v8 │ │ +1a50f2: 1f01 4102 |0009: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0241 │ │ +1a50f6: 7110 3e06 0100 |000b: invoke-static {v1}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063e │ │ +1a50fc: 0c01 |000e: move-result-object v1 │ │ +1a50fe: 0712 |000f: move-object v2, v1 │ │ +1a5100: 1f02 cc1d |0010: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +1a5104: 7100 78cb 0000 |0012: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1a510a: 0c01 |0015: move-result-object v1 │ │ +1a510c: 0713 |0016: move-object v3, v1 │ │ +1a510e: 1f03 e11a |0017: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a5112: 2201 a404 |0019: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@04a4 │ │ +1a5116: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +1a5118: 7054 2e0e 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@0e2e │ │ +1a511e: 0715 |001f: move-object v5, v1 │ │ +1a5120: 1f05 a91b |0020: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a5124: 1226 |0022: const/4 v6, #int 2 // #2 │ │ +1a5126: 1207 |0023: const/4 v7, #int 0 // #0 │ │ +1a5128: 7706 c0c9 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@c9c0 │ │ +1a512e: 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 │ │ -1a3834: |[1a3834] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; │ │ -1a3844: 7010 7b0e 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e7b │ │ -1a384a: 0c00 |0003: move-result-object v0 │ │ -1a384c: 2201 0601 |0004: new-instance v1, Landroid/view/GestureDetector; // type@0106 │ │ -1a3850: 0752 |0006: move-object v2, v5 │ │ -1a3852: 1f02 3700 |0007: check-cast v2, Landroid/content/Context; // type@0037 │ │ -1a3856: 2203 a604 |0009: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1; // type@04a6 │ │ -1a385a: 7030 360e 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@0e36 │ │ -1a3860: 1f03 0401 |000e: check-cast v3, Landroid/view/GestureDetector$OnGestureListener; // type@0104 │ │ -1a3864: 7030 ca02 2103 |0010: invoke-direct {v1, v2, v3}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@02ca │ │ -1a386a: 5403 2e01 |0013: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ -1a386e: 1404 6203 0a7f |0015: const v4, #float 1.83451e+38 // #7f0a0362 │ │ -1a3874: 6e20 8e3d 4300 |0018: invoke-virtual {v3, v4}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.findViewById:(I)Landroid/view/View; // method@3d8e │ │ -1a387a: 0c03 |001b: move-result-object v3 │ │ -1a387c: 2204 9204 |001c: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29; // type@0492 │ │ -1a3880: 7020 f60d 1400 |001e: invoke-direct {v4, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.:(Landroid/view/GestureDetector;)V // method@0df6 │ │ -1a3886: 6e20 4903 4300 |0021: invoke-virtual {v3, v4}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0349 │ │ -1a388c: 5400 2e01 |0024: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ -1a3890: 6201 8813 |0026: sget-object v1, Lcom/infomaniak/drive/utils/NavigationUiUtils;.INSTANCE:Lcom/infomaniak/drive/utils/NavigationUiUtils; // field@1388 │ │ -1a3894: 7110 b9b9 0000 |0028: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1a389a: 0703 |002b: move-object v3, v0 │ │ -1a389c: 1f03 3f03 |002c: check-cast v3, Lcom/google/android/material/navigation/NavigationBarView; // type@033f │ │ -1a38a0: 7010 860e 0500 |002e: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e86 │ │ -1a38a6: 0c04 |0031: move-result-object v4 │ │ -1a38a8: 6e30 a03b 3104 |0032: invoke-virtual {v1, v3, v4}, Lcom/infomaniak/drive/utils/NavigationUiUtils;.setupWithNavControllerCustom:(Lcom/google/android/material/navigation/NavigationBarView;Landroidx/navigation/NavController;)V // method@3ba0 │ │ -1a38ae: 1401 8f00 067f |0035: const v1, #float 1.78119e+38 // #7f06008f │ │ -1a38b4: 7120 ad05 1200 |0038: invoke-static {v2, v1}, Landroidx/core/content/ContextCompat;.getColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@05ad │ │ -1a38ba: 0c01 |003b: move-result-object v1 │ │ -1a38bc: 6e20 943d 1000 |003c: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setItemIconTintList:(Landroid/content/res/ColorStateList;)V // method@3d94 │ │ -1a38c2: 7010 8d0e 0500 |003f: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e8d │ │ -1a38c8: 0c01 |0042: move-result-object v1 │ │ -1a38ca: 6e10 380b 0100 |0043: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/UiSettings;.getBottomNavigationSelectedItem:()I // method@0b38 │ │ -1a38d0: 0a01 |0046: move-result v1 │ │ -1a38d2: 6e20 973d 1000 |0047: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setSelectedItemId:(I)V // method@3d97 │ │ -1a38d8: 2201 8804 |004a: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1; // type@0488 │ │ -1a38dc: 7020 e20d 5100 |004c: invoke-direct {v1, v5}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de2 │ │ -1a38e2: 6e20 963d 1000 |004f: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setOnItemReselectedListener:(Lcom/google/android/material/navigation/NavigationBarView$OnItemReselectedListener;)V // method@3d96 │ │ -1a38e8: 1b01 1706 0100 |0052: const-string/jumbo v1, "with(...)" // string@00010617 │ │ -1a38ee: 7120 bbb9 1000 |0055: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1a38f4: 1100 |0058: return-object v0 │ │ +1a3904: |[1a3904] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; │ │ +1a3914: 7010 7b0e 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e7b │ │ +1a391a: 0c00 |0003: move-result-object v0 │ │ +1a391c: 2201 0601 |0004: new-instance v1, Landroid/view/GestureDetector; // type@0106 │ │ +1a3920: 0752 |0006: move-object v2, v5 │ │ +1a3922: 1f02 3700 |0007: check-cast v2, Landroid/content/Context; // type@0037 │ │ +1a3926: 2203 a604 |0009: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1; // type@04a6 │ │ +1a392a: 7030 360e 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@0e36 │ │ +1a3930: 1f03 0401 |000e: check-cast v3, Landroid/view/GestureDetector$OnGestureListener; // type@0104 │ │ +1a3934: 7030 ca02 2103 |0010: invoke-direct {v1, v2, v3}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@02ca │ │ +1a393a: 5403 2e01 |0013: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ +1a393e: 1404 6203 0a7f |0015: const v4, #float 1.83451e+38 // #7f0a0362 │ │ +1a3944: 6e20 9b3d 4300 |0018: invoke-virtual {v3, v4}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.findViewById:(I)Landroid/view/View; // method@3d9b │ │ +1a394a: 0c03 |001b: move-result-object v3 │ │ +1a394c: 2204 9204 |001c: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29; // type@0492 │ │ +1a3950: 7020 f60d 1400 |001e: invoke-direct {v4, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.:(Landroid/view/GestureDetector;)V // method@0df6 │ │ +1a3956: 6e20 4903 4300 |0021: invoke-virtual {v3, v4}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0349 │ │ +1a395c: 5400 2e01 |0024: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ +1a3960: 6201 8b13 |0026: sget-object v1, Lcom/infomaniak/drive/utils/NavigationUiUtils;.INSTANCE:Lcom/infomaniak/drive/utils/NavigationUiUtils; // field@138b │ │ +1a3964: 7110 c6b9 0000 |0028: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1a396a: 0703 |002b: move-object v3, v0 │ │ +1a396c: 1f03 3f03 |002c: check-cast v3, Lcom/google/android/material/navigation/NavigationBarView; // type@033f │ │ +1a3970: 7010 860e 0500 |002e: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e86 │ │ +1a3976: 0c04 |0031: move-result-object v4 │ │ +1a3978: 6e30 ad3b 3104 |0032: invoke-virtual {v1, v3, v4}, Lcom/infomaniak/drive/utils/NavigationUiUtils;.setupWithNavControllerCustom:(Lcom/google/android/material/navigation/NavigationBarView;Landroidx/navigation/NavController;)V // method@3bad │ │ +1a397e: 1401 8f00 067f |0035: const v1, #float 1.78119e+38 // #7f06008f │ │ +1a3984: 7120 ad05 1200 |0038: invoke-static {v2, v1}, Landroidx/core/content/ContextCompat;.getColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@05ad │ │ +1a398a: 0c01 |003b: move-result-object v1 │ │ +1a398c: 6e20 a13d 1000 |003c: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setItemIconTintList:(Landroid/content/res/ColorStateList;)V // method@3da1 │ │ +1a3992: 7010 8d0e 0500 |003f: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e8d │ │ +1a3998: 0c01 |0042: move-result-object v1 │ │ +1a399a: 6e10 380b 0100 |0043: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/UiSettings;.getBottomNavigationSelectedItem:()I // method@0b38 │ │ +1a39a0: 0a01 |0046: move-result v1 │ │ +1a39a2: 6e20 a43d 1000 |0047: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setSelectedItemId:(I)V // method@3da4 │ │ +1a39a8: 2201 8804 |004a: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1; // type@0488 │ │ +1a39ac: 7020 e20d 5100 |004c: invoke-direct {v1, v5}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de2 │ │ +1a39b2: 6e20 a33d 1000 |004f: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setOnItemReselectedListener:(Lcom/google/android/material/navigation/NavigationBarView$OnItemReselectedListener;)V // method@3da3 │ │ +1a39b8: 1b01 1c06 0100 |0052: const-string/jumbo v1, "with(...)" // string@0001061c │ │ +1a39be: 7120 c8b9 1000 |0055: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1a39c4: 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 │ │ -1a3608: |[1a3608] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation$lambda$19$lambda$16:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -1a3618: 6e20 cb02 2000 |0000: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02cb │ │ -1a361e: 0a00 |0003: move-result v0 │ │ -1a3620: 0f00 |0004: return v0 │ │ +1a36d8: |[1a36d8] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation$lambda$19$lambda$16:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +1a36e8: 6e20 cb02 2000 |0000: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02cb │ │ +1a36ee: 0a00 |0003: move-result v0 │ │ +1a36f0: 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 │ │ -1a5060: |[1a5060] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation$lambda$19$lambda$18$lambda$17:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V │ │ -1a5070: 1a00 e0c7 |0000: const-string v0, "item" // string@c7e0 │ │ -1a5074: 7120 bcb9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a507a: 7010 860e 0100 |0005: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e86 │ │ -1a5080: 0c01 |0008: move-result-object v1 │ │ -1a5082: 7210 d902 0200 |0009: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@02d9 │ │ -1a5088: 0a02 |000c: move-result v2 │ │ -1a508a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -1a508c: 6e30 7906 2100 |000e: invoke-virtual {v1, v2, v0}, Landroidx/navigation/NavController;.popBackStack:(IZ)Z // method@0679 │ │ -1a5092: 0e00 |0011: return-void │ │ +1a5130: |[1a5130] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation$lambda$19$lambda$18$lambda$17:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V │ │ +1a5140: 1a00 e5c7 |0000: const-string v0, "item" // string@c7e5 │ │ +1a5144: 7120 c9b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a514a: 7010 860e 0100 |0005: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e86 │ │ +1a5150: 0c01 |0008: move-result-object v1 │ │ +1a5152: 7210 d902 0200 |0009: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@02d9 │ │ +1a5158: 0a02 |000c: move-result v2 │ │ +1a515a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +1a515c: 6e30 7906 2100 |000e: invoke-virtual {v1, v2, v0}, Landroidx/navigation/NavController;.popBackStack:(IZ)Z // method@0679 │ │ +1a5162: 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 │ │ -1a5094: |[1a5094] com.infomaniak.drive.ui.MainActivity.setupDrivePermissions:()V │ │ -1a50a4: 2200 ff0b |0000: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0bff │ │ -1a50a8: 7010 b23a 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3ab2 │ │ -1a50ae: 0741 |0005: move-object v1, v4 │ │ -1a50b0: 1f01 2d02 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@022d │ │ -1a50b4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -1a50b6: 1223 |0009: const/4 v3, #int 2 // #2 │ │ -1a50b8: 7152 c13a 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@3ac1 │ │ -1a50be: 5b40 3404 |000d: iput-object v0, v4, Lcom/infomaniak/drive/ui/MainActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0434 │ │ -1a50c2: 0e00 |000f: return-void │ │ +1a5164: |[1a5164] com.infomaniak.drive.ui.MainActivity.setupDrivePermissions:()V │ │ +1a5174: 2200 000c |0000: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0c00 │ │ +1a5178: 7010 bf3a 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3abf │ │ +1a517e: 0741 |0005: move-object v1, v4 │ │ +1a5180: 1f01 2d02 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@022d │ │ +1a5184: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +1a5186: 1223 |0009: const/4 v3, #int 2 // #2 │ │ +1a5188: 7152 ce3a 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@3ace │ │ +1a518e: 5b40 3404 |000d: iput-object v0, v4, Lcom/infomaniak/drive/ui/MainActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0434 │ │ +1a5192: 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 │ │ -1a5164: |[1a5164] com.infomaniak.drive.ui.MainActivity.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V │ │ -1a5174: 2200 3d05 |0000: new-instance v0, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs; // type@053d │ │ -1a5178: 7020 fa11 3000 |0002: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.:(Z)V // method@11fa │ │ -1a517e: 6e10 0412 0000 |0005: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.toBundle:()Landroid/os/Bundle; // method@1204 │ │ -1a5184: 0c03 |0008: move-result-object v3 │ │ -1a5186: 2200 9004 |0009: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27; // type@0490 │ │ -1a518a: 7030 f20d 1003 |000b: invoke-direct {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;)V // method@0df2 │ │ -1a5190: 6e20 9e08 0200 |000e: invoke-virtual {v2, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@089e │ │ -1a5196: 0e00 |0011: return-void │ │ +1a5234: |[1a5234] com.infomaniak.drive.ui.MainActivity.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V │ │ +1a5244: 2200 3d05 |0000: new-instance v0, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs; // type@053d │ │ +1a5248: 7020 fa11 3000 |0002: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.:(Z)V // method@11fa │ │ +1a524e: 6e10 0412 0000 |0005: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.toBundle:()Landroid/os/Bundle; // method@1204 │ │ +1a5254: 0c03 |0008: move-result-object v3 │ │ +1a5256: 2200 9004 |0009: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27; // type@0490 │ │ +1a525a: 7030 f20d 1003 |000b: invoke-direct {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;)V // method@0df2 │ │ +1a5260: 6e20 9e08 0200 |000e: invoke-virtual {v2, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@089e │ │ +1a5266: 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 │ │ -1a50c4: |[1a50c4] com.infomaniak.drive.ui.MainActivity.setupFab$default:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/google/android/material/floatingactionbutton/FloatingActionButton;ZILjava/lang/Object;)V │ │ -1a50d4: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -1a50d8: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -1a50dc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a50de: 7030 bd0e 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V // method@0ebd │ │ -1a50e4: 0e00 |0008: return-void │ │ +1a5194: |[1a5194] com.infomaniak.drive.ui.MainActivity.setupFab$default:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/google/android/material/floatingactionbutton/FloatingActionButton;ZILjava/lang/Object;)V │ │ +1a51a4: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +1a51a8: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +1a51ac: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a51ae: 7030 bd0e 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V // method@0ebd │ │ +1a51b4: 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 : 53 16-bit code units │ │ -1a50e8: |[1a50e8] com.infomaniak.drive.ui.MainActivity.setupFab$lambda$23:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V │ │ -1a50f8: 6206 f512 |0000: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1a50fc: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -1a50fe: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -1a5100: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a5102: 7140 233a 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@3a23 │ │ -1a5108: 0c06 |0008: move-result-object v6 │ │ -1a510a: 3806 2100 |0009: if-eqz v6, 002a // +0021 │ │ -1a510e: 6e10 8f0b 0600 |000b: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUsedSize:()J // method@0b8f │ │ -1a5114: 0b00 |000e: move-result-wide v0 │ │ -1a5116: 6e10 8d0b 0600 |000f: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSize:()J // method@0b8d │ │ -1a511c: 0b02 |0012: move-result-wide v2 │ │ -1a511e: 3106 0002 |0013: cmp-long v6, v0, v2 │ │ -1a5122: 3a06 1500 |0015: if-ltz v6, 002a // +0015 │ │ -1a5126: 6205 af00 |0017: sget-object v5, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a512a: 0746 |0019: move-object v6, v4 │ │ -1a512c: 1f06 3700 |001a: check-cast v6, Landroid/content/Context; // type@0037 │ │ -1a5130: 1b00 0202 0100 |001c: const-string/jumbo v0, "tryAddingFileWithDriveFull" // string@00010202 │ │ -1a5136: 6e30 3009 6500 |001f: invoke-virtual {v5, v6, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackMyKSuiteEvent:(Landroid/content/Context;Ljava/lang/String;)V // method@0930 │ │ -1a513c: 7010 860e 0400 |0022: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e86 │ │ -1a5142: 0c05 |0025: move-result-object v5 │ │ -1a5144: 7120 293b 5400 |0026: invoke-static {v4, v5}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showQuotasExceededSnackbar:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;)V // method@3b29 │ │ -1a514a: 280b |0029: goto 0034 // +000b │ │ -1a514c: 7010 860e 0400 |002a: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e86 │ │ -1a5152: 0c04 |002d: move-result-object v4 │ │ -1a5154: 1406 b200 0a7f |002e: const v6, #float 1.83437e+38 // #7f0a00b2 │ │ -1a515a: 6e30 7406 6405 |0031: invoke-virtual {v4, v6, v5}, Landroidx/navigation/NavController;.navigate:(ILandroid/os/Bundle;)V // method@0674 │ │ -1a5160: 0e00 |0034: return-void │ │ +1a51b8: |[1a51b8] com.infomaniak.drive.ui.MainActivity.setupFab$lambda$23:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V │ │ +1a51c8: 6206 f812 |0000: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1a51cc: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +1a51ce: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +1a51d0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a51d2: 7140 303a 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@3a30 │ │ +1a51d8: 0c06 |0008: move-result-object v6 │ │ +1a51da: 3806 2100 |0009: if-eqz v6, 002a // +0021 │ │ +1a51de: 6e10 8f0b 0600 |000b: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUsedSize:()J // method@0b8f │ │ +1a51e4: 0b00 |000e: move-result-wide v0 │ │ +1a51e6: 6e10 8d0b 0600 |000f: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSize:()J // method@0b8d │ │ +1a51ec: 0b02 |0012: move-result-wide v2 │ │ +1a51ee: 3106 0002 |0013: cmp-long v6, v0, v2 │ │ +1a51f2: 3a06 1500 |0015: if-ltz v6, 002a // +0015 │ │ +1a51f6: 6205 af00 |0017: sget-object v5, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a51fa: 0746 |0019: move-object v6, v4 │ │ +1a51fc: 1f06 3700 |001a: check-cast v6, Landroid/content/Context; // type@0037 │ │ +1a5200: 1b00 0702 0100 |001c: const-string/jumbo v0, "tryAddingFileWithDriveFull" // string@00010207 │ │ +1a5206: 6e30 3009 6500 |001f: invoke-virtual {v5, v6, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackMyKSuiteEvent:(Landroid/content/Context;Ljava/lang/String;)V // method@0930 │ │ +1a520c: 7010 860e 0400 |0022: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e86 │ │ +1a5212: 0c05 |0025: move-result-object v5 │ │ +1a5214: 7120 363b 5400 |0026: invoke-static {v4, v5}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showQuotasExceededSnackbar:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;)V // method@3b36 │ │ +1a521a: 280b |0029: goto 0034 // +000b │ │ +1a521c: 7010 860e 0400 |002a: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e86 │ │ +1a5222: 0c04 |002d: move-result-object v4 │ │ +1a5224: 1406 b200 0a7f |002e: const v6, #float 1.83437e+38 // #7f0a00b2 │ │ +1a522a: 6e30 7406 6405 |0031: invoke-virtual {v4, v6, v5}, Landroidx/navigation/NavController;.navigate:(ILandroid/os/Bundle;)V // method@0674 │ │ +1a5230: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x000b line=692 │ │ 0x0017 line=277 │ │ 0x0022 line=278 │ │ 0x002a 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 │ │ -1a5198: |[1a5198] com.infomaniak.drive.ui.MainActivity.setupFabs:()V │ │ -1a51a8: 7010 7b0e 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e7b │ │ -1a51ae: 0c00 |0003: move-result-object v0 │ │ -1a51b0: 5401 3001 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0130 │ │ -1a51b4: 1a02 c8d2 |0006: const-string v2, "mainFab" // string@d2c8 │ │ -1a51b8: 7120 bbb9 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1a51be: 1222 |000b: const/4 v2, #int 2 // #2 │ │ -1a51c0: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -1a51c2: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -1a51c4: 7153 be0e 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@0ebe │ │ -1a51ca: 5401 3101 |0011: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0131 │ │ -1a51ce: 1a02 b7ef |0013: const-string v2, "searchFab" // string@efb7 │ │ -1a51d2: 7120 bbb9 2100 |0015: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1a51d8: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -1a51da: 7030 bd0e 1502 |0019: invoke-direct {v5, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V // method@0ebd │ │ -1a51e0: 7010 840e 0500 |001c: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e84 │ │ -1a51e6: 0c01 |001f: move-result-object v1 │ │ -1a51e8: 6e10 df0f 0100 |0020: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentFolder:()Landroidx/lifecycle/LiveData; // method@0fdf │ │ -1a51ee: 0c01 |0023: move-result-object v1 │ │ -1a51f0: 0752 |0024: move-object v2, v5 │ │ -1a51f2: 1f02 4102 |0025: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0241 │ │ -1a51f6: 2203 9104 |0027: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28; // type@0491 │ │ -1a51fa: 7020 f40d 0300 |0029: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;)V // method@0df4 │ │ -1a5200: 2200 a204 |002c: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@04a2 │ │ -1a5204: 7020 240e 3000 |002e: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e24 │ │ -1a520a: 1f00 4702 |0031: check-cast v0, Landroidx/lifecycle/Observer; // type@0247 │ │ -1a520e: 6e30 4006 2100 |0033: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0640 │ │ -1a5214: 0e00 |0036: return-void │ │ +1a5268: |[1a5268] com.infomaniak.drive.ui.MainActivity.setupFabs:()V │ │ +1a5278: 7010 7b0e 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e7b │ │ +1a527e: 0c00 |0003: move-result-object v0 │ │ +1a5280: 5401 3001 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0130 │ │ +1a5284: 1a02 cdd2 |0006: const-string v2, "mainFab" // string@d2cd │ │ +1a5288: 7120 c8b9 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1a528e: 1222 |000b: const/4 v2, #int 2 // #2 │ │ +1a5290: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +1a5292: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +1a5294: 7153 be0e 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@0ebe │ │ +1a529a: 5401 3101 |0011: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0131 │ │ +1a529e: 1a02 bcef |0013: const-string v2, "searchFab" // string@efbc │ │ +1a52a2: 7120 c8b9 2100 |0015: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1a52a8: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +1a52aa: 7030 bd0e 1502 |0019: invoke-direct {v5, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V // method@0ebd │ │ +1a52b0: 7010 840e 0500 |001c: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e84 │ │ +1a52b6: 0c01 |001f: move-result-object v1 │ │ +1a52b8: 6e10 df0f 0100 |0020: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentFolder:()Landroidx/lifecycle/LiveData; // method@0fdf │ │ +1a52be: 0c01 |0023: move-result-object v1 │ │ +1a52c0: 0752 |0024: move-object v2, v5 │ │ +1a52c2: 1f02 4102 |0025: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0241 │ │ +1a52c6: 2203 9104 |0027: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28; // type@0491 │ │ +1a52ca: 7020 f40d 0300 |0029: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;)V // method@0df4 │ │ +1a52d0: 2200 a204 |002c: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@04a2 │ │ +1a52d4: 7020 240e 3000 |002e: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e24 │ │ +1a52da: 1f00 4702 |0031: check-cast v0, Landroidx/lifecycle/Observer; // type@0247 │ │ +1a52de: 6e30 4006 2100 |0033: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0640 │ │ +1a52e4: 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 │ │ -1a40ac: |[1a40ac] com.infomaniak.drive.ui.MainActivity.setupFabs$lambda$22$lambda$21:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a40bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1a40be: 3803 1000 |0001: if-eqz v3, 0011 // +0010 │ │ -1a40c2: 6e10 540a 0300 |0003: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a54 │ │ -1a40c8: 0c03 |0006: move-result-object v3 │ │ -1a40ca: 3803 0a00 |0007: if-eqz v3, 0011 // +000a │ │ -1a40ce: 6e10 d20a 0300 |0009: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/Rights;.getCanCreateFile:()Z // method@0ad2 │ │ -1a40d4: 0a03 |000c: move-result v3 │ │ -1a40d6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -1a40d8: 3313 0300 |000e: if-ne v3, v1, 0011 // +0003 │ │ -1a40dc: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -1a40de: 5423 3001 |0011: iget-object v3, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0130 │ │ -1a40e2: 6e20 9d08 0300 |0013: invoke-virtual {v3, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@089d │ │ -1a40e8: 5422 3101 |0016: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0131 │ │ -1a40ec: 6e20 9d08 0200 |0018: invoke-virtual {v2, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@089d │ │ -1a40f2: 6202 89b3 |001b: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a40f6: 1102 |001d: return-object v2 │ │ +1a417c: |[1a417c] com.infomaniak.drive.ui.MainActivity.setupFabs$lambda$22$lambda$21:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a418c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1a418e: 3803 1000 |0001: if-eqz v3, 0011 // +0010 │ │ +1a4192: 6e10 540a 0300 |0003: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a54 │ │ +1a4198: 0c03 |0006: move-result-object v3 │ │ +1a419a: 3803 0a00 |0007: if-eqz v3, 0011 // +000a │ │ +1a419e: 6e10 d20a 0300 |0009: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/Rights;.getCanCreateFile:()Z // method@0ad2 │ │ +1a41a4: 0a03 |000c: move-result v3 │ │ +1a41a6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +1a41a8: 3313 0300 |000e: if-ne v3, v1, 0011 // +0003 │ │ +1a41ac: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +1a41ae: 5423 3001 |0011: iget-object v3, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0130 │ │ +1a41b2: 6e20 9d08 0300 |0013: invoke-virtual {v3, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@089d │ │ +1a41b8: 5422 3101 |0016: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0131 │ │ +1a41bc: 6e20 9d08 0200 |0018: invoke-virtual {v2, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@089d │ │ +1a41c2: 6202 8cb3 |001b: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a41c6: 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 │ │ -1a34f0: |[1a34f0] com.infomaniak.drive.ui.MainActivity.setupNavController:()Landroidx/navigation/NavController; │ │ -1a3500: 7010 870e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getNavHostFragment:()Landroidx/navigation/fragment/NavHostFragment; // method@0e87 │ │ -1a3506: 0c00 |0003: move-result-object v0 │ │ -1a3508: 6e10 9206 0000 |0004: invoke-virtual {v0}, Landroidx/navigation/fragment/NavHostFragment;.getNavController:()Landroidx/navigation/NavController; // method@0692 │ │ -1a350e: 0c00 |0007: move-result-object v0 │ │ -1a3510: 6e10 7006 0000 |0008: invoke-virtual {v0}, Landroidx/navigation/NavController;.getCurrentDestination:()Landroidx/navigation/NavDestination; // method@0670 │ │ -1a3516: 0c01 |000b: move-result-object v1 │ │ -1a3518: 3901 0d00 |000c: if-nez v1, 0019 // +000d │ │ -1a351c: 6e10 7106 0000 |000e: invoke-virtual {v0}, Landroidx/navigation/NavController;.getGraph:()Landroidx/navigation/NavGraph; // method@0671 │ │ -1a3522: 0c01 |0011: move-result-object v1 │ │ -1a3524: 6e10 8606 0100 |0012: invoke-virtual {v1}, Landroidx/navigation/NavGraph;.getStartDestinationId:()I // method@0686 │ │ -1a352a: 0a01 |0015: move-result v1 │ │ -1a352c: 6e20 7306 1000 |0016: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@0673 │ │ -1a3532: 1100 |0019: return-object v0 │ │ +1a35c0: |[1a35c0] com.infomaniak.drive.ui.MainActivity.setupNavController:()Landroidx/navigation/NavController; │ │ +1a35d0: 7010 870e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getNavHostFragment:()Landroidx/navigation/fragment/NavHostFragment; // method@0e87 │ │ +1a35d6: 0c00 |0003: move-result-object v0 │ │ +1a35d8: 6e10 9206 0000 |0004: invoke-virtual {v0}, Landroidx/navigation/fragment/NavHostFragment;.getNavController:()Landroidx/navigation/NavController; // method@0692 │ │ +1a35de: 0c00 |0007: move-result-object v0 │ │ +1a35e0: 6e10 7006 0000 |0008: invoke-virtual {v0}, Landroidx/navigation/NavController;.getCurrentDestination:()Landroidx/navigation/NavDestination; // method@0670 │ │ +1a35e6: 0c01 |000b: move-result-object v1 │ │ +1a35e8: 3901 0d00 |000c: if-nez v1, 0019 // +000d │ │ +1a35ec: 6e10 7106 0000 |000e: invoke-virtual {v0}, Landroidx/navigation/NavController;.getGraph:()Landroidx/navigation/NavGraph; // method@0671 │ │ +1a35f2: 0c01 |0011: move-result-object v1 │ │ +1a35f4: 6e10 8606 0100 |0012: invoke-virtual {v1}, Landroidx/navigation/NavGraph;.getStartDestinationId:()I // method@0686 │ │ +1a35fa: 0a01 |0015: move-result v1 │ │ +1a35fc: 6e20 7306 1000 |0016: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@0673 │ │ +1a3602: 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 │ │ -1a368c: |[1a368c] com.infomaniak.drive.ui.MainActivity.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1a369c: 2200 bc03 |0000: new-instance v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@03bc │ │ -1a36a0: 1f01 3700 |0002: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1a36a4: 7020 370b 1000 |0004: invoke-direct {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.:(Landroid/content/Context;)V // method@0b37 │ │ -1a36aa: 1100 |0007: return-object v0 │ │ +1a375c: |[1a375c] com.infomaniak.drive.ui.MainActivity.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1a376c: 2200 bc03 |0000: new-instance v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@03bc │ │ +1a3770: 1f01 3700 |0002: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1a3774: 7020 370b 1000 |0004: invoke-direct {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.:(Landroid/content/Context;)V // method@0b37 │ │ +1a377a: 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 │ │ -1a438c: |[1a438c] com.infomaniak.drive.ui.MainActivity.clickOnBottomBarFolders:()V │ │ -1a439c: 7010 7b0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e7b │ │ -1a43a2: 0c00 |0003: move-result-object v0 │ │ -1a43a4: 5400 2e01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ -1a43a8: 1401 6d04 0a7f |0006: const v1, #float 1.83456e+38 // #7f0a046d │ │ -1a43ae: 6e20 8e3d 1000 |0009: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.findViewById:(I)Landroid/view/View; // method@3d8e │ │ -1a43b4: 0c00 |000c: move-result-object v0 │ │ -1a43b6: 6e10 3903 0000 |000d: invoke-virtual {v0}, Landroid/view/View;.performClick:()Z // method@0339 │ │ -1a43bc: 0e00 |0010: return-void │ │ +1a445c: |[1a445c] com.infomaniak.drive.ui.MainActivity.clickOnBottomBarFolders:()V │ │ +1a446c: 7010 7b0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e7b │ │ +1a4472: 0c00 |0003: move-result-object v0 │ │ +1a4474: 5400 2e01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ +1a4478: 1401 6d04 0a7f |0006: const v1, #float 1.83456e+38 // #7f0a046d │ │ +1a447e: 6e20 9b3d 1000 |0009: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.findViewById:(I)Landroid/view/View; // method@3d9b │ │ +1a4484: 0c00 |000c: move-result-object v0 │ │ +1a4486: 6e10 3903 0000 |000d: invoke-virtual {v0}, Landroid/view/View;.performClick:()Z // method@0339 │ │ +1a448c: 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 │ │ -1a380c: |[1a380c] com.infomaniak.drive.ui.MainActivity.getBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; │ │ -1a381c: 7010 7b0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e7b │ │ -1a3822: 0c00 |0003: move-result-object v0 │ │ -1a3824: 5400 2e01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ -1a3828: 1a01 bc97 |0006: const-string v1, "bottomNavigation" // string@97bc │ │ -1a382c: 7120 bbb9 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1a3832: 1100 |000b: return-object v0 │ │ +1a38dc: |[1a38dc] com.infomaniak.drive.ui.MainActivity.getBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; │ │ +1a38ec: 7010 7b0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e7b │ │ +1a38f2: 0c00 |0003: move-result-object v0 │ │ +1a38f4: 5400 2e01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ +1a38f8: 1a01 c197 |0006: const-string v1, "bottomNavigation" // string@97c1 │ │ +1a38fc: 7120 c8b9 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1a3902: 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 │ │ -1a3624: |[1a3624] com.infomaniak.drive.ui.MainActivity.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; │ │ -1a3634: 7010 7b0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e7b │ │ -1a363a: 0c00 |0003: move-result-object v0 │ │ -1a363c: 5400 3001 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0130 │ │ -1a3640: 1a01 c8d2 |0006: const-string v1, "mainFab" // string@d2c8 │ │ -1a3644: 7120 bbb9 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1a364a: 1100 |000b: return-object v0 │ │ +1a36f4: |[1a36f4] com.infomaniak.drive.ui.MainActivity.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; │ │ +1a3704: 7010 7b0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e7b │ │ +1a370a: 0c00 |0003: move-result-object v0 │ │ +1a370c: 5400 3001 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0130 │ │ +1a3710: 1a01 cdd2 |0006: const-string v1, "mainFab" // string@d2cd │ │ +1a3714: 7120 c8b9 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1a371a: 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 │ │ -1a4af4: |[1a4af4] com.infomaniak.drive.ui.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1a4b04: 6f20 9b0c cb00 |0000: invoke-super {v11, v12}, Lcom/infomaniak/drive/ui/BaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@0c9b │ │ -1a4b0a: 7010 7b0e 0b00 |0003: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e7b │ │ -1a4b10: 0c0c |0006: move-result-object v12 │ │ -1a4b12: 6e10 dd0b 0c00 |0007: invoke-virtual {v12}, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0bdd │ │ -1a4b18: 0c0c |000a: move-result-object v12 │ │ -1a4b1a: 1f0c 2101 |000b: check-cast v12, Landroid/view/View; // type@0121 │ │ -1a4b1e: 6e20 b80e cb00 |000d: invoke-virtual {v11, v12}, Lcom/infomaniak/drive/ui/MainActivity;.setContentView:(Landroid/view/View;)V // method@0eb8 │ │ -1a4b24: 7010 840e 0b00 |0010: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e84 │ │ -1a4b2a: 0c0c |0013: move-result-object v12 │ │ -1a4b2c: 07b1 |0014: move-object v1, v11 │ │ -1a4b2e: 1f01 2d02 |0015: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@022d │ │ -1a4b32: 7010 860e 0b00 |0017: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e86 │ │ -1a4b38: 0c00 |001a: move-result-object v0 │ │ -1a4b3a: 6e30 f50f 1c00 |001b: invoke-virtual {v12, v1, v0}, Lcom/infomaniak/drive/ui/MainViewModel;.initUploadFilesHelper:(Landroidx/fragment/app/FragmentActivity;Landroidx/navigation/NavController;)V // method@0ff5 │ │ -1a4b40: 6200 7a8a |001e: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a7a │ │ -1a4b44: 1404 f50c 0103 |0020: const v4, #float 3.79246e-37 // #03010cf5 │ │ -1a4b4a: 1405 0b00 157f |0023: const v5, #float 1.98055e+38 // #7f15000b │ │ -1a4b50: 1a02 e99d |0026: const-string v2, "com.infomaniak.drive" // string@9de9 │ │ -1a4b54: 1a03 0e26 |0028: const-string v3, "5.4.5" // string@260e │ │ -1a4b58: 7406 244b 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@4b24 │ │ -1a4b5e: 220c df03 |002d: new-instance v12, Lcom/infomaniak/drive/data/services/DownloadReceiver; // type@03df │ │ -1a4b62: 7010 840e 0b00 |002f: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e84 │ │ -1a4b68: 0c00 |0032: move-result-object v0 │ │ -1a4b6a: 7020 cf0b 0c00 |0033: invoke-direct {v12, v0}, Lcom/infomaniak/drive/data/services/DownloadReceiver;.:(Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0bcf │ │ -1a4b70: 5bbc 3304 |0036: iput-object v12, v11, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@0433 │ │ -1a4b74: 7010 7e0e 0b00 |0038: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getFileObserver:()Landroid/os/FileObserver; // method@0e7e │ │ -1a4b7a: 0c0c |003b: move-result-object v12 │ │ -1a4b7c: 6e10 0a02 0c00 |003c: invoke-virtual {v12}, Landroid/os/FileObserver;.startWatching:()V // method@020a │ │ -1a4b82: 7010 b90e 0b00 |003f: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; // method@0eb9 │ │ -1a4b88: 7010 940e 0b00 |0042: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleNavigateToDestinationFileId:()V // method@0e94 │ │ -1a4b8e: 7010 860e 0b00 |0045: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e86 │ │ -1a4b94: 0c0c |0048: move-result-object v12 │ │ -1a4b96: 2200 8904 |0049: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20; // type@0489 │ │ -1a4b9a: 7020 e40d b000 |004b: invoke-direct {v0, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de4 │ │ -1a4ba0: 6e20 6d06 0c00 |004e: invoke-virtual {v12, v0}, Landroidx/navigation/NavController;.addOnDestinationChangedListener:(Landroidx/navigation/NavController$OnDestinationChangedListener;)V // method@066d │ │ -1a4ba6: 7010 c00e 0b00 |0051: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupFabs:()V // method@0ec0 │ │ -1a4bac: 7010 bc0e 0b00 |0054: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupDrivePermissions:()V // method@0ebc │ │ -1a4bb2: 7010 930e 0b00 |0057: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleInAppReview:()V // method@0e93 │ │ -1a4bb8: 7010 950e 0b00 |005a: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleShortcuts:()V // method@0e95 │ │ -1a4bbe: 07bc |005d: move-object v12, v11 │ │ -1a4bc0: 1f0c 3700 |005e: check-cast v12, Landroid/content/Context; // type@0037 │ │ -1a4bc4: 7110 6106 0c00 |0060: invoke-static {v12}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@0661 │ │ -1a4bca: 0c0c |0063: move-result-object v12 │ │ -1a4bcc: 54b0 3304 |0064: iget-object v0, v11, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@0433 │ │ -1a4bd0: 3900 0800 |0066: if-nez v0, 006e // +0008 │ │ -1a4bd4: 1a00 25a9 |0068: const-string v0, "downloadReceiver" // string@a925 │ │ -1a4bd8: 7110 d9b9 0000 |006a: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9d9 │ │ -1a4bde: 1200 |006d: const/4 v0, #int 0 // #0 │ │ -1a4be0: 1f00 2f00 |006e: check-cast v0, Landroid/content/BroadcastReceiver; // type@002f │ │ -1a4be4: 2201 3f00 |0070: new-instance v1, Landroid/content/IntentFilter; // type@003f │ │ -1a4be8: 1a02 d635 |0072: const-string v2, "DownloadReceiver" // string@35d6 │ │ -1a4bec: 7020 be00 2100 |0074: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@00be │ │ -1a4bf2: 6e30 6206 0c01 |0077: invoke-virtual {v12, v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@0662 │ │ -1a4bf8: 7010 9c0e 0b00 |007a: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager:()V // method@0e9c │ │ -1a4bfe: 7010 980e 0b00 |007d: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager:()V // method@0e98 │ │ -1a4c04: 7010 a70e 0b00 |0080: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeCurrentFolder:()V // method@0ea7 │ │ -1a4c0a: 7010 a50e 0b00 |0083: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeBulkDownloadRunning:()V // method@0ea5 │ │ -1a4c10: 7010 a90e 0b00 |0086: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeFailureDownloadWorkerOffline:()V // method@0ea9 │ │ -1a4c16: 6203 2215 |0089: sget-object v3, Lcom/infomaniak/lib/applock/LockActivity;.Companion:Lcom/infomaniak/lib/applock/LockActivity$Companion; // field@1522 │ │ -1a4c1a: 07b4 |008b: move-object v4, v11 │ │ -1a4c1c: 1f04 7401 |008c: check-cast v4, Landroidx/activity/ComponentActivity; // type@0174 │ │ -1a4c20: 2208 8a04 |008e: new-instance v8, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21; // type@048a │ │ -1a4c24: 7010 e60d 0800 |0090: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21;.:()V // method@0de6 │ │ -1a4c2a: 1269 |0093: const/4 v9, #int 6 // #6 │ │ -1a4c2c: 120a |0094: const/4 v10, #int 0 // #0 │ │ -1a4c2e: 1205 |0095: const/4 v5, #int 0 // #0 │ │ -1a4c30: 1606 0000 |0096: const-wide/16 v6, #int 0 // #0 │ │ -1a4c34: 7708 6640 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@4066 │ │ -1a4c3a: 0e00 |009b: return-void │ │ +1a4bc4: |[1a4bc4] com.infomaniak.drive.ui.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1a4bd4: 6f20 9b0c cb00 |0000: invoke-super {v11, v12}, Lcom/infomaniak/drive/ui/BaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@0c9b │ │ +1a4bda: 7010 7b0e 0b00 |0003: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e7b │ │ +1a4be0: 0c0c |0006: move-result-object v12 │ │ +1a4be2: 6e10 dd0b 0c00 |0007: invoke-virtual {v12}, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0bdd │ │ +1a4be8: 0c0c |000a: move-result-object v12 │ │ +1a4bea: 1f0c 2101 |000b: check-cast v12, Landroid/view/View; // type@0121 │ │ +1a4bee: 6e20 b80e cb00 |000d: invoke-virtual {v11, v12}, Lcom/infomaniak/drive/ui/MainActivity;.setContentView:(Landroid/view/View;)V // method@0eb8 │ │ +1a4bf4: 7010 840e 0b00 |0010: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e84 │ │ +1a4bfa: 0c0c |0013: move-result-object v12 │ │ +1a4bfc: 07b1 |0014: move-object v1, v11 │ │ +1a4bfe: 1f01 2d02 |0015: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@022d │ │ +1a4c02: 7010 860e 0b00 |0017: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e86 │ │ +1a4c08: 0c00 |001a: move-result-object v0 │ │ +1a4c0a: 6e30 f50f 1c00 |001b: invoke-virtual {v12, v1, v0}, Lcom/infomaniak/drive/ui/MainViewModel;.initUploadFilesHelper:(Landroidx/fragment/app/FragmentActivity;Landroidx/navigation/NavController;)V // method@0ff5 │ │ +1a4c10: 6200 7d8a |001e: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a7d │ │ +1a4c14: 1404 f50c 0103 |0020: const v4, #float 3.79246e-37 // #03010cf5 │ │ +1a4c1a: 1405 0b00 157f |0023: const v5, #float 1.98055e+38 // #7f15000b │ │ +1a4c20: 1a02 ee9d |0026: const-string v2, "com.infomaniak.drive" // string@9dee │ │ +1a4c24: 1a03 0f26 |0028: const-string v3, "5.4.5" // string@260f │ │ +1a4c28: 7406 314b 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@4b31 │ │ +1a4c2e: 220c df03 |002d: new-instance v12, Lcom/infomaniak/drive/data/services/DownloadReceiver; // type@03df │ │ +1a4c32: 7010 840e 0b00 |002f: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e84 │ │ +1a4c38: 0c00 |0032: move-result-object v0 │ │ +1a4c3a: 7020 cf0b 0c00 |0033: invoke-direct {v12, v0}, Lcom/infomaniak/drive/data/services/DownloadReceiver;.:(Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0bcf │ │ +1a4c40: 5bbc 3304 |0036: iput-object v12, v11, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@0433 │ │ +1a4c44: 7010 7e0e 0b00 |0038: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getFileObserver:()Landroid/os/FileObserver; // method@0e7e │ │ +1a4c4a: 0c0c |003b: move-result-object v12 │ │ +1a4c4c: 6e10 0a02 0c00 |003c: invoke-virtual {v12}, Landroid/os/FileObserver;.startWatching:()V // method@020a │ │ +1a4c52: 7010 b90e 0b00 |003f: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; // method@0eb9 │ │ +1a4c58: 7010 940e 0b00 |0042: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleNavigateToDestinationFileId:()V // method@0e94 │ │ +1a4c5e: 7010 860e 0b00 |0045: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e86 │ │ +1a4c64: 0c0c |0048: move-result-object v12 │ │ +1a4c66: 2200 8904 |0049: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20; // type@0489 │ │ +1a4c6a: 7020 e40d b000 |004b: invoke-direct {v0, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de4 │ │ +1a4c70: 6e20 6d06 0c00 |004e: invoke-virtual {v12, v0}, Landroidx/navigation/NavController;.addOnDestinationChangedListener:(Landroidx/navigation/NavController$OnDestinationChangedListener;)V // method@066d │ │ +1a4c76: 7010 c00e 0b00 |0051: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupFabs:()V // method@0ec0 │ │ +1a4c7c: 7010 bc0e 0b00 |0054: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupDrivePermissions:()V // method@0ebc │ │ +1a4c82: 7010 930e 0b00 |0057: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleInAppReview:()V // method@0e93 │ │ +1a4c88: 7010 950e 0b00 |005a: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleShortcuts:()V // method@0e95 │ │ +1a4c8e: 07bc |005d: move-object v12, v11 │ │ +1a4c90: 1f0c 3700 |005e: check-cast v12, Landroid/content/Context; // type@0037 │ │ +1a4c94: 7110 6106 0c00 |0060: invoke-static {v12}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@0661 │ │ +1a4c9a: 0c0c |0063: move-result-object v12 │ │ +1a4c9c: 54b0 3304 |0064: iget-object v0, v11, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@0433 │ │ +1a4ca0: 3900 0800 |0066: if-nez v0, 006e // +0008 │ │ +1a4ca4: 1a00 2aa9 |0068: const-string v0, "downloadReceiver" // string@a92a │ │ +1a4ca8: 7110 e6b9 0000 |006a: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9e6 │ │ +1a4cae: 1200 |006d: const/4 v0, #int 0 // #0 │ │ +1a4cb0: 1f00 2f00 |006e: check-cast v0, Landroid/content/BroadcastReceiver; // type@002f │ │ +1a4cb4: 2201 3f00 |0070: new-instance v1, Landroid/content/IntentFilter; // type@003f │ │ +1a4cb8: 1a02 d935 |0072: const-string v2, "DownloadReceiver" // string@35d9 │ │ +1a4cbc: 7020 be00 2100 |0074: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@00be │ │ +1a4cc2: 6e30 6206 0c01 |0077: invoke-virtual {v12, v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@0662 │ │ +1a4cc8: 7010 9c0e 0b00 |007a: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager:()V // method@0e9c │ │ +1a4cce: 7010 980e 0b00 |007d: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager:()V // method@0e98 │ │ +1a4cd4: 7010 a70e 0b00 |0080: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeCurrentFolder:()V // method@0ea7 │ │ +1a4cda: 7010 a50e 0b00 |0083: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeBulkDownloadRunning:()V // method@0ea5 │ │ +1a4ce0: 7010 a90e 0b00 |0086: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeFailureDownloadWorkerOffline:()V // method@0ea9 │ │ +1a4ce6: 6203 2515 |0089: sget-object v3, Lcom/infomaniak/lib/applock/LockActivity;.Companion:Lcom/infomaniak/lib/applock/LockActivity$Companion; // field@1525 │ │ +1a4cea: 07b4 |008b: move-object v4, v11 │ │ +1a4cec: 1f04 7401 |008c: check-cast v4, Landroidx/activity/ComponentActivity; // type@0174 │ │ +1a4cf0: 2208 8a04 |008e: new-instance v8, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21; // type@048a │ │ +1a4cf4: 7010 e60d 0800 |0090: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21;.:()V // method@0de6 │ │ +1a4cfa: 1269 |0093: const/4 v9, #int 6 // #6 │ │ +1a4cfc: 120a |0094: const/4 v10, #int 0 // #0 │ │ +1a4cfe: 1205 |0095: const/4 v5, #int 0 // #0 │ │ +1a4d00: 1606 0000 |0096: const-wide/16 v6, #int 0 // #0 │ │ +1a4d04: 7708 7340 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@4073 │ │ +1a4d0a: 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 │ │ -1a4e60: |[1a4e60] com.infomaniak.drive.ui.MainActivity.onDestroy:()V │ │ -1a4e70: 6f10 9c0c 0200 |0000: invoke-super {v2}, Lcom/infomaniak/drive/ui/BaseActivity;.onDestroy:()V // method@0c9c │ │ -1a4e76: 7010 7e0e 0200 |0003: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getFileObserver:()Landroid/os/FileObserver; // method@0e7e │ │ -1a4e7c: 0c00 |0006: move-result-object v0 │ │ -1a4e7e: 6e10 0b02 0000 |0007: invoke-virtual {v0}, Landroid/os/FileObserver;.stopWatching:()V // method@020b │ │ -1a4e84: 0720 |000a: move-object v0, v2 │ │ -1a4e86: 1f00 3700 |000b: check-cast v0, Landroid/content/Context; // type@0037 │ │ -1a4e8a: 7110 6106 0000 |000d: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@0661 │ │ -1a4e90: 0c00 |0010: move-result-object v0 │ │ -1a4e92: 5421 3304 |0011: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@0433 │ │ -1a4e96: 3901 0800 |0013: if-nez v1, 001b // +0008 │ │ -1a4e9a: 1a01 25a9 |0015: const-string v1, "downloadReceiver" // string@a925 │ │ -1a4e9e: 7110 d9b9 0100 |0017: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9d9 │ │ -1a4ea4: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -1a4ea6: 1f01 2f00 |001b: check-cast v1, Landroid/content/BroadcastReceiver; // type@002f │ │ -1a4eaa: 6e20 6306 1000 |001d: invoke-virtual {v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0663 │ │ -1a4eb0: 0e00 |0020: return-void │ │ +1a4f30: |[1a4f30] com.infomaniak.drive.ui.MainActivity.onDestroy:()V │ │ +1a4f40: 6f10 9c0c 0200 |0000: invoke-super {v2}, Lcom/infomaniak/drive/ui/BaseActivity;.onDestroy:()V // method@0c9c │ │ +1a4f46: 7010 7e0e 0200 |0003: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getFileObserver:()Landroid/os/FileObserver; // method@0e7e │ │ +1a4f4c: 0c00 |0006: move-result-object v0 │ │ +1a4f4e: 6e10 0b02 0000 |0007: invoke-virtual {v0}, Landroid/os/FileObserver;.stopWatching:()V // method@020b │ │ +1a4f54: 0720 |000a: move-object v0, v2 │ │ +1a4f56: 1f00 3700 |000b: check-cast v0, Landroid/content/Context; // type@0037 │ │ +1a4f5a: 7110 6106 0000 |000d: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@0661 │ │ +1a4f60: 0c00 |0010: move-result-object v0 │ │ +1a4f62: 5421 3304 |0011: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@0433 │ │ +1a4f66: 3901 0800 |0013: if-nez v1, 001b // +0008 │ │ +1a4f6a: 1a01 2aa9 |0015: const-string v1, "downloadReceiver" // string@a92a │ │ +1a4f6e: 7110 e6b9 0100 |0017: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9e6 │ │ +1a4f74: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +1a4f76: 1f01 2f00 |001b: check-cast v1, Landroid/content/BroadcastReceiver; // type@002f │ │ +1a4f7a: 6e20 6306 1000 |001d: invoke-virtual {v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0663 │ │ +1a4f80: 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 │ │ -1a4eb4: |[1a4eb4] com.infomaniak.drive.ui.MainActivity.onResume:()V │ │ -1a4ec4: 6f10 9d0c 0300 |0000: invoke-super {v3}, Lcom/infomaniak/drive/ui/BaseActivity;.onResume:()V // method@0c9d │ │ -1a4eca: 6200 c213 |0003: sget-object v0, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@13c2 │ │ -1a4ece: 0731 |0005: move-object v1, v3 │ │ -1a4ed0: 1f01 2d02 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@022d │ │ -1a4ed4: 5432 3404 |0008: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0434 │ │ -1a4ed8: 3902 0800 |000a: if-nez v2, 0012 // +0008 │ │ -1a4edc: 1a02 68a9 |000c: const-string v2, "drivePermissions" // string@a968 │ │ -1a4ee0: 7110 d9b9 0200 |000e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9d9 │ │ -1a4ee6: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -1a4ee8: 6e30 623c 1002 |0012: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/utils/SyncUtils;.launchAllUpload:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/utils/DrivePermissions;)V // method@3c62 │ │ -1a4eee: 7010 840e 0300 |0015: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e84 │ │ -1a4ef4: 0c00 |0018: move-result-object v0 │ │ -1a4ef6: 6e10 ce0f 0000 |0019: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.checkBulkDownloadStatus:()Lkotlinx/coroutines/Job; // method@0fce │ │ -1a4efc: 6200 c000 |001c: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ -1a4f00: 6e10 d809 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09d8 │ │ -1a4f06: 0a00 |0021: move-result v0 │ │ -1a4f08: 6201 c000 |0022: sget-object v1, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ -1a4f0c: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1a4f10: 6e20 dd09 0100 |0026: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.setAppLaunches:(I)V // method@09dd │ │ -1a4f16: 7010 750e 0300 |0029: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.displayInformationPanel:()V // method@0e75 │ │ -1a4f1c: 0730 |002c: move-object v0, v3 │ │ -1a4f1e: 1f00 3700 |002d: check-cast v0, Landroid/content/Context; // type@0037 │ │ -1a4f22: 7020 b70e 0300 |002f: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/MainActivity;.setBottomNavigationUserAvatar:(Landroid/content/Context;)V // method@0eb7 │ │ -1a4f28: 6201 c213 |0032: sget-object v1, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@13c2 │ │ -1a4f2c: 6e20 633c 0100 |0034: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/utils/SyncUtils;.startContentObserverService:(Landroid/content/Context;)V // method@3c63 │ │ -1a4f32: 0e00 |0037: return-void │ │ +1a4f84: |[1a4f84] com.infomaniak.drive.ui.MainActivity.onResume:()V │ │ +1a4f94: 6f10 9d0c 0300 |0000: invoke-super {v3}, Lcom/infomaniak/drive/ui/BaseActivity;.onResume:()V // method@0c9d │ │ +1a4f9a: 6200 c513 |0003: sget-object v0, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@13c5 │ │ +1a4f9e: 0731 |0005: move-object v1, v3 │ │ +1a4fa0: 1f01 2d02 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@022d │ │ +1a4fa4: 5432 3404 |0008: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0434 │ │ +1a4fa8: 3902 0800 |000a: if-nez v2, 0012 // +0008 │ │ +1a4fac: 1a02 6da9 |000c: const-string v2, "drivePermissions" // string@a96d │ │ +1a4fb0: 7110 e6b9 0200 |000e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9e6 │ │ +1a4fb6: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +1a4fb8: 6e30 6f3c 1002 |0012: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/utils/SyncUtils;.launchAllUpload:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/utils/DrivePermissions;)V // method@3c6f │ │ +1a4fbe: 7010 840e 0300 |0015: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e84 │ │ +1a4fc4: 0c00 |0018: move-result-object v0 │ │ +1a4fc6: 6e10 ce0f 0000 |0019: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.checkBulkDownloadStatus:()Lkotlinx/coroutines/Job; // method@0fce │ │ +1a4fcc: 6200 c000 |001c: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ +1a4fd0: 6e10 d809 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09d8 │ │ +1a4fd6: 0a00 |0021: move-result v0 │ │ +1a4fd8: 6201 c000 |0022: sget-object v1, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ +1a4fdc: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1a4fe0: 6e20 dd09 0100 |0026: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.setAppLaunches:(I)V // method@09dd │ │ +1a4fe6: 7010 750e 0300 |0029: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.displayInformationPanel:()V // method@0e75 │ │ +1a4fec: 0730 |002c: move-object v0, v3 │ │ +1a4fee: 1f00 3700 |002d: check-cast v0, Landroid/content/Context; // type@0037 │ │ +1a4ff2: 7020 b70e 0300 |002f: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/MainActivity;.setBottomNavigationUserAvatar:(Landroid/content/Context;)V // method@0eb7 │ │ +1a4ff8: 6201 c513 |0032: sget-object v1, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@13c5 │ │ +1a4ffc: 6e20 703c 0100 |0034: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/utils/SyncUtils;.startContentObserverService:(Landroid/content/Context;)V // method@3c70 │ │ +1a5002: 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 │ │ -1a4f34: |[1a4f34] com.infomaniak.drive.ui.MainActivity.onStart:()V │ │ -1a4f44: 6f10 9e0c 0100 |0000: invoke-super {v1}, Lcom/infomaniak/drive/ui/BaseActivity;.onStart:()V // method@0c9e │ │ -1a4f4a: 7010 840e 0100 |0003: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e84 │ │ -1a4f50: 0c00 |0006: move-result-object v0 │ │ -1a4f52: 6e10 fb0f 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.loadRootFiles:()V // method@0ffb │ │ -1a4f58: 7010 850e 0100 |000a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getMyKSuiteViewModel:()Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // method@0e85 │ │ -1a4f5e: 0c00 |000d: move-result-object v0 │ │ -1a4f60: 6e10 4310 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.refreshMyKSuite:()Lkotlinx/coroutines/Job; // method@1043 │ │ -1a4f66: 7010 8f0e 0100 |0011: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.handleDeletionOfUploadedPhotos:()V // method@0e8f │ │ -1a4f6c: 0e00 |0014: return-void │ │ +1a5004: |[1a5004] com.infomaniak.drive.ui.MainActivity.onStart:()V │ │ +1a5014: 6f10 9e0c 0100 |0000: invoke-super {v1}, Lcom/infomaniak/drive/ui/BaseActivity;.onStart:()V // method@0c9e │ │ +1a501a: 7010 840e 0100 |0003: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e84 │ │ +1a5020: 0c00 |0006: move-result-object v0 │ │ +1a5022: 6e10 fb0f 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.loadRootFiles:()V // method@0ffb │ │ +1a5028: 7010 850e 0100 |000a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getMyKSuiteViewModel:()Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // method@0e85 │ │ +1a502e: 0c00 |000d: move-result-object v0 │ │ +1a5030: 6e10 4310 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.refreshMyKSuite:()Lkotlinx/coroutines/Job; // method@1043 │ │ +1a5036: 7010 8f0e 0100 |0011: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.handleDeletionOfUploadedPhotos:()V // method@0e8f │ │ +1a503c: 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 │ │ -1a4f70: |[1a4f70] com.infomaniak.drive.ui.MainActivity.onStop:()V │ │ -1a4f80: 6f10 9f0c 0100 |0000: invoke-super {v1}, Lcom/infomaniak/drive/ui/BaseActivity;.onStop:()V // method@0c9f │ │ -1a4f86: 6e10 b40e 0100 |0003: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity;.saveLastNavigationItemSelected:()V // method@0eb4 │ │ -1a4f8c: 5410 3204 |0006: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@0432 │ │ -1a4f90: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -1a4f94: 6e10 4a00 0000 |000a: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@004a │ │ -1a4f9a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -1a4f9c: 5b10 3204 |000e: iput-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@0432 │ │ -1a4fa0: 0e00 |0010: return-void │ │ +1a5040: |[1a5040] com.infomaniak.drive.ui.MainActivity.onStop:()V │ │ +1a5050: 6f10 9f0c 0100 |0000: invoke-super {v1}, Lcom/infomaniak/drive/ui/BaseActivity;.onStop:()V // method@0c9f │ │ +1a5056: 6e10 b40e 0100 |0003: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity;.saveLastNavigationItemSelected:()V // method@0eb4 │ │ +1a505c: 5410 3204 |0006: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@0432 │ │ +1a5060: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +1a5064: 6e10 4a00 0000 |000a: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@004a │ │ +1a506a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +1a506c: 5b10 3204 |000e: iput-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@0432 │ │ +1a5070: 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 │ │ -1a4fa4: |[1a4fa4] com.infomaniak.drive.ui.MainActivity.saveLastNavigationItemSelected:()V │ │ -1a4fb4: 7010 8d0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e8d │ │ -1a4fba: 0c00 |0003: move-result-object v0 │ │ -1a4fbc: 7010 7b0e 0200 |0004: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e7b │ │ -1a4fc2: 0c01 |0007: move-result-object v1 │ │ -1a4fc4: 5411 2e01 |0008: iget-object v1, v1, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ -1a4fc8: 6e10 923d 0100 |000a: invoke-virtual {v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getSelectedItemId:()I // method@3d92 │ │ -1a4fce: 0a01 |000d: move-result v1 │ │ -1a4fd0: 6e20 420b 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.setBottomNavigationSelectedItem:(I)V // method@0b42 │ │ -1a4fd6: 0e00 |0011: return-void │ │ +1a5074: |[1a5074] com.infomaniak.drive.ui.MainActivity.saveLastNavigationItemSelected:()V │ │ +1a5084: 7010 8d0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e8d │ │ +1a508a: 0c00 |0003: move-result-object v0 │ │ +1a508c: 7010 7b0e 0200 |0004: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e7b │ │ +1a5092: 0c01 |0007: move-result-object v1 │ │ +1a5094: 5411 2e01 |0008: iget-object v1, v1, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ +1a5098: 6e10 9f3d 0100 |000a: invoke-virtual {v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getSelectedItemId:()I // method@3d9f │ │ +1a509e: 0a01 |000d: move-result v1 │ │ +1a50a0: 6e20 420b 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.setBottomNavigationSelectedItem:(I)V // method@0b42 │ │ +1a50a6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ - source_file_idx : 27287 (MainActivity.kt) │ │ + source_file_idx : 27291 (MainActivity.kt) │ │ │ │ Class #112 header: │ │ class_idx : 1198 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 27289 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 27293 │ │ 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 │ │ -1a2f84: |[1a2f84] com.infomaniak.drive.ui.MainActivityArgs$Companion.:()V │ │ -1a2f94: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a2f9a: 0e00 |0003: return-void │ │ +1a3054: |[1a3054] com.infomaniak.drive.ui.MainActivityArgs$Companion.:()V │ │ +1a3064: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a306a: 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 │ │ -1a2f9c: |[1a2f9c] com.infomaniak.drive.ui.MainActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a2fac: 7010 c40e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.:()V // method@0ec4 │ │ -1a2fb2: 0e00 |0003: return-void │ │ +1a306c: |[1a306c] com.infomaniak.drive.ui.MainActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a307c: 7010 c40e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.:()V // method@0ec4 │ │ +1a3082: 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 │ │ -1a2e00: |[1a2e00] com.infomaniak.drive.ui.MainActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a2e10: 1a00 ab98 |0000: const-string v0, "bundle" // string@98ab │ │ -1a2e14: 7120 bcb9 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a2e1a: 1c00 af04 |0005: const-class v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04af │ │ -1a2e1e: 6e10 5695 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9556 │ │ -1a2e24: 0c00 |000a: move-result-object v0 │ │ -1a2e26: 6e20 fb01 0500 |000b: invoke-virtual {v5, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01fb │ │ -1a2e2c: 1a00 6ba7 |000e: const-string v0, "destinationFileId" // string@a76b │ │ -1a2e30: 6e20 d901 0500 |0010: invoke-virtual {v5, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d9 │ │ -1a2e36: 0a01 |0013: move-result v1 │ │ -1a2e38: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -1a2e3a: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -1a2e3e: 6e20 e001 0500 |0017: invoke-virtual {v5, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e0 │ │ -1a2e44: 0a00 |001a: move-result v0 │ │ -1a2e46: 2802 |001b: goto 001d // +0002 │ │ -1a2e48: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -1a2e4a: 1a01 7bc5 |001d: const-string v1, "isDestinationSharedWithMe" // string@c57b │ │ -1a2e4e: 6e20 d901 1500 |001f: invoke-virtual {v5, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d9 │ │ -1a2e54: 0a03 |0022: move-result v3 │ │ -1a2e56: 3803 0600 |0023: if-eqz v3, 0029 // +0006 │ │ -1a2e5a: 6e20 db01 1500 |0025: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01db │ │ -1a2e60: 0a02 |0028: move-result v2 │ │ -1a2e62: 1a01 74f9 |0029: const-string v1, "shortcutId" // string@f974 │ │ -1a2e66: 6e20 d901 1500 |002b: invoke-virtual {v5, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d9 │ │ -1a2e6c: 0a03 |002e: move-result v3 │ │ -1a2e6e: 3803 1100 |002f: if-eqz v3, 0040 // +0011 │ │ -1a2e72: 6e20 ea01 1500 |0031: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01ea │ │ -1a2e78: 0c05 |0034: move-result-object v5 │ │ -1a2e7a: 3805 0300 |0035: if-eqz v5, 0038 // +0003 │ │ -1a2e7e: 280b |0037: goto 0042 // +000b │ │ -1a2e80: 2205 0018 |0038: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1800 │ │ -1a2e84: 1a00 382b |003a: const-string v0, "Argument "shortcutId" is marked as non-null but was passed a null value." // string@2b38 │ │ -1a2e88: 7020 b795 0500 |003c: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95b7 │ │ -1a2e8e: 2705 |003f: throw v5 │ │ -1a2e90: 1a05 0000 |0040: const-string v5, "" // string@0000 │ │ -1a2e94: 2201 af04 |0042: new-instance v1, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04af │ │ -1a2e98: 7040 ca0e 0152 |0044: invoke-direct {v1, v0, v2, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0eca │ │ -1a2e9e: 1101 |0047: return-object v1 │ │ +1a2ed0: |[1a2ed0] com.infomaniak.drive.ui.MainActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a2ee0: 1a00 b098 |0000: const-string v0, "bundle" // string@98b0 │ │ +1a2ee4: 7120 c9b9 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a2eea: 1c00 af04 |0005: const-class v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04af │ │ +1a2eee: 6e10 6395 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9563 │ │ +1a2ef4: 0c00 |000a: move-result-object v0 │ │ +1a2ef6: 6e20 fb01 0500 |000b: invoke-virtual {v5, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01fb │ │ +1a2efc: 1a00 70a7 |000e: const-string v0, "destinationFileId" // string@a770 │ │ +1a2f00: 6e20 d901 0500 |0010: invoke-virtual {v5, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d9 │ │ +1a2f06: 0a01 |0013: move-result v1 │ │ +1a2f08: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +1a2f0a: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +1a2f0e: 6e20 e001 0500 |0017: invoke-virtual {v5, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e0 │ │ +1a2f14: 0a00 |001a: move-result v0 │ │ +1a2f16: 2802 |001b: goto 001d // +0002 │ │ +1a2f18: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +1a2f1a: 1a01 80c5 |001d: const-string v1, "isDestinationSharedWithMe" // string@c580 │ │ +1a2f1e: 6e20 d901 1500 |001f: invoke-virtual {v5, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d9 │ │ +1a2f24: 0a03 |0022: move-result v3 │ │ +1a2f26: 3803 0600 |0023: if-eqz v3, 0029 // +0006 │ │ +1a2f2a: 6e20 db01 1500 |0025: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01db │ │ +1a2f30: 0a02 |0028: move-result v2 │ │ +1a2f32: 1a01 79f9 |0029: const-string v1, "shortcutId" // string@f979 │ │ +1a2f36: 6e20 d901 1500 |002b: invoke-virtual {v5, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d9 │ │ +1a2f3c: 0a03 |002e: move-result v3 │ │ +1a2f3e: 3803 1100 |002f: if-eqz v3, 0040 // +0011 │ │ +1a2f42: 6e20 ea01 1500 |0031: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01ea │ │ +1a2f48: 0c05 |0034: move-result-object v5 │ │ +1a2f4a: 3805 0300 |0035: if-eqz v5, 0038 // +0003 │ │ +1a2f4e: 280b |0037: goto 0042 // +000b │ │ +1a2f50: 2205 0118 |0038: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1801 │ │ +1a2f54: 1a00 3b2b |003a: const-string v0, "Argument "shortcutId" is marked as non-null but was passed a null value." // string@2b3b │ │ +1a2f58: 7020 c495 0500 |003c: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95c4 │ │ +1a2f5e: 2705 |003f: throw v5 │ │ +1a2f60: 1a05 0000 |0040: const-string v5, "" // string@0000 │ │ +1a2f64: 2201 af04 |0042: new-instance v1, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04af │ │ +1a2f68: 7040 ca0e 0152 |0044: invoke-direct {v1, v0, v2, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0eca │ │ +1a2f6e: 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 │ │ -1a2ea0: |[1a2ea0] com.infomaniak.drive.ui.MainActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a2eb0: 1a00 1fef |0000: const-string v0, "savedStateHandle" // string@ef1f │ │ -1a2eb4: 7120 bcb9 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a2eba: 1a00 6ba7 |0005: const-string v0, "destinationFileId" // string@a76b │ │ -1a2ebe: 6e20 5306 0500 |0007: invoke-virtual {v5, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0653 │ │ -1a2ec4: 0a01 |000a: move-result v1 │ │ -1a2ec6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -1a2ec8: 3801 1300 |000c: if-eqz v1, 001f // +0013 │ │ -1a2ecc: 6e20 5406 0500 |000e: invoke-virtual {v5, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0654 │ │ -1a2ed2: 0c00 |0011: move-result-object v0 │ │ -1a2ed4: 1f00 0418 |0012: check-cast v0, Ljava/lang/Integer; // type@1804 │ │ -1a2ed8: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ -1a2edc: 280d |0016: goto 0023 // +000d │ │ -1a2ede: 2205 0018 |0017: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1800 │ │ -1a2ee2: 1a00 002b |0019: const-string v0, "Argument "destinationFileId" of type integer does not support null values" // string@2b00 │ │ -1a2ee6: 7020 b795 0500 |001b: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95b7 │ │ -1a2eec: 2705 |001e: throw v5 │ │ -1a2eee: 7110 d795 0200 |001f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -1a2ef4: 0c00 |0022: move-result-object v0 │ │ -1a2ef6: 1a01 7bc5 |0023: const-string v1, "isDestinationSharedWithMe" // string@c57b │ │ -1a2efa: 6e20 5306 1500 |0025: invoke-virtual {v5, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0653 │ │ -1a2f00: 0a03 |0028: move-result v3 │ │ -1a2f02: 3803 1300 |0029: if-eqz v3, 003c // +0013 │ │ -1a2f06: 6e20 5406 1500 |002b: invoke-virtual {v5, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0654 │ │ -1a2f0c: 0c01 |002e: move-result-object v1 │ │ -1a2f0e: 1f01 eb17 |002f: check-cast v1, Ljava/lang/Boolean; // type@17eb │ │ -1a2f12: 3801 0300 |0031: if-eqz v1, 0034 // +0003 │ │ -1a2f16: 280d |0033: goto 0040 // +000d │ │ -1a2f18: 2205 0018 |0034: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1800 │ │ -1a2f1c: 1a00 192b |0036: const-string v0, "Argument "isDestinationSharedWithMe" of type boolean does not support null values" // string@2b19 │ │ -1a2f20: 7020 b795 0500 |0038: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95b7 │ │ -1a2f26: 2705 |003b: throw v5 │ │ -1a2f28: 7110 2a95 0200 |003c: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@952a │ │ -1a2f2e: 0c01 |003f: move-result-object v1 │ │ -1a2f30: 1a02 74f9 |0040: const-string v2, "shortcutId" // string@f974 │ │ -1a2f34: 6e20 5306 2500 |0042: invoke-virtual {v5, v2}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0653 │ │ -1a2f3a: 0a03 |0045: move-result v3 │ │ -1a2f3c: 3803 1300 |0046: if-eqz v3, 0059 // +0013 │ │ -1a2f40: 6e20 5406 2500 |0048: invoke-virtual {v5, v2}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0654 │ │ -1a2f46: 0c05 |004b: move-result-object v5 │ │ -1a2f48: 1f05 1c18 |004c: check-cast v5, Ljava/lang/String; // type@181c │ │ -1a2f4c: 3805 0300 |004e: if-eqz v5, 0051 // +0003 │ │ -1a2f50: 280b |0050: goto 005b // +000b │ │ -1a2f52: 2205 0018 |0051: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1800 │ │ -1a2f56: 1a00 372b |0053: const-string v0, "Argument "shortcutId" is marked as non-null but was passed a null value" // string@2b37 │ │ -1a2f5a: 7020 b795 0500 |0055: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95b7 │ │ -1a2f60: 2705 |0058: throw v5 │ │ -1a2f62: 1a05 0000 |0059: const-string v5, "" // string@0000 │ │ -1a2f66: 2202 af04 |005b: new-instance v2, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04af │ │ -1a2f6a: 6e10 c895 0000 |005d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@95c8 │ │ -1a2f70: 0a00 |0060: move-result v0 │ │ -1a2f72: 6e10 2595 0100 |0061: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@9525 │ │ -1a2f78: 0a01 |0064: move-result v1 │ │ -1a2f7a: 7040 ca0e 0251 |0065: invoke-direct {v2, v0, v1, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0eca │ │ -1a2f80: 1102 |0068: return-object v2 │ │ +1a2f70: |[1a2f70] com.infomaniak.drive.ui.MainActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a2f80: 1a00 24ef |0000: const-string v0, "savedStateHandle" // string@ef24 │ │ +1a2f84: 7120 c9b9 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a2f8a: 1a00 70a7 |0005: const-string v0, "destinationFileId" // string@a770 │ │ +1a2f8e: 6e20 5306 0500 |0007: invoke-virtual {v5, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0653 │ │ +1a2f94: 0a01 |000a: move-result v1 │ │ +1a2f96: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +1a2f98: 3801 1300 |000c: if-eqz v1, 001f // +0013 │ │ +1a2f9c: 6e20 5406 0500 |000e: invoke-virtual {v5, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0654 │ │ +1a2fa2: 0c00 |0011: move-result-object v0 │ │ +1a2fa4: 1f00 0518 |0012: check-cast v0, Ljava/lang/Integer; // type@1805 │ │ +1a2fa8: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ +1a2fac: 280d |0016: goto 0023 // +000d │ │ +1a2fae: 2205 0118 |0017: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1801 │ │ +1a2fb2: 1a00 032b |0019: const-string v0, "Argument "destinationFileId" of type integer does not support null values" // string@2b03 │ │ +1a2fb6: 7020 c495 0500 |001b: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95c4 │ │ +1a2fbc: 2705 |001e: throw v5 │ │ +1a2fbe: 7110 e495 0200 |001f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +1a2fc4: 0c00 |0022: move-result-object v0 │ │ +1a2fc6: 1a01 80c5 |0023: const-string v1, "isDestinationSharedWithMe" // string@c580 │ │ +1a2fca: 6e20 5306 1500 |0025: invoke-virtual {v5, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0653 │ │ +1a2fd0: 0a03 |0028: move-result v3 │ │ +1a2fd2: 3803 1300 |0029: if-eqz v3, 003c // +0013 │ │ +1a2fd6: 6e20 5406 1500 |002b: invoke-virtual {v5, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0654 │ │ +1a2fdc: 0c01 |002e: move-result-object v1 │ │ +1a2fde: 1f01 ec17 |002f: check-cast v1, Ljava/lang/Boolean; // type@17ec │ │ +1a2fe2: 3801 0300 |0031: if-eqz v1, 0034 // +0003 │ │ +1a2fe6: 280d |0033: goto 0040 // +000d │ │ +1a2fe8: 2205 0118 |0034: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1801 │ │ +1a2fec: 1a00 1c2b |0036: const-string v0, "Argument "isDestinationSharedWithMe" of type boolean does not support null values" // string@2b1c │ │ +1a2ff0: 7020 c495 0500 |0038: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95c4 │ │ +1a2ff6: 2705 |003b: throw v5 │ │ +1a2ff8: 7110 3795 0200 |003c: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9537 │ │ +1a2ffe: 0c01 |003f: move-result-object v1 │ │ +1a3000: 1a02 79f9 |0040: const-string v2, "shortcutId" // string@f979 │ │ +1a3004: 6e20 5306 2500 |0042: invoke-virtual {v5, v2}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0653 │ │ +1a300a: 0a03 |0045: move-result v3 │ │ +1a300c: 3803 1300 |0046: if-eqz v3, 0059 // +0013 │ │ +1a3010: 6e20 5406 2500 |0048: invoke-virtual {v5, v2}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0654 │ │ +1a3016: 0c05 |004b: move-result-object v5 │ │ +1a3018: 1f05 1d18 |004c: check-cast v5, Ljava/lang/String; // type@181d │ │ +1a301c: 3805 0300 |004e: if-eqz v5, 0051 // +0003 │ │ +1a3020: 280b |0050: goto 005b // +000b │ │ +1a3022: 2205 0118 |0051: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1801 │ │ +1a3026: 1a00 3a2b |0053: const-string v0, "Argument "shortcutId" is marked as non-null but was passed a null value" // string@2b3a │ │ +1a302a: 7020 c495 0500 |0055: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95c4 │ │ +1a3030: 2705 |0058: throw v5 │ │ +1a3032: 1a05 0000 |0059: const-string v5, "" // string@0000 │ │ +1a3036: 2202 af04 |005b: new-instance v2, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04af │ │ +1a303a: 6e10 d595 0000 |005d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@95d5 │ │ +1a3040: 0a00 |0060: move-result v0 │ │ +1a3042: 6e10 3295 0100 |0061: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@9532 │ │ +1a3048: 0a01 |0064: move-result v1 │ │ +1a304a: 7040 ca0e 0251 |0065: invoke-direct {v2, v0, v1, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0eca │ │ +1a3050: 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 : 27289 (MainActivityArgs.kt) │ │ + source_file_idx : 27293 (MainActivityArgs.kt) │ │ │ │ Class #113 header: │ │ class_idx : 1199 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 27289 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 27293 │ │ 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 │ │ -1a3288: |[1a3288] com.infomaniak.drive.ui.MainActivityArgs.:()V │ │ -1a3298: 2200 ae04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // type@04ae │ │ -1a329c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a329e: 7020 c50e 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec5 │ │ -1a32a4: 6900 4204 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0442 │ │ -1a32a8: 0e00 |0008: return-void │ │ +1a3358: |[1a3358] com.infomaniak.drive.ui.MainActivityArgs.:()V │ │ +1a3368: 2200 ae04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // type@04ae │ │ +1a336c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a336e: 7020 c50e 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec5 │ │ +1a3374: 6900 4204 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0442 │ │ +1a3378: 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 │ │ -1a32ac: |[1a32ac] com.infomaniak.drive.ui.MainActivityArgs.:()V │ │ -1a32bc: 1274 |0000: const/4 v4, #int 7 // #7 │ │ -1a32be: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -1a32c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a32c2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -1a32c4: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -1a32c6: 0760 |0005: move-object v0, v6 │ │ -1a32c8: 7606 cb0e 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@0ecb │ │ -1a32ce: 0e00 |0009: return-void │ │ +1a337c: |[1a337c] com.infomaniak.drive.ui.MainActivityArgs.:()V │ │ +1a338c: 1274 |0000: const/4 v4, #int 7 // #7 │ │ +1a338e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +1a3390: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a3392: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +1a3394: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +1a3396: 0760 |0005: move-object v0, v6 │ │ +1a3398: 7606 cb0e 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@0ecb │ │ +1a339e: 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 │ │ -1a32d0: |[1a32d0] com.infomaniak.drive.ui.MainActivityArgs.:(IZLjava/lang/String;)V │ │ -1a32e0: 1a00 74f9 |0000: const-string v0, "shortcutId" // string@f974 │ │ -1a32e4: 7120 bcb9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a32ea: 7010 3596 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a32f0: 5912 4304 |0008: iput v2, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0443 │ │ -1a32f4: 5c13 4404 |000a: iput-boolean v3, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0444 │ │ -1a32f8: 5b14 4504 |000c: iput-object v4, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0445 │ │ -1a32fc: 0e00 |000e: return-void │ │ +1a33a0: |[1a33a0] com.infomaniak.drive.ui.MainActivityArgs.:(IZLjava/lang/String;)V │ │ +1a33b0: 1a00 79f9 |0000: const-string v0, "shortcutId" // string@f979 │ │ +1a33b4: 7120 c9b9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a33ba: 7010 4296 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a33c0: 5912 4304 |0008: iput v2, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0443 │ │ +1a33c4: 5c13 4404 |000a: iput-boolean v3, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0444 │ │ +1a33c8: 5b14 4504 |000c: iput-object v4, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0445 │ │ +1a33cc: 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 │ │ -1a3300: |[1a3300] com.infomaniak.drive.ui.MainActivityArgs.:(IZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a3310: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ -1a3314: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a3316: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a331a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1a331c: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a3320: 3806 0300 |0008: if-eqz v6, 000b // +0003 │ │ -1a3324: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -1a3326: dd05 0504 |000b: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a332a: 3805 0400 |000d: if-eqz v5, 0011 // +0004 │ │ -1a332e: 1a04 0000 |000f: const-string v4, "" // string@0000 │ │ -1a3332: 7040 ca0e 2143 |0011: invoke-direct {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0eca │ │ -1a3338: 0e00 |0014: return-void │ │ +1a33d0: |[1a33d0] com.infomaniak.drive.ui.MainActivityArgs.:(IZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a33e0: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ +1a33e4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a33e6: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a33ea: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1a33ec: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a33f0: 3806 0300 |0008: if-eqz v6, 000b // +0003 │ │ +1a33f4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +1a33f6: dd05 0504 |000b: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a33fa: 3805 0400 |000d: if-eqz v5, 0011 // +0004 │ │ +1a33fe: 1a04 0000 |000f: const-string v4, "" // string@0000 │ │ +1a3402: 7040 ca0e 2143 |0011: invoke-direct {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0eca │ │ +1a3408: 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 │ │ -1a30e0: |[1a30e0] com.infomaniak.drive.ui.MainActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/MainActivityArgs;IZLjava/lang/String;ILjava/lang/Object;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a30f0: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ -1a30f4: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ -1a30f8: 5201 4304 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0443 │ │ -1a30fc: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ -1a3100: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ -1a3104: 5502 4404 |000a: iget-boolean v2, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0444 │ │ -1a3108: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ -1a310c: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ -1a3110: 5403 4504 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0445 │ │ -1a3114: 6e40 cf0e 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainActivityArgs;.copy:(IZLjava/lang/String;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ecf │ │ -1a311a: 0c00 |0015: move-result-object v0 │ │ -1a311c: 1100 |0016: return-object v0 │ │ +1a31b0: |[1a31b0] com.infomaniak.drive.ui.MainActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/MainActivityArgs;IZLjava/lang/String;ILjava/lang/Object;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a31c0: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ +1a31c4: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ +1a31c8: 5201 4304 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0443 │ │ +1a31cc: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ +1a31d0: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ +1a31d4: 5502 4404 |000a: iget-boolean v2, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0444 │ │ +1a31d8: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ +1a31dc: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ +1a31e0: 5403 4504 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0445 │ │ +1a31e4: 6e40 cf0e 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainActivityArgs;.copy:(IZLjava/lang/String;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ecf │ │ +1a31ea: 0c00 |0015: move-result-object v0 │ │ +1a31ec: 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 │ │ -1a3148: |[1a3148] com.infomaniak.drive.ui.MainActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a3158: 6200 4204 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0442 │ │ -1a315c: 6e20 c60e 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ec6 │ │ -1a3162: 0c01 |0005: move-result-object v1 │ │ -1a3164: 1101 |0006: return-object v1 │ │ +1a3218: |[1a3218] com.infomaniak.drive.ui.MainActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a3228: 6200 4204 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0442 │ │ +1a322c: 6e20 c60e 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ec6 │ │ +1a3232: 0c01 |0005: move-result-object v1 │ │ +1a3234: 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 │ │ -1a3168: |[1a3168] com.infomaniak.drive.ui.MainActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a3178: 6200 4204 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0442 │ │ -1a317c: 6e20 c70e 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ec7 │ │ -1a3182: 0c01 |0005: move-result-object v1 │ │ -1a3184: 1101 |0006: return-object v1 │ │ +1a3238: |[1a3238] com.infomaniak.drive.ui.MainActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a3248: 6200 4204 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0442 │ │ +1a324c: 6e20 c70e 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ec7 │ │ +1a3252: 0c01 |0005: move-result-object v1 │ │ +1a3254: 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 │ │ -1a3188: |[1a3188] com.infomaniak.drive.ui.MainActivityArgs.component1:()I │ │ -1a3198: 5210 4304 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0443 │ │ -1a319c: 0f00 |0002: return v0 │ │ +1a3258: |[1a3258] com.infomaniak.drive.ui.MainActivityArgs.component1:()I │ │ +1a3268: 5210 4304 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0443 │ │ +1a326c: 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 │ │ -1a3054: |[1a3054] com.infomaniak.drive.ui.MainActivityArgs.component2:()Z │ │ -1a3064: 5510 4404 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0444 │ │ -1a3068: 0f00 |0002: return v0 │ │ +1a3124: |[1a3124] com.infomaniak.drive.ui.MainActivityArgs.component2:()Z │ │ +1a3134: 5510 4404 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0444 │ │ +1a3138: 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 │ │ -1a31f4: |[1a31f4] com.infomaniak.drive.ui.MainActivityArgs.component3:()Ljava/lang/String; │ │ -1a3204: 5410 4504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0445 │ │ -1a3208: 1100 |0002: return-object v0 │ │ +1a32c4: |[1a32c4] com.infomaniak.drive.ui.MainActivityArgs.component3:()Ljava/lang/String; │ │ +1a32d4: 5410 4504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0445 │ │ +1a32d8: 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 │ │ -1a3120: |[1a3120] com.infomaniak.drive.ui.MainActivityArgs.copy:(IZLjava/lang/String;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a3130: 1a00 74f9 |0000: const-string v0, "shortcutId" // string@f974 │ │ -1a3134: 7120 bcb9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a313a: 2200 af04 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04af │ │ -1a313e: 7040 ca0e 2043 |0007: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0eca │ │ -1a3144: 1100 |000a: return-object v0 │ │ +1a31f0: |[1a31f0] com.infomaniak.drive.ui.MainActivityArgs.copy:(IZLjava/lang/String;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a3200: 1a00 79f9 |0000: const-string v0, "shortcutId" // string@f979 │ │ +1a3204: 7120 c9b9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a320a: 2200 af04 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04af │ │ +1a320e: 7040 ca0e 2043 |0007: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0eca │ │ +1a3214: 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 │ │ -1a306c: |[1a306c] com.infomaniak.drive.ui.MainActivityArgs.equals:(Ljava/lang/Object;)Z │ │ -1a307c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1a307e: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1a3082: 0f00 |0003: return v0 │ │ -1a3084: 2051 af04 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04af │ │ -1a3088: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1a308a: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1a308e: 0f02 |0009: return v2 │ │ -1a3090: 1f05 af04 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04af │ │ -1a3094: 5241 4304 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0443 │ │ -1a3098: 5253 4304 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0443 │ │ -1a309c: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -1a30a0: 0f02 |0012: return v2 │ │ -1a30a2: 5541 4404 |0013: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0444 │ │ -1a30a6: 5553 4404 |0015: iget-boolean v3, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0444 │ │ -1a30aa: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ -1a30ae: 0f02 |0019: return v2 │ │ -1a30b0: 5441 4504 |001a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0445 │ │ -1a30b4: 5455 4504 |001c: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0445 │ │ -1a30b8: 7120 b3b9 5100 |001e: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -1a30be: 0a05 |0021: move-result v5 │ │ -1a30c0: 3905 0300 |0022: if-nez v5, 0025 // +0003 │ │ -1a30c4: 0f02 |0024: return v2 │ │ -1a30c6: 0f00 |0025: return v0 │ │ +1a313c: |[1a313c] com.infomaniak.drive.ui.MainActivityArgs.equals:(Ljava/lang/Object;)Z │ │ +1a314c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1a314e: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1a3152: 0f00 |0003: return v0 │ │ +1a3154: 2051 af04 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04af │ │ +1a3158: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1a315a: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1a315e: 0f02 |0009: return v2 │ │ +1a3160: 1f05 af04 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04af │ │ +1a3164: 5241 4304 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0443 │ │ +1a3168: 5253 4304 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0443 │ │ +1a316c: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +1a3170: 0f02 |0012: return v2 │ │ +1a3172: 5541 4404 |0013: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0444 │ │ +1a3176: 5553 4404 |0015: iget-boolean v3, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0444 │ │ +1a317a: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ +1a317e: 0f02 |0019: return v2 │ │ +1a3180: 5441 4504 |001a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0445 │ │ +1a3184: 5455 4504 |001c: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0445 │ │ +1a3188: 7120 c0b9 5100 |001e: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +1a318e: 0a05 |0021: move-result v5 │ │ +1a3190: 3905 0300 |0022: if-nez v5, 0025 // +0003 │ │ +1a3194: 0f02 |0024: return v2 │ │ +1a3196: 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 │ │ -1a31a0: |[1a31a0] com.infomaniak.drive.ui.MainActivityArgs.getDestinationFileId:()I │ │ -1a31b0: 5210 4304 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0443 │ │ -1a31b4: 0f00 |0002: return v0 │ │ +1a3270: |[1a3270] com.infomaniak.drive.ui.MainActivityArgs.getDestinationFileId:()I │ │ +1a3280: 5210 4304 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0443 │ │ +1a3284: 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 │ │ -1a320c: |[1a320c] com.infomaniak.drive.ui.MainActivityArgs.getShortcutId:()Ljava/lang/String; │ │ -1a321c: 5410 4504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0445 │ │ -1a3220: 1100 |0002: return-object v0 │ │ +1a32dc: |[1a32dc] com.infomaniak.drive.ui.MainActivityArgs.getShortcutId:()Ljava/lang/String; │ │ +1a32ec: 5410 4504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0445 │ │ +1a32f0: 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 │ │ -1a31b8: |[1a31b8] com.infomaniak.drive.ui.MainActivityArgs.hashCode:()I │ │ -1a31c8: 5220 4304 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0443 │ │ -1a31cc: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a31d0: 5521 4404 |0004: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0444 │ │ -1a31d4: 7110 0747 0100 |0006: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4707 │ │ -1a31da: 0a01 |0009: move-result v1 │ │ -1a31dc: b010 |000a: add-int/2addr v0, v1 │ │ -1a31de: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a31e2: 5421 4504 |000d: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0445 │ │ -1a31e6: 6e10 7d96 0100 |000f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@967d │ │ -1a31ec: 0a01 |0012: move-result v1 │ │ -1a31ee: b010 |0013: add-int/2addr v0, v1 │ │ -1a31f0: 0f00 |0014: return v0 │ │ +1a3288: |[1a3288] com.infomaniak.drive.ui.MainActivityArgs.hashCode:()I │ │ +1a3298: 5220 4304 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0443 │ │ +1a329c: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a32a0: 5521 4404 |0004: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0444 │ │ +1a32a4: 7110 1447 0100 |0006: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4714 │ │ +1a32aa: 0a01 |0009: move-result v1 │ │ +1a32ac: b010 |000a: add-int/2addr v0, v1 │ │ +1a32ae: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a32b2: 5421 4504 |000d: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0445 │ │ +1a32b6: 6e10 8a96 0100 |000f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@968a │ │ +1a32bc: 0a01 |0012: move-result v1 │ │ +1a32be: b010 |0013: add-int/2addr v0, v1 │ │ +1a32c0: 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 │ │ -1a30c8: |[1a30c8] com.infomaniak.drive.ui.MainActivityArgs.isDestinationSharedWithMe:()Z │ │ -1a30d8: 5510 4404 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0444 │ │ -1a30dc: 0f00 |0002: return v0 │ │ +1a3198: |[1a3198] com.infomaniak.drive.ui.MainActivityArgs.isDestinationSharedWithMe:()Z │ │ +1a31a8: 5510 4404 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0444 │ │ +1a31ac: 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 │ │ -1a2fb4: |[1a2fb4] com.infomaniak.drive.ui.MainActivityArgs.toBundle:()Landroid/os/Bundle; │ │ -1a2fc4: 2200 ac00 |0000: new-instance v0, Landroid/os/Bundle; // type@00ac │ │ -1a2fc8: 7010 d701 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01d7 │ │ -1a2fce: 1a01 6ba7 |0005: const-string v1, "destinationFileId" // string@a76b │ │ -1a2fd2: 5232 4304 |0007: iget v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0443 │ │ -1a2fd6: 6e30 f301 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ -1a2fdc: 1a01 7bc5 |000c: const-string v1, "isDestinationSharedWithMe" // string@c57b │ │ -1a2fe0: 5532 4404 |000e: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0444 │ │ -1a2fe4: 6e30 f001 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01f0 │ │ -1a2fea: 1a01 74f9 |0013: const-string v1, "shortcutId" // string@f974 │ │ -1a2fee: 5432 4504 |0015: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0445 │ │ -1a2ff2: 6e30 f901 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01f9 │ │ -1a2ff8: 1100 |001a: return-object v0 │ │ +1a3084: |[1a3084] com.infomaniak.drive.ui.MainActivityArgs.toBundle:()Landroid/os/Bundle; │ │ +1a3094: 2200 ac00 |0000: new-instance v0, Landroid/os/Bundle; // type@00ac │ │ +1a3098: 7010 d701 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01d7 │ │ +1a309e: 1a01 70a7 |0005: const-string v1, "destinationFileId" // string@a770 │ │ +1a30a2: 5232 4304 |0007: iget v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0443 │ │ +1a30a6: 6e30 f301 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ +1a30ac: 1a01 80c5 |000c: const-string v1, "isDestinationSharedWithMe" // string@c580 │ │ +1a30b0: 5532 4404 |000e: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0444 │ │ +1a30b4: 6e30 f001 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01f0 │ │ +1a30ba: 1a01 79f9 |0013: const-string v1, "shortcutId" // string@f979 │ │ +1a30be: 5432 4504 |0015: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0445 │ │ +1a30c2: 6e30 f901 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01f9 │ │ +1a30c8: 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 │ │ -1a2ffc: |[1a2ffc] com.infomaniak.drive.ui.MainActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ -1a300c: 2200 4a02 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@024a │ │ -1a3010: 7010 5206 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@0652 │ │ -1a3016: 5231 4304 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0443 │ │ -1a301a: 7110 d795 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -1a3020: 0c01 |000a: move-result-object v1 │ │ -1a3022: 1a02 6ba7 |000b: const-string v2, "destinationFileId" // string@a76b │ │ -1a3026: 6e30 5606 2001 |000d: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0656 │ │ -1a302c: 5531 4404 |0010: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0444 │ │ -1a3030: 7110 2a95 0100 |0012: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@952a │ │ -1a3036: 0c01 |0015: move-result-object v1 │ │ -1a3038: 1a02 7bc5 |0016: const-string v2, "isDestinationSharedWithMe" // string@c57b │ │ -1a303c: 6e30 5606 2001 |0018: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0656 │ │ -1a3042: 1a01 74f9 |001b: const-string v1, "shortcutId" // string@f974 │ │ -1a3046: 5432 4504 |001d: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0445 │ │ -1a304a: 6e30 5606 1002 |001f: invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0656 │ │ -1a3050: 1100 |0022: return-object v0 │ │ +1a30cc: |[1a30cc] com.infomaniak.drive.ui.MainActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ +1a30dc: 2200 4a02 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@024a │ │ +1a30e0: 7010 5206 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@0652 │ │ +1a30e6: 5231 4304 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0443 │ │ +1a30ea: 7110 e495 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +1a30f0: 0c01 |000a: move-result-object v1 │ │ +1a30f2: 1a02 70a7 |000b: const-string v2, "destinationFileId" // string@a770 │ │ +1a30f6: 6e30 5606 2001 |000d: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0656 │ │ +1a30fc: 5531 4404 |0010: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0444 │ │ +1a3100: 7110 3795 0100 |0012: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9537 │ │ +1a3106: 0c01 |0015: move-result-object v1 │ │ +1a3108: 1a02 80c5 |0016: const-string v2, "isDestinationSharedWithMe" // string@c580 │ │ +1a310c: 6e30 5606 2001 |0018: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0656 │ │ +1a3112: 1a01 79f9 |001b: const-string v1, "shortcutId" // string@f979 │ │ +1a3116: 5432 4504 |001d: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0445 │ │ +1a311a: 6e30 5606 1002 |001f: invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0656 │ │ +1a3120: 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 │ │ -1a3224: |[1a3224] com.infomaniak.drive.ui.MainActivityArgs.toString:()Ljava/lang/String; │ │ -1a3234: 5250 4304 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0443 │ │ -1a3238: 5551 4404 |0002: iget-boolean v1, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0444 │ │ -1a323c: 5452 4504 |0004: iget-object v2, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0445 │ │ -1a3240: 2203 1e18 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@181e │ │ -1a3244: 1a04 986a |0008: const-string v4, "MainActivityArgs(destinationFileId=" // string@6a98 │ │ -1a3248: 7020 b096 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96b0 │ │ -1a324e: 6e20 b496 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96b4 │ │ -1a3254: 1a00 5023 |0010: const-string v0, ", isDestinationSharedWithMe=" // string@2350 │ │ -1a3258: 6e20 b996 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1a325e: 6e20 bb96 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@96bb │ │ -1a3264: 1a00 af23 |0018: const-string v0, ", shortcutId=" // string@23af │ │ -1a3268: 6e20 b996 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1a326e: 6e20 b996 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1a3274: 1a00 b521 |0020: const-string v0, ")" // string@21b5 │ │ -1a3278: 6e20 b996 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1a327e: 6e10 ca96 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ca │ │ -1a3284: 0c00 |0028: move-result-object v0 │ │ -1a3286: 1100 |0029: return-object v0 │ │ +1a32f4: |[1a32f4] com.infomaniak.drive.ui.MainActivityArgs.toString:()Ljava/lang/String; │ │ +1a3304: 5250 4304 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0443 │ │ +1a3308: 5551 4404 |0002: iget-boolean v1, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0444 │ │ +1a330c: 5452 4504 |0004: iget-object v2, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0445 │ │ +1a3310: 2203 1f18 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@181f │ │ +1a3314: 1a04 9c6a |0008: const-string v4, "MainActivityArgs(destinationFileId=" // string@6a9c │ │ +1a3318: 7020 bd96 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96bd │ │ +1a331e: 6e20 c196 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96c1 │ │ +1a3324: 1a00 5123 |0010: const-string v0, ", isDestinationSharedWithMe=" // string@2351 │ │ +1a3328: 6e20 c696 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1a332e: 6e20 c896 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@96c8 │ │ +1a3334: 1a00 b023 |0018: const-string v0, ", shortcutId=" // string@23b0 │ │ +1a3338: 6e20 c696 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1a333e: 6e20 c696 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1a3344: 1a00 b621 |0020: const-string v0, ")" // string@21b6 │ │ +1a3348: 6e20 c696 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1a334e: 6e10 d796 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96d7 │ │ +1a3354: 0c00 |0028: move-result-object v0 │ │ +1a3356: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 27289 (MainActivityArgs.kt) │ │ + source_file_idx : 27293 (MainActivityArgs.kt) │ │ │ │ Class #114 header: │ │ class_idx : 1200 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a5238: |[1a5238] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -1a5248: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a524e: 5b01 4604 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0446 │ │ -1a5252: 0e00 |0005: return-void │ │ +1a5308: |[1a5308] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +1a5318: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a531e: 5b01 4604 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0446 │ │ +1a5322: 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 │ │ -1a5218: |[1a5218] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ -1a5228: 5410 4604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0446 │ │ -1a522c: 7110 bf0f 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$wOj5n3iXMcqx_P2DWp3GVvx9gfQ:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; // method@0fbf │ │ -1a5232: 0c00 |0005: move-result-object v0 │ │ -1a5234: 1100 |0006: return-object v0 │ │ +1a52e8: |[1a52e8] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ +1a52f8: 5410 4604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0446 │ │ +1a52fc: 7110 bf0f 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$wOj5n3iXMcqx_P2DWp3GVvx9gfQ:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; // method@0fbf │ │ +1a5302: 0c00 |0005: move-result-object v0 │ │ +1a5304: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #115 header: │ │ class_idx : 1201 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a5270: |[1a5270] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda1.:()V │ │ -1a5280: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a5286: 0e00 |0003: return-void │ │ +1a5340: |[1a5340] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda1.:()V │ │ +1a5350: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a5356: 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 │ │ -1a5254: |[1a5254] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda1.invoke:()Ljava/lang/Object; │ │ -1a5264: 7100 bc0f 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$uNaoTc4MzJ7jYEKbFgF_QMUVuTk:()Lcom/infomaniak/drive/utils/NotificationPermission; // method@0fbc │ │ -1a526a: 0c00 |0003: move-result-object v0 │ │ -1a526c: 1100 |0004: return-object v0 │ │ +1a5324: |[1a5324] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda1.invoke:()Ljava/lang/Object; │ │ +1a5334: 7100 bc0f 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$uNaoTc4MzJ7jYEKbFgF_QMUVuTk:()Lcom/infomaniak/drive/utils/NotificationPermission; // method@0fbc │ │ +1a533a: 0c00 |0003: move-result-object v0 │ │ +1a533c: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #116 header: │ │ class_idx : 1202 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a52a8: |[1a52a8] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda2.:()V │ │ -1a52b8: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a52be: 0e00 |0003: return-void │ │ +1a5378: |[1a5378] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda2.:()V │ │ +1a5388: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a538e: 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 │ │ -1a5288: |[1a5288] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda2.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5298: 1f01 0418 |0000: check-cast v1, Ljava/lang/Integer; // type@1804 │ │ -1a529c: 7110 be0f 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$vIkbyHE7INKSByrrWH4rKDVzkTY:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; // method@0fbe │ │ -1a52a2: 0c01 |0005: move-result-object v1 │ │ -1a52a4: 1101 |0006: return-object v1 │ │ +1a5358: |[1a5358] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda2.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5368: 1f01 0518 |0000: check-cast v1, Ljava/lang/Integer; // type@1805 │ │ +1a536c: 7110 be0f 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$vIkbyHE7INKSByrrWH4rKDVzkTY:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; // method@0fbe │ │ +1a5372: 0c01 |0005: move-result-object v1 │ │ +1a5374: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #117 header: │ │ class_idx : 1203 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a52e4: |[1a52e4] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda3.:(Landroidx/lifecycle/MediatorLiveData;)V │ │ -1a52f4: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a52fa: 5b01 4704 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.f$0:Landroidx/lifecycle/MediatorLiveData; // field@0447 │ │ -1a52fe: 0e00 |0005: return-void │ │ +1a53b4: |[1a53b4] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda3.:(Landroidx/lifecycle/MediatorLiveData;)V │ │ +1a53c4: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a53ca: 5b01 4704 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.f$0:Landroidx/lifecycle/MediatorLiveData; // field@0447 │ │ +1a53ce: 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 │ │ -1a52c0: |[1a52c0] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a52d0: 5410 4704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.f$0:Landroidx/lifecycle/MediatorLiveData; // field@0447 │ │ -1a52d4: 1f02 b604 |0002: check-cast v2, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04b6 │ │ -1a52d8: 7120 bb0f 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@0fbb │ │ -1a52de: 0c02 |0007: move-result-object v2 │ │ -1a52e0: 1102 |0008: return-object v2 │ │ +1a5390: |[1a5390] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a53a0: 5410 4704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.f$0:Landroidx/lifecycle/MediatorLiveData; // field@0447 │ │ +1a53a4: 1f02 b604 |0002: check-cast v2, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04b6 │ │ +1a53a8: 7120 bb0f 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@0fbb │ │ +1a53ae: 0c02 |0007: move-result-object v2 │ │ +1a53b0: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #118 header: │ │ class_idx : 1204 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a5324: |[1a5324] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda4.:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -1a5334: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a533a: 5b01 4804 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$0:Landroidx/fragment/app/FragmentActivity; // field@0448 │ │ -1a533e: 5b02 4904 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@0449 │ │ -1a5342: 0e00 |0007: return-void │ │ +1a53f4: |[1a53f4] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda4.:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +1a5404: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a540a: 5b01 4804 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$0:Landroidx/fragment/app/FragmentActivity; // field@0448 │ │ +1a540e: 5b02 4904 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@0449 │ │ +1a5412: 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 │ │ -1a5300: |[1a5300] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda4.invoke:()Ljava/lang/Object; │ │ -1a5310: 5420 4804 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$0:Landroidx/fragment/app/FragmentActivity; // field@0448 │ │ -1a5314: 5421 4904 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@0449 │ │ -1a5318: 7120 bd0f 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@0fbd │ │ -1a531e: 0c00 |0007: move-result-object v0 │ │ -1a5320: 1100 |0008: return-object v0 │ │ +1a53d0: |[1a53d0] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda4.invoke:()Ljava/lang/Object; │ │ +1a53e0: 5420 4804 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$0:Landroidx/fragment/app/FragmentActivity; // field@0448 │ │ +1a53e4: 5421 4904 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@0449 │ │ +1a53e8: 7120 bd0f 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@0fbd │ │ +1a53ee: 0c00 |0007: move-result-object v0 │ │ +1a53f0: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #119 header: │ │ class_idx : 1205 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 27303 │ │ 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 │ │ -1a5344: |[1a5344] com.infomaniak.drive.ui.MainViewModel$Companion.:()V │ │ -1a5354: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a535a: 0e00 |0003: return-void │ │ +1a5414: |[1a5414] com.infomaniak.drive.ui.MainViewModel$Companion.:()V │ │ +1a5424: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a542a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 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 │ │ -1a535c: |[1a535c] com.infomaniak.drive.ui.MainViewModel$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a536c: 7010 e50e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainViewModel$Companion;.:()V // method@0ee5 │ │ -1a5372: 0e00 |0003: return-void │ │ +1a542c: |[1a542c] com.infomaniak.drive.ui.MainViewModel$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a543c: 7010 e50e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainViewModel$Companion;.:()V // method@0ee5 │ │ +1a5442: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #120 header: │ │ class_idx : 1206 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 27303 │ │ 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 │ │ -1a55fc: |[1a55fc] com.infomaniak.drive.ui.MainViewModel$FileResult.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)V │ │ -1a560c: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a5612: 5c01 4d04 |0003: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044d │ │ -1a5616: 5b02 4c04 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@044c │ │ -1a561a: 5b03 4a04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044a │ │ -1a561e: 5b04 4b04 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044b │ │ -1a5622: 0e00 |000b: return-void │ │ +1a56cc: |[1a56cc] com.infomaniak.drive.ui.MainViewModel$FileResult.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)V │ │ +1a56dc: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a56e2: 5c01 4d04 |0003: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044d │ │ +1a56e6: 5b02 4c04 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@044c │ │ +1a56ea: 5b03 4a04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044a │ │ +1a56ee: 5b04 4b04 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044b │ │ +1a56f2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ 0x0003 line=572 │ │ 0x0005 line=573 │ │ 0x0007 line=574 │ │ 0x0009 line=575 │ │ @@ -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 │ │ -1a5624: |[1a5624] com.infomaniak.drive.ui.MainViewModel$FileResult.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a5634: dd07 0602 |0000: and-int/lit8 v7, v6, #int 2 // #02 │ │ -1a5638: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a563a: 3807 0300 |0003: if-eqz v7, 0006 // +0003 │ │ -1a563e: 0703 |0005: move-object v3, v0 │ │ -1a5640: dd07 0604 |0006: and-int/lit8 v7, v6, #int 4 // #04 │ │ -1a5644: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ -1a5648: 0704 |000a: move-object v4, v0 │ │ -1a564a: dd06 0608 |000b: and-int/lit8 v6, v6, #int 8 // #08 │ │ -1a564e: 3806 0300 |000d: if-eqz v6, 0010 // +0003 │ │ -1a5652: 0705 |000f: move-object v5, v0 │ │ -1a5654: 7055 e70e 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@0ee7 │ │ -1a565a: 0e00 |0013: return-void │ │ +1a56f4: |[1a56f4] com.infomaniak.drive.ui.MainViewModel$FileResult.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a5704: dd07 0602 |0000: and-int/lit8 v7, v6, #int 2 // #02 │ │ +1a5708: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a570a: 3807 0300 |0003: if-eqz v7, 0006 // +0003 │ │ +1a570e: 0703 |0005: move-object v3, v0 │ │ +1a5710: dd07 0604 |0006: and-int/lit8 v7, v6, #int 4 // #04 │ │ +1a5714: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ +1a5718: 0704 |000a: move-object v4, v0 │ │ +1a571a: dd06 0608 |000b: and-int/lit8 v6, v6, #int 8 // #08 │ │ +1a571e: 3806 0300 |000d: if-eqz v6, 0010 // +0003 │ │ +1a5722: 0705 |000f: move-object v5, v0 │ │ +1a5724: 7055 e70e 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@0ee7 │ │ +1a572a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0010 line=571 │ │ 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 │ │ -1a5420: |[1a5420] 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; │ │ -1a5430: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ -1a5434: 3806 0400 |0002: if-eqz v6, 0006 // +0004 │ │ -1a5438: 5501 4d04 |0004: iget-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044d │ │ -1a543c: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a5440: 3806 0400 |0008: if-eqz v6, 000c // +0004 │ │ -1a5444: 5402 4c04 |000a: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@044c │ │ -1a5448: dd06 0504 |000c: and-int/lit8 v6, v5, #int 4 // #04 │ │ -1a544c: 3806 0400 |000e: if-eqz v6, 0012 // +0004 │ │ -1a5450: 5403 4a04 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044a │ │ -1a5454: dd05 0508 |0012: and-int/lit8 v5, v5, #int 8 // #08 │ │ -1a5458: 3805 0400 |0014: if-eqz v5, 0018 // +0004 │ │ -1a545c: 5404 4b04 |0016: iget-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044b │ │ -1a5460: 6e54 ed0e 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@0eed │ │ -1a5466: 0c00 |001b: move-result-object v0 │ │ -1a5468: 1100 |001c: return-object v0 │ │ +1a54f0: |[1a54f0] 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; │ │ +1a5500: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ +1a5504: 3806 0400 |0002: if-eqz v6, 0006 // +0004 │ │ +1a5508: 5501 4d04 |0004: iget-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044d │ │ +1a550c: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a5510: 3806 0400 |0008: if-eqz v6, 000c // +0004 │ │ +1a5514: 5402 4c04 |000a: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@044c │ │ +1a5518: dd06 0504 |000c: and-int/lit8 v6, v5, #int 4 // #04 │ │ +1a551c: 3806 0400 |000e: if-eqz v6, 0012 // +0004 │ │ +1a5520: 5403 4a04 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044a │ │ +1a5524: dd05 0508 |0012: and-int/lit8 v5, v5, #int 8 // #08 │ │ +1a5528: 3805 0400 |0014: if-eqz v5, 0018 // +0004 │ │ +1a552c: 5404 4b04 |0016: iget-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044b │ │ +1a5530: 6e54 ed0e 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@0eed │ │ +1a5536: 0c00 |001b: move-result-object v0 │ │ +1a5538: 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 │ │ -1a5374: |[1a5374] com.infomaniak.drive.ui.MainViewModel$FileResult.component1:()Z │ │ -1a5384: 5510 4d04 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044d │ │ -1a5388: 0f00 |0002: return v0 │ │ +1a5444: |[1a5444] com.infomaniak.drive.ui.MainViewModel$FileResult.component1:()Z │ │ +1a5454: 5510 4d04 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044d │ │ +1a5458: 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 │ │ -1a54f4: |[1a54f4] com.infomaniak.drive.ui.MainViewModel$FileResult.component2:()Ljava/lang/Integer; │ │ -1a5504: 5410 4c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@044c │ │ -1a5508: 1100 |0002: return-object v0 │ │ +1a55c4: |[1a55c4] com.infomaniak.drive.ui.MainViewModel$FileResult.component2:()Ljava/lang/Integer; │ │ +1a55d4: 5410 4c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@044c │ │ +1a55d8: 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 │ │ -1a5524: |[1a5524] com.infomaniak.drive.ui.MainViewModel$FileResult.component3:()Ljava/lang/Object; │ │ -1a5534: 5410 4a04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044a │ │ -1a5538: 1100 |0002: return-object v0 │ │ +1a55f4: |[1a55f4] com.infomaniak.drive.ui.MainViewModel$FileResult.component3:()Ljava/lang/Object; │ │ +1a5604: 5410 4a04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044a │ │ +1a5608: 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 │ │ -1a5554: |[1a5554] com.infomaniak.drive.ui.MainViewModel$FileResult.component4:()Ljava/lang/String; │ │ -1a5564: 5410 4b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044b │ │ -1a5568: 1100 |0002: return-object v0 │ │ +1a5624: |[1a5624] com.infomaniak.drive.ui.MainViewModel$FileResult.component4:()Ljava/lang/String; │ │ +1a5634: 5410 4b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044b │ │ +1a5638: 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 │ │ -1a546c: |[1a546c] com.infomaniak.drive.ui.MainViewModel$FileResult.copy:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$FileResult; │ │ -1a547c: 2200 b604 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04b6 │ │ -1a5480: 7055 e70e 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@0ee7 │ │ -1a5486: 1100 |0005: return-object v0 │ │ +1a553c: |[1a553c] com.infomaniak.drive.ui.MainViewModel$FileResult.copy:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$FileResult; │ │ +1a554c: 2200 b604 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04b6 │ │ +1a5550: 7055 e70e 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@0ee7 │ │ +1a5556: 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 │ │ -1a538c: |[1a538c] com.infomaniak.drive.ui.MainViewModel$FileResult.equals:(Ljava/lang/Object;)Z │ │ -1a539c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1a539e: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1a53a2: 0f00 |0003: return v0 │ │ -1a53a4: 2051 b604 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04b6 │ │ -1a53a8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1a53aa: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1a53ae: 0f02 |0009: return v2 │ │ -1a53b0: 1f05 b604 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04b6 │ │ -1a53b4: 5541 4d04 |000c: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044d │ │ -1a53b8: 5553 4d04 |000e: iget-boolean v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044d │ │ -1a53bc: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -1a53c0: 0f02 |0012: return v2 │ │ -1a53c2: 5441 4c04 |0013: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@044c │ │ -1a53c6: 5453 4c04 |0015: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@044c │ │ -1a53ca: 7120 b3b9 3100 |0017: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -1a53d0: 0a01 |001a: move-result v1 │ │ -1a53d2: 3901 0300 |001b: if-nez v1, 001e // +0003 │ │ -1a53d6: 0f02 |001d: return v2 │ │ -1a53d8: 5441 4a04 |001e: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044a │ │ -1a53dc: 5453 4a04 |0020: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044a │ │ -1a53e0: 7120 b3b9 3100 |0022: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -1a53e6: 0a01 |0025: move-result v1 │ │ -1a53e8: 3901 0300 |0026: if-nez v1, 0029 // +0003 │ │ -1a53ec: 0f02 |0028: return v2 │ │ -1a53ee: 5441 4b04 |0029: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044b │ │ -1a53f2: 5455 4b04 |002b: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044b │ │ -1a53f6: 7120 b3b9 5100 |002d: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -1a53fc: 0a05 |0030: move-result v5 │ │ -1a53fe: 3905 0300 |0031: if-nez v5, 0034 // +0003 │ │ -1a5402: 0f02 |0033: return v2 │ │ -1a5404: 0f00 |0034: return v0 │ │ +1a545c: |[1a545c] com.infomaniak.drive.ui.MainViewModel$FileResult.equals:(Ljava/lang/Object;)Z │ │ +1a546c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1a546e: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1a5472: 0f00 |0003: return v0 │ │ +1a5474: 2051 b604 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04b6 │ │ +1a5478: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1a547a: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1a547e: 0f02 |0009: return v2 │ │ +1a5480: 1f05 b604 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04b6 │ │ +1a5484: 5541 4d04 |000c: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044d │ │ +1a5488: 5553 4d04 |000e: iget-boolean v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044d │ │ +1a548c: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +1a5490: 0f02 |0012: return v2 │ │ +1a5492: 5441 4c04 |0013: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@044c │ │ +1a5496: 5453 4c04 |0015: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@044c │ │ +1a549a: 7120 c0b9 3100 |0017: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +1a54a0: 0a01 |001a: move-result v1 │ │ +1a54a2: 3901 0300 |001b: if-nez v1, 001e // +0003 │ │ +1a54a6: 0f02 |001d: return v2 │ │ +1a54a8: 5441 4a04 |001e: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044a │ │ +1a54ac: 5453 4a04 |0020: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044a │ │ +1a54b0: 7120 c0b9 3100 |0022: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +1a54b6: 0a01 |0025: move-result v1 │ │ +1a54b8: 3901 0300 |0026: if-nez v1, 0029 // +0003 │ │ +1a54bc: 0f02 |0028: return v2 │ │ +1a54be: 5441 4b04 |0029: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044b │ │ +1a54c2: 5455 4b04 |002b: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044b │ │ +1a54c6: 7120 c0b9 5100 |002d: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +1a54cc: 0a05 |0030: move-result v5 │ │ +1a54ce: 3905 0300 |0031: if-nez v5, 0034 // +0003 │ │ +1a54d2: 0f02 |0033: return v2 │ │ +1a54d4: 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 │ │ -1a553c: |[1a553c] com.infomaniak.drive.ui.MainViewModel$FileResult.getData:()Ljava/lang/Object; │ │ -1a554c: 5410 4a04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044a │ │ -1a5550: 1100 |0002: return-object v0 │ │ +1a560c: |[1a560c] com.infomaniak.drive.ui.MainViewModel$FileResult.getData:()Ljava/lang/Object; │ │ +1a561c: 5410 4a04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044a │ │ +1a5620: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ 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 │ │ -1a556c: |[1a556c] com.infomaniak.drive.ui.MainViewModel$FileResult.getErrorCode:()Ljava/lang/String; │ │ -1a557c: 5410 4b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044b │ │ -1a5580: 1100 |0002: return-object v0 │ │ +1a563c: |[1a563c] com.infomaniak.drive.ui.MainViewModel$FileResult.getErrorCode:()Ljava/lang/String; │ │ +1a564c: 5410 4b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044b │ │ +1a5650: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=575 │ │ 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 │ │ -1a550c: |[1a550c] com.infomaniak.drive.ui.MainViewModel$FileResult.getErrorResId:()Ljava/lang/Integer; │ │ -1a551c: 5410 4c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@044c │ │ -1a5520: 1100 |0002: return-object v0 │ │ +1a55dc: |[1a55dc] com.infomaniak.drive.ui.MainViewModel$FileResult.getErrorResId:()Ljava/lang/Integer; │ │ +1a55ec: 5410 4c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@044c │ │ +1a55f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ 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 │ │ -1a5488: |[1a5488] com.infomaniak.drive.ui.MainViewModel$FileResult.hashCode:()I │ │ -1a5498: 5530 4d04 |0000: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044d │ │ -1a549c: 7110 0747 0000 |0002: invoke-static {v0}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4707 │ │ -1a54a2: 0a00 |0005: move-result v0 │ │ -1a54a4: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a54a8: 5431 4c04 |0008: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@044c │ │ -1a54ac: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -1a54ae: 3901 0400 |000b: if-nez v1, 000f // +0004 │ │ -1a54b2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1a54b4: 2805 |000e: goto 0013 // +0005 │ │ -1a54b6: 6e10 3a96 0100 |000f: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@963a │ │ -1a54bc: 0a01 |0012: move-result v1 │ │ -1a54be: b010 |0013: add-int/2addr v0, v1 │ │ -1a54c0: da00 001f |0014: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a54c4: 5431 4a04 |0016: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044a │ │ -1a54c8: 3901 0400 |0018: if-nez v1, 001c // +0004 │ │ -1a54cc: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -1a54ce: 2805 |001b: goto 0020 // +0005 │ │ -1a54d0: 6e10 3a96 0100 |001c: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@963a │ │ -1a54d6: 0a01 |001f: move-result v1 │ │ -1a54d8: b010 |0020: add-int/2addr v0, v1 │ │ -1a54da: da00 001f |0021: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a54de: 5431 4b04 |0023: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044b │ │ -1a54e2: 3901 0300 |0025: if-nez v1, 0028 // +0003 │ │ -1a54e6: 2805 |0027: goto 002c // +0005 │ │ -1a54e8: 6e10 7d96 0100 |0028: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@967d │ │ -1a54ee: 0a02 |002b: move-result v2 │ │ -1a54f0: b020 |002c: add-int/2addr v0, v2 │ │ -1a54f2: 0f00 |002d: return v0 │ │ +1a5558: |[1a5558] com.infomaniak.drive.ui.MainViewModel$FileResult.hashCode:()I │ │ +1a5568: 5530 4d04 |0000: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044d │ │ +1a556c: 7110 1447 0000 |0002: invoke-static {v0}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4714 │ │ +1a5572: 0a00 |0005: move-result v0 │ │ +1a5574: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a5578: 5431 4c04 |0008: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@044c │ │ +1a557c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +1a557e: 3901 0400 |000b: if-nez v1, 000f // +0004 │ │ +1a5582: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1a5584: 2805 |000e: goto 0013 // +0005 │ │ +1a5586: 6e10 4796 0100 |000f: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@9647 │ │ +1a558c: 0a01 |0012: move-result v1 │ │ +1a558e: b010 |0013: add-int/2addr v0, v1 │ │ +1a5590: da00 001f |0014: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a5594: 5431 4a04 |0016: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044a │ │ +1a5598: 3901 0400 |0018: if-nez v1, 001c // +0004 │ │ +1a559c: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +1a559e: 2805 |001b: goto 0020 // +0005 │ │ +1a55a0: 6e10 4796 0100 |001c: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@9647 │ │ +1a55a6: 0a01 |001f: move-result v1 │ │ +1a55a8: b010 |0020: add-int/2addr v0, v1 │ │ +1a55aa: da00 001f |0021: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a55ae: 5431 4b04 |0023: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044b │ │ +1a55b2: 3901 0300 |0025: if-nez v1, 0028 // +0003 │ │ +1a55b6: 2805 |0027: goto 002c // +0005 │ │ +1a55b8: 6e10 8a96 0100 |0028: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@968a │ │ +1a55be: 0a02 |002b: move-result v2 │ │ +1a55c0: b020 |002c: add-int/2addr v0, v2 │ │ +1a55c2: 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 │ │ -1a5408: |[1a5408] com.infomaniak.drive.ui.MainViewModel$FileResult.isSuccess:()Z │ │ -1a5418: 5510 4d04 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044d │ │ -1a541c: 0f00 |0002: return v0 │ │ +1a54d8: |[1a54d8] com.infomaniak.drive.ui.MainViewModel$FileResult.isSuccess:()Z │ │ +1a54e8: 5510 4d04 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044d │ │ +1a54ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ 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 │ │ -1a5584: |[1a5584] com.infomaniak.drive.ui.MainViewModel$FileResult.toString:()Ljava/lang/String; │ │ -1a5594: 5560 4d04 |0000: iget-boolean v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044d │ │ -1a5598: 5461 4c04 |0002: iget-object v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@044c │ │ -1a559c: 5462 4a04 |0004: iget-object v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044a │ │ -1a55a0: 5463 4b04 |0006: iget-object v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044b │ │ -1a55a4: 2204 1e18 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@181e │ │ -1a55a8: 1a05 e339 |000a: const-string v5, "FileResult(isSuccess=" // string@39e3 │ │ -1a55ac: 7020 b096 5400 |000c: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96b0 │ │ -1a55b2: 6e20 bb96 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@96bb │ │ -1a55b8: 1a00 1e23 |0012: const-string v0, ", errorResId=" // string@231e │ │ -1a55bc: 6e20 b996 0400 |0014: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1a55c2: 6e20 b896 1400 |0017: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96b8 │ │ -1a55c8: 1a00 0323 |001a: const-string v0, ", data=" // string@2303 │ │ -1a55cc: 6e20 b996 0400 |001c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1a55d2: 6e20 b896 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96b8 │ │ -1a55d8: 1a00 1c23 |0022: const-string v0, ", errorCode=" // string@231c │ │ -1a55dc: 6e20 b996 0400 |0024: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1a55e2: 6e20 b996 3400 |0027: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1a55e8: 1a00 b521 |002a: const-string v0, ")" // string@21b5 │ │ -1a55ec: 6e20 b996 0400 |002c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1a55f2: 6e10 ca96 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ca │ │ -1a55f8: 0c00 |0032: move-result-object v0 │ │ -1a55fa: 1100 |0033: return-object v0 │ │ +1a5654: |[1a5654] com.infomaniak.drive.ui.MainViewModel$FileResult.toString:()Ljava/lang/String; │ │ +1a5664: 5560 4d04 |0000: iget-boolean v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@044d │ │ +1a5668: 5461 4c04 |0002: iget-object v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@044c │ │ +1a566c: 5462 4a04 |0004: iget-object v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044a │ │ +1a5670: 5463 4b04 |0006: iget-object v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044b │ │ +1a5674: 2204 1f18 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@181f │ │ +1a5678: 1a05 e639 |000a: const-string v5, "FileResult(isSuccess=" // string@39e6 │ │ +1a567c: 7020 bd96 5400 |000c: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96bd │ │ +1a5682: 6e20 c896 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@96c8 │ │ +1a5688: 1a00 1f23 |0012: const-string v0, ", errorResId=" // string@231f │ │ +1a568c: 6e20 c696 0400 |0014: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1a5692: 6e20 c596 1400 |0017: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96c5 │ │ +1a5698: 1a00 0423 |001a: const-string v0, ", data=" // string@2304 │ │ +1a569c: 6e20 c696 0400 |001c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1a56a2: 6e20 c596 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96c5 │ │ +1a56a8: 1a00 1d23 |0022: const-string v0, ", errorCode=" // string@231d │ │ +1a56ac: 6e20 c696 0400 |0024: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1a56b2: 6e20 c696 3400 |0027: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1a56b8: 1a00 b621 |002a: const-string v0, ")" // string@21b6 │ │ +1a56bc: 6e20 c696 0400 |002c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1a56c2: 6e10 d796 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96d7 │ │ +1a56c8: 0c00 |0032: move-result-object v0 │ │ +1a56ca: 1100 |0033: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #121 header: │ │ class_idx : 1207 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 27303 │ │ 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 │ │ -1a5844: |[1a5844] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.:(IILjava/lang/String;)V │ │ -1a5854: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a585a: 5901 4f04 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044f │ │ -1a585e: 5902 5004 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0450 │ │ -1a5862: 5b03 4e04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044e │ │ -1a5866: 0e00 |0009: return-void │ │ +1a5914: |[1a5914] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.:(IILjava/lang/String;)V │ │ +1a5924: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a592a: 5901 4f04 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044f │ │ +1a592e: 5902 5004 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0450 │ │ +1a5932: 5b03 4e04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044e │ │ +1a5936: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ 0x0003 line=579 │ │ 0x0005 line=580 │ │ 0x0007 line=581 │ │ 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 │ │ -1a56b8: |[1a56b8] 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; │ │ -1a56c8: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ -1a56cc: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ -1a56d0: 5201 4f04 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044f │ │ -1a56d4: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ -1a56d8: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ -1a56dc: 5202 5004 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0450 │ │ -1a56e0: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ -1a56e4: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ -1a56e8: 5403 4e04 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044e │ │ -1a56ec: 6e40 fa0e 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@0efa │ │ -1a56f2: 0c00 |0015: move-result-object v0 │ │ -1a56f4: 1100 |0016: return-object v0 │ │ +1a5788: |[1a5788] 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; │ │ +1a5798: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ +1a579c: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ +1a57a0: 5201 4f04 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044f │ │ +1a57a4: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ +1a57a8: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ +1a57ac: 5202 5004 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0450 │ │ +1a57b0: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ +1a57b4: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ +1a57b8: 5403 4e04 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044e │ │ +1a57bc: 6e40 fa0e 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@0efa │ │ +1a57c2: 0c00 |0015: move-result-object v0 │ │ +1a57c4: 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 │ │ -1a5714: |[1a5714] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component1:()I │ │ -1a5724: 5210 4f04 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044f │ │ -1a5728: 0f00 |0002: return v0 │ │ +1a57e4: |[1a57e4] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component1:()I │ │ +1a57f4: 5210 4f04 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044f │ │ +1a57f8: 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 │ │ -1a572c: |[1a572c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component2:()I │ │ -1a573c: 5210 5004 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0450 │ │ -1a5740: 0f00 |0002: return v0 │ │ +1a57fc: |[1a57fc] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component2:()I │ │ +1a580c: 5210 5004 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0450 │ │ +1a5810: 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 │ │ -1a57b0: |[1a57b0] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component3:()Ljava/lang/String; │ │ -1a57c0: 5410 4e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044e │ │ -1a57c4: 1100 |0002: return-object v0 │ │ +1a5880: |[1a5880] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component3:()Ljava/lang/String; │ │ +1a5890: 5410 4e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044e │ │ +1a5894: 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 │ │ -1a56f8: |[1a56f8] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.copy:(IILjava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; │ │ -1a5708: 2200 b704 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04b7 │ │ -1a570c: 7040 f60e 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0ef6 │ │ -1a5712: 1100 |0005: return-object v0 │ │ +1a57c8: |[1a57c8] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.copy:(IILjava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; │ │ +1a57d8: 2200 b704 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04b7 │ │ +1a57dc: 7040 f60e 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0ef6 │ │ +1a57e2: 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 │ │ -1a565c: |[1a565c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.equals:(Ljava/lang/Object;)Z │ │ -1a566c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1a566e: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1a5672: 0f00 |0003: return v0 │ │ -1a5674: 2051 b704 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04b7 │ │ -1a5678: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1a567a: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1a567e: 0f02 |0009: return v2 │ │ -1a5680: 1f05 b704 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04b7 │ │ -1a5684: 5241 4f04 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044f │ │ -1a5688: 5253 4f04 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044f │ │ -1a568c: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -1a5690: 0f02 |0012: return v2 │ │ -1a5692: 5241 5004 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0450 │ │ -1a5696: 5253 5004 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0450 │ │ -1a569a: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ -1a569e: 0f02 |0019: return v2 │ │ -1a56a0: 5441 4e04 |001a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044e │ │ -1a56a4: 5455 4e04 |001c: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044e │ │ -1a56a8: 7120 b3b9 5100 |001e: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -1a56ae: 0a05 |0021: move-result v5 │ │ -1a56b0: 3905 0300 |0022: if-nez v5, 0025 // +0003 │ │ -1a56b4: 0f02 |0024: return v2 │ │ -1a56b6: 0f00 |0025: return v0 │ │ +1a572c: |[1a572c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.equals:(Ljava/lang/Object;)Z │ │ +1a573c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1a573e: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1a5742: 0f00 |0003: return v0 │ │ +1a5744: 2051 b704 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04b7 │ │ +1a5748: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1a574a: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1a574e: 0f02 |0009: return v2 │ │ +1a5750: 1f05 b704 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04b7 │ │ +1a5754: 5241 4f04 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044f │ │ +1a5758: 5253 4f04 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044f │ │ +1a575c: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +1a5760: 0f02 |0012: return v2 │ │ +1a5762: 5241 5004 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0450 │ │ +1a5766: 5253 5004 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0450 │ │ +1a576a: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ +1a576e: 0f02 |0019: return v2 │ │ +1a5770: 5441 4e04 |001a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044e │ │ +1a5774: 5455 4e04 |001c: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044e │ │ +1a5778: 7120 c0b9 5100 |001e: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +1a577e: 0a05 |0021: move-result v5 │ │ +1a5780: 3905 0300 |0022: if-nez v5, 0025 // +0003 │ │ +1a5784: 0f02 |0024: return v2 │ │ +1a5786: 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 │ │ -1a57c8: |[1a57c8] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getErrorCode:()Ljava/lang/String; │ │ -1a57d8: 5410 4e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044e │ │ -1a57dc: 1100 |0002: return-object v0 │ │ +1a5898: |[1a5898] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getErrorCode:()Ljava/lang/String; │ │ +1a58a8: 5410 4e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044e │ │ +1a58ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ 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 │ │ -1a5744: |[1a5744] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getNumberOfSuccessfulActions:()I │ │ -1a5754: 5210 4f04 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044f │ │ -1a5758: 0f00 |0002: return v0 │ │ +1a5814: |[1a5814] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getNumberOfSuccessfulActions:()I │ │ +1a5824: 5210 4f04 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044f │ │ +1a5828: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ 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 │ │ -1a575c: |[1a575c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getTotalOfActions:()I │ │ -1a576c: 5210 5004 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0450 │ │ -1a5770: 0f00 |0002: return v0 │ │ +1a582c: |[1a582c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getTotalOfActions:()I │ │ +1a583c: 5210 5004 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0450 │ │ +1a5840: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ 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 │ │ -1a5774: |[1a5774] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.hashCode:()I │ │ -1a5784: 5220 4f04 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044f │ │ -1a5788: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a578c: 5221 5004 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0450 │ │ -1a5790: b010 |0006: add-int/2addr v0, v1 │ │ -1a5792: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a5796: 5421 4e04 |0009: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044e │ │ -1a579a: 3901 0400 |000b: if-nez v1, 000f // +0004 │ │ -1a579e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1a57a0: 2805 |000e: goto 0013 // +0005 │ │ -1a57a2: 6e10 7d96 0100 |000f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@967d │ │ -1a57a8: 0a01 |0012: move-result v1 │ │ -1a57aa: b010 |0013: add-int/2addr v0, v1 │ │ -1a57ac: 0f00 |0014: return v0 │ │ +1a5844: |[1a5844] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.hashCode:()I │ │ +1a5854: 5220 4f04 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044f │ │ +1a5858: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a585c: 5221 5004 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0450 │ │ +1a5860: b010 |0006: add-int/2addr v0, v1 │ │ +1a5862: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a5866: 5421 4e04 |0009: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044e │ │ +1a586a: 3901 0400 |000b: if-nez v1, 000f // +0004 │ │ +1a586e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1a5870: 2805 |000e: goto 0013 // +0005 │ │ +1a5872: 6e10 8a96 0100 |000f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@968a │ │ +1a5878: 0a01 |0012: move-result v1 │ │ +1a587a: b010 |0013: add-int/2addr v0, v1 │ │ +1a587c: 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 │ │ -1a5868: |[1a5868] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setErrorCode:(Ljava/lang/String;)V │ │ -1a5878: 5b01 4e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044e │ │ -1a587c: 0e00 |0002: return-void │ │ +1a5938: |[1a5938] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setErrorCode:(Ljava/lang/String;)V │ │ +1a5948: 5b01 4e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044e │ │ +1a594c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ 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 │ │ -1a5880: |[1a5880] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setNumberOfSuccessfulActions:(I)V │ │ -1a5890: 5901 4f04 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044f │ │ -1a5894: 0e00 |0002: return-void │ │ +1a5950: |[1a5950] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setNumberOfSuccessfulActions:(I)V │ │ +1a5960: 5901 4f04 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044f │ │ +1a5964: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ 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 │ │ -1a5898: |[1a5898] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setTotalOfActions:(I)V │ │ -1a58a8: 5901 5004 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0450 │ │ -1a58ac: 0e00 |0002: return-void │ │ +1a5968: |[1a5968] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setTotalOfActions:(I)V │ │ +1a5978: 5901 5004 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0450 │ │ +1a597c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ 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 │ │ -1a57e0: |[1a57e0] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.toString:()Ljava/lang/String; │ │ -1a57f0: 5250 4f04 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044f │ │ -1a57f4: 5251 5004 |0002: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0450 │ │ -1a57f8: 5452 4e04 |0004: iget-object v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044e │ │ -1a57fc: 2203 1e18 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@181e │ │ -1a5800: 1a04 626c |0008: const-string v4, "MultiSelectMediatorState(numberOfSuccessfulActions=" // string@6c62 │ │ -1a5804: 7020 b096 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96b0 │ │ -1a580a: 6e20 b496 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96b4 │ │ -1a5810: 1a00 d323 |0010: const-string v0, ", totalOfActions=" // string@23d3 │ │ -1a5814: 6e20 b996 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1a581a: 6e20 b496 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96b4 │ │ -1a5820: 1a00 1c23 |0018: const-string v0, ", errorCode=" // string@231c │ │ -1a5824: 6e20 b996 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1a582a: 6e20 b996 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1a5830: 1a00 b521 |0020: const-string v0, ")" // string@21b5 │ │ -1a5834: 6e20 b996 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1a583a: 6e10 ca96 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ca │ │ -1a5840: 0c00 |0028: move-result-object v0 │ │ -1a5842: 1100 |0029: return-object v0 │ │ +1a58b0: |[1a58b0] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.toString:()Ljava/lang/String; │ │ +1a58c0: 5250 4f04 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@044f │ │ +1a58c4: 5251 5004 |0002: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0450 │ │ +1a58c8: 5452 4e04 |0004: iget-object v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@044e │ │ +1a58cc: 2203 1f18 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@181f │ │ +1a58d0: 1a04 666c |0008: const-string v4, "MultiSelectMediatorState(numberOfSuccessfulActions=" // string@6c66 │ │ +1a58d4: 7020 bd96 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96bd │ │ +1a58da: 6e20 c196 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96c1 │ │ +1a58e0: 1a00 d423 |0010: const-string v0, ", totalOfActions=" // string@23d4 │ │ +1a58e4: 6e20 c696 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1a58ea: 6e20 c196 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96c1 │ │ +1a58f0: 1a00 1d23 |0018: const-string v0, ", errorCode=" // string@231d │ │ +1a58f4: 6e20 c696 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1a58fa: 6e20 c696 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1a5900: 1a00 b621 |0020: const-string v0, ")" // string@21b6 │ │ +1a5904: 6e20 c696 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1a590a: 6e10 d796 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96d7 │ │ +1a5910: 0c00 |0028: move-result-object v0 │ │ +1a5912: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #122 header: │ │ class_idx : 1208 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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 │ │ -1a58d0: |[1a58d0] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0.:()V │ │ -1a58e0: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a58e6: 0e00 |0003: return-void │ │ +1a59a0: |[1a59a0] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0.:()V │ │ +1a59b0: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a59b6: 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 │ │ -1a58b0: |[1a58b0] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a58c0: 1f01 9403 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ -1a58c4: 7110 070f 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$r8$lambda$63WOflyBoNuODx90K1rfUoe0280:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f07 │ │ -1a58ca: 0c01 |0005: move-result-object v1 │ │ -1a58cc: 1101 |0006: return-object v1 │ │ +1a5980: |[1a5980] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5990: 1f01 9403 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ +1a5994: 7110 070f 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$r8$lambda$63WOflyBoNuODx90K1rfUoe0280:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f07 │ │ +1a599a: 0c01 |0005: move-result-object v1 │ │ +1a599c: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #123 header: │ │ class_idx : 1209 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ 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 │ │ -1a5a48: |[1a5a48] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.$r8$lambda$63WOflyBoNuODx90K1rfUoe0280:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a5a58: 7110 0d0f 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@0f0d │ │ -1a5a5e: 0c00 |0003: move-result-object v0 │ │ -1a5a60: 1100 |0004: return-object v0 │ │ +1a5b18: |[1a5b18] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.$r8$lambda$63WOflyBoNuODx90K1rfUoe0280:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a5b28: 7110 0d0f 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@0f0d │ │ +1a5b2e: 0c00 |0003: move-result-object v0 │ │ +1a5b30: 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 │ │ -1a5ab4: |[1a5ab4] 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 │ │ -1a5ac4: 5b01 5104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0451 │ │ -1a5ac8: 5b02 5304 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0453 │ │ -1a5acc: 5b03 5204 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0452 │ │ -1a5ad0: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a5ad2: 7030 57b5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a5ad8: 0e00 |000a: return-void │ │ +1a5b84: |[1a5b84] 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 │ │ +1a5b94: 5b01 5104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0451 │ │ +1a5b98: 5b02 5304 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0453 │ │ +1a5b9c: 5b03 5204 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0452 │ │ +1a5ba0: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a5ba2: 7030 64b5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a5ba8: 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 │ │ -1a5a64: |[1a5a64] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invokeSuspend$lambda$1$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a5a74: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1a5a76: 6e20 7d0a 0100 |0001: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/File;.setFavorite:(Z)V // method@0a7d │ │ -1a5a7c: 6201 89b3 |0004: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a5a80: 1101 |0006: return-object v1 │ │ +1a5b34: |[1a5b34] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invokeSuspend$lambda$1$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a5b44: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1a5b46: 6e20 7d0a 0100 |0001: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/File;.setFavorite:(Z)V // method@0a7d │ │ +1a5b4c: 6201 8cb3 |0004: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a5b50: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=237 │ │ 0x0004 line=238 │ │ 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 │ │ -1a5a84: |[1a5a84] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a5a94: 2200 b904 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@04b9 │ │ -1a5a98: 5441 5104 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0451 │ │ -1a5a9c: 5442 5304 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0453 │ │ -1a5aa0: 5443 5204 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0452 │ │ -1a5aa4: 7056 080f 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@0f08 │ │ -1a5aaa: 5b05 5404 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0454 │ │ -1a5aae: 1f00 d51a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a5ab2: 1100 |000f: return-object v0 │ │ +1a5b54: |[1a5b54] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a5b64: 2200 b904 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@04b9 │ │ +1a5b68: 5441 5104 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0451 │ │ +1a5b6c: 5442 5304 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0453 │ │ +1a5b70: 5443 5204 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0452 │ │ +1a5b74: 7056 080f 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@0f08 │ │ +1a5b7a: 5b05 5404 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0454 │ │ +1a5b7e: 1f00 d61a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a5b82: 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 │ │ -1a58e8: |[1a58e8] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a58f8: 6e30 090f 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@0f09 │ │ -1a58fe: 0c01 |0003: move-result-object v1 │ │ -1a5900: 1f01 b904 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@04b9 │ │ -1a5904: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a5908: 6e20 0c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f0c │ │ -1a590e: 0c01 |000b: move-result-object v1 │ │ -1a5910: 1101 |000c: return-object v1 │ │ +1a59b8: |[1a59b8] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a59c8: 6e30 090f 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@0f09 │ │ +1a59ce: 0c01 |0003: move-result-object v1 │ │ +1a59d0: 1f01 b904 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@04b9 │ │ +1a59d4: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a59d8: 6e20 0c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f0c │ │ +1a59de: 0c01 |000b: move-result-object v1 │ │ +1a59e0: 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 │ │ -1a5914: |[1a5914] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5924: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a5928: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a592c: 6e30 0a0f 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@0f0a │ │ -1a5932: 0c01 |0007: move-result-object v1 │ │ -1a5934: 1101 |0008: return-object v1 │ │ +1a59e4: |[1a59e4] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a59f4: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a59f8: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a59fc: 6e30 0a0f 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@0f0a │ │ +1a5a02: 0c01 |0007: move-result-object v1 │ │ +1a5a04: 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 │ │ -1a5938: |[1a5938] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5948: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a594e: 0c00 |0003: move-result-object v0 │ │ -1a5950: 52e1 5804 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.label:I // field@0458 │ │ -1a5954: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a5956: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ -1a595a: 3321 1700 |0009: if-ne v1, v2, 0020 // +0017 │ │ -1a595e: 54e0 5704 |000b: iget-object v0, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$3:Ljava/lang/Object; // field@0457 │ │ -1a5962: 1f00 6e0d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d6e │ │ -1a5966: 54e1 5604 |000f: iget-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$2:Ljava/lang/Object; // field@0456 │ │ -1a596a: 1f01 991b |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b99 │ │ -1a596e: 54e2 5504 |0013: iget-object v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$1:Ljava/lang/Object; // field@0455 │ │ -1a5972: 1f02 bf03 |0015: check-cast v2, Lcom/infomaniak/drive/data/models/UserDrive; // type@03bf │ │ -1a5976: 54e3 5404 |0017: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0454 │ │ -1a597a: 1f03 9403 |0019: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ -1a597e: 7110 809d 0f00 |001b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a5984: 0725 |001e: move-object v5, v2 │ │ -1a5986: 2842 |001f: goto 0061 // +0042 │ │ -1a5988: 220f 0118 |0020: new-instance v15, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a598c: 1a00 5e99 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a5990: 7020 bc95 0f00 |0024: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a5996: 270f |0027: throw v15 │ │ -1a5998: 7110 809d 0f00 |0028: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a599e: 54ef 5404 |002b: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0454 │ │ -1a59a2: 1f0f 4402 |002d: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a59a6: 6201 b600 |002f: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a59aa: 54e3 5104 |0031: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0451 │ │ -1a59ae: 6e20 6a09 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@096a │ │ -1a59b4: 0c01 |0036: move-result-object v1 │ │ -1a59b6: 54e3 5104 |0037: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0451 │ │ -1a59ba: 54e4 5304 |0039: iget-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0453 │ │ -1a59be: 54e5 5204 |003b: iget-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0452 │ │ -1a59c2: 220d b604 |003d: new-instance v13, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04b6 │ │ -1a59c6: 6e10 9042 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@4290 │ │ -1a59cc: 0a07 |0042: move-result v7 │ │ -1a59ce: 130b 0e00 |0043: const/16 v11, #int 14 // #e │ │ -1a59d2: 120c |0045: const/4 v12, #int 0 // #0 │ │ -1a59d4: 1208 |0046: const/4 v8, #int 0 // #0 │ │ -1a59d6: 1209 |0047: const/4 v9, #int 0 // #0 │ │ -1a59d8: 120a |0048: const/4 v10, #int 0 // #0 │ │ -1a59da: 07d6 |0049: move-object v6, v13 │ │ -1a59dc: 7607 e80e 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@0ee8 │ │ -1a59e2: 5be3 5404 |004d: iput-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0454 │ │ -1a59e6: 5be4 5504 |004f: iput-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$1:Ljava/lang/Object; // field@0455 │ │ -1a59ea: 5be5 5604 |0051: iput-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$2:Ljava/lang/Object; // field@0456 │ │ -1a59ee: 5be1 5704 |0053: iput-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$3:Ljava/lang/Object; // field@0457 │ │ -1a59f2: 59e2 5804 |0055: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.label:I // field@0458 │ │ -1a59f6: 7230 4206 df0e |0057: invoke-interface {v15, v13, v14}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ -1a59fc: 0c0f |005a: move-result-object v15 │ │ -1a59fe: 330f 0300 |005b: if-ne v15, v0, 005e // +0003 │ │ -1a5a02: 1100 |005d: return-object v0 │ │ -1a5a04: 0710 |005e: move-object v0, v1 │ │ -1a5a06: 0751 |005f: move-object v1, v5 │ │ -1a5a08: 0745 |0060: move-object v5, v4 │ │ -1a5a0a: 6e10 9042 0000 |0061: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@4290 │ │ -1a5a10: 0a0f |0064: move-result v15 │ │ -1a5a12: 380f 1800 |0065: if-eqz v15, 007d // +0018 │ │ -1a5a16: 6202 ba00 |0067: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a5a1a: 6e10 440a 0300 |0069: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a44 │ │ -1a5a20: 0a03 |006c: move-result v3 │ │ -1a5a22: 2206 b804 |006d: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0; // type@04b8 │ │ -1a5a26: 7010 050f 0600 |006f: invoke-direct {v6}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0;.:()V // method@0f05 │ │ -1a5a2c: 1227 |0072: const/4 v7, #int 2 // #2 │ │ -1a5a2e: 1208 |0073: const/4 v8, #int 0 // #0 │ │ -1a5a30: 1204 |0074: const/4 v4, #int 0 // #0 │ │ -1a5a32: 7707 c609 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@09c6 │ │ -1a5a38: 3801 0500 |0078: if-eqz v1, 007d // +0005 │ │ -1a5a3c: 7210 6eb8 0100 |007a: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b86e │ │ -1a5a42: 620f 89b3 |007d: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a5a46: 110f |007f: return-object v15 │ │ +1a5a08: |[1a5a08] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5a18: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a5a1e: 0c00 |0003: move-result-object v0 │ │ +1a5a20: 52e1 5804 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.label:I // field@0458 │ │ +1a5a24: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a5a26: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ +1a5a2a: 3321 1700 |0009: if-ne v1, v2, 0020 // +0017 │ │ +1a5a2e: 54e0 5704 |000b: iget-object v0, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$3:Ljava/lang/Object; // field@0457 │ │ +1a5a32: 1f00 6f0d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d6f │ │ +1a5a36: 54e1 5604 |000f: iget-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$2:Ljava/lang/Object; // field@0456 │ │ +1a5a3a: 1f01 9a1b |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b9a │ │ +1a5a3e: 54e2 5504 |0013: iget-object v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$1:Ljava/lang/Object; // field@0455 │ │ +1a5a42: 1f02 bf03 |0015: check-cast v2, Lcom/infomaniak/drive/data/models/UserDrive; // type@03bf │ │ +1a5a46: 54e3 5404 |0017: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0454 │ │ +1a5a4a: 1f03 9403 |0019: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ +1a5a4e: 7110 8d9d 0f00 |001b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a5a54: 0725 |001e: move-object v5, v2 │ │ +1a5a56: 2842 |001f: goto 0061 // +0042 │ │ +1a5a58: 220f 0218 |0020: new-instance v15, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a5a5c: 1a00 6399 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a5a60: 7020 c995 0f00 |0024: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a5a66: 270f |0027: throw v15 │ │ +1a5a68: 7110 8d9d 0f00 |0028: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a5a6e: 54ef 5404 |002b: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0454 │ │ +1a5a72: 1f0f 4402 |002d: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a5a76: 6201 b600 |002f: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a5a7a: 54e3 5104 |0031: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0451 │ │ +1a5a7e: 6e20 6a09 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@096a │ │ +1a5a84: 0c01 |0036: move-result-object v1 │ │ +1a5a86: 54e3 5104 |0037: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0451 │ │ +1a5a8a: 54e4 5304 |0039: iget-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0453 │ │ +1a5a8e: 54e5 5204 |003b: iget-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0452 │ │ +1a5a92: 220d b604 |003d: new-instance v13, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04b6 │ │ +1a5a96: 6e10 9d42 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@429d │ │ +1a5a9c: 0a07 |0042: move-result v7 │ │ +1a5a9e: 130b 0e00 |0043: const/16 v11, #int 14 // #e │ │ +1a5aa2: 120c |0045: const/4 v12, #int 0 // #0 │ │ +1a5aa4: 1208 |0046: const/4 v8, #int 0 // #0 │ │ +1a5aa6: 1209 |0047: const/4 v9, #int 0 // #0 │ │ +1a5aa8: 120a |0048: const/4 v10, #int 0 // #0 │ │ +1a5aaa: 07d6 |0049: move-object v6, v13 │ │ +1a5aac: 7607 e80e 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@0ee8 │ │ +1a5ab2: 5be3 5404 |004d: iput-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0454 │ │ +1a5ab6: 5be4 5504 |004f: iput-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$1:Ljava/lang/Object; // field@0455 │ │ +1a5aba: 5be5 5604 |0051: iput-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$2:Ljava/lang/Object; // field@0456 │ │ +1a5abe: 5be1 5704 |0053: iput-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$3:Ljava/lang/Object; // field@0457 │ │ +1a5ac2: 59e2 5804 |0055: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.label:I // field@0458 │ │ +1a5ac6: 7230 4206 df0e |0057: invoke-interface {v15, v13, v14}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ +1a5acc: 0c0f |005a: move-result-object v15 │ │ +1a5ace: 330f 0300 |005b: if-ne v15, v0, 005e // +0003 │ │ +1a5ad2: 1100 |005d: return-object v0 │ │ +1a5ad4: 0710 |005e: move-object v0, v1 │ │ +1a5ad6: 0751 |005f: move-object v1, v5 │ │ +1a5ad8: 0745 |0060: move-object v5, v4 │ │ +1a5ada: 6e10 9d42 0000 |0061: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@429d │ │ +1a5ae0: 0a0f |0064: move-result v15 │ │ +1a5ae2: 380f 1800 |0065: if-eqz v15, 007d // +0018 │ │ +1a5ae6: 6202 ba00 |0067: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a5aea: 6e10 440a 0300 |0069: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a44 │ │ +1a5af0: 0a03 |006c: move-result v3 │ │ +1a5af2: 2206 b804 |006d: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0; // type@04b8 │ │ +1a5af6: 7010 050f 0600 |006f: invoke-direct {v6}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0;.:()V // method@0f05 │ │ +1a5afc: 1227 |0072: const/4 v7, #int 2 // #2 │ │ +1a5afe: 1208 |0073: const/4 v8, #int 0 // #0 │ │ +1a5b00: 1204 |0074: const/4 v4, #int 0 // #0 │ │ +1a5b02: 7707 c609 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@09c6 │ │ +1a5b08: 3801 0500 |0078: if-eqz v1, 007d // +0005 │ │ +1a5b0c: 7210 7bb8 0100 |007a: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b87b │ │ +1a5b12: 620f 8cb3 |007d: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a5b16: 110f |007f: return-object v15 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=231 │ │ 0x002f line=232 │ │ 0x003d line=233 │ │ 0x0061 line=235 │ │ 0x0067 line=236 │ │ 0x007a line=239 │ │ 0x007d line=242 │ │ locals : │ │ 0x0000 - 0x0080 reg=14 this Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; │ │ 0x0000 - 0x0080 reg=15 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #124 header: │ │ class_idx : 1210 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ 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 │ │ -1a5bf8: |[1a5bf8] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.:(ILkotlin/coroutines/Continuation;)V │ │ -1a5c08: 5901 5904 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@0459 │ │ -1a5c0c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a5c0e: 7030 57b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a5c14: 0e00 |0006: return-void │ │ +1a5cc8: |[1a5cc8] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.:(ILkotlin/coroutines/Continuation;)V │ │ +1a5cd8: 5901 5904 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@0459 │ │ +1a5cdc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a5cde: 7030 64b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a5ce4: 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 │ │ -1a5bd0: |[1a5bd0] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a5be0: 2200 ba04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@04ba │ │ -1a5be4: 5221 5904 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@0459 │ │ -1a5be8: 7030 0e0f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.:(ILkotlin/coroutines/Continuation;)V // method@0f0e │ │ -1a5bee: 5b03 5a04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.L$0:Ljava/lang/Object; // field@045a │ │ -1a5bf2: 1f00 d51a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a5bf6: 1100 |000b: return-object v0 │ │ +1a5ca0: |[1a5ca0] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a5cb0: 2200 ba04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@04ba │ │ +1a5cb4: 5221 5904 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@0459 │ │ +1a5cb8: 7030 0e0f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.:(ILkotlin/coroutines/Continuation;)V // method@0f0e │ │ +1a5cbe: 5b03 5a04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.L$0:Ljava/lang/Object; // field@045a │ │ +1a5cc2: 1f00 d61a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a5cc6: 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 │ │ -1a5adc: |[1a5adc] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5aec: 6e30 0f0f 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@0f0f │ │ -1a5af2: 0c01 |0003: move-result-object v1 │ │ -1a5af4: 1f01 ba04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@04ba │ │ -1a5af8: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a5afc: 6e20 120f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f12 │ │ -1a5b02: 0c01 |000b: move-result-object v1 │ │ -1a5b04: 1101 |000c: return-object v1 │ │ +1a5bac: |[1a5bac] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a5bbc: 6e30 0f0f 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@0f0f │ │ +1a5bc2: 0c01 |0003: move-result-object v1 │ │ +1a5bc4: 1f01 ba04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@04ba │ │ +1a5bc8: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a5bcc: 6e20 120f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f12 │ │ +1a5bd2: 0c01 |000b: move-result-object v1 │ │ +1a5bd4: 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 │ │ -1a5b08: |[1a5b08] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5b18: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a5b1c: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a5b20: 6e30 100f 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@0f10 │ │ -1a5b26: 0c01 |0007: move-result-object v1 │ │ -1a5b28: 1101 |0008: return-object v1 │ │ +1a5bd8: |[1a5bd8] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5be8: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a5bec: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a5bf0: 6e30 100f 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@0f10 │ │ +1a5bf6: 0c01 |0007: move-result-object v1 │ │ +1a5bf8: 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 │ │ -1a5b2c: |[1a5b2c] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5b3c: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a5b42: 0c00 |0003: move-result-object v0 │ │ -1a5b44: 5271 5b04 |0004: iget v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.label:I // field@045b │ │ -1a5b48: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a5b4a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a5b4e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a5b52: 7110 809d 0800 |000b: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a5b58: 2839 |000e: goto 0047 // +0039 │ │ -1a5b5a: 2208 0118 |000f: new-instance v8, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a5b5e: 1a00 5e99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a5b62: 7020 bc95 0800 |0013: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a5b68: 2708 |0016: throw v8 │ │ -1a5b6a: 7110 809d 0800 |0017: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a5b70: 5478 5a04 |001a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.L$0:Ljava/lang/Object; // field@045a │ │ -1a5b74: 1f08 4402 |001c: check-cast v8, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a5b78: 6201 f512 |001e: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1a5b7c: 6e10 243a 0100 |0020: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@3a24 │ │ -1a5b82: 0a01 |0023: move-result v1 │ │ -1a5b84: 6203 b600 |0024: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a5b88: 5274 5904 |0026: iget v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@0459 │ │ -1a5b8c: 6e30 4109 1304 |0028: invoke-virtual {v3, v1, v4}, Lcom/infomaniak/drive/data/api/ApiRepository;.cancelExternalImport:(II)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0941 │ │ -1a5b92: 0c03 |002b: move-result-object v3 │ │ -1a5b94: 6e10 9042 0300 |002c: invoke-virtual {v3}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@4290 │ │ -1a5b9a: 0a04 |002f: move-result v4 │ │ -1a5b9c: 3804 0b00 |0030: if-eqz v4, 003b // +000b │ │ -1a5ba0: 6204 ba00 |0032: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a5ba4: 5275 5904 |0034: iget v5, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@0459 │ │ -1a5ba8: 6206 2401 |0036: sget-object v6, Lcom/infomaniak/drive/data/models/file/FileExternalImport$FileExternalImportStatus;.CANCELING:Lcom/infomaniak/drive/data/models/file/FileExternalImport$FileExternalImportStatus; // field@0124 │ │ -1a5bac: 6e40 c509 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@09c5 │ │ -1a5bb2: 0771 |003b: move-object v1, v7 │ │ -1a5bb4: 1f01 d51a |003c: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a5bb8: 5972 5b04 |003e: iput v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.label:I // field@045b │ │ -1a5bbc: 7230 4206 3801 |0040: invoke-interface {v8, v3, v1}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ -1a5bc2: 0c08 |0043: move-result-object v8 │ │ -1a5bc4: 3308 0300 |0044: if-ne v8, v0, 0047 // +0003 │ │ -1a5bc8: 1100 |0046: return-object v0 │ │ -1a5bca: 6208 89b3 |0047: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a5bce: 1108 |0049: return-object v8 │ │ +1a5bfc: |[1a5bfc] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5c0c: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a5c12: 0c00 |0003: move-result-object v0 │ │ +1a5c14: 5271 5b04 |0004: iget v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.label:I // field@045b │ │ +1a5c18: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a5c1a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a5c1e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a5c22: 7110 8d9d 0800 |000b: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a5c28: 2839 |000e: goto 0047 // +0039 │ │ +1a5c2a: 2208 0218 |000f: new-instance v8, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a5c2e: 1a00 6399 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a5c32: 7020 c995 0800 |0013: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a5c38: 2708 |0016: throw v8 │ │ +1a5c3a: 7110 8d9d 0800 |0017: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a5c40: 5478 5a04 |001a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.L$0:Ljava/lang/Object; // field@045a │ │ +1a5c44: 1f08 4402 |001c: check-cast v8, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a5c48: 6201 f812 |001e: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1a5c4c: 6e10 313a 0100 |0020: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@3a31 │ │ +1a5c52: 0a01 |0023: move-result v1 │ │ +1a5c54: 6203 b600 |0024: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a5c58: 5274 5904 |0026: iget v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@0459 │ │ +1a5c5c: 6e30 4109 1304 |0028: invoke-virtual {v3, v1, v4}, Lcom/infomaniak/drive/data/api/ApiRepository;.cancelExternalImport:(II)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0941 │ │ +1a5c62: 0c03 |002b: move-result-object v3 │ │ +1a5c64: 6e10 9d42 0300 |002c: invoke-virtual {v3}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@429d │ │ +1a5c6a: 0a04 |002f: move-result v4 │ │ +1a5c6c: 3804 0b00 |0030: if-eqz v4, 003b // +000b │ │ +1a5c70: 6204 ba00 |0032: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a5c74: 5275 5904 |0034: iget v5, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@0459 │ │ +1a5c78: 6206 2401 |0036: sget-object v6, Lcom/infomaniak/drive/data/models/file/FileExternalImport$FileExternalImportStatus;.CANCELING:Lcom/infomaniak/drive/data/models/file/FileExternalImport$FileExternalImportStatus; // field@0124 │ │ +1a5c7c: 6e40 c509 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@09c5 │ │ +1a5c82: 0771 |003b: move-object v1, v7 │ │ +1a5c84: 1f01 d61a |003c: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a5c88: 5972 5b04 |003e: iput v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.label:I // field@045b │ │ +1a5c8c: 7230 4206 3801 |0040: invoke-interface {v8, v3, v1}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ +1a5c92: 0c08 |0043: move-result-object v8 │ │ +1a5c94: 3308 0300 |0044: if-ne v8, v0, 0047 // +0003 │ │ +1a5c98: 1100 |0046: return-object v0 │ │ +1a5c9a: 6208 8cb3 |0047: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a5c9e: 1108 |0049: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=361 │ │ 0x001e line=362 │ │ 0x0024 line=363 │ │ 0x002c line=365 │ │ 0x0032 line=366 │ │ 0x003b line=369 │ │ 0x0047 line=370 │ │ locals : │ │ 0x0000 - 0x004a reg=7 this Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; │ │ 0x0000 - 0x004a reg=8 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #125 header: │ │ class_idx : 1211 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ 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 │ │ -1a5d34: |[1a5d34] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a5d44: 5b01 5d04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@045d │ │ -1a5d48: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a5d4a: 7030 57b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a5d50: 0e00 |0006: return-void │ │ +1a5e04: |[1a5e04] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a5e14: 5b01 5d04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@045d │ │ +1a5e18: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a5e1a: 7030 64b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a5e20: 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 │ │ -1a5d10: |[1a5d10] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a5d20: 2202 bb04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@04bb │ │ -1a5d24: 5410 5d04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@045d │ │ -1a5d28: 7030 130f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f13 │ │ -1a5d2e: 1f02 d51a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a5d32: 1102 |0009: return-object v2 │ │ +1a5de0: |[1a5de0] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a5df0: 2202 bb04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@04bb │ │ +1a5df4: 5410 5d04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@045d │ │ +1a5df8: 7030 130f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f13 │ │ +1a5dfe: 1f02 d61a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a5e02: 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 │ │ -1a5c18: |[1a5c18] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5c28: 1f01 cb1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -1a5c2c: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a5c30: 6e30 160f 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@0f16 │ │ -1a5c36: 0c01 |0007: move-result-object v1 │ │ -1a5c38: 1101 |0008: return-object v1 │ │ +1a5ce8: |[1a5ce8] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5cf8: 1f01 cc1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +1a5cfc: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a5d00: 6e30 160f 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@0f16 │ │ +1a5d06: 0c01 |0007: move-result-object v1 │ │ +1a5d08: 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 │ │ -1a5c3c: |[1a5c3c] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5c4c: 6e30 140f 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@0f14 │ │ -1a5c52: 0c01 |0003: move-result-object v1 │ │ -1a5c54: 1f01 bb04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@04bb │ │ -1a5c58: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a5c5c: 6e20 170f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f17 │ │ -1a5c62: 0c01 |000b: move-result-object v1 │ │ -1a5c64: 1101 |000c: return-object v1 │ │ +1a5d0c: |[1a5d0c] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a5d1c: 6e30 140f 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@0f14 │ │ +1a5d22: 0c01 |0003: move-result-object v1 │ │ +1a5d24: 1f01 bb04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@04bb │ │ +1a5d28: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a5d2c: 6e20 170f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f17 │ │ +1a5d32: 0c01 |000b: move-result-object v1 │ │ +1a5d34: 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 │ │ -1a5c68: |[1a5c68] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5c78: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a5c7e: 0c00 |0003: move-result-object v0 │ │ -1a5c80: 5241 5c04 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.label:I // field@045c │ │ -1a5c84: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a5c86: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a5c8a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a5c8e: 7110 809d 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a5c94: 2822 |000e: goto 0030 // +0022 │ │ -1a5c96: 2205 0118 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a5c9a: 1a00 5e99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a5c9e: 7020 bc95 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a5ca4: 2705 |0016: throw v5 │ │ -1a5ca6: 7110 809d 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a5cac: 6205 2613 |001a: sget-object v5, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager;.Companion:Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion; // field@1326 │ │ -1a5cb0: 5441 5d04 |001c: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@045d │ │ -1a5cb4: 7110 c20f 0100 |001e: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc2 │ │ -1a5cba: 0c01 |0021: move-result-object v1 │ │ -1a5cbc: 1f01 3700 |0022: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1a5cc0: 0743 |0024: move-object v3, v4 │ │ -1a5cc2: 1f03 d51a |0025: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a5cc6: 5942 5c04 |0027: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.label:I // field@045c │ │ -1a5cca: 6e30 683a 1503 |0029: invoke-virtual {v5, v1, v3}, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion;.isBulkDownloadWorkerRunning:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3a68 │ │ -1a5cd0: 0c05 |002c: move-result-object v5 │ │ -1a5cd2: 3305 0300 |002d: if-ne v5, v0, 0030 // +0003 │ │ -1a5cd6: 1100 |002f: return-object v0 │ │ -1a5cd8: 1f05 eb17 |0030: check-cast v5, Ljava/lang/Boolean; // type@17eb │ │ -1a5cdc: 6e10 2595 0500 |0032: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@9525 │ │ -1a5ce2: 0a05 |0035: move-result v5 │ │ -1a5ce4: 5440 5d04 |0036: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@045d │ │ -1a5ce8: 6e10 f70f 0000 |0038: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; // method@0ff7 │ │ -1a5cee: 0c00 |003b: move-result-object v0 │ │ -1a5cf0: 7110 1cb5 0500 |003c: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b51c │ │ -1a5cf6: 0c01 |003f: move-result-object v1 │ │ -1a5cf8: 6e20 4e06 1000 |0040: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064e │ │ -1a5cfe: 5440 5d04 |0043: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@045d │ │ -1a5d02: 6e20 1810 5000 |0045: invoke-virtual {v0, v5}, Lcom/infomaniak/drive/ui/MainViewModel;.setIgnoreSyncOffline:(Z)V // method@1018 │ │ -1a5d08: 6205 89b3 |0048: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a5d0c: 1105 |004a: return-object v5 │ │ +1a5d38: |[1a5d38] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5d48: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a5d4e: 0c00 |0003: move-result-object v0 │ │ +1a5d50: 5241 5c04 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.label:I // field@045c │ │ +1a5d54: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a5d56: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a5d5a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a5d5e: 7110 8d9d 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a5d64: 2822 |000e: goto 0030 // +0022 │ │ +1a5d66: 2205 0218 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a5d6a: 1a00 6399 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a5d6e: 7020 c995 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a5d74: 2705 |0016: throw v5 │ │ +1a5d76: 7110 8d9d 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a5d7c: 6205 2913 |001a: sget-object v5, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager;.Companion:Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion; // field@1329 │ │ +1a5d80: 5441 5d04 |001c: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@045d │ │ +1a5d84: 7110 c20f 0100 |001e: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc2 │ │ +1a5d8a: 0c01 |0021: move-result-object v1 │ │ +1a5d8c: 1f01 3700 |0022: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1a5d90: 0743 |0024: move-object v3, v4 │ │ +1a5d92: 1f03 d61a |0025: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a5d96: 5942 5c04 |0027: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.label:I // field@045c │ │ +1a5d9a: 6e30 753a 1503 |0029: invoke-virtual {v5, v1, v3}, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion;.isBulkDownloadWorkerRunning:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3a75 │ │ +1a5da0: 0c05 |002c: move-result-object v5 │ │ +1a5da2: 3305 0300 |002d: if-ne v5, v0, 0030 // +0003 │ │ +1a5da6: 1100 |002f: return-object v0 │ │ +1a5da8: 1f05 ec17 |0030: check-cast v5, Ljava/lang/Boolean; // type@17ec │ │ +1a5dac: 6e10 3295 0500 |0032: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@9532 │ │ +1a5db2: 0a05 |0035: move-result v5 │ │ +1a5db4: 5440 5d04 |0036: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@045d │ │ +1a5db8: 6e10 f70f 0000 |0038: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; // method@0ff7 │ │ +1a5dbe: 0c00 |003b: move-result-object v0 │ │ +1a5dc0: 7110 29b5 0500 |003c: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b529 │ │ +1a5dc6: 0c01 |003f: move-result-object v1 │ │ +1a5dc8: 6e20 4e06 1000 |0040: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064e │ │ +1a5dce: 5440 5d04 |0043: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@045d │ │ +1a5dd2: 6e20 1810 5000 |0045: invoke-virtual {v0, v5}, Lcom/infomaniak/drive/ui/MainViewModel;.setIgnoreSyncOffline:(Z)V // method@1018 │ │ +1a5dd8: 6205 8cb3 |0048: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a5ddc: 1105 |004a: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=493 │ │ 0x001a line=494 │ │ 0x0036 line=495 │ │ 0x0043 line=496 │ │ 0x0048 line=497 │ │ locals : │ │ 0x0000 - 0x004b reg=4 this Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; │ │ 0x0000 - 0x004b reg=5 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #126 header: │ │ class_idx : 1212 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ 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 │ │ -1a5e48: |[1a5e48] com.infomaniak.drive.ui.MainViewModel$convertFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a5e58: 5b01 5e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@045e │ │ -1a5e5c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a5e5e: 7030 57b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a5e64: 0e00 |0006: return-void │ │ +1a5f18: |[1a5f18] com.infomaniak.drive.ui.MainViewModel$convertFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a5f28: 5b01 5e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@045e │ │ +1a5f2c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a5f2e: 7030 64b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a5f34: 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 │ │ -1a5e20: |[1a5e20] com.infomaniak.drive.ui.MainViewModel$convertFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a5e30: 2200 bc04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@04bc │ │ -1a5e34: 5421 5e04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@045e │ │ -1a5e38: 7030 180f 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@0f18 │ │ -1a5e3e: 5b03 5f04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.L$0:Ljava/lang/Object; // field@045f │ │ -1a5e42: 1f00 d51a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a5e46: 1100 |000b: return-object v0 │ │ +1a5ef0: |[1a5ef0] com.infomaniak.drive.ui.MainViewModel$convertFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a5f00: 2200 bc04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@04bc │ │ +1a5f04: 5421 5e04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@045e │ │ +1a5f08: 7030 180f 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@0f18 │ │ +1a5f0e: 5b03 5f04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.L$0:Ljava/lang/Object; // field@045f │ │ +1a5f12: 1f00 d61a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a5f16: 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 │ │ -1a5d54: |[1a5d54] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5d64: 6e30 190f 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@0f19 │ │ -1a5d6a: 0c01 |0003: move-result-object v1 │ │ -1a5d6c: 1f01 bc04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@04bc │ │ -1a5d70: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a5d74: 6e20 1c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f1c │ │ -1a5d7a: 0c01 |000b: move-result-object v1 │ │ -1a5d7c: 1101 |000c: return-object v1 │ │ +1a5e24: |[1a5e24] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a5e34: 6e30 190f 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@0f19 │ │ +1a5e3a: 0c01 |0003: move-result-object v1 │ │ +1a5e3c: 1f01 bc04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@04bc │ │ +1a5e40: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a5e44: 6e20 1c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f1c │ │ +1a5e4a: 0c01 |000b: move-result-object v1 │ │ +1a5e4c: 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 │ │ -1a5d80: |[1a5d80] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5d90: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a5d94: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a5d98: 6e30 1a0f 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@0f1a │ │ -1a5d9e: 0c01 |0007: move-result-object v1 │ │ -1a5da0: 1101 |0008: return-object v1 │ │ +1a5e50: |[1a5e50] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5e60: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a5e64: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a5e68: 6e30 1a0f 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@0f1a │ │ +1a5e6e: 0c01 |0007: move-result-object v1 │ │ +1a5e70: 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 │ │ -1a5da4: |[1a5da4] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5db4: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a5dba: 0c00 |0003: move-result-object v0 │ │ -1a5dbc: 5241 6004 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.label:I // field@0460 │ │ -1a5dc0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a5dc2: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a5dc6: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a5dca: 7110 809d 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a5dd0: 2824 |000e: goto 0032 // +0024 │ │ -1a5dd2: 2205 0118 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a5dd6: 1a00 5e99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a5dda: 7020 bc95 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a5de0: 2705 |0016: throw v5 │ │ -1a5de2: 7110 809d 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a5de8: 5445 5f04 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.L$0:Ljava/lang/Object; // field@045f │ │ -1a5dec: 1f05 4402 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a5df0: 6201 b600 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a5df4: 5443 5e04 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@045e │ │ -1a5df8: 6e20 4309 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@0943 │ │ -1a5dfe: 0c01 |0025: move-result-object v1 │ │ -1a5e00: 0743 |0026: move-object v3, v4 │ │ -1a5e02: 1f03 d51a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a5e06: 5942 6004 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.label:I // field@0460 │ │ -1a5e0a: 7230 4206 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ -1a5e10: 0c05 |002e: move-result-object v5 │ │ -1a5e12: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ -1a5e16: 1100 |0031: return-object v0 │ │ -1a5e18: 6205 89b3 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a5e1c: 1105 |0034: return-object v5 │ │ +1a5e74: |[1a5e74] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5e84: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a5e8a: 0c00 |0003: move-result-object v0 │ │ +1a5e8c: 5241 6004 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.label:I // field@0460 │ │ +1a5e90: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a5e92: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a5e96: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a5e9a: 7110 8d9d 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a5ea0: 2824 |000e: goto 0032 // +0024 │ │ +1a5ea2: 2205 0218 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a5ea6: 1a00 6399 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a5eaa: 7020 c995 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a5eb0: 2705 |0016: throw v5 │ │ +1a5eb2: 7110 8d9d 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a5eb8: 5445 5f04 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.L$0:Ljava/lang/Object; // field@045f │ │ +1a5ebc: 1f05 4402 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a5ec0: 6201 b600 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a5ec4: 5443 5e04 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@045e │ │ +1a5ec8: 6e20 4309 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@0943 │ │ +1a5ece: 0c01 |0025: move-result-object v1 │ │ +1a5ed0: 0743 |0026: move-object v3, v4 │ │ +1a5ed2: 1f03 d61a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a5ed6: 5942 6004 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.label:I // field@0460 │ │ +1a5eda: 7230 4206 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ +1a5ee0: 0c05 |002e: move-result-object v5 │ │ +1a5ee2: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ +1a5ee6: 1100 |0031: return-object v0 │ │ +1a5ee8: 6205 8cb3 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a5eec: 1105 |0034: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=357 │ │ 0x001e line=358 │ │ 0x0032 line=359 │ │ locals : │ │ 0x0000 - 0x0035 reg=4 this Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; │ │ 0x0000 - 0x0035 reg=5 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #127 header: │ │ class_idx : 1213 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #127 annotations: │ │ Annotations on class │ │ @@ -22811,144 +22811,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 │ │ -1a5f6c: |[1a5f6c] com.infomaniak.drive.ui.MainViewModel$createOffice$1.:(IILcom/infomaniak/drive/data/models/CreateFile;Lkotlin/coroutines/Continuation;)V │ │ -1a5f7c: 5901 6204 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@0462 │ │ -1a5f80: 5902 6304 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@0463 │ │ -1a5f84: 5b03 6104 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@0461 │ │ -1a5f88: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a5f8a: 7030 57b5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a5f90: 0e00 |000a: return-void │ │ +1a603c: |[1a603c] com.infomaniak.drive.ui.MainViewModel$createOffice$1.:(IILcom/infomaniak/drive/data/models/CreateFile;Lkotlin/coroutines/Continuation;)V │ │ +1a604c: 5901 6204 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@0462 │ │ +1a6050: 5902 6304 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@0463 │ │ +1a6054: 5b03 6104 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@0461 │ │ +1a6058: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a605a: 7030 64b5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a6060: 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 │ │ -1a5f3c: |[1a5f3c] com.infomaniak.drive.ui.MainViewModel$createOffice$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a5f4c: 2200 bd04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@04bd │ │ -1a5f50: 5241 6204 |0002: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@0462 │ │ -1a5f54: 5242 6304 |0004: iget v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@0463 │ │ -1a5f58: 5443 6104 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@0461 │ │ -1a5f5c: 7056 1d0f 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@0f1d │ │ -1a5f62: 5b05 6404 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.L$0:Ljava/lang/Object; // field@0464 │ │ -1a5f66: 1f00 d51a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a5f6a: 1100 |000f: return-object v0 │ │ +1a600c: |[1a600c] com.infomaniak.drive.ui.MainViewModel$createOffice$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a601c: 2200 bd04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@04bd │ │ +1a6020: 5241 6204 |0002: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@0462 │ │ +1a6024: 5242 6304 |0004: iget v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@0463 │ │ +1a6028: 5443 6104 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@0461 │ │ +1a602c: 7056 1d0f 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@0f1d │ │ +1a6032: 5b05 6404 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.L$0:Ljava/lang/Object; // field@0464 │ │ +1a6036: 1f00 d61a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a603a: 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 │ │ -1a5e68: |[1a5e68] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5e78: 6e30 1e0f 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@0f1e │ │ -1a5e7e: 0c01 |0003: move-result-object v1 │ │ -1a5e80: 1f01 bd04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@04bd │ │ -1a5e84: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a5e88: 6e20 210f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f21 │ │ -1a5e8e: 0c01 |000b: move-result-object v1 │ │ -1a5e90: 1101 |000c: return-object v1 │ │ +1a5f38: |[1a5f38] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a5f48: 6e30 1e0f 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@0f1e │ │ +1a5f4e: 0c01 |0003: move-result-object v1 │ │ +1a5f50: 1f01 bd04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@04bd │ │ +1a5f54: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a5f58: 6e20 210f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f21 │ │ +1a5f5e: 0c01 |000b: move-result-object v1 │ │ +1a5f60: 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 │ │ -1a5e94: |[1a5e94] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5ea4: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a5ea8: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a5eac: 6e30 1f0f 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@0f1f │ │ -1a5eb2: 0c01 |0007: move-result-object v1 │ │ -1a5eb4: 1101 |0008: return-object v1 │ │ +1a5f64: |[1a5f64] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5f74: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a5f78: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a5f7c: 6e30 1f0f 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@0f1f │ │ +1a5f82: 0c01 |0007: move-result-object v1 │ │ +1a5f84: 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 │ │ -1a5eb8: |[1a5eb8] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5ec8: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a5ece: 0c00 |0003: move-result-object v0 │ │ -1a5ed0: 5261 6504 |0004: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.label:I // field@0465 │ │ -1a5ed4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a5ed6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a5eda: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a5ede: 7110 809d 0700 |000b: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a5ee4: 2828 |000e: goto 0036 // +0028 │ │ -1a5ee6: 2207 0118 |000f: new-instance v7, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a5eea: 1a00 5e99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a5eee: 7020 bc95 0700 |0013: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a5ef4: 2707 |0016: throw v7 │ │ -1a5ef6: 7110 809d 0700 |0017: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a5efc: 5467 6404 |001a: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.L$0:Ljava/lang/Object; // field@0464 │ │ -1a5f00: 1f07 4402 |001c: check-cast v7, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a5f04: 6201 b600 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a5f08: 5263 6204 |0020: iget v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@0462 │ │ -1a5f0c: 5264 6304 |0022: iget v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@0463 │ │ -1a5f10: 5465 6104 |0024: iget-object v5, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@0461 │ │ -1a5f14: 6e40 4509 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@0945 │ │ -1a5f1a: 0c01 |0029: move-result-object v1 │ │ -1a5f1c: 0763 |002a: move-object v3, v6 │ │ -1a5f1e: 1f03 d51a |002b: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a5f22: 5962 6504 |002d: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.label:I // field@0465 │ │ -1a5f26: 7230 4206 1703 |002f: invoke-interface {v7, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ -1a5f2c: 0c07 |0032: move-result-object v7 │ │ -1a5f2e: 3307 0300 |0033: if-ne v7, v0, 0036 // +0003 │ │ -1a5f32: 1100 |0035: return-object v0 │ │ -1a5f34: 6207 89b3 |0036: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a5f38: 1107 |0038: return-object v7 │ │ +1a5f88: |[1a5f88] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5f98: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a5f9e: 0c00 |0003: move-result-object v0 │ │ +1a5fa0: 5261 6504 |0004: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.label:I // field@0465 │ │ +1a5fa4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a5fa6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a5faa: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a5fae: 7110 8d9d 0700 |000b: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a5fb4: 2828 |000e: goto 0036 // +0028 │ │ +1a5fb6: 2207 0218 |000f: new-instance v7, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a5fba: 1a00 6399 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a5fbe: 7020 c995 0700 |0013: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a5fc4: 2707 |0016: throw v7 │ │ +1a5fc6: 7110 8d9d 0700 |0017: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a5fcc: 5467 6404 |001a: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.L$0:Ljava/lang/Object; // field@0464 │ │ +1a5fd0: 1f07 4402 |001c: check-cast v7, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a5fd4: 6201 b600 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a5fd8: 5263 6204 |0020: iget v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@0462 │ │ +1a5fdc: 5264 6304 |0022: iget v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@0463 │ │ +1a5fe0: 5465 6104 |0024: iget-object v5, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@0461 │ │ +1a5fe4: 6e40 4509 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@0945 │ │ +1a5fea: 0c01 |0029: move-result-object v1 │ │ +1a5fec: 0763 |002a: move-object v3, v6 │ │ +1a5fee: 1f03 d61a |002b: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a5ff2: 5962 6504 |002d: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.label:I // field@0465 │ │ +1a5ff6: 7230 4206 1703 |002f: invoke-interface {v7, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ +1a5ffc: 0c07 |0032: move-result-object v7 │ │ +1a5ffe: 3307 0300 |0033: if-ne v7, v0, 0036 // +0003 │ │ +1a6002: 1100 |0035: return-object v0 │ │ +1a6004: 6207 8cb3 |0036: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a6008: 1107 |0038: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=226 │ │ 0x001e line=227 │ │ 0x0036 line=228 │ │ locals : │ │ 0x0000 - 0x0039 reg=6 this Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; │ │ 0x0000 - 0x0039 reg=7 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #128 header: │ │ class_idx : 1214 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #128 annotations: │ │ Annotations on class │ │ @@ -23004,156 +23004,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 │ │ -1a60f8: |[1a60f8] 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 │ │ -1a6108: 5b01 6604 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0466 │ │ -1a610c: 5b02 6804 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0468 │ │ -1a6110: 5b03 6b04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@046b │ │ -1a6114: 5b04 6704 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0467 │ │ -1a6118: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -1a611a: 7030 57b5 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a6120: 0e00 |000c: return-void │ │ +1a61c8: |[1a61c8] 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 │ │ +1a61d8: 5b01 6604 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0466 │ │ +1a61dc: 5b02 6804 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0468 │ │ +1a61e0: 5b03 6b04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@046b │ │ +1a61e4: 5b04 6704 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0467 │ │ +1a61e8: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +1a61ea: 7030 64b5 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a61f0: 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 │ │ -1a60c0: |[1a60c0] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a60d0: 2206 be04 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04be │ │ -1a60d4: 5471 6604 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0466 │ │ -1a60d8: 5472 6804 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0468 │ │ -1a60dc: 5473 6b04 |0006: iget-object v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@046b │ │ -1a60e0: 5474 6704 |0008: iget-object v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0467 │ │ -1a60e4: 0760 |000a: move-object v0, v6 │ │ -1a60e6: 0795 |000b: move-object v5, v9 │ │ -1a60e8: 7606 220f 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@0f22 │ │ -1a60ee: 5b68 6904 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.L$0:Ljava/lang/Object; // field@0469 │ │ -1a60f2: 1f06 d51a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a60f6: 1106 |0013: return-object v6 │ │ +1a6190: |[1a6190] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a61a0: 2206 be04 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04be │ │ +1a61a4: 5471 6604 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0466 │ │ +1a61a8: 5472 6804 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0468 │ │ +1a61ac: 5473 6b04 |0006: iget-object v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@046b │ │ +1a61b0: 5474 6704 |0008: iget-object v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0467 │ │ +1a61b4: 0760 |000a: move-object v0, v6 │ │ +1a61b6: 0795 |000b: move-object v5, v9 │ │ +1a61b8: 7606 220f 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@0f22 │ │ +1a61be: 5b68 6904 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.L$0:Ljava/lang/Object; // field@0469 │ │ +1a61c2: 1f06 d61a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a61c6: 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 │ │ -1a5f94: |[1a5f94] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5fa4: 6e30 230f 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@0f23 │ │ -1a5faa: 0c01 |0003: move-result-object v1 │ │ -1a5fac: 1f01 be04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04be │ │ -1a5fb0: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a5fb4: 6e20 260f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f26 │ │ -1a5fba: 0c01 |000b: move-result-object v1 │ │ -1a5fbc: 1101 |000c: return-object v1 │ │ +1a6064: |[1a6064] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6074: 6e30 230f 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@0f23 │ │ +1a607a: 0c01 |0003: move-result-object v1 │ │ +1a607c: 1f01 be04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04be │ │ +1a6080: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a6084: 6e20 260f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f26 │ │ +1a608a: 0c01 |000b: move-result-object v1 │ │ +1a608c: 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 │ │ -1a5fc0: |[1a5fc0] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5fd0: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a5fd4: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a5fd8: 6e30 240f 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@0f24 │ │ -1a5fde: 0c01 |0007: move-result-object v1 │ │ -1a5fe0: 1101 |0008: return-object v1 │ │ +1a6090: |[1a6090] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a60a0: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a60a4: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a60a8: 6e30 240f 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@0f24 │ │ +1a60ae: 0c01 |0007: move-result-object v1 │ │ +1a60b0: 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 │ │ -1a5fe4: |[1a5fe4] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5ff4: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a5ffa: 0c00 |0003: move-result-object v0 │ │ -1a5ffc: 52b1 6a04 |0004: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.label:I // field@046a │ │ -1a6000: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a6002: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a6006: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a600a: 7110 809d 0c00 |000b: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a6010: 2854 |000e: goto 0062 // +0054 │ │ -1a6012: 220c 0118 |000f: new-instance v12, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a6016: 1a00 5e99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a601a: 7020 bc95 0c00 |0013: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a6020: 270c |0016: throw v12 │ │ -1a6022: 7110 809d 0c00 |0017: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a6028: 54bc 6904 |001a: iget-object v12, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.L$0:Ljava/lang/Object; // field@0469 │ │ -1a602c: 1f0c 4402 |001c: check-cast v12, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a6030: 6203 ba00 |001e: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a6034: 54b4 6604 |0020: iget-object v4, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0466 │ │ -1a6038: 54b6 6804 |0022: iget-object v6, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0468 │ │ -1a603c: 54b1 6b04 |0024: iget-object v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@046b │ │ -1a6040: 7110 c20f 0100 |0026: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc2 │ │ -1a6046: 0c01 |0029: move-result-object v1 │ │ -1a6048: 0717 |002a: move-object v7, v1 │ │ -1a604a: 1f07 3700 |002b: check-cast v7, Landroid/content/Context; // type@0037 │ │ -1a604e: 54b8 6704 |002d: iget-object v8, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0467 │ │ -1a6052: 1229 |002f: const/4 v9, #int 2 // #2 │ │ -1a6054: 120a |0030: const/4 v10, #int 0 // #0 │ │ -1a6056: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -1a6058: 7708 9e09 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@099e │ │ -1a605e: 0c01 |0035: move-result-object v1 │ │ -1a6060: 6e10 9042 0100 |0036: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@4290 │ │ -1a6066: 0a03 |0039: move-result v3 │ │ -1a6068: 6e10 8442 0100 |003a: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@4284 │ │ -1a606e: 0c04 |003d: move-result-object v4 │ │ -1a6070: 1f04 8603 |003e: check-cast v4, Lcom/infomaniak/drive/data/models/CancellableAction; // type@0386 │ │ -1a6074: 6e10 8542 0100 |0040: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@4285 │ │ -1a607a: 0c05 |0043: move-result-object v5 │ │ -1a607c: 3805 0700 |0044: if-eqz v5, 004b // +0007 │ │ -1a6080: 6e10 6542 0500 |0046: invoke-virtual {v5}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@4265 │ │ -1a6086: 0c05 |0049: move-result-object v5 │ │ -1a6088: 2802 |004a: goto 004c // +0002 │ │ -1a608a: 1205 |004b: const/4 v5, #int 0 // #0 │ │ -1a608c: 6e10 8e42 0100 |004c: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getTranslatedError:()I // method@428e │ │ -1a6092: 0a01 |004f: move-result v1 │ │ -1a6094: 2206 b604 |0050: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04b6 │ │ -1a6098: 7110 21b5 0100 |0052: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b521 │ │ -1a609e: 0c01 |0055: move-result-object v1 │ │ -1a60a0: 7055 e70e 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@0ee7 │ │ -1a60a6: 59b2 6a04 |0059: iput v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.label:I // field@046a │ │ -1a60aa: 7230 4206 6c0b |005b: invoke-interface {v12, v6, v11}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ -1a60b0: 0c0c |005e: move-result-object v12 │ │ -1a60b2: 330c 0300 |005f: if-ne v12, v0, 0062 // +0003 │ │ -1a60b6: 1100 |0061: return-object v0 │ │ -1a60b8: 620c 89b3 |0062: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a60bc: 110c |0064: return-object v12 │ │ +1a60b4: |[1a60b4] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a60c4: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a60ca: 0c00 |0003: move-result-object v0 │ │ +1a60cc: 52b1 6a04 |0004: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.label:I // field@046a │ │ +1a60d0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a60d2: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a60d6: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a60da: 7110 8d9d 0c00 |000b: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a60e0: 2854 |000e: goto 0062 // +0054 │ │ +1a60e2: 220c 0218 |000f: new-instance v12, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a60e6: 1a00 6399 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a60ea: 7020 c995 0c00 |0013: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a60f0: 270c |0016: throw v12 │ │ +1a60f2: 7110 8d9d 0c00 |0017: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a60f8: 54bc 6904 |001a: iget-object v12, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.L$0:Ljava/lang/Object; // field@0469 │ │ +1a60fc: 1f0c 4402 |001c: check-cast v12, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a6100: 6203 ba00 |001e: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a6104: 54b4 6604 |0020: iget-object v4, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0466 │ │ +1a6108: 54b6 6804 |0022: iget-object v6, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0468 │ │ +1a610c: 54b1 6b04 |0024: iget-object v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@046b │ │ +1a6110: 7110 c20f 0100 |0026: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc2 │ │ +1a6116: 0c01 |0029: move-result-object v1 │ │ +1a6118: 0717 |002a: move-object v7, v1 │ │ +1a611a: 1f07 3700 |002b: check-cast v7, Landroid/content/Context; // type@0037 │ │ +1a611e: 54b8 6704 |002d: iget-object v8, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0467 │ │ +1a6122: 1229 |002f: const/4 v9, #int 2 // #2 │ │ +1a6124: 120a |0030: const/4 v10, #int 0 // #0 │ │ +1a6126: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +1a6128: 7708 9e09 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@099e │ │ +1a612e: 0c01 |0035: move-result-object v1 │ │ +1a6130: 6e10 9d42 0100 |0036: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@429d │ │ +1a6136: 0a03 |0039: move-result v3 │ │ +1a6138: 6e10 9142 0100 |003a: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@4291 │ │ +1a613e: 0c04 |003d: move-result-object v4 │ │ +1a6140: 1f04 8603 |003e: check-cast v4, Lcom/infomaniak/drive/data/models/CancellableAction; // type@0386 │ │ +1a6144: 6e10 9242 0100 |0040: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@4292 │ │ +1a614a: 0c05 |0043: move-result-object v5 │ │ +1a614c: 3805 0700 |0044: if-eqz v5, 004b // +0007 │ │ +1a6150: 6e10 7242 0500 |0046: invoke-virtual {v5}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@4272 │ │ +1a6156: 0c05 |0049: move-result-object v5 │ │ +1a6158: 2802 |004a: goto 004c // +0002 │ │ +1a615a: 1205 |004b: const/4 v5, #int 0 // #0 │ │ +1a615c: 6e10 9b42 0100 |004c: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getTranslatedError:()I // method@429b │ │ +1a6162: 0a01 |004f: move-result v1 │ │ +1a6164: 2206 b604 |0050: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04b6 │ │ +1a6168: 7110 2eb5 0100 |0052: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b52e │ │ +1a616e: 0c01 |0055: move-result-object v1 │ │ +1a6170: 7055 e70e 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@0ee7 │ │ +1a6176: 59b2 6a04 |0059: iput v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.label:I // field@046a │ │ +1a617a: 7230 4206 6c0b |005b: invoke-interface {v12, v6, v11}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ +1a6180: 0c0c |005e: move-result-object v12 │ │ +1a6182: 330c 0300 |005f: if-ne v12, v0, 0062 // +0003 │ │ +1a6186: 1100 |0061: return-object v0 │ │ +1a6188: 620c 8cb3 |0062: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a618c: 110c |0064: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=318 │ │ 0x001e line=319 │ │ 0x0036 line=322 │ │ 0x003a line=323 │ │ 0x0040 line=324 │ │ @@ -23163,21 +23163,21 @@ │ │ 0x0056 line=321 │ │ 0x0059 line=320 │ │ 0x0062 line=329 │ │ locals : │ │ 0x0000 - 0x0065 reg=11 this Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; │ │ 0x0000 - 0x0065 reg=12 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #129 header: │ │ class_idx : 1215 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #129 annotations: │ │ Annotations on class │ │ @@ -23237,164 +23237,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 │ │ -1a6264: |[1a6264] 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 │ │ -1a6274: 5b01 6d04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@046d │ │ -1a6278: 5b02 7204 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0472 │ │ -1a627c: 5b03 7004 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0470 │ │ -1a6280: 5b04 6c04 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@046c │ │ -1a6284: 5b05 6e04 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@046e │ │ -1a6288: 5b06 6f04 |000a: iput-object v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@046f │ │ -1a628c: 1221 |000c: const/4 v1, #int 2 // #2 │ │ -1a628e: 7030 57b5 1007 |000d: invoke-direct {v0, v1, v7}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a6294: 0e00 |0010: return-void │ │ +1a6334: |[1a6334] 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 │ │ +1a6344: 5b01 6d04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@046d │ │ +1a6348: 5b02 7204 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0472 │ │ +1a634c: 5b03 7004 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0470 │ │ +1a6350: 5b04 6c04 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@046c │ │ +1a6354: 5b05 6e04 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@046e │ │ +1a6358: 5b06 6f04 |000a: iput-object v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@046f │ │ +1a635c: 1221 |000c: const/4 v1, #int 2 // #2 │ │ +1a635e: 7030 64b5 1007 |000d: invoke-direct {v0, v1, v7}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a6364: 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 │ │ -1a6228: |[1a6228] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6238: 2209 bf04 |0000: new-instance v9, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04bf │ │ -1a623c: 5481 6d04 |0002: iget-object v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@046d │ │ -1a6240: 5482 7204 |0004: iget-object v2, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0472 │ │ -1a6244: 5483 7004 |0006: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0470 │ │ -1a6248: 5484 6c04 |0008: iget-object v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@046c │ │ -1a624c: 5485 6e04 |000a: iget-object v5, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@046e │ │ -1a6250: 5486 6f04 |000c: iget-object v6, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@046f │ │ -1a6254: 0790 |000e: move-object v0, v9 │ │ -1a6256: 07a7 |000f: move-object v7, v10 │ │ -1a6258: 7608 270f 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@0f27 │ │ -1a625e: 1f09 d51a |0013: check-cast v9, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a6262: 1109 |0015: return-object v9 │ │ +1a62f8: |[1a62f8] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6308: 2209 bf04 |0000: new-instance v9, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04bf │ │ +1a630c: 5481 6d04 |0002: iget-object v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@046d │ │ +1a6310: 5482 7204 |0004: iget-object v2, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0472 │ │ +1a6314: 5483 7004 |0006: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0470 │ │ +1a6318: 5484 6c04 |0008: iget-object v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@046c │ │ +1a631c: 5485 6e04 |000a: iget-object v5, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@046e │ │ +1a6320: 5486 6f04 |000c: iget-object v6, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@046f │ │ +1a6324: 0790 |000e: move-object v0, v9 │ │ +1a6326: 07a7 |000f: move-object v7, v10 │ │ +1a6328: 7608 270f 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@0f27 │ │ +1a632e: 1f09 d61a |0013: check-cast v9, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a6332: 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 │ │ -1a6124: |[1a6124] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6134: 1f01 cb1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -1a6138: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a613c: 6e30 2a0f 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@0f2a │ │ -1a6142: 0c01 |0007: move-result-object v1 │ │ -1a6144: 1101 |0008: return-object v1 │ │ +1a61f4: |[1a61f4] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6204: 1f01 cc1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +1a6208: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a620c: 6e30 2a0f 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@0f2a │ │ +1a6212: 0c01 |0007: move-result-object v1 │ │ +1a6214: 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 │ │ -1a6148: |[1a6148] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6158: 6e30 280f 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@0f28 │ │ -1a615e: 0c01 |0003: move-result-object v1 │ │ -1a6160: 1f01 bf04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04bf │ │ -1a6164: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a6168: 6e20 2b0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f2b │ │ -1a616e: 0c01 |000b: move-result-object v1 │ │ -1a6170: 1101 |000c: return-object v1 │ │ +1a6218: |[1a6218] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6228: 6e30 280f 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@0f28 │ │ +1a622e: 0c01 |0003: move-result-object v1 │ │ +1a6230: 1f01 bf04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04bf │ │ +1a6234: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a6238: 6e20 2b0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f2b │ │ +1a623e: 0c01 |000b: move-result-object v1 │ │ +1a6240: 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 │ │ -1a6174: |[1a6174] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6184: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a618a: 5230 7104 |0003: iget v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.label:I // field@0471 │ │ -1a618e: 3900 4400 |0005: if-nez v0, 0049 // +0044 │ │ -1a6192: 7110 809d 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a6198: 6204 7a13 |000a: sget-object v4, Lcom/infomaniak/drive/utils/MediaUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MediaUtils; // field@137a │ │ -1a619c: 5430 6d04 |000c: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@046d │ │ -1a61a0: 6e20 823b 0400 |000e: invoke-virtual {v4, v0}, Lcom/infomaniak/drive/utils/MediaUtils;.isMedia:(Lcom/infomaniak/drive/data/models/File;)Z // method@3b82 │ │ -1a61a6: 0a04 |0011: move-result v4 │ │ -1a61a8: 3804 1300 |0012: if-eqz v4, 0025 // +0013 │ │ -1a61ac: 6204 7a13 |0014: sget-object v4, Lcom/infomaniak/drive/utils/MediaUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MediaUtils; // field@137a │ │ -1a61b0: 5430 6d04 |0016: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@046d │ │ -1a61b4: 5431 7204 |0018: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0472 │ │ -1a61b8: 7110 c20f 0100 |001a: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc2 │ │ -1a61be: 0c01 |001d: move-result-object v1 │ │ -1a61c0: 1f01 3700 |001e: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1a61c4: 5432 7004 |0020: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0470 │ │ -1a61c8: 6e40 803b 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@3b80 │ │ -1a61ce: 5434 6c04 |0025: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@046c │ │ -1a61d2: 6e10 8794 0400 |0027: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@9487 │ │ -1a61d8: 0a04 |002a: move-result v4 │ │ -1a61da: 3804 0700 |002b: if-eqz v4, 0032 // +0007 │ │ -1a61de: 5434 6c04 |002d: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@046c │ │ -1a61e2: 6e10 8594 0400 |002f: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@9485 │ │ -1a61e8: 5434 6e04 |0032: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@046e │ │ -1a61ec: 6e10 8794 0400 |0034: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@9487 │ │ -1a61f2: 0a04 |0037: move-result v4 │ │ -1a61f4: 3804 0700 |0038: if-eqz v4, 003f // +0007 │ │ -1a61f8: 5434 6e04 |003a: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@046e │ │ -1a61fc: 6e10 8594 0400 |003c: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@9485 │ │ -1a6202: 5434 6f04 |003f: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@046f │ │ -1a6206: 3804 0500 |0041: if-eqz v4, 0046 // +0005 │ │ -1a620a: 7210 6eb8 0400 |0043: invoke-interface {v4}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b86e │ │ -1a6210: 6204 89b3 |0046: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a6214: 1104 |0048: return-object v4 │ │ -1a6216: 2204 0118 |0049: new-instance v4, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a621a: 1a00 5e99 |004b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a621e: 7020 bc95 0400 |004d: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a6224: 2704 |0050: throw v4 │ │ +1a6244: |[1a6244] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6254: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a625a: 5230 7104 |0003: iget v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.label:I // field@0471 │ │ +1a625e: 3900 4400 |0005: if-nez v0, 0049 // +0044 │ │ +1a6262: 7110 8d9d 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a6268: 6204 7d13 |000a: sget-object v4, Lcom/infomaniak/drive/utils/MediaUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MediaUtils; // field@137d │ │ +1a626c: 5430 6d04 |000c: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@046d │ │ +1a6270: 6e20 8f3b 0400 |000e: invoke-virtual {v4, v0}, Lcom/infomaniak/drive/utils/MediaUtils;.isMedia:(Lcom/infomaniak/drive/data/models/File;)Z // method@3b8f │ │ +1a6276: 0a04 |0011: move-result v4 │ │ +1a6278: 3804 1300 |0012: if-eqz v4, 0025 // +0013 │ │ +1a627c: 6204 7d13 |0014: sget-object v4, Lcom/infomaniak/drive/utils/MediaUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MediaUtils; // field@137d │ │ +1a6280: 5430 6d04 |0016: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@046d │ │ +1a6284: 5431 7204 |0018: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0472 │ │ +1a6288: 7110 c20f 0100 |001a: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc2 │ │ +1a628e: 0c01 |001d: move-result-object v1 │ │ +1a6290: 1f01 3700 |001e: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1a6294: 5432 7004 |0020: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0470 │ │ +1a6298: 6e40 8d3b 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@3b8d │ │ +1a629e: 5434 6c04 |0025: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@046c │ │ +1a62a2: 6e10 9494 0400 |0027: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@9494 │ │ +1a62a8: 0a04 |002a: move-result v4 │ │ +1a62aa: 3804 0700 |002b: if-eqz v4, 0032 // +0007 │ │ +1a62ae: 5434 6c04 |002d: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@046c │ │ +1a62b2: 6e10 9294 0400 |002f: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@9492 │ │ +1a62b8: 5434 6e04 |0032: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@046e │ │ +1a62bc: 6e10 9494 0400 |0034: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@9494 │ │ +1a62c2: 0a04 |0037: move-result v4 │ │ +1a62c4: 3804 0700 |0038: if-eqz v4, 003f // +0007 │ │ +1a62c8: 5434 6e04 |003a: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@046e │ │ +1a62cc: 6e10 9294 0400 |003c: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@9492 │ │ +1a62d2: 5434 6f04 |003f: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@046f │ │ +1a62d6: 3804 0500 |0041: if-eqz v4, 0046 // +0005 │ │ +1a62da: 7210 7bb8 0400 |0043: invoke-interface {v4}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b87b │ │ +1a62e0: 6204 8cb3 |0046: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a62e4: 1104 |0048: return-object v4 │ │ +1a62e6: 2204 0218 |0049: new-instance v4, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a62ea: 1a00 6399 |004b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a62ee: 7020 c995 0400 |004d: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a62f4: 2704 |0050: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=438 │ │ 0x000a line=439 │ │ 0x0025 line=440 │ │ 0x0032 line=441 │ │ 0x003a line=442 │ │ 0x003f line=444 │ │ 0x0046 line=445 │ │ 0x0049 line=438 │ │ locals : │ │ 0x0000 - 0x0051 reg=3 this Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; │ │ 0x0000 - 0x0051 reg=4 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #130 header: │ │ class_idx : 1216 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #130 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;' │ │ @@ -23414,18 +23414,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 │ │ -1a62bc: |[1a62bc] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0.:(Lkotlin/jvm/functions/Function1;)V │ │ -1a62cc: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a62d2: 5b01 7304 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/functions/Function1; // field@0473 │ │ -1a62d6: 0e00 |0005: return-void │ │ +1a638c: |[1a638c] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0.:(Lkotlin/jvm/functions/Function1;)V │ │ +1a639c: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a63a2: 5b01 7304 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/functions/Function1; // field@0473 │ │ +1a63a6: 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; │ │ │ │ @@ -23435,34 +23435,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 │ │ -1a6298: |[1a6298] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a62a8: 5410 7304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/functions/Function1; // field@0473 │ │ -1a62ac: 1f02 9403 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ -1a62b0: 7120 2e0f 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@0f2e │ │ -1a62b6: 0c02 |0007: move-result-object v2 │ │ -1a62b8: 1102 |0008: return-object v2 │ │ +1a6368: |[1a6368] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6378: 5410 7304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/functions/Function1; // field@0473 │ │ +1a637c: 1f02 9403 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ +1a6380: 7120 2e0f 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@0f2e │ │ +1a6386: 0c02 |0007: move-result-object v2 │ │ +1a6388: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #131 header: │ │ class_idx : 1217 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #131 annotations: │ │ Annotations on class │ │ @@ -23526,58 +23526,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 │ │ -1a6430: |[1a6430] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.$r8$lambda$MSsCnJpUczl_HKTnnxBfqMxnLIo:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a6440: 7120 340f 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@0f34 │ │ -1a6446: 0c00 |0003: move-result-object v0 │ │ -1a6448: 1100 |0004: return-object v0 │ │ +1a6500: |[1a6500] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.$r8$lambda$MSsCnJpUczl_HKTnnxBfqMxnLIo:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a6510: 7120 340f 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@0f34 │ │ +1a6516: 0c00 |0003: move-result-object v0 │ │ +1a6518: 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 │ │ -1a64a4: |[1a64a4] 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 │ │ -1a64b4: 5b01 7404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0474 │ │ -1a64b8: 5b02 7604 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0476 │ │ -1a64bc: 5b03 7504 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0475 │ │ -1a64c0: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a64c2: 7030 57b5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a64c8: 0e00 |000a: return-void │ │ +1a6574: |[1a6574] 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 │ │ +1a6584: 5b01 7404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0474 │ │ +1a6588: 5b02 7604 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0476 │ │ +1a658c: 5b03 7504 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0475 │ │ +1a6590: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a6592: 7030 64b5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a6598: 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 │ │ -1a644c: |[1a644c] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invokeSuspend$lambda$1$lambda$0:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a645c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1a645e: 6e20 7d0a 0200 |0001: invoke-virtual {v2, v0}, Lcom/infomaniak/drive/data/models/File;.setFavorite:(Z)V // method@0a7d │ │ -1a6464: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ -1a6468: 7220 79b8 2100 |0006: invoke-interface {v1, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b879 │ │ -1a646e: 6201 89b3 |0009: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a6472: 1101 |000b: return-object v1 │ │ +1a651c: |[1a651c] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invokeSuspend$lambda$1$lambda$0:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a652c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1a652e: 6e20 7d0a 0200 |0001: invoke-virtual {v2, v0}, Lcom/infomaniak/drive/data/models/File;.setFavorite:(Z)V // method@0a7d │ │ +1a6534: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ +1a6538: 7220 86b8 2100 |0006: invoke-interface {v1, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b886 │ │ +1a653e: 6201 8cb3 |0009: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a6542: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=251 │ │ 0x0006 line=252 │ │ 0x0009 line=253 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Lkotlin/jvm/functions/Function1; │ │ @@ -23589,163 +23589,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 │ │ -1a6474: |[1a6474] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6484: 2200 c104 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04c1 │ │ -1a6488: 5441 7404 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0474 │ │ -1a648c: 5442 7604 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0476 │ │ -1a6490: 5443 7504 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0475 │ │ -1a6494: 7056 2f0f 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@0f2f │ │ -1a649a: 5b05 7704 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@0477 │ │ -1a649e: 1f00 d51a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a64a2: 1100 |000f: return-object v0 │ │ +1a6544: |[1a6544] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6554: 2200 c104 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04c1 │ │ +1a6558: 5441 7404 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0474 │ │ +1a655c: 5442 7604 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0476 │ │ +1a6560: 5443 7504 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0475 │ │ +1a6564: 7056 2f0f 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@0f2f │ │ +1a656a: 5b05 7704 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@0477 │ │ +1a656e: 1f00 d61a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a6572: 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 │ │ -1a62d8: |[1a62d8] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a62e8: 6e30 300f 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@0f30 │ │ -1a62ee: 0c01 |0003: move-result-object v1 │ │ -1a62f0: 1f01 c104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04c1 │ │ -1a62f4: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a62f8: 6e20 330f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f33 │ │ -1a62fe: 0c01 |000b: move-result-object v1 │ │ -1a6300: 1101 |000c: return-object v1 │ │ +1a63a8: |[1a63a8] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a63b8: 6e30 300f 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@0f30 │ │ +1a63be: 0c01 |0003: move-result-object v1 │ │ +1a63c0: 1f01 c104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04c1 │ │ +1a63c4: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a63c8: 6e20 330f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f33 │ │ +1a63ce: 0c01 |000b: move-result-object v1 │ │ +1a63d0: 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 │ │ -1a6304: |[1a6304] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6314: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a6318: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a631c: 6e30 310f 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@0f31 │ │ -1a6322: 0c01 |0007: move-result-object v1 │ │ -1a6324: 1101 |0008: return-object v1 │ │ +1a63d4: |[1a63d4] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a63e4: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a63e8: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a63ec: 6e30 310f 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@0f31 │ │ +1a63f2: 0c01 |0007: move-result-object v1 │ │ +1a63f4: 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 │ │ -1a6328: |[1a6328] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6338: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a633e: 0c00 |0003: move-result-object v0 │ │ -1a6340: 52e1 7b04 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.label:I // field@047b │ │ -1a6344: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a6346: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ -1a634a: 3321 1700 |0009: if-ne v1, v2, 0020 // +0017 │ │ -1a634e: 54e0 7a04 |000b: iget-object v0, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$3:Ljava/lang/Object; // field@047a │ │ -1a6352: 1f00 6e0d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d6e │ │ -1a6356: 54e1 7904 |000f: iget-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$2:Ljava/lang/Object; // field@0479 │ │ -1a635a: 1f01 a41b |0011: check-cast v1, Lkotlin/jvm/functions/Function1; // type@1ba4 │ │ -1a635e: 54e2 7804 |0013: iget-object v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$1:Ljava/lang/Object; // field@0478 │ │ -1a6362: 1f02 bf03 |0015: check-cast v2, Lcom/infomaniak/drive/data/models/UserDrive; // type@03bf │ │ -1a6366: 54e3 7704 |0017: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@0477 │ │ -1a636a: 1f03 9403 |0019: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ -1a636e: 7110 809d 0f00 |001b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a6374: 0725 |001e: move-object v5, v2 │ │ -1a6376: 2842 |001f: goto 0061 // +0042 │ │ -1a6378: 220f 0118 |0020: new-instance v15, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a637c: 1a00 5e99 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a6380: 7020 bc95 0f00 |0024: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a6386: 270f |0027: throw v15 │ │ -1a6388: 7110 809d 0f00 |0028: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a638e: 54ef 7704 |002b: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@0477 │ │ -1a6392: 1f0f 4402 |002d: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a6396: 6201 b600 |002f: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a639a: 54e3 7404 |0031: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0474 │ │ -1a639e: 6e20 4909 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@0949 │ │ -1a63a4: 0c01 |0036: move-result-object v1 │ │ -1a63a6: 54e3 7404 |0037: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0474 │ │ -1a63aa: 54e4 7604 |0039: iget-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0476 │ │ -1a63ae: 54e5 7504 |003b: iget-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0475 │ │ -1a63b2: 220d b604 |003d: new-instance v13, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04b6 │ │ -1a63b6: 6e10 9042 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@4290 │ │ -1a63bc: 0a07 |0042: move-result v7 │ │ -1a63be: 130b 0e00 |0043: const/16 v11, #int 14 // #e │ │ -1a63c2: 120c |0045: const/4 v12, #int 0 // #0 │ │ -1a63c4: 1208 |0046: const/4 v8, #int 0 // #0 │ │ -1a63c6: 1209 |0047: const/4 v9, #int 0 // #0 │ │ -1a63c8: 120a |0048: const/4 v10, #int 0 // #0 │ │ -1a63ca: 07d6 |0049: move-object v6, v13 │ │ -1a63cc: 7607 e80e 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@0ee8 │ │ -1a63d2: 5be3 7704 |004d: iput-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@0477 │ │ -1a63d6: 5be4 7804 |004f: iput-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$1:Ljava/lang/Object; // field@0478 │ │ -1a63da: 5be5 7904 |0051: iput-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$2:Ljava/lang/Object; // field@0479 │ │ -1a63de: 5be1 7a04 |0053: iput-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$3:Ljava/lang/Object; // field@047a │ │ -1a63e2: 59e2 7b04 |0055: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.label:I // field@047b │ │ -1a63e6: 7230 4206 df0e |0057: invoke-interface {v15, v13, v14}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ -1a63ec: 0c0f |005a: move-result-object v15 │ │ -1a63ee: 330f 0300 |005b: if-ne v15, v0, 005e // +0003 │ │ -1a63f2: 1100 |005d: return-object v0 │ │ -1a63f4: 0710 |005e: move-object v0, v1 │ │ -1a63f6: 0751 |005f: move-object v1, v5 │ │ -1a63f8: 0745 |0060: move-object v5, v4 │ │ -1a63fa: 6e10 9042 0000 |0061: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@4290 │ │ -1a6400: 0a0f |0064: move-result v15 │ │ -1a6402: 380f 1300 |0065: if-eqz v15, 0078 // +0013 │ │ -1a6406: 6202 ba00 |0067: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a640a: 6e10 440a 0300 |0069: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a44 │ │ -1a6410: 0a03 |006c: move-result v3 │ │ -1a6412: 2206 c004 |006d: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0; // type@04c0 │ │ -1a6416: 7020 2c0f 1600 |006f: invoke-direct {v6, v1}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.:(Lkotlin/jvm/functions/Function1;)V // method@0f2c │ │ -1a641c: 1227 |0072: const/4 v7, #int 2 // #2 │ │ -1a641e: 1208 |0073: const/4 v8, #int 0 // #0 │ │ -1a6420: 1204 |0074: const/4 v4, #int 0 // #0 │ │ -1a6422: 7707 c609 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@09c6 │ │ -1a6428: 620f 89b3 |0078: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a642c: 110f |007a: return-object v15 │ │ +1a63f8: |[1a63f8] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6408: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a640e: 0c00 |0003: move-result-object v0 │ │ +1a6410: 52e1 7b04 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.label:I // field@047b │ │ +1a6414: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a6416: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ +1a641a: 3321 1700 |0009: if-ne v1, v2, 0020 // +0017 │ │ +1a641e: 54e0 7a04 |000b: iget-object v0, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$3:Ljava/lang/Object; // field@047a │ │ +1a6422: 1f00 6f0d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d6f │ │ +1a6426: 54e1 7904 |000f: iget-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$2:Ljava/lang/Object; // field@0479 │ │ +1a642a: 1f01 a51b |0011: check-cast v1, Lkotlin/jvm/functions/Function1; // type@1ba5 │ │ +1a642e: 54e2 7804 |0013: iget-object v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$1:Ljava/lang/Object; // field@0478 │ │ +1a6432: 1f02 bf03 |0015: check-cast v2, Lcom/infomaniak/drive/data/models/UserDrive; // type@03bf │ │ +1a6436: 54e3 7704 |0017: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@0477 │ │ +1a643a: 1f03 9403 |0019: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ +1a643e: 7110 8d9d 0f00 |001b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a6444: 0725 |001e: move-object v5, v2 │ │ +1a6446: 2842 |001f: goto 0061 // +0042 │ │ +1a6448: 220f 0218 |0020: new-instance v15, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a644c: 1a00 6399 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a6450: 7020 c995 0f00 |0024: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a6456: 270f |0027: throw v15 │ │ +1a6458: 7110 8d9d 0f00 |0028: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a645e: 54ef 7704 |002b: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@0477 │ │ +1a6462: 1f0f 4402 |002d: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a6466: 6201 b600 |002f: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a646a: 54e3 7404 |0031: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0474 │ │ +1a646e: 6e20 4909 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@0949 │ │ +1a6474: 0c01 |0036: move-result-object v1 │ │ +1a6476: 54e3 7404 |0037: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0474 │ │ +1a647a: 54e4 7604 |0039: iget-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0476 │ │ +1a647e: 54e5 7504 |003b: iget-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0475 │ │ +1a6482: 220d b604 |003d: new-instance v13, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04b6 │ │ +1a6486: 6e10 9d42 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@429d │ │ +1a648c: 0a07 |0042: move-result v7 │ │ +1a648e: 130b 0e00 |0043: const/16 v11, #int 14 // #e │ │ +1a6492: 120c |0045: const/4 v12, #int 0 // #0 │ │ +1a6494: 1208 |0046: const/4 v8, #int 0 // #0 │ │ +1a6496: 1209 |0047: const/4 v9, #int 0 // #0 │ │ +1a6498: 120a |0048: const/4 v10, #int 0 // #0 │ │ +1a649a: 07d6 |0049: move-object v6, v13 │ │ +1a649c: 7607 e80e 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@0ee8 │ │ +1a64a2: 5be3 7704 |004d: iput-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@0477 │ │ +1a64a6: 5be4 7804 |004f: iput-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$1:Ljava/lang/Object; // field@0478 │ │ +1a64aa: 5be5 7904 |0051: iput-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$2:Ljava/lang/Object; // field@0479 │ │ +1a64ae: 5be1 7a04 |0053: iput-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$3:Ljava/lang/Object; // field@047a │ │ +1a64b2: 59e2 7b04 |0055: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.label:I // field@047b │ │ +1a64b6: 7230 4206 df0e |0057: invoke-interface {v15, v13, v14}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ +1a64bc: 0c0f |005a: move-result-object v15 │ │ +1a64be: 330f 0300 |005b: if-ne v15, v0, 005e // +0003 │ │ +1a64c2: 1100 |005d: return-object v0 │ │ +1a64c4: 0710 |005e: move-object v0, v1 │ │ +1a64c6: 0751 |005f: move-object v1, v5 │ │ +1a64c8: 0745 |0060: move-object v5, v4 │ │ +1a64ca: 6e10 9d42 0000 |0061: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@429d │ │ +1a64d0: 0a0f |0064: move-result v15 │ │ +1a64d2: 380f 1300 |0065: if-eqz v15, 0078 // +0013 │ │ +1a64d6: 6202 ba00 |0067: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a64da: 6e10 440a 0300 |0069: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a44 │ │ +1a64e0: 0a03 |006c: move-result v3 │ │ +1a64e2: 2206 c004 |006d: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0; // type@04c0 │ │ +1a64e6: 7020 2c0f 1600 |006f: invoke-direct {v6, v1}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.:(Lkotlin/jvm/functions/Function1;)V // method@0f2c │ │ +1a64ec: 1227 |0072: const/4 v7, #int 2 // #2 │ │ +1a64ee: 1208 |0073: const/4 v8, #int 0 // #0 │ │ +1a64f0: 1204 |0074: const/4 v4, #int 0 // #0 │ │ +1a64f2: 7707 c609 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@09c6 │ │ +1a64f8: 620f 8cb3 |0078: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a64fc: 110f |007a: return-object v15 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=245 │ │ 0x002f line=246 │ │ 0x003d line=247 │ │ 0x0061 line=249 │ │ 0x0067 line=250 │ │ 0x0078 line=256 │ │ locals : │ │ 0x0000 - 0x007b reg=14 this Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; │ │ 0x0000 - 0x007b reg=15 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #132 header: │ │ class_idx : 1218 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #132 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;' │ │ @@ -23765,18 +23765,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 │ │ -1a64cc: |[1a64cc] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0.:(Lkotlin/jvm/internal/Ref$ObjectRef;)V │ │ -1a64dc: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a64e2: 5b01 7c04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/internal/Ref$ObjectRef; // field@047c │ │ -1a64e6: 0e00 |0005: return-void │ │ +1a659c: |[1a659c] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0.:(Lkotlin/jvm/internal/Ref$ObjectRef;)V │ │ +1a65ac: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a65b2: 5b01 7c04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/internal/Ref$ObjectRef; // field@047c │ │ +1a65b6: 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; │ │ │ │ @@ -23786,32 +23786,32 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a64e8: |[1a64e8] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0.run:(Lio/sentry/IScope;)V │ │ -1a64f8: 5410 7c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/internal/Ref$ObjectRef; // field@047c │ │ -1a64fc: 7120 370f 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$r8$lambda$uQCNbxXaxqZzq3GJNqORV0s2Cgk:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V // method@0f37 │ │ -1a6502: 0e00 |0005: return-void │ │ +1a65b8: |[1a65b8] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0.run:(Lio/sentry/IScope;)V │ │ +1a65c8: 5410 7c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/internal/Ref$ObjectRef; // field@047c │ │ +1a65cc: 7120 370f 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$r8$lambda$uQCNbxXaxqZzq3GJNqORV0s2Cgk:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V // method@0f37 │ │ +1a65d2: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #133 header: │ │ class_idx : 1219 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #133 annotations: │ │ Annotations on class │ │ @@ -23856,61 +23856,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 │ │ -1a6784: |[1a6784] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.$r8$lambda$uQCNbxXaxqZzq3GJNqORV0s2Cgk:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V │ │ -1a6794: 7120 3d0f 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.invokeSuspend$lambda$2$lambda$1$lambda$0:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V // method@0f3d │ │ -1a679a: 0e00 |0003: return-void │ │ +1a6854: |[1a6854] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.$r8$lambda$uQCNbxXaxqZzq3GJNqORV0s2Cgk:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V │ │ +1a6864: 7120 3d0f 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.invokeSuspend$lambda$2$lambda$1$lambda$0:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V // method@0f3d │ │ +1a686a: 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 │ │ -1a679c: |[1a679c] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.:(Ljava/util/ArrayList;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a67ac: 5b01 7d04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@047d │ │ -1a67b0: 5b02 7f04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@047f │ │ -1a67b4: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a67b6: 7030 57b5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a67bc: 0e00 |0008: return-void │ │ +1a686c: |[1a686c] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.:(Ljava/util/ArrayList;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a687c: 5b01 7d04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@047d │ │ +1a6880: 5b02 7f04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@047f │ │ +1a6884: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a6886: 7030 64b5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a688c: 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 │ │ -1a67c0: |[1a67c0] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invokeSuspend$lambda$2$lambda$1$lambda$0:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V │ │ -1a67d0: 5411 0bb6 |0000: iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b60b │ │ -1a67d4: 7110 a396 0100 |0002: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@96a3 │ │ -1a67da: 0c01 |0005: move-result-object v1 │ │ -1a67dc: 1a00 d49d |0006: const-string v0, "columnIndex" // string@9dd4 │ │ -1a67e0: 7230 5574 0201 |0008: invoke-interface {v2, v0, v1}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@7455 │ │ -1a67e6: 2201 fb17 |000b: new-instance v1, Ljava/lang/Exception; // type@17fb │ │ -1a67ea: 1a02 95a6 |000d: const-string v2, "deleteSynchronizedFilesOnDevice()" // string@a695 │ │ -1a67ee: 7020 a095 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@95a0 │ │ -1a67f4: 1f01 2418 |0012: check-cast v1, Ljava/lang/Throwable; // type@1824 │ │ -1a67f8: 7110 d27a 0100 |0014: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7ad2 │ │ -1a67fe: 0e00 |0017: return-void │ │ +1a6890: |[1a6890] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invokeSuspend$lambda$2$lambda$1$lambda$0:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V │ │ +1a68a0: 5411 0eb6 |0000: iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b60e │ │ +1a68a4: 7110 b096 0100 |0002: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@96b0 │ │ +1a68aa: 0c01 |0005: move-result-object v1 │ │ +1a68ac: 1a00 d99d |0006: const-string v0, "columnIndex" // string@9dd9 │ │ +1a68b0: 7230 6274 0201 |0008: invoke-interface {v2, v0, v1}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@7462 │ │ +1a68b6: 2201 fc17 |000b: new-instance v1, Ljava/lang/Exception; // type@17fc │ │ +1a68ba: 1a02 9aa6 |000d: const-string v2, "deleteSynchronizedFilesOnDevice()" // string@a69a │ │ +1a68be: 7020 ad95 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@95ad │ │ +1a68c4: 1f01 2518 |0012: check-cast v1, Ljava/lang/Throwable; // type@1825 │ │ +1a68c8: 7110 df7a 0100 |0014: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7adf │ │ +1a68ce: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ 0x000b line=477 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 (null) Lkotlin/jvm/internal/Ref$ObjectRef; │ │ 0x0000 - 0x0018 reg=2 (null) Lio/sentry/IScope; │ │ @@ -23921,177 +23921,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 │ │ -1a675c: |[1a675c] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a676c: 2203 c304 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04c3 │ │ -1a6770: 5420 7d04 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@047d │ │ -1a6774: 5421 7f04 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@047f │ │ -1a6778: 7040 380f 0341 |0006: invoke-direct {v3, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.:(Ljava/util/ArrayList;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f38 │ │ -1a677e: 1f03 d51a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a6782: 1103 |000b: return-object v3 │ │ +1a682c: |[1a682c] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a683c: 2203 c304 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04c3 │ │ +1a6840: 5420 7d04 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@047d │ │ +1a6844: 5421 7f04 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@047f │ │ +1a6848: 7040 380f 0341 |0006: invoke-direct {v3, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.:(Ljava/util/ArrayList;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f38 │ │ +1a684e: 1f03 d61a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a6852: 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 │ │ -1a6504: |[1a6504] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6514: 1f01 cb1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -1a6518: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a651c: 6e30 3b0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f3b │ │ -1a6522: 0c01 |0007: move-result-object v1 │ │ -1a6524: 1101 |0008: return-object v1 │ │ +1a65d4: |[1a65d4] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a65e4: 1f01 cc1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +1a65e8: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a65ec: 6e30 3b0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f3b │ │ +1a65f2: 0c01 |0007: move-result-object v1 │ │ +1a65f4: 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 │ │ -1a6528: |[1a6528] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6538: 6e30 390f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f39 │ │ -1a653e: 0c01 |0003: move-result-object v1 │ │ -1a6540: 1f01 c304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04c3 │ │ -1a6544: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a6548: 6e20 3c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f3c │ │ -1a654e: 0c01 |000b: move-result-object v1 │ │ -1a6550: 1101 |000c: return-object v1 │ │ +1a65f8: |[1a65f8] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6608: 6e30 390f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f39 │ │ +1a660e: 0c01 |0003: move-result-object v1 │ │ +1a6610: 1f01 c304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04c3 │ │ +1a6614: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a6618: 6e20 3c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f3c │ │ +1a661e: 0c01 |000b: move-result-object v1 │ │ +1a6620: 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 │ │ -1a6554: |[1a6554] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6564: 1a00 108c |0000: const-string v0, "_data" // string@8c10 │ │ -1a6568: 7100 edb4 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a656e: 52b1 7e04 |0005: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.label:I // field@047e │ │ -1a6572: 3901 bc00 |0007: if-nez v1, 00c3 // +00bc │ │ -1a6576: 7110 809d 0c00 |0009: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a657c: 220c c218 |000c: new-instance v12, Ljava/util/ArrayList; // type@18c2 │ │ -1a6580: 7010 ee98 0c00 |000e: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@98ee │ │ -1a6586: 54b1 7d04 |0011: iget-object v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@047d │ │ -1a658a: 1f01 0618 |0013: check-cast v1, Ljava/lang/Iterable; // type@1806 │ │ -1a658e: 54b2 7f04 |0015: iget-object v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@047f │ │ -1a6592: 7210 db95 0100 |0017: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95db │ │ -1a6598: 0c01 |001a: move-result-object v1 │ │ -1a659a: 7210 d399 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@99d3 │ │ -1a65a0: 0a03 |001e: move-result v3 │ │ -1a65a2: 3803 9a00 |001f: if-eqz v3, 00b9 // +009a │ │ -1a65a6: 7210 d499 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99d4 │ │ -1a65ac: 0c03 |0024: move-result-object v3 │ │ -1a65ae: 1f03 be03 |0025: check-cast v3, Lcom/infomaniak/drive/data/models/UploadFile; // type@03be │ │ -1a65b2: 6e10 690b 0300 |0027: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b69 │ │ -1a65b8: 0c0a |002a: move-result-object v10 │ │ -1a65ba: 7110 c20f 0200 |002b: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc2 │ │ -1a65c0: 0c04 |002e: move-result-object v4 │ │ -1a65c2: 6e10 2709 0400 |002f: invoke-virtual {v4}, Lcom/infomaniak/drive/MainApplication;.getContentResolver:()Landroid/content/ContentResolver; // method@0927 │ │ -1a65c8: 0c04 |0032: move-result-object v4 │ │ -1a65ca: 2410 4826 0000 |0033: filled-new-array {v0}, [Ljava/lang/String; // type@2648 │ │ -1a65d0: 0c06 |0036: move-result-object v6 │ │ -1a65d2: 1208 |0037: const/4 v8, #int 0 // #0 │ │ -1a65d4: 1209 |0038: const/4 v9, #int 0 // #0 │ │ -1a65d6: 1207 |0039: const/4 v7, #int 0 // #0 │ │ -1a65d8: 07a5 |003a: move-object v5, v10 │ │ -1a65da: 7406 7000 0400 |003b: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0070 │ │ -1a65e0: 0c04 |003e: move-result-object v4 │ │ -1a65e2: 3804 6200 |003f: if-eqz v4, 00a1 // +0062 │ │ -1a65e6: 1f04 c217 |0041: check-cast v4, Ljava/io/Closeable; // type@17c2 │ │ -1a65ea: 0745 |0043: move-object v5, v4 │ │ -1a65ec: 1f05 5600 |0044: check-cast v5, Landroid/database/Cursor; // type@0056 │ │ -1a65f0: 7210 0901 0500 |0046: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@0109 │ │ -1a65f6: 0a06 |0049: move-result v6 │ │ -1a65f8: 1207 |004a: const/4 v7, #int 0 // #0 │ │ -1a65fa: 3806 4900 |004b: if-eqz v6, 0094 // +0049 │ │ -1a65fe: 2206 f91b |004d: new-instance v6, Lkotlin/jvm/internal/Ref$ObjectRef; // type@1bf9 │ │ -1a6602: 7010 93ba 0600 |004f: invoke-direct {v6}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@ba93 │ │ -1a6608: 7220 0201 0500 |0052: invoke-interface {v5, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0102 │ │ -1a660e: 0a08 |0055: move-result v8 │ │ -1a6610: 7110 21b5 0800 |0056: invoke-static {v8}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b521 │ │ -1a6616: 0c08 |0059: move-result-object v8 │ │ -1a6618: 5b68 0bb6 |005a: iput-object v8, v6, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b60b │ │ -1a661c: 5468 0bb6 |005c: iget-object v8, v6, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b60b │ │ -1a6620: 1f08 0f18 |005e: check-cast v8, Ljava/lang/Number; // type@180f │ │ -1a6624: 6e10 3096 0800 |0060: invoke-virtual {v8}, Ljava/lang/Number;.intValue:()I // method@9630 │ │ -1a662a: 0a08 |0063: move-result v8 │ │ -1a662c: 7220 0701 8500 |0064: invoke-interface {v5, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0107 │ │ -1a6632: 0c05 |0067: move-result-object v5 │ │ -1a6634: 2208 c517 |0068: new-instance v8, Ljava/io/File; // type@17c5 │ │ -1a6638: 7020 7e94 5800 |006a: invoke-direct {v8, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@947e │ │ -1a663e: 6e10 8594 0800 |006d: invoke-virtual {v8}, Ljava/io/File;.delete:()Z // method@9485 │ │ -1a6644: 7110 c20f 0200 |0070: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc2 │ │ -1a664a: 0c05 |0073: move-result-object v5 │ │ -1a664c: 6e10 2709 0500 |0074: invoke-virtual {v5}, Lcom/infomaniak/drive/MainApplication;.getContentResolver:()Landroid/content/ContentResolver; // method@0927 │ │ -1a6652: 0c05 |0077: move-result-object v5 │ │ -1a6654: 6e40 6b00 a577 |0078: invoke-virtual {v5, v10, v7, v7}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@006b │ │ -1a665a: 0a05 |007b: move-result v5 │ │ -1a665c: 7110 21b5 0500 |007c: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b521 │ │ -1a6662: 6e20 f298 3c00 |007f: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@98f2 │ │ -1a6668: 2812 |0082: goto 0094 // +0012 │ │ -1a666a: 0d05 |0083: move-exception v5 │ │ -1a666c: 280c |0084: goto 0090 // +000c │ │ -1a666e: 2205 c204 |0085: new-instance v5, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0; // type@04c2 │ │ -1a6672: 7020 350f 6500 |0087: invoke-direct {v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.:(Lkotlin/jvm/internal/Ref$ObjectRef;)V // method@0f35 │ │ -1a6678: 7110 1f7b 0500 |008a: invoke-static {v5}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@7b1f │ │ -1a667e: 6205 89b3 |008d: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a6682: 28f0 |008f: goto 007f // -0010 │ │ -1a6684: 6e20 f298 3c00 |0090: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@98f2 │ │ -1a668a: 2705 |0093: throw v5 │ │ -1a668c: 6205 89b3 |0094: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a6690: 7120 ceb5 7400 |0096: invoke-static {v4, v7}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5ce │ │ -1a6696: 2882 |0099: goto 001b // -007e │ │ -1a6698: 0d05 |009a: move-exception v5 │ │ -1a669a: 2705 |009b: throw v5 │ │ -1a669c: 0d06 |009c: move-exception v6 │ │ -1a669e: 7120 ceb5 5400 |009d: invoke-static {v4, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5ce │ │ -1a66a4: 2706 |00a0: throw v6 │ │ -1a66a6: 6e20 f298 3c00 |00a1: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@98f2 │ │ -1a66ac: 0a04 |00a4: move-result v4 │ │ -1a66ae: 7110 1cb5 0400 |00a5: invoke-static {v4}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b51c │ │ -1a66b4: 2900 73ff |00a8: goto/16 001b // -008d │ │ -1a66b8: 0d04 |00aa: move-exception v4 │ │ -1a66ba: 0745 |00ab: move-object v5, v4 │ │ -1a66bc: 1f05 2418 |00ac: check-cast v5, Ljava/lang/Throwable; // type@1824 │ │ -1a66c0: 7110 d27a 0500 |00ae: invoke-static {v5}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7ad2 │ │ -1a66c6: 6e10 5596 0400 |00b1: invoke-virtual {v4}, Ljava/lang/SecurityException;.printStackTrace:()V // method@9655 │ │ -1a66cc: 6e20 f298 3c00 |00b4: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@98f2 │ │ -1a66d2: 2900 64ff |00b7: goto/16 001b // -009c │ │ -1a66d6: 6200 1e01 |00b9: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011e │ │ -1a66da: 1f0c d618 |00bb: check-cast v12, Ljava/util/List; // type@18d6 │ │ -1a66de: 6e20 4f0b c000 |00bd: invoke-virtual {v0, v12}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.deleteAll:(Ljava/util/List;)V // method@0b4f │ │ -1a66e4: 620c 89b3 |00c0: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a66e8: 110c |00c2: return-object v12 │ │ -1a66ea: 220c 0118 |00c3: new-instance v12, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a66ee: 1a00 5e99 |00c5: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a66f2: 7020 bc95 0c00 |00c7: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a66f8: 270c |00ca: throw v12 │ │ +1a6624: |[1a6624] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6634: 1a00 148c |0000: const-string v0, "_data" // string@8c14 │ │ +1a6638: 7100 fab4 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a663e: 52b1 7e04 |0005: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.label:I // field@047e │ │ +1a6642: 3901 bc00 |0007: if-nez v1, 00c3 // +00bc │ │ +1a6646: 7110 8d9d 0c00 |0009: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a664c: 220c c318 |000c: new-instance v12, Ljava/util/ArrayList; // type@18c3 │ │ +1a6650: 7010 fb98 0c00 |000e: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@98fb │ │ +1a6656: 54b1 7d04 |0011: iget-object v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@047d │ │ +1a665a: 1f01 0718 |0013: check-cast v1, Ljava/lang/Iterable; // type@1807 │ │ +1a665e: 54b2 7f04 |0015: iget-object v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@047f │ │ +1a6662: 7210 e895 0100 |0017: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95e8 │ │ +1a6668: 0c01 |001a: move-result-object v1 │ │ +1a666a: 7210 e099 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@99e0 │ │ +1a6670: 0a03 |001e: move-result v3 │ │ +1a6672: 3803 9a00 |001f: if-eqz v3, 00b9 // +009a │ │ +1a6676: 7210 e199 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99e1 │ │ +1a667c: 0c03 |0024: move-result-object v3 │ │ +1a667e: 1f03 be03 |0025: check-cast v3, Lcom/infomaniak/drive/data/models/UploadFile; // type@03be │ │ +1a6682: 6e10 690b 0300 |0027: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b69 │ │ +1a6688: 0c0a |002a: move-result-object v10 │ │ +1a668a: 7110 c20f 0200 |002b: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc2 │ │ +1a6690: 0c04 |002e: move-result-object v4 │ │ +1a6692: 6e10 2709 0400 |002f: invoke-virtual {v4}, Lcom/infomaniak/drive/MainApplication;.getContentResolver:()Landroid/content/ContentResolver; // method@0927 │ │ +1a6698: 0c04 |0032: move-result-object v4 │ │ +1a669a: 2410 4926 0000 |0033: filled-new-array {v0}, [Ljava/lang/String; // type@2649 │ │ +1a66a0: 0c06 |0036: move-result-object v6 │ │ +1a66a2: 1208 |0037: const/4 v8, #int 0 // #0 │ │ +1a66a4: 1209 |0038: const/4 v9, #int 0 // #0 │ │ +1a66a6: 1207 |0039: const/4 v7, #int 0 // #0 │ │ +1a66a8: 07a5 |003a: move-object v5, v10 │ │ +1a66aa: 7406 7000 0400 |003b: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0070 │ │ +1a66b0: 0c04 |003e: move-result-object v4 │ │ +1a66b2: 3804 6200 |003f: if-eqz v4, 00a1 // +0062 │ │ +1a66b6: 1f04 c317 |0041: check-cast v4, Ljava/io/Closeable; // type@17c3 │ │ +1a66ba: 0745 |0043: move-object v5, v4 │ │ +1a66bc: 1f05 5600 |0044: check-cast v5, Landroid/database/Cursor; // type@0056 │ │ +1a66c0: 7210 0901 0500 |0046: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@0109 │ │ +1a66c6: 0a06 |0049: move-result v6 │ │ +1a66c8: 1207 |004a: const/4 v7, #int 0 // #0 │ │ +1a66ca: 3806 4900 |004b: if-eqz v6, 0094 // +0049 │ │ +1a66ce: 2206 fa1b |004d: new-instance v6, Lkotlin/jvm/internal/Ref$ObjectRef; // type@1bfa │ │ +1a66d2: 7010 a0ba 0600 |004f: invoke-direct {v6}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@baa0 │ │ +1a66d8: 7220 0201 0500 |0052: invoke-interface {v5, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0102 │ │ +1a66de: 0a08 |0055: move-result v8 │ │ +1a66e0: 7110 2eb5 0800 |0056: invoke-static {v8}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b52e │ │ +1a66e6: 0c08 |0059: move-result-object v8 │ │ +1a66e8: 5b68 0eb6 |005a: iput-object v8, v6, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b60e │ │ +1a66ec: 5468 0eb6 |005c: iget-object v8, v6, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b60e │ │ +1a66f0: 1f08 1018 |005e: check-cast v8, Ljava/lang/Number; // type@1810 │ │ +1a66f4: 6e10 3d96 0800 |0060: invoke-virtual {v8}, Ljava/lang/Number;.intValue:()I // method@963d │ │ +1a66fa: 0a08 |0063: move-result v8 │ │ +1a66fc: 7220 0701 8500 |0064: invoke-interface {v5, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0107 │ │ +1a6702: 0c05 |0067: move-result-object v5 │ │ +1a6704: 2208 c617 |0068: new-instance v8, Ljava/io/File; // type@17c6 │ │ +1a6708: 7020 8b94 5800 |006a: invoke-direct {v8, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@948b │ │ +1a670e: 6e10 9294 0800 |006d: invoke-virtual {v8}, Ljava/io/File;.delete:()Z // method@9492 │ │ +1a6714: 7110 c20f 0200 |0070: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc2 │ │ +1a671a: 0c05 |0073: move-result-object v5 │ │ +1a671c: 6e10 2709 0500 |0074: invoke-virtual {v5}, Lcom/infomaniak/drive/MainApplication;.getContentResolver:()Landroid/content/ContentResolver; // method@0927 │ │ +1a6722: 0c05 |0077: move-result-object v5 │ │ +1a6724: 6e40 6b00 a577 |0078: invoke-virtual {v5, v10, v7, v7}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@006b │ │ +1a672a: 0a05 |007b: move-result v5 │ │ +1a672c: 7110 2eb5 0500 |007c: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b52e │ │ +1a6732: 6e20 ff98 3c00 |007f: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@98ff │ │ +1a6738: 2812 |0082: goto 0094 // +0012 │ │ +1a673a: 0d05 |0083: move-exception v5 │ │ +1a673c: 280c |0084: goto 0090 // +000c │ │ +1a673e: 2205 c204 |0085: new-instance v5, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0; // type@04c2 │ │ +1a6742: 7020 350f 6500 |0087: invoke-direct {v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.:(Lkotlin/jvm/internal/Ref$ObjectRef;)V // method@0f35 │ │ +1a6748: 7110 2c7b 0500 |008a: invoke-static {v5}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@7b2c │ │ +1a674e: 6205 8cb3 |008d: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a6752: 28f0 |008f: goto 007f // -0010 │ │ +1a6754: 6e20 ff98 3c00 |0090: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@98ff │ │ +1a675a: 2705 |0093: throw v5 │ │ +1a675c: 6205 8cb3 |0094: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a6760: 7120 dbb5 7400 |0096: invoke-static {v4, v7}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5db │ │ +1a6766: 2882 |0099: goto 001b // -007e │ │ +1a6768: 0d05 |009a: move-exception v5 │ │ +1a676a: 2705 |009b: throw v5 │ │ +1a676c: 0d06 |009c: move-exception v6 │ │ +1a676e: 7120 dbb5 5400 |009d: invoke-static {v4, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5db │ │ +1a6774: 2706 |00a0: throw v6 │ │ +1a6776: 6e20 ff98 3c00 |00a1: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@98ff │ │ +1a677c: 0a04 |00a4: move-result v4 │ │ +1a677e: 7110 29b5 0400 |00a5: invoke-static {v4}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b529 │ │ +1a6784: 2900 73ff |00a8: goto/16 001b // -008d │ │ +1a6788: 0d04 |00aa: move-exception v4 │ │ +1a678a: 0745 |00ab: move-object v5, v4 │ │ +1a678c: 1f05 2518 |00ac: check-cast v5, Ljava/lang/Throwable; // type@1825 │ │ +1a6790: 7110 df7a 0500 |00ae: invoke-static {v5}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7adf │ │ +1a6796: 6e10 6296 0400 |00b1: invoke-virtual {v4}, Ljava/lang/SecurityException;.printStackTrace:()V // method@9662 │ │ +1a679c: 6e20 ff98 3c00 |00b4: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@98ff │ │ +1a67a2: 2900 64ff |00b7: goto/16 001b // -009c │ │ +1a67a6: 6200 1e01 |00b9: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011e │ │ +1a67aa: 1f0c d718 |00bb: check-cast v12, Ljava/util/List; // type@18d7 │ │ +1a67ae: 6e20 4f0b c000 |00bd: invoke-virtual {v0, v12}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.deleteAll:(Ljava/util/List;)V // method@0b4f │ │ +1a67b4: 620c 8cb3 |00c0: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a67b8: 110c |00c2: return-object v12 │ │ +1a67ba: 220c 0218 |00c3: new-instance v12, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a67be: 1a00 6399 |00c5: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a67c2: 7020 c995 0c00 |00c7: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a67c8: 270c |00ca: throw v12 │ │ catches : 9 │ │ 0x0027 - 0x0043 │ │ Ljava/lang/SecurityException; -> 0x00aa │ │ 0x0043 - 0x0052 │ │ -> 0x009a │ │ 0x0052 - 0x007f │ │ Ljava/lang/NullPointerException; -> 0x0085 │ │ @@ -24134,21 +24134,21 @@ │ │ 0x00b9 line=490 │ │ 0x00c0 line=491 │ │ 0x00c3 line=460 │ │ locals : │ │ 0x0000 - 0x00cb reg=11 this Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; │ │ 0x0000 - 0x00cb reg=12 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #134 header: │ │ class_idx : 1220 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #134 annotations: │ │ Annotations on class │ │ @@ -24200,164 +24200,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 │ │ -1a6948: |[1a6948] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a6958: 5b01 8004 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0480 │ │ -1a695c: 5b02 8104 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0481 │ │ -1a6960: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a6962: 7030 57b5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a6968: 0e00 |0008: return-void │ │ +1a6a18: |[1a6a18] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a6a28: 5b01 8004 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0480 │ │ +1a6a2c: 5b02 8104 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0481 │ │ +1a6a30: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a6a32: 7030 64b5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a6a38: 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 │ │ -1a691c: |[1a691c] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a692c: 2200 c404 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04c4 │ │ -1a6930: 5431 8004 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0480 │ │ -1a6934: 5432 8104 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0481 │ │ -1a6938: 7040 3e0f 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f3e │ │ -1a693e: 5b04 8204 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0482 │ │ -1a6942: 1f00 d51a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a6946: 1100 |000d: return-object v0 │ │ +1a69ec: |[1a69ec] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a69fc: 2200 c404 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04c4 │ │ +1a6a00: 5431 8004 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0480 │ │ +1a6a04: 5432 8104 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0481 │ │ +1a6a08: 7040 3e0f 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f3e │ │ +1a6a0e: 5b04 8204 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0482 │ │ +1a6a12: 1f00 d61a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a6a16: 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 │ │ -1a6800: |[1a6800] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6810: 6e30 3f0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f3f │ │ -1a6816: 0c01 |0003: move-result-object v1 │ │ -1a6818: 1f01 c404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04c4 │ │ -1a681c: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a6820: 6e20 420f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f42 │ │ -1a6826: 0c01 |000b: move-result-object v1 │ │ -1a6828: 1101 |000c: return-object v1 │ │ +1a68d0: |[1a68d0] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a68e0: 6e30 3f0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f3f │ │ +1a68e6: 0c01 |0003: move-result-object v1 │ │ +1a68e8: 1f01 c404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04c4 │ │ +1a68ec: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a68f0: 6e20 420f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f42 │ │ +1a68f6: 0c01 |000b: move-result-object v1 │ │ +1a68f8: 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 │ │ -1a682c: |[1a682c] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a683c: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a6840: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a6844: 6e30 400f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f40 │ │ -1a684a: 0c01 |0007: move-result-object v1 │ │ -1a684c: 1101 |0008: return-object v1 │ │ +1a68fc: |[1a68fc] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a690c: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a6910: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a6914: 6e30 400f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f40 │ │ +1a691a: 0c01 |0007: move-result-object v1 │ │ +1a691c: 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 │ │ -1a6850: |[1a6850] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6860: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a6866: 0c00 |0003: move-result-object v0 │ │ -1a6868: 52c1 8404 |0004: iget v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.label:I // field@0484 │ │ -1a686c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a686e: 3801 1800 |0007: if-eqz v1, 001f // +0018 │ │ -1a6872: 3321 0e00 |0009: if-ne v1, v2, 0017 // +000e │ │ -1a6876: 54c0 8304 |000b: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$1:Ljava/lang/Object; // field@0483 │ │ -1a687a: 1f00 6e0d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d6e │ │ -1a687e: 54c1 8204 |000f: iget-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0482 │ │ -1a6882: 1f01 991b |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b99 │ │ -1a6886: 7110 809d 0d00 |0013: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a688c: 2839 |0016: goto 004f // +0039 │ │ -1a688e: 220d 0118 |0017: new-instance v13, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a6892: 1a00 5e99 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a6896: 7020 bc95 0d00 |001b: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a689c: 270d |001e: throw v13 │ │ -1a689e: 7110 809d 0d00 |001f: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a68a4: 54cd 8204 |0022: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0482 │ │ -1a68a8: 1f0d 4402 |0024: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a68ac: 6201 b600 |0026: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a68b0: 54c3 8004 |0028: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0480 │ │ -1a68b4: 6e20 4d09 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@094d │ │ -1a68ba: 0c01 |002d: move-result-object v1 │ │ -1a68bc: 54c3 8104 |002e: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0481 │ │ -1a68c0: 220b b604 |0030: new-instance v11, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04b6 │ │ -1a68c4: 6e10 9042 0100 |0032: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@4290 │ │ -1a68ca: 0a05 |0035: move-result v5 │ │ -1a68cc: 1309 0e00 |0036: const/16 v9, #int 14 // #e │ │ -1a68d0: 120a |0038: const/4 v10, #int 0 // #0 │ │ -1a68d2: 1206 |0039: const/4 v6, #int 0 // #0 │ │ -1a68d4: 1207 |003a: const/4 v7, #int 0 // #0 │ │ -1a68d6: 1208 |003b: const/4 v8, #int 0 // #0 │ │ -1a68d8: 07b4 |003c: move-object v4, v11 │ │ -1a68da: 7607 e80e 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@0ee8 │ │ -1a68e0: 5bc3 8204 |0040: iput-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0482 │ │ -1a68e4: 5bc1 8304 |0042: iput-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$1:Ljava/lang/Object; // field@0483 │ │ -1a68e8: 59c2 8404 |0044: iput v2, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.label:I // field@0484 │ │ -1a68ec: 7230 4206 bd0c |0046: invoke-interface {v13, v11, v12}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ -1a68f2: 0c0d |0049: move-result-object v13 │ │ -1a68f4: 330d 0300 |004a: if-ne v13, v0, 004d // +0003 │ │ -1a68f8: 1100 |004c: return-object v0 │ │ -1a68fa: 0710 |004d: move-object v0, v1 │ │ -1a68fc: 0731 |004e: move-object v1, v3 │ │ -1a68fe: 6e10 9042 0000 |004f: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@4290 │ │ -1a6904: 0a0d |0052: move-result v13 │ │ -1a6906: 380d 0700 |0053: if-eqz v13, 005a // +0007 │ │ -1a690a: 3801 0500 |0055: if-eqz v1, 005a // +0005 │ │ -1a690e: 7210 6eb8 0100 |0057: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b86e │ │ -1a6914: 620d 89b3 |005a: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a6918: 110d |005c: return-object v13 │ │ +1a6920: |[1a6920] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6930: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a6936: 0c00 |0003: move-result-object v0 │ │ +1a6938: 52c1 8404 |0004: iget v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.label:I // field@0484 │ │ +1a693c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a693e: 3801 1800 |0007: if-eqz v1, 001f // +0018 │ │ +1a6942: 3321 0e00 |0009: if-ne v1, v2, 0017 // +000e │ │ +1a6946: 54c0 8304 |000b: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$1:Ljava/lang/Object; // field@0483 │ │ +1a694a: 1f00 6f0d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d6f │ │ +1a694e: 54c1 8204 |000f: iget-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0482 │ │ +1a6952: 1f01 9a1b |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b9a │ │ +1a6956: 7110 8d9d 0d00 |0013: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a695c: 2839 |0016: goto 004f // +0039 │ │ +1a695e: 220d 0218 |0017: new-instance v13, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a6962: 1a00 6399 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a6966: 7020 c995 0d00 |001b: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a696c: 270d |001e: throw v13 │ │ +1a696e: 7110 8d9d 0d00 |001f: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a6974: 54cd 8204 |0022: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0482 │ │ +1a6978: 1f0d 4402 |0024: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a697c: 6201 b600 |0026: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a6980: 54c3 8004 |0028: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0480 │ │ +1a6984: 6e20 4d09 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@094d │ │ +1a698a: 0c01 |002d: move-result-object v1 │ │ +1a698c: 54c3 8104 |002e: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0481 │ │ +1a6990: 220b b604 |0030: new-instance v11, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04b6 │ │ +1a6994: 6e10 9d42 0100 |0032: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@429d │ │ +1a699a: 0a05 |0035: move-result v5 │ │ +1a699c: 1309 0e00 |0036: const/16 v9, #int 14 // #e │ │ +1a69a0: 120a |0038: const/4 v10, #int 0 // #0 │ │ +1a69a2: 1206 |0039: const/4 v6, #int 0 // #0 │ │ +1a69a4: 1207 |003a: const/4 v7, #int 0 // #0 │ │ +1a69a6: 1208 |003b: const/4 v8, #int 0 // #0 │ │ +1a69a8: 07b4 |003c: move-object v4, v11 │ │ +1a69aa: 7607 e80e 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@0ee8 │ │ +1a69b0: 5bc3 8204 |0040: iput-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0482 │ │ +1a69b4: 5bc1 8304 |0042: iput-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$1:Ljava/lang/Object; // field@0483 │ │ +1a69b8: 59c2 8404 |0044: iput v2, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.label:I // field@0484 │ │ +1a69bc: 7230 4206 bd0c |0046: invoke-interface {v13, v11, v12}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ +1a69c2: 0c0d |0049: move-result-object v13 │ │ +1a69c4: 330d 0300 |004a: if-ne v13, v0, 004d // +0003 │ │ +1a69c8: 1100 |004c: return-object v0 │ │ +1a69ca: 0710 |004d: move-object v0, v1 │ │ +1a69cc: 0731 |004e: move-object v1, v3 │ │ +1a69ce: 6e10 9d42 0000 |004f: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@429d │ │ +1a69d4: 0a0d |0052: move-result v13 │ │ +1a69d6: 380d 0700 |0053: if-eqz v13, 005a // +0007 │ │ +1a69da: 3801 0500 |0055: if-eqz v1, 005a // +0005 │ │ +1a69de: 7210 7bb8 0100 |0057: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b87b │ │ +1a69e4: 620d 8cb3 |005a: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a69e8: 110d |005c: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=339 │ │ 0x0026 line=340 │ │ 0x0030 line=341 │ │ 0x004f line=342 │ │ 0x005a line=344 │ │ locals : │ │ 0x0000 - 0x005d reg=12 this Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; │ │ 0x0000 - 0x005d reg=13 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #135 header: │ │ class_idx : 1221 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #135 annotations: │ │ Annotations on class │ │ @@ -24409,172 +24409,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 │ │ -1a6acc: |[1a6acc] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V │ │ -1a6adc: 5b01 8604 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0486 │ │ -1a6ae0: 5b02 8504 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@0485 │ │ -1a6ae4: 5b03 8704 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0487 │ │ -1a6ae8: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a6aea: 7030 57b5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a6af0: 0e00 |000a: return-void │ │ +1a6b9c: |[1a6b9c] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V │ │ +1a6bac: 5b01 8604 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0486 │ │ +1a6bb0: 5b02 8504 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@0485 │ │ +1a6bb4: 5b03 8704 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0487 │ │ +1a6bb8: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a6bba: 7030 64b5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a6bc0: 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 │ │ -1a6a9c: |[1a6a9c] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6aac: 2200 c504 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04c5 │ │ -1a6ab0: 5441 8604 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0486 │ │ -1a6ab4: 5442 8504 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@0485 │ │ -1a6ab8: 5443 8704 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0487 │ │ -1a6abc: 7056 430f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@0f43 │ │ -1a6ac2: 5b05 8804 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.L$0:Ljava/lang/Object; // field@0488 │ │ -1a6ac6: 1f00 d51a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a6aca: 1100 |000f: return-object v0 │ │ +1a6b6c: |[1a6b6c] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6b7c: 2200 c504 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04c5 │ │ +1a6b80: 5441 8604 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0486 │ │ +1a6b84: 5442 8504 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@0485 │ │ +1a6b88: 5443 8704 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0487 │ │ +1a6b8c: 7056 430f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@0f43 │ │ +1a6b92: 5b05 8804 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.L$0:Ljava/lang/Object; // field@0488 │ │ +1a6b96: 1f00 d61a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a6b9a: 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 │ │ -1a696c: |[1a696c] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a697c: 6e30 440f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f44 │ │ -1a6982: 0c01 |0003: move-result-object v1 │ │ -1a6984: 1f01 c504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04c5 │ │ -1a6988: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a698c: 6e20 470f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f47 │ │ -1a6992: 0c01 |000b: move-result-object v1 │ │ -1a6994: 1101 |000c: return-object v1 │ │ +1a6a3c: |[1a6a3c] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6a4c: 6e30 440f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f44 │ │ +1a6a52: 0c01 |0003: move-result-object v1 │ │ +1a6a54: 1f01 c504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04c5 │ │ +1a6a58: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a6a5c: 6e20 470f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f47 │ │ +1a6a62: 0c01 |000b: move-result-object v1 │ │ +1a6a64: 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 │ │ -1a6998: |[1a6998] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a69a8: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a69ac: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a69b0: 6e30 450f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f45 │ │ -1a69b6: 0c01 |0007: move-result-object v1 │ │ -1a69b8: 1101 |0008: return-object v1 │ │ +1a6a68: |[1a6a68] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6a78: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a6a7c: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a6a80: 6e30 450f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f45 │ │ +1a6a86: 0c01 |0007: move-result-object v1 │ │ +1a6a88: 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 │ │ -1a69bc: |[1a69bc] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a69cc: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a69d2: 0c00 |0003: move-result-object v0 │ │ -1a69d4: 52c1 8904 |0004: iget v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.label:I // field@0489 │ │ -1a69d8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a69da: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a69de: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a69e2: 7110 809d 0d00 |000b: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a69e8: 2856 |000e: goto 0064 // +0056 │ │ -1a69ea: 220d 0118 |000f: new-instance v13, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a69ee: 1a00 5e99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a69f2: 7020 bc95 0d00 |0013: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a69f8: 270d |0016: throw v13 │ │ -1a69fa: 7110 809d 0d00 |0017: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a6a00: 54cd 8804 |001a: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.L$0:Ljava/lang/Object; // field@0488 │ │ -1a6a04: 1f0d 4402 |001c: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a6a08: 6201 b600 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a6a0c: 54c3 8604 |0020: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0486 │ │ -1a6a10: 54c4 8504 |0022: iget-object v4, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@0485 │ │ -1a6a14: 3804 0700 |0024: if-eqz v4, 002b // +0007 │ │ -1a6a18: 6e10 c895 0400 |0026: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@95c8 │ │ -1a6a1e: 0a04 |0029: move-result v4 │ │ -1a6a20: 2802 |002a: goto 002c // +0002 │ │ -1a6a22: 1214 |002b: const/4 v4, #int 1 // #1 │ │ -1a6a24: 6e30 4e09 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@094e │ │ -1a6a2a: 0c01 |002f: move-result-object v1 │ │ -1a6a2c: 54c3 8704 |0030: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0487 │ │ -1a6a30: 6e10 9042 0100 |0032: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@4290 │ │ -1a6a36: 0a04 |0035: move-result v4 │ │ -1a6a38: 3804 0700 |0036: if-eqz v4, 003d // +0007 │ │ -1a6a3c: 3803 0500 |0038: if-eqz v3, 003d // +0005 │ │ -1a6a40: 7220 79b8 1300 |003a: invoke-interface {v3, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b879 │ │ -1a6a46: 2203 b604 |003d: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04b6 │ │ -1a6a4a: 6e10 9042 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@4290 │ │ -1a6a50: 0a06 |0042: move-result v6 │ │ -1a6a52: 6e10 8442 0100 |0043: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@4284 │ │ -1a6a58: 0c08 |0046: move-result-object v8 │ │ -1a6a5a: 6e10 8542 0100 |0047: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@4285 │ │ -1a6a60: 0c01 |004a: move-result-object v1 │ │ -1a6a62: 3801 0700 |004b: if-eqz v1, 0052 // +0007 │ │ -1a6a66: 6e10 6542 0100 |004d: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@4265 │ │ -1a6a6c: 0c01 |0050: move-result-object v1 │ │ -1a6a6e: 2802 |0051: goto 0053 // +0002 │ │ -1a6a70: 1201 |0052: const/4 v1, #int 0 // #0 │ │ -1a6a72: 0719 |0053: move-object v9, v1 │ │ -1a6a74: 122a |0054: const/4 v10, #int 2 // #2 │ │ -1a6a76: 120b |0055: const/4 v11, #int 0 // #0 │ │ -1a6a78: 1207 |0056: const/4 v7, #int 0 // #0 │ │ -1a6a7a: 0735 |0057: move-object v5, v3 │ │ -1a6a7c: 7607 e80e 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@0ee8 │ │ -1a6a82: 59c2 8904 |005b: iput v2, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.label:I // field@0489 │ │ -1a6a86: 7230 4206 3d0c |005d: invoke-interface {v13, v3, v12}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ -1a6a8c: 0c0d |0060: move-result-object v13 │ │ -1a6a8e: 330d 0300 |0061: if-ne v13, v0, 0064 // +0003 │ │ -1a6a92: 1100 |0063: return-object v0 │ │ -1a6a94: 620d 89b3 |0064: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a6a98: 110d |0066: return-object v13 │ │ +1a6a8c: |[1a6a8c] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6a9c: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a6aa2: 0c00 |0003: move-result-object v0 │ │ +1a6aa4: 52c1 8904 |0004: iget v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.label:I // field@0489 │ │ +1a6aa8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a6aaa: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a6aae: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a6ab2: 7110 8d9d 0d00 |000b: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a6ab8: 2856 |000e: goto 0064 // +0056 │ │ +1a6aba: 220d 0218 |000f: new-instance v13, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a6abe: 1a00 6399 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a6ac2: 7020 c995 0d00 |0013: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a6ac8: 270d |0016: throw v13 │ │ +1a6aca: 7110 8d9d 0d00 |0017: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a6ad0: 54cd 8804 |001a: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.L$0:Ljava/lang/Object; // field@0488 │ │ +1a6ad4: 1f0d 4402 |001c: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a6ad8: 6201 b600 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a6adc: 54c3 8604 |0020: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0486 │ │ +1a6ae0: 54c4 8504 |0022: iget-object v4, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@0485 │ │ +1a6ae4: 3804 0700 |0024: if-eqz v4, 002b // +0007 │ │ +1a6ae8: 6e10 d595 0400 |0026: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@95d5 │ │ +1a6aee: 0a04 |0029: move-result v4 │ │ +1a6af0: 2802 |002a: goto 002c // +0002 │ │ +1a6af2: 1214 |002b: const/4 v4, #int 1 // #1 │ │ +1a6af4: 6e30 4e09 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@094e │ │ +1a6afa: 0c01 |002f: move-result-object v1 │ │ +1a6afc: 54c3 8704 |0030: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0487 │ │ +1a6b00: 6e10 9d42 0100 |0032: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@429d │ │ +1a6b06: 0a04 |0035: move-result v4 │ │ +1a6b08: 3804 0700 |0036: if-eqz v4, 003d // +0007 │ │ +1a6b0c: 3803 0500 |0038: if-eqz v3, 003d // +0005 │ │ +1a6b10: 7220 86b8 1300 |003a: invoke-interface {v3, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b886 │ │ +1a6b16: 2203 b604 |003d: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04b6 │ │ +1a6b1a: 6e10 9d42 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@429d │ │ +1a6b20: 0a06 |0042: move-result v6 │ │ +1a6b22: 6e10 9142 0100 |0043: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@4291 │ │ +1a6b28: 0c08 |0046: move-result-object v8 │ │ +1a6b2a: 6e10 9242 0100 |0047: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@4292 │ │ +1a6b30: 0c01 |004a: move-result-object v1 │ │ +1a6b32: 3801 0700 |004b: if-eqz v1, 0052 // +0007 │ │ +1a6b36: 6e10 7242 0100 |004d: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@4272 │ │ +1a6b3c: 0c01 |0050: move-result-object v1 │ │ +1a6b3e: 2802 |0051: goto 0053 // +0002 │ │ +1a6b40: 1201 |0052: const/4 v1, #int 0 // #0 │ │ +1a6b42: 0719 |0053: move-object v9, v1 │ │ +1a6b44: 122a |0054: const/4 v10, #int 2 // #2 │ │ +1a6b46: 120b |0055: const/4 v11, #int 0 // #0 │ │ +1a6b48: 1207 |0056: const/4 v7, #int 0 // #0 │ │ +1a6b4a: 0735 |0057: move-object v5, v3 │ │ +1a6b4c: 7607 e80e 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@0ee8 │ │ +1a6b52: 59c2 8904 |005b: iput v2, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.label:I // field@0489 │ │ +1a6b56: 7230 4206 3d0c |005d: invoke-interface {v13, v3, v12}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ +1a6b5c: 0c0d |0060: move-result-object v13 │ │ +1a6b5e: 330d 0300 |0061: if-ne v13, v0, 0064 // +0003 │ │ +1a6b62: 1100 |0063: return-object v0 │ │ +1a6b64: 620d 8cb3 |0064: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a6b68: 110d |0066: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=350 │ │ 0x001e line=351 │ │ 0x0032 line=352 │ │ 0x003d line=353 │ │ 0x0064 line=355 │ │ locals : │ │ 0x0000 - 0x0067 reg=12 this Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; │ │ 0x0000 - 0x0067 reg=13 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #136 header: │ │ class_idx : 1222 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #136 annotations: │ │ Annotations on class │ │ @@ -24620,141 +24620,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 │ │ -1a6bf0: |[1a6bf0] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.:(ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V │ │ -1a6c00: 5901 8a04 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@048a │ │ -1a6c04: 5b02 8b04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@048b │ │ -1a6c08: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a6c0a: 7030 57b5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a6c10: 0e00 |0008: return-void │ │ +1a6cc0: |[1a6cc0] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.:(ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V │ │ +1a6cd0: 5901 8a04 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@048a │ │ +1a6cd4: 5b02 8b04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@048b │ │ +1a6cd8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a6cda: 7030 64b5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a6ce0: 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 │ │ -1a6bc4: |[1a6bc4] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6bd4: 2200 c604 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04c6 │ │ -1a6bd8: 5231 8a04 |0002: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@048a │ │ -1a6bdc: 5432 8b04 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@048b │ │ -1a6be0: 7040 480f 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@0f48 │ │ -1a6be6: 5b04 8c04 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.L$0:Ljava/lang/Object; // field@048c │ │ -1a6bea: 1f00 d51a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a6bee: 1100 |000d: return-object v0 │ │ +1a6c94: |[1a6c94] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6ca4: 2200 c604 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04c6 │ │ +1a6ca8: 5231 8a04 |0002: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@048a │ │ +1a6cac: 5432 8b04 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@048b │ │ +1a6cb0: 7040 480f 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@0f48 │ │ +1a6cb6: 5b04 8c04 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.L$0:Ljava/lang/Object; // field@048c │ │ +1a6cba: 1f00 d61a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a6cbe: 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 │ │ -1a6af4: |[1a6af4] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6b04: 6e30 490f 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@0f49 │ │ -1a6b0a: 0c01 |0003: move-result-object v1 │ │ -1a6b0c: 1f01 c604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04c6 │ │ -1a6b10: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a6b14: 6e20 4c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f4c │ │ -1a6b1a: 0c01 |000b: move-result-object v1 │ │ -1a6b1c: 1101 |000c: return-object v1 │ │ +1a6bc4: |[1a6bc4] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6bd4: 6e30 490f 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@0f49 │ │ +1a6bda: 0c01 |0003: move-result-object v1 │ │ +1a6bdc: 1f01 c604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04c6 │ │ +1a6be0: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a6be4: 6e20 4c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f4c │ │ +1a6bea: 0c01 |000b: move-result-object v1 │ │ +1a6bec: 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 │ │ -1a6b20: |[1a6b20] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6b30: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a6b34: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a6b38: 6e30 4a0f 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@0f4a │ │ -1a6b3e: 0c01 |0007: move-result-object v1 │ │ -1a6b40: 1101 |0008: return-object v1 │ │ +1a6bf0: |[1a6bf0] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6c00: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a6c04: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a6c08: 6e30 4a0f 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@0f4a │ │ +1a6c0e: 0c01 |0007: move-result-object v1 │ │ +1a6c10: 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 │ │ -1a6b44: |[1a6b44] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6b54: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a6b5a: 0c00 |0003: move-result-object v0 │ │ -1a6b5c: 5251 8d04 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.label:I // field@048d │ │ -1a6b60: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a6b62: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a6b66: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a6b6a: 7110 809d 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a6b70: 2826 |000e: goto 0034 // +0026 │ │ -1a6b72: 2206 0118 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a6b76: 1a00 5e99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a6b7a: 7020 bc95 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a6b80: 2706 |0016: throw v6 │ │ -1a6b82: 7110 809d 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a6b88: 5456 8c04 |001a: iget-object v6, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.L$0:Ljava/lang/Object; // field@048c │ │ -1a6b8c: 1f06 4402 |001c: check-cast v6, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a6b90: 6201 ba00 |001e: sget-object v1, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a6b94: 5253 8a04 |0020: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@048a │ │ -1a6b98: 5454 8b04 |0022: iget-object v4, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@048b │ │ -1a6b9c: 6e30 a509 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@09a5 │ │ -1a6ba2: 0c01 |0027: move-result-object v1 │ │ -1a6ba4: 0753 |0028: move-object v3, v5 │ │ -1a6ba6: 1f03 d51a |0029: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a6baa: 5952 8d04 |002b: iput v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.label:I // field@048d │ │ -1a6bae: 7230 4206 1603 |002d: invoke-interface {v6, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ -1a6bb4: 0c06 |0030: move-result-object v6 │ │ -1a6bb6: 3306 0300 |0031: if-ne v6, v0, 0034 // +0003 │ │ -1a6bba: 1100 |0033: return-object v0 │ │ -1a6bbc: 6206 89b3 |0034: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a6bc0: 1106 |0036: return-object v6 │ │ +1a6c14: |[1a6c14] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6c24: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a6c2a: 0c00 |0003: move-result-object v0 │ │ +1a6c2c: 5251 8d04 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.label:I // field@048d │ │ +1a6c30: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a6c32: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a6c36: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a6c3a: 7110 8d9d 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a6c40: 2826 |000e: goto 0034 // +0026 │ │ +1a6c42: 2206 0218 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a6c46: 1a00 6399 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a6c4a: 7020 c995 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a6c50: 2706 |0016: throw v6 │ │ +1a6c52: 7110 8d9d 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a6c58: 5456 8c04 |001a: iget-object v6, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.L$0:Ljava/lang/Object; // field@048c │ │ +1a6c5c: 1f06 4402 |001c: check-cast v6, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a6c60: 6201 ba00 |001e: sget-object v1, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a6c64: 5253 8a04 |0020: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@048a │ │ +1a6c68: 5454 8b04 |0022: iget-object v4, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@048b │ │ +1a6c6c: 6e30 a509 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@09a5 │ │ +1a6c72: 0c01 |0027: move-result-object v1 │ │ +1a6c74: 0753 |0028: move-object v3, v5 │ │ +1a6c76: 1f03 d61a |0029: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a6c7a: 5952 8d04 |002b: iput v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.label:I // field@048d │ │ +1a6c7e: 7230 4206 1603 |002d: invoke-interface {v6, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ +1a6c84: 0c06 |0030: move-result-object v6 │ │ +1a6c86: 3306 0300 |0031: if-ne v6, v0, 0034 // +0003 │ │ +1a6c8a: 1100 |0033: return-object v0 │ │ +1a6c8c: 6206 8cb3 |0034: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a6c90: 1106 |0036: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=261 │ │ 0x001e line=262 │ │ 0x0034 line=263 │ │ locals : │ │ 0x0000 - 0x0037 reg=5 this Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; │ │ 0x0000 - 0x0037 reg=6 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #137 header: │ │ class_idx : 1223 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #137 annotations: │ │ Annotations on class │ │ @@ -24801,233 +24801,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 │ │ -1a6e58: |[1a6e58] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.:(Lcom/infomaniak/drive/data/models/UserDrive;ILkotlin/coroutines/Continuation;)V │ │ -1a6e68: 5b01 8f04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@048f │ │ -1a6e6c: 5902 8e04 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@048e │ │ -1a6e70: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a6e72: 7030 57b5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a6e78: 0e00 |0008: return-void │ │ +1a6f28: |[1a6f28] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.:(Lcom/infomaniak/drive/data/models/UserDrive;ILkotlin/coroutines/Continuation;)V │ │ +1a6f38: 5b01 8f04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@048f │ │ +1a6f3c: 5902 8e04 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@048e │ │ +1a6f40: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a6f42: 7030 64b5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a6f48: 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 │ │ -1a6e2c: |[1a6e2c] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6e3c: 2200 c704 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04c7 │ │ -1a6e40: 5431 8f04 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@048f │ │ -1a6e44: 5232 8e04 |0004: iget v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@048e │ │ -1a6e48: 7040 4d0f 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@0f4d │ │ -1a6e4e: 5b04 9004 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@0490 │ │ -1a6e52: 1f00 d51a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a6e56: 1100 |000d: return-object v0 │ │ +1a6efc: |[1a6efc] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6f0c: 2200 c704 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04c7 │ │ +1a6f10: 5431 8f04 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@048f │ │ +1a6f14: 5232 8e04 |0004: iget v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@048e │ │ +1a6f18: 7040 4d0f 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@0f4d │ │ +1a6f1e: 5b04 9004 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@0490 │ │ +1a6f22: 1f00 d61a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a6f26: 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 │ │ -1a6c14: |[1a6c14] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6c24: 6e30 4e0f 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@0f4e │ │ -1a6c2a: 0c01 |0003: move-result-object v1 │ │ -1a6c2c: 1f01 c704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04c7 │ │ -1a6c30: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a6c34: 6e20 510f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f51 │ │ -1a6c3a: 0c01 |000b: move-result-object v1 │ │ -1a6c3c: 1101 |000c: return-object v1 │ │ +1a6ce4: |[1a6ce4] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6cf4: 6e30 4e0f 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@0f4e │ │ +1a6cfa: 0c01 |0003: move-result-object v1 │ │ +1a6cfc: 1f01 c704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04c7 │ │ +1a6d00: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a6d04: 6e20 510f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f51 │ │ +1a6d0a: 0c01 |000b: move-result-object v1 │ │ +1a6d0c: 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 │ │ -1a6c40: |[1a6c40] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6c50: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a6c54: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a6c58: 6e30 4f0f 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@0f4f │ │ -1a6c5e: 0c01 |0007: move-result-object v1 │ │ -1a6c60: 1101 |0008: return-object v1 │ │ +1a6d10: |[1a6d10] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6d20: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a6d24: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a6d28: 6e30 4f0f 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@0f4f │ │ +1a6d2e: 0c01 |0007: move-result-object v1 │ │ +1a6d30: 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 │ │ -1a6c64: |[1a6c64] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6c74: 0806 4000 |0000: move-object/from16 v6, v64 │ │ -1a6c78: 7100 edb4 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a6c7e: 0c07 |0005: move-result-object v7 │ │ -1a6c80: 5260 9104 |0006: iget v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@0491 │ │ -1a6c84: 1228 |0008: const/4 v8, #int 2 // #2 │ │ -1a6c86: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -1a6c88: 3800 1e00 |000a: if-eqz v0, 0028 // +001e │ │ -1a6c8c: 3210 1100 |000c: if-eq v0, v1, 001d // +0011 │ │ -1a6c90: 3380 0700 |000e: if-ne v0, v8, 0015 // +0007 │ │ -1a6c94: 7701 809d 4100 |0010: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a6c9a: 2900 c500 |0013: goto/16 00d8 // +00c5 │ │ -1a6c9e: 2200 0118 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a6ca2: 1a01 5e99 |0017: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a6ca6: 7020 bc95 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a6cac: 2700 |001c: throw v0 │ │ -1a6cae: 5460 9004 |001d: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@0490 │ │ -1a6cb2: 1f00 4402 |001f: check-cast v0, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a6cb6: 7701 809d 4100 |0021: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a6cbc: 0709 |0024: move-object v9, v0 │ │ -1a6cbe: 0800 4100 |0025: move-object/from16 v0, v65 │ │ -1a6cc2: 2827 |0027: goto 004e // +0027 │ │ -1a6cc4: 7701 809d 4100 |0028: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a6cca: 5460 9004 |002b: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@0490 │ │ -1a6cce: 0709 |002d: move-object v9, v0 │ │ -1a6cd0: 1f09 4402 |002e: check-cast v9, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a6cd4: 5460 8f04 |0030: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@048f │ │ -1a6cd8: 3800 2000 |0032: if-eqz v0, 0052 // +0020 │ │ -1a6cdc: 6e10 6e0b 0000 |0034: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UserDrive;.getUserId:()I // method@0b6e │ │ -1a6ce2: 0a02 |0037: move-result v2 │ │ -1a6ce4: 6200 f512 |0038: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1a6ce8: 1f00 4c0d |003a: check-cast v0, Lcom/infomaniak/lib/core/auth/CredentialManager; // type@0d4c │ │ -1a6cec: 5b69 9004 |003c: iput-object v9, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@0490 │ │ -1a6cf0: 5961 9104 |003e: iput v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@0491 │ │ -1a6cf4: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -1a6cf6: 1224 |0041: const/4 v4, #int 2 // #2 │ │ -1a6cf8: 1205 |0042: const/4 v5, #int 0 // #0 │ │ -1a6cfa: 0121 |0043: move v1, v2 │ │ -1a6cfc: 0732 |0044: move-object v2, v3 │ │ -1a6cfe: 0803 4000 |0045: move-object/from16 v3, v64 │ │ -1a6d02: 7706 7f41 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@417f │ │ -1a6d08: 0c00 |004a: move-result-object v0 │ │ -1a6d0a: 3370 0300 |004b: if-ne v0, v7, 004e // +0003 │ │ -1a6d0e: 1107 |004d: return-object v7 │ │ -1a6d10: 1f00 0023 |004e: check-cast v0, Lokhttp3/OkHttpClient; // type@2300 │ │ -1a6d14: 3900 0800 |0050: if-nez v0, 0058 // +0008 │ │ -1a6d18: 6200 3150 |0052: sget-object v0, Lcom/infomaniak/lib/core/networking/HttpClient;.INSTANCE:Lcom/infomaniak/lib/core/networking/HttpClient; // field@5031 │ │ -1a6d1c: 6e10 4d44 0000 |0054: invoke-virtual {v0}, Lcom/infomaniak/lib/core/networking/HttpClient;.getOkHttpClient:()Lokhttp3/OkHttpClient; // method@444d │ │ -1a6d22: 0c00 |0057: move-result-object v0 │ │ -1a6d24: 5461 8f04 |0058: iget-object v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@048f │ │ -1a6d28: 3801 0700 |005a: if-eqz v1, 0061 // +0007 │ │ -1a6d2c: 6e10 6c0b 0100 |005c: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/UserDrive;.getDriveId:()I // method@0b6c │ │ -1a6d32: 0a01 |005f: move-result v1 │ │ -1a6d34: 2807 |0060: goto 0067 // +0007 │ │ -1a6d36: 6201 f512 |0061: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1a6d3a: 6e10 243a 0100 |0063: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@3a24 │ │ -1a6d40: 0a01 |0066: move-result v1 │ │ -1a6d42: 011e |0067: move v14, v1 │ │ -1a6d44: 6201 b600 |0068: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a6d48: 2202 9403 |006a: new-instance v2, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ -1a6d4c: 072a |006c: move-object v10, v2 │ │ -1a6d4e: 526c 8e04 |006d: iget v12, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@048e │ │ -1a6d52: 133e ff03 |006f: const/16 v62, #int 1023 // #3ff │ │ -1a6d56: 133f 0000 |0071: const/16 v63, #int 0 // #0 │ │ -1a6d5a: 120b |0073: const/4 v11, #int 0 // #0 │ │ -1a6d5c: 120d |0074: const/4 v13, #int 0 // #0 │ │ -1a6d5e: 120f |0075: const/4 v15, #int 0 // #0 │ │ -1a6d60: 1310 0000 |0076: const/16 v16, #int 0 // #0 │ │ -1a6d64: 1311 0000 |0078: const/16 v17, #int 0 // #0 │ │ -1a6d68: 1312 0000 |007a: const/16 v18, #int 0 // #0 │ │ -1a6d6c: 1313 0000 |007c: const/16 v19, #int 0 // #0 │ │ -1a6d70: 1314 0000 |007e: const/16 v20, #int 0 // #0 │ │ -1a6d74: 1315 0000 |0080: const/16 v21, #int 0 // #0 │ │ -1a6d78: 1616 0000 |0082: const-wide/16 v22, #int 0 // #0 │ │ -1a6d7c: 1618 0000 |0084: const-wide/16 v24, #int 0 // #0 │ │ -1a6d80: 161a 0000 |0086: const-wide/16 v26, #int 0 // #0 │ │ -1a6d84: 131c 0000 |0088: const/16 v28, #int 0 // #0 │ │ -1a6d88: 161d 0000 |008a: const-wide/16 v29, #int 0 // #0 │ │ -1a6d8c: 131f 0000 |008c: const/16 v31, #int 0 // #0 │ │ -1a6d90: 1320 0000 |008e: const/16 v32, #int 0 // #0 │ │ -1a6d94: 1321 0000 |0090: const/16 v33, #int 0 // #0 │ │ -1a6d98: 1322 0000 |0092: const/16 v34, #int 0 // #0 │ │ -1a6d9c: 1323 0000 |0094: const/16 v35, #int 0 // #0 │ │ -1a6da0: 1324 0000 |0096: const/16 v36, #int 0 // #0 │ │ -1a6da4: 1325 0000 |0098: const/16 v37, #int 0 // #0 │ │ -1a6da8: 1326 0000 |009a: const/16 v38, #int 0 // #0 │ │ -1a6dac: 1327 0000 |009c: const/16 v39, #int 0 // #0 │ │ -1a6db0: 1328 0000 |009e: const/16 v40, #int 0 // #0 │ │ -1a6db4: 1329 0000 |00a0: const/16 v41, #int 0 // #0 │ │ -1a6db8: 132a 0000 |00a2: const/16 v42, #int 0 // #0 │ │ -1a6dbc: 132b 0000 |00a4: const/16 v43, #int 0 // #0 │ │ -1a6dc0: 132c 0000 |00a6: const/16 v44, #int 0 // #0 │ │ -1a6dc4: 162d 0000 |00a8: const-wide/16 v45, #int 0 // #0 │ │ -1a6dc8: 162f 0000 |00aa: const-wide/16 v47, #int 0 // #0 │ │ -1a6dcc: 1331 0000 |00ac: const/16 v49, #int 0 // #0 │ │ -1a6dd0: 1332 0000 |00ae: const/16 v50, #int 0 // #0 │ │ -1a6dd4: 1333 0000 |00b0: const/16 v51, #int 0 // #0 │ │ -1a6dd8: 1334 0000 |00b2: const/16 v52, #int 0 // #0 │ │ -1a6ddc: 1335 0000 |00b4: const/16 v53, #int 0 // #0 │ │ -1a6de0: 1336 0000 |00b6: const/16 v54, #int 0 // #0 │ │ -1a6de4: 1337 0000 |00b8: const/16 v55, #int 0 // #0 │ │ -1a6de8: 1638 0000 |00ba: const-wide/16 v56, #int 0 // #0 │ │ -1a6dec: 133a 0000 |00bc: const/16 v58, #int 0 // #0 │ │ -1a6df0: 163b 0000 |00be: const-wide/16 v59, #int 0 // #0 │ │ -1a6df4: 133d f5ff |00c0: const/16 v61, #int -11 // #fff5 │ │ -1a6df8: 7636 290a 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@0a29 │ │ -1a6dfe: 6e30 5a09 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@095a │ │ -1a6e04: 0c00 |00c8: move-result-object v0 │ │ -1a6e06: 0761 |00c9: move-object v1, v6 │ │ -1a6e08: 1f01 d51a |00ca: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a6e0c: 1202 |00cc: const/4 v2, #int 0 // #0 │ │ -1a6e0e: 5b62 9004 |00cd: iput-object v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@0490 │ │ -1a6e12: 5968 9104 |00cf: iput v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@0491 │ │ -1a6e16: 7230 4206 0901 |00d1: invoke-interface {v9, v0, v1}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ -1a6e1c: 0c00 |00d4: move-result-object v0 │ │ -1a6e1e: 3370 0300 |00d5: if-ne v0, v7, 00d8 // +0003 │ │ -1a6e22: 1107 |00d7: return-object v7 │ │ -1a6e24: 6200 89b3 |00d8: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a6e28: 1100 |00da: return-object v0 │ │ +1a6d34: |[1a6d34] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6d44: 0806 4000 |0000: move-object/from16 v6, v64 │ │ +1a6d48: 7100 fab4 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a6d4e: 0c07 |0005: move-result-object v7 │ │ +1a6d50: 5260 9104 |0006: iget v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@0491 │ │ +1a6d54: 1228 |0008: const/4 v8, #int 2 // #2 │ │ +1a6d56: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +1a6d58: 3800 1e00 |000a: if-eqz v0, 0028 // +001e │ │ +1a6d5c: 3210 1100 |000c: if-eq v0, v1, 001d // +0011 │ │ +1a6d60: 3380 0700 |000e: if-ne v0, v8, 0015 // +0007 │ │ +1a6d64: 7701 8d9d 4100 |0010: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a6d6a: 2900 c500 |0013: goto/16 00d8 // +00c5 │ │ +1a6d6e: 2200 0218 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a6d72: 1a01 6399 |0017: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a6d76: 7020 c995 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a6d7c: 2700 |001c: throw v0 │ │ +1a6d7e: 5460 9004 |001d: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@0490 │ │ +1a6d82: 1f00 4402 |001f: check-cast v0, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a6d86: 7701 8d9d 4100 |0021: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a6d8c: 0709 |0024: move-object v9, v0 │ │ +1a6d8e: 0800 4100 |0025: move-object/from16 v0, v65 │ │ +1a6d92: 2827 |0027: goto 004e // +0027 │ │ +1a6d94: 7701 8d9d 4100 |0028: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a6d9a: 5460 9004 |002b: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@0490 │ │ +1a6d9e: 0709 |002d: move-object v9, v0 │ │ +1a6da0: 1f09 4402 |002e: check-cast v9, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a6da4: 5460 8f04 |0030: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@048f │ │ +1a6da8: 3800 2000 |0032: if-eqz v0, 0052 // +0020 │ │ +1a6dac: 6e10 6e0b 0000 |0034: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UserDrive;.getUserId:()I // method@0b6e │ │ +1a6db2: 0a02 |0037: move-result v2 │ │ +1a6db4: 6200 f812 |0038: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1a6db8: 1f00 4d0d |003a: check-cast v0, Lcom/infomaniak/lib/core/auth/CredentialManager; // type@0d4d │ │ +1a6dbc: 5b69 9004 |003c: iput-object v9, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@0490 │ │ +1a6dc0: 5961 9104 |003e: iput v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@0491 │ │ +1a6dc4: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +1a6dc6: 1224 |0041: const/4 v4, #int 2 // #2 │ │ +1a6dc8: 1205 |0042: const/4 v5, #int 0 // #0 │ │ +1a6dca: 0121 |0043: move v1, v2 │ │ +1a6dcc: 0732 |0044: move-object v2, v3 │ │ +1a6dce: 0803 4000 |0045: move-object/from16 v3, v64 │ │ +1a6dd2: 7706 8c41 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@418c │ │ +1a6dd8: 0c00 |004a: move-result-object v0 │ │ +1a6dda: 3370 0300 |004b: if-ne v0, v7, 004e // +0003 │ │ +1a6dde: 1107 |004d: return-object v7 │ │ +1a6de0: 1f00 0123 |004e: check-cast v0, Lokhttp3/OkHttpClient; // type@2301 │ │ +1a6de4: 3900 0800 |0050: if-nez v0, 0058 // +0008 │ │ +1a6de8: 6200 3450 |0052: sget-object v0, Lcom/infomaniak/lib/core/networking/HttpClient;.INSTANCE:Lcom/infomaniak/lib/core/networking/HttpClient; // field@5034 │ │ +1a6dec: 6e10 5a44 0000 |0054: invoke-virtual {v0}, Lcom/infomaniak/lib/core/networking/HttpClient;.getOkHttpClient:()Lokhttp3/OkHttpClient; // method@445a │ │ +1a6df2: 0c00 |0057: move-result-object v0 │ │ +1a6df4: 5461 8f04 |0058: iget-object v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@048f │ │ +1a6df8: 3801 0700 |005a: if-eqz v1, 0061 // +0007 │ │ +1a6dfc: 6e10 6c0b 0100 |005c: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/UserDrive;.getDriveId:()I // method@0b6c │ │ +1a6e02: 0a01 |005f: move-result v1 │ │ +1a6e04: 2807 |0060: goto 0067 // +0007 │ │ +1a6e06: 6201 f812 |0061: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1a6e0a: 6e10 313a 0100 |0063: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@3a31 │ │ +1a6e10: 0a01 |0066: move-result v1 │ │ +1a6e12: 011e |0067: move v14, v1 │ │ +1a6e14: 6201 b600 |0068: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a6e18: 2202 9403 |006a: new-instance v2, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ +1a6e1c: 072a |006c: move-object v10, v2 │ │ +1a6e1e: 526c 8e04 |006d: iget v12, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@048e │ │ +1a6e22: 133e ff03 |006f: const/16 v62, #int 1023 // #3ff │ │ +1a6e26: 133f 0000 |0071: const/16 v63, #int 0 // #0 │ │ +1a6e2a: 120b |0073: const/4 v11, #int 0 // #0 │ │ +1a6e2c: 120d |0074: const/4 v13, #int 0 // #0 │ │ +1a6e2e: 120f |0075: const/4 v15, #int 0 // #0 │ │ +1a6e30: 1310 0000 |0076: const/16 v16, #int 0 // #0 │ │ +1a6e34: 1311 0000 |0078: const/16 v17, #int 0 // #0 │ │ +1a6e38: 1312 0000 |007a: const/16 v18, #int 0 // #0 │ │ +1a6e3c: 1313 0000 |007c: const/16 v19, #int 0 // #0 │ │ +1a6e40: 1314 0000 |007e: const/16 v20, #int 0 // #0 │ │ +1a6e44: 1315 0000 |0080: const/16 v21, #int 0 // #0 │ │ +1a6e48: 1616 0000 |0082: const-wide/16 v22, #int 0 // #0 │ │ +1a6e4c: 1618 0000 |0084: const-wide/16 v24, #int 0 // #0 │ │ +1a6e50: 161a 0000 |0086: const-wide/16 v26, #int 0 // #0 │ │ +1a6e54: 131c 0000 |0088: const/16 v28, #int 0 // #0 │ │ +1a6e58: 161d 0000 |008a: const-wide/16 v29, #int 0 // #0 │ │ +1a6e5c: 131f 0000 |008c: const/16 v31, #int 0 // #0 │ │ +1a6e60: 1320 0000 |008e: const/16 v32, #int 0 // #0 │ │ +1a6e64: 1321 0000 |0090: const/16 v33, #int 0 // #0 │ │ +1a6e68: 1322 0000 |0092: const/16 v34, #int 0 // #0 │ │ +1a6e6c: 1323 0000 |0094: const/16 v35, #int 0 // #0 │ │ +1a6e70: 1324 0000 |0096: const/16 v36, #int 0 // #0 │ │ +1a6e74: 1325 0000 |0098: const/16 v37, #int 0 // #0 │ │ +1a6e78: 1326 0000 |009a: const/16 v38, #int 0 // #0 │ │ +1a6e7c: 1327 0000 |009c: const/16 v39, #int 0 // #0 │ │ +1a6e80: 1328 0000 |009e: const/16 v40, #int 0 // #0 │ │ +1a6e84: 1329 0000 |00a0: const/16 v41, #int 0 // #0 │ │ +1a6e88: 132a 0000 |00a2: const/16 v42, #int 0 // #0 │ │ +1a6e8c: 132b 0000 |00a4: const/16 v43, #int 0 // #0 │ │ +1a6e90: 132c 0000 |00a6: const/16 v44, #int 0 // #0 │ │ +1a6e94: 162d 0000 |00a8: const-wide/16 v45, #int 0 // #0 │ │ +1a6e98: 162f 0000 |00aa: const-wide/16 v47, #int 0 // #0 │ │ +1a6e9c: 1331 0000 |00ac: const/16 v49, #int 0 // #0 │ │ +1a6ea0: 1332 0000 |00ae: const/16 v50, #int 0 // #0 │ │ +1a6ea4: 1333 0000 |00b0: const/16 v51, #int 0 // #0 │ │ +1a6ea8: 1334 0000 |00b2: const/16 v52, #int 0 // #0 │ │ +1a6eac: 1335 0000 |00b4: const/16 v53, #int 0 // #0 │ │ +1a6eb0: 1336 0000 |00b6: const/16 v54, #int 0 // #0 │ │ +1a6eb4: 1337 0000 |00b8: const/16 v55, #int 0 // #0 │ │ +1a6eb8: 1638 0000 |00ba: const-wide/16 v56, #int 0 // #0 │ │ +1a6ebc: 133a 0000 |00bc: const/16 v58, #int 0 // #0 │ │ +1a6ec0: 163b 0000 |00be: const-wide/16 v59, #int 0 // #0 │ │ +1a6ec4: 133d f5ff |00c0: const/16 v61, #int -11 // #fff5 │ │ +1a6ec8: 7636 290a 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@0a29 │ │ +1a6ece: 6e30 5a09 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@095a │ │ +1a6ed4: 0c00 |00c8: move-result-object v0 │ │ +1a6ed6: 0761 |00c9: move-object v1, v6 │ │ +1a6ed8: 1f01 d61a |00ca: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a6edc: 1202 |00cc: const/4 v2, #int 0 // #0 │ │ +1a6ede: 5b62 9004 |00cd: iput-object v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@0490 │ │ +1a6ee2: 5968 9104 |00cf: iput v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@0491 │ │ +1a6ee6: 7230 4206 0901 |00d1: invoke-interface {v9, v0, v1}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ +1a6eec: 0c00 |00d4: move-result-object v0 │ │ +1a6eee: 3370 0300 |00d5: if-ne v0, v7, 00d8 // +0003 │ │ +1a6ef2: 1107 |00d7: return-object v7 │ │ +1a6ef4: 6200 8cb3 |00d8: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a6ef8: 1100 |00da: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=219 │ │ 0x0030 line=220 │ │ 0x0058 line=221 │ │ 0x0068 line=222 │ │ 0x00c9 line=223 │ │ 0x00d8 line=224 │ │ locals : │ │ 0x0000 - 0x00db reg=64 this Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; │ │ 0x0000 - 0x00db reg=65 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #138 header: │ │ class_idx : 1224 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #138 annotations: │ │ Annotations on class │ │ @@ -25069,145 +25069,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 │ │ -1a6f88: |[1a6f88] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a6f98: 5b01 9404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0494 │ │ -1a6f9c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a6f9e: 7030 57b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a6fa4: 0e00 |0006: return-void │ │ +1a7058: |[1a7058] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a7068: 5b01 9404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0494 │ │ +1a706c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a706e: 7030 64b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a7074: 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 │ │ -1a6f54: |[1a6f54] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6f64: 2200 c804 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04c8 │ │ -1a6f68: 5421 9404 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0494 │ │ -1a6f6c: 7030 520f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f52 │ │ -1a6f72: 1f03 eb17 |0007: check-cast v3, Ljava/lang/Boolean; // type@17eb │ │ -1a6f76: 6e10 2595 0300 |0009: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@9525 │ │ -1a6f7c: 0a03 |000c: move-result v3 │ │ -1a6f7e: 5c03 9204 |000d: iput-boolean v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@0492 │ │ -1a6f82: 1f00 d51a |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a6f86: 1100 |0011: return-object v0 │ │ +1a7024: |[1a7024] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a7034: 2200 c804 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04c8 │ │ +1a7038: 5421 9404 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0494 │ │ +1a703c: 7030 520f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f52 │ │ +1a7042: 1f03 ec17 |0007: check-cast v3, Ljava/lang/Boolean; // type@17ec │ │ +1a7046: 6e10 3295 0300 |0009: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@9532 │ │ +1a704c: 0a03 |000c: move-result v3 │ │ +1a704e: 5c03 9204 |000d: iput-boolean v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@0492 │ │ +1a7052: 1f00 d61a |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a7056: 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 │ │ -1a6eb0: |[1a6eb0] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6ec0: 1f01 eb17 |0000: check-cast v1, Ljava/lang/Boolean; // type@17eb │ │ -1a6ec4: 6e10 2595 0100 |0002: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@9525 │ │ -1a6eca: 0a01 |0005: move-result v1 │ │ -1a6ecc: 1f02 d51a |0006: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a6ed0: 6e30 550f 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f55 │ │ -1a6ed6: 0c01 |000b: move-result-object v1 │ │ -1a6ed8: 1101 |000c: return-object v1 │ │ +1a6f80: |[1a6f80] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6f90: 1f01 ec17 |0000: check-cast v1, Ljava/lang/Boolean; // type@17ec │ │ +1a6f94: 6e10 3295 0100 |0002: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@9532 │ │ +1a6f9a: 0a01 |0005: move-result v1 │ │ +1a6f9c: 1f02 d61a |0006: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a6fa0: 6e30 550f 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f55 │ │ +1a6fa6: 0c01 |000b: move-result-object v1 │ │ +1a6fa8: 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 │ │ -1a6e7c: |[1a6e7c] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6e8c: 7110 2a95 0100 |0000: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@952a │ │ -1a6e92: 0c01 |0003: move-result-object v1 │ │ -1a6e94: 6e30 530f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f53 │ │ -1a6e9a: 0c01 |0007: move-result-object v1 │ │ -1a6e9c: 1f01 c804 |0008: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04c8 │ │ -1a6ea0: 6202 89b3 |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a6ea4: 6e20 560f 2100 |000c: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f56 │ │ -1a6eaa: 0c01 |000f: move-result-object v1 │ │ -1a6eac: 1101 |0010: return-object v1 │ │ +1a6f4c: |[1a6f4c] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6f5c: 7110 3795 0100 |0000: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9537 │ │ +1a6f62: 0c01 |0003: move-result-object v1 │ │ +1a6f64: 6e30 530f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f53 │ │ +1a6f6a: 0c01 |0007: move-result-object v1 │ │ +1a6f6c: 1f01 c804 |0008: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04c8 │ │ +1a6f70: 6202 8cb3 |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a6f74: 6e20 560f 2100 |000c: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f56 │ │ +1a6f7a: 0c01 |000f: move-result-object v1 │ │ +1a6f7c: 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 │ │ -1a6edc: |[1a6edc] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6eec: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a6ef2: 0c00 |0003: move-result-object v0 │ │ -1a6ef4: 5241 9304 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.label:I // field@0493 │ │ -1a6ef8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a6efa: 3801 1200 |0007: if-eqz v1, 0019 // +0012 │ │ -1a6efe: 3321 0800 |0009: if-ne v1, v2, 0011 // +0008 │ │ -1a6f02: 5540 9204 |000b: iget-boolean v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@0492 │ │ -1a6f06: 7110 809d 0500 |000d: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a6f0c: 281f |0010: goto 002f // +001f │ │ -1a6f0e: 2205 0118 |0011: new-instance v5, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a6f12: 1a00 5e99 |0013: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a6f16: 7020 bc95 0500 |0015: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a6f1c: 2705 |0018: throw v5 │ │ -1a6f1e: 7110 809d 0500 |0019: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a6f24: 5545 9204 |001c: iget-boolean v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@0492 │ │ -1a6f28: 5441 9404 |001e: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0494 │ │ -1a6f2c: 0743 |0020: move-object v3, v4 │ │ -1a6f2e: 1f03 d51a |0021: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a6f32: 5c45 9204 |0023: iput-boolean v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@0492 │ │ -1a6f36: 5942 9304 |0025: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.label:I // field@0493 │ │ -1a6f3a: 7130 c80f 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@0fc8 │ │ -1a6f40: 0c01 |002a: move-result-object v1 │ │ -1a6f42: 3301 0300 |002b: if-ne v1, v0, 002e // +0003 │ │ -1a6f46: 1100 |002d: return-object v0 │ │ -1a6f48: 0150 |002e: move v0, v5 │ │ -1a6f4a: 7110 1cb5 0000 |002f: invoke-static {v0}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b51c │ │ -1a6f50: 0c05 |0032: move-result-object v5 │ │ -1a6f52: 1105 |0033: return-object v5 │ │ +1a6fac: |[1a6fac] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6fbc: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a6fc2: 0c00 |0003: move-result-object v0 │ │ +1a6fc4: 5241 9304 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.label:I // field@0493 │ │ +1a6fc8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a6fca: 3801 1200 |0007: if-eqz v1, 0019 // +0012 │ │ +1a6fce: 3321 0800 |0009: if-ne v1, v2, 0011 // +0008 │ │ +1a6fd2: 5540 9204 |000b: iget-boolean v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@0492 │ │ +1a6fd6: 7110 8d9d 0500 |000d: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a6fdc: 281f |0010: goto 002f // +001f │ │ +1a6fde: 2205 0218 |0011: new-instance v5, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a6fe2: 1a00 6399 |0013: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a6fe6: 7020 c995 0500 |0015: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a6fec: 2705 |0018: throw v5 │ │ +1a6fee: 7110 8d9d 0500 |0019: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a6ff4: 5545 9204 |001c: iget-boolean v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@0492 │ │ +1a6ff8: 5441 9404 |001e: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0494 │ │ +1a6ffc: 0743 |0020: move-object v3, v4 │ │ +1a6ffe: 1f03 d61a |0021: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a7002: 5c45 9204 |0023: iput-boolean v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@0492 │ │ +1a7006: 5942 9304 |0025: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.label:I // field@0493 │ │ +1a700a: 7130 c80f 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@0fc8 │ │ +1a7010: 0c01 |002a: move-result-object v1 │ │ +1a7012: 3301 0300 |002b: if-ne v1, v0, 002e // +0003 │ │ +1a7016: 1100 |002d: return-object v0 │ │ +1a7018: 0150 |002e: move v0, v5 │ │ +1a701a: 7110 29b5 0000 |002f: invoke-static {v0}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b529 │ │ +1a7020: 0c05 |0032: move-result-object v5 │ │ +1a7022: 1105 |0033: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=93 │ │ 0x001e line=94 │ │ 0x002f line=95 │ │ locals : │ │ 0x0000 - 0x0034 reg=4 this Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; │ │ 0x0000 - 0x0034 reg=5 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #139 header: │ │ class_idx : 1225 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #139 annotations: │ │ Annotations on class │ │ @@ -25253,131 +25253,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 │ │ -1a707c: |[1a707c] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V │ │ -1a708c: 5b01 9804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0498 │ │ -1a7090: 5902 9504 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@0495 │ │ -1a7094: 5b03 9604 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0496 │ │ -1a7098: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a709a: 7030 57b5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a70a0: 0e00 |000a: return-void │ │ +1a714c: |[1a714c] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V │ │ +1a715c: 5b01 9804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0498 │ │ +1a7160: 5902 9504 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@0495 │ │ +1a7164: 5b03 9604 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0496 │ │ +1a7168: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a716a: 7030 64b5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a7170: 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 │ │ -1a7050: |[1a7050] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a7060: 2204 c904 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04c9 │ │ -1a7064: 5430 9804 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0498 │ │ -1a7068: 5231 9504 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@0495 │ │ -1a706c: 5432 9604 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0496 │ │ -1a7070: 7055 570f 0421 |0008: invoke-direct {v4, v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0f57 │ │ -1a7076: 1f04 d51a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a707a: 1104 |000d: return-object v4 │ │ +1a7120: |[1a7120] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a7130: 2204 c904 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04c9 │ │ +1a7134: 5430 9804 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0498 │ │ +1a7138: 5231 9504 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@0495 │ │ +1a713c: 5432 9604 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0496 │ │ +1a7140: 7055 570f 0421 |0008: invoke-direct {v4, v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0f57 │ │ +1a7146: 1f04 d61a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a714a: 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 │ │ -1a6fa8: |[1a6fa8] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6fb8: 1f01 cb1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -1a6fbc: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a6fc0: 6e30 5a0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f5a │ │ -1a6fc6: 0c01 |0007: move-result-object v1 │ │ -1a6fc8: 1101 |0008: return-object v1 │ │ +1a7078: |[1a7078] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7088: 1f01 cc1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +1a708c: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a7090: 6e30 5a0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f5a │ │ +1a7096: 0c01 |0007: move-result-object v1 │ │ +1a7098: 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 │ │ -1a6fcc: |[1a6fcc] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6fdc: 6e30 580f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f58 │ │ -1a6fe2: 0c01 |0003: move-result-object v1 │ │ -1a6fe4: 1f01 c904 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04c9 │ │ -1a6fe8: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a6fec: 6e20 5b0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f5b │ │ -1a6ff2: 0c01 |000b: move-result-object v1 │ │ -1a6ff4: 1101 |000c: return-object v1 │ │ +1a709c: |[1a709c] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a70ac: 6e30 580f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f58 │ │ +1a70b2: 0c01 |0003: move-result-object v1 │ │ +1a70b4: 1f01 c904 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04c9 │ │ +1a70b8: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a70bc: 6e20 5b0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f5b │ │ +1a70c2: 0c01 |000b: move-result-object v1 │ │ +1a70c4: 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 │ │ -1a6ff8: |[1a6ff8] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7008: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a700e: 5230 9704 |0003: iget v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.label:I // field@0497 │ │ -1a7012: 3900 1700 |0005: if-nez v0, 001c // +0017 │ │ -1a7016: 7110 809d 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a701c: 5434 9804 |000a: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0498 │ │ -1a7020: 6200 ba00 |000c: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a7024: 5231 9504 |000e: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@0495 │ │ -1a7028: 5432 9604 |0010: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0496 │ │ -1a702c: 6e30 a309 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@09a3 │ │ -1a7032: 0c00 |0015: move-result-object v0 │ │ -1a7034: 7120 c90f 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@0fc9 │ │ -1a703a: 6204 89b3 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a703e: 1104 |001b: return-object v4 │ │ -1a7040: 2204 0118 |001c: new-instance v4, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a7044: 1a00 5e99 |001e: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a7048: 7020 bc95 0400 |0020: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a704e: 2704 |0023: throw v4 │ │ +1a70c8: |[1a70c8] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a70d8: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a70de: 5230 9704 |0003: iget v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.label:I // field@0497 │ │ +1a70e2: 3900 1700 |0005: if-nez v0, 001c // +0017 │ │ +1a70e6: 7110 8d9d 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a70ec: 5434 9804 |000a: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0498 │ │ +1a70f0: 6200 ba00 |000c: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a70f4: 5231 9504 |000e: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@0495 │ │ +1a70f8: 5432 9604 |0010: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0496 │ │ +1a70fc: 6e30 a309 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@09a3 │ │ +1a7102: 0c00 |0015: move-result-object v0 │ │ +1a7104: 7120 c90f 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@0fc9 │ │ +1a710a: 6204 8cb3 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a710e: 1104 |001b: return-object v4 │ │ +1a7110: 2204 0218 |001c: new-instance v4, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a7114: 1a00 6399 |001e: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a7118: 7020 c995 0400 |0020: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a711e: 2704 |0023: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=197 │ │ 0x000a line=198 │ │ 0x0019 line=199 │ │ 0x001c line=197 │ │ locals : │ │ 0x0000 - 0x0024 reg=3 this Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; │ │ 0x0000 - 0x0024 reg=4 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #140 header: │ │ class_idx : 1226 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #140 annotations: │ │ Annotations on class │ │ @@ -25416,137 +25416,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 │ │ -1a71cc: |[1a71cc] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a71dc: 5b01 9a04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@049a │ │ -1a71e0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a71e2: 7030 57b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a71e8: 0e00 |0006: return-void │ │ +1a729c: |[1a729c] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a72ac: 5b01 9a04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@049a │ │ +1a72b0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a72b2: 7030 64b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a72b8: 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 │ │ -1a71a8: |[1a71a8] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a71b8: 2202 ca04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04ca │ │ -1a71bc: 5410 9a04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@049a │ │ -1a71c0: 7030 5c0f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f5c │ │ -1a71c6: 1f02 d51a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a71ca: 1102 |0009: return-object v2 │ │ +1a7278: |[1a7278] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a7288: 2202 ca04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04ca │ │ +1a728c: 5410 9a04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@049a │ │ +1a7290: 7030 5c0f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f5c │ │ +1a7296: 1f02 d61a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a729a: 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 │ │ -1a70a4: |[1a70a4] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a70b4: 1f01 cb1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -1a70b8: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a70bc: 6e30 5f0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f5f │ │ -1a70c2: 0c01 |0007: move-result-object v1 │ │ -1a70c4: 1101 |0008: return-object v1 │ │ +1a7174: |[1a7174] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7184: 1f01 cc1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +1a7188: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a718c: 6e30 5f0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f5f │ │ +1a7192: 0c01 |0007: move-result-object v1 │ │ +1a7194: 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 │ │ -1a70c8: |[1a70c8] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a70d8: 6e30 5d0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f5d │ │ -1a70de: 0c01 |0003: move-result-object v1 │ │ -1a70e0: 1f01 ca04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04ca │ │ -1a70e4: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a70e8: 6e20 600f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f60 │ │ -1a70ee: 0c01 |000b: move-result-object v1 │ │ -1a70f0: 1101 |000c: return-object v1 │ │ +1a7198: |[1a7198] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a71a8: 6e30 5d0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f5d │ │ +1a71ae: 0c01 |0003: move-result-object v1 │ │ +1a71b0: 1f01 ca04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04ca │ │ +1a71b4: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a71b8: 6e20 600f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f60 │ │ +1a71be: 0c01 |000b: move-result-object v1 │ │ +1a71c0: 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 │ │ -1a70f4: |[1a70f4] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7104: 0800 1400 |0000: move-object/from16 v0, v20 │ │ -1a7108: 7100 edb4 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a710e: 5201 9904 |0005: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.label:I // field@0499 │ │ -1a7112: 3901 4300 |0007: if-nez v1, 004a // +0043 │ │ -1a7116: 7701 809d 1500 |0009: invoke-static/range {v21}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a711c: 5401 9a04 |000c: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@049a │ │ -1a7120: 6e10 f80f 0100 |000e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@0ff8 │ │ -1a7126: 0c01 |0011: move-result-object v1 │ │ -1a7128: 7210 93d7 0100 |0012: invoke-interface {v1}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d793 │ │ -1a712e: 0c01 |0015: move-result-object v1 │ │ -1a7130: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -1a7132: 7110 1cb5 0200 |0017: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b51c │ │ -1a7138: 0c02 |001a: move-result-object v2 │ │ -1a713a: 7120 b3b9 2100 |001b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -1a7140: 0a01 |001e: move-result v1 │ │ -1a7142: 3901 2800 |001f: if-nez v1, 0047 // +0028 │ │ -1a7146: 6201 be00 |0021: sget-object v1, Lcom/infomaniak/drive/data/cache/FolderFilesProvider;.INSTANCE:Lcom/infomaniak/drive/data/cache/FolderFilesProvider; // field@00be │ │ -1a714a: 220c 7a03 |0023: new-instance v12, Lcom/infomaniak/drive/data/cache/FolderFilesProvider$FolderFilesProviderArgs; // type@037a │ │ -1a714e: 6205 e700 |0025: sget-object v5, Lcom/infomaniak/drive/data/models/File$SortType;.NAME_AZ:Lcom/infomaniak/drive/data/models/File$SortType; // field@00e7 │ │ -1a7152: 6207 bc00 |0027: sget-object v7, Lcom/infomaniak/drive/data/cache/FolderFilesProvider$SourceRestrictionType;.ONLY_FROM_REMOTE:Lcom/infomaniak/drive/data/cache/FolderFilesProvider$SourceRestrictionType; // field@00bc │ │ -1a7156: 2208 bf03 |0029: new-instance v8, Lcom/infomaniak/drive/data/models/UserDrive; // type@03bf │ │ -1a715a: 1312 0f00 |002b: const/16 v18, #int 15 // #f │ │ -1a715e: 1313 0000 |002d: const/16 v19, #int 0 // #0 │ │ -1a7162: 120e |002f: const/4 v14, #int 0 // #0 │ │ -1a7164: 120f |0030: const/4 v15, #int 0 // #0 │ │ -1a7166: 1310 0000 |0031: const/16 v16, #int 0 // #0 │ │ -1a716a: 1311 0000 |0033: const/16 v17, #int 0 // #0 │ │ -1a716e: 078d |0035: move-object v13, v8 │ │ -1a7170: 7607 6b0b 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@0b6b │ │ -1a7176: 130a 4800 |0039: const/16 v10, #int 72 // #48 │ │ -1a717a: 120b |003b: const/4 v11, #int 0 // #0 │ │ -1a717c: 1213 |003c: const/4 v3, #int 1 // #1 │ │ -1a717e: 1214 |003d: const/4 v4, #int 1 // #1 │ │ -1a7180: 1206 |003e: const/4 v6, #int 0 // #0 │ │ -1a7182: 1209 |003f: const/4 v9, #int 0 // #0 │ │ -1a7184: 07c2 |0040: move-object v2, v12 │ │ -1a7186: 760a cb09 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@09cb │ │ -1a718c: 6e20 d309 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@09d3 │ │ -1a7192: 6201 89b3 |0047: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a7196: 1101 |0049: return-object v1 │ │ -1a7198: 2201 0118 |004a: new-instance v1, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a719c: 1a02 5e99 |004c: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a71a0: 7020 bc95 2100 |004e: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a71a6: 2701 |0051: throw v1 │ │ +1a71c4: |[1a71c4] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a71d4: 0800 1400 |0000: move-object/from16 v0, v20 │ │ +1a71d8: 7100 fab4 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a71de: 5201 9904 |0005: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.label:I // field@0499 │ │ +1a71e2: 3901 4300 |0007: if-nez v1, 004a // +0043 │ │ +1a71e6: 7701 8d9d 1500 |0009: invoke-static/range {v21}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a71ec: 5401 9a04 |000c: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@049a │ │ +1a71f0: 6e10 f80f 0100 |000e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@0ff8 │ │ +1a71f6: 0c01 |0011: move-result-object v1 │ │ +1a71f8: 7210 a0d7 0100 |0012: invoke-interface {v1}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d7a0 │ │ +1a71fe: 0c01 |0015: move-result-object v1 │ │ +1a7200: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +1a7202: 7110 29b5 0200 |0017: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b529 │ │ +1a7208: 0c02 |001a: move-result-object v2 │ │ +1a720a: 7120 c0b9 2100 |001b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +1a7210: 0a01 |001e: move-result v1 │ │ +1a7212: 3901 2800 |001f: if-nez v1, 0047 // +0028 │ │ +1a7216: 6201 be00 |0021: sget-object v1, Lcom/infomaniak/drive/data/cache/FolderFilesProvider;.INSTANCE:Lcom/infomaniak/drive/data/cache/FolderFilesProvider; // field@00be │ │ +1a721a: 220c 7a03 |0023: new-instance v12, Lcom/infomaniak/drive/data/cache/FolderFilesProvider$FolderFilesProviderArgs; // type@037a │ │ +1a721e: 6205 e700 |0025: sget-object v5, Lcom/infomaniak/drive/data/models/File$SortType;.NAME_AZ:Lcom/infomaniak/drive/data/models/File$SortType; // field@00e7 │ │ +1a7222: 6207 bc00 |0027: sget-object v7, Lcom/infomaniak/drive/data/cache/FolderFilesProvider$SourceRestrictionType;.ONLY_FROM_REMOTE:Lcom/infomaniak/drive/data/cache/FolderFilesProvider$SourceRestrictionType; // field@00bc │ │ +1a7226: 2208 bf03 |0029: new-instance v8, Lcom/infomaniak/drive/data/models/UserDrive; // type@03bf │ │ +1a722a: 1312 0f00 |002b: const/16 v18, #int 15 // #f │ │ +1a722e: 1313 0000 |002d: const/16 v19, #int 0 // #0 │ │ +1a7232: 120e |002f: const/4 v14, #int 0 // #0 │ │ +1a7234: 120f |0030: const/4 v15, #int 0 // #0 │ │ +1a7236: 1310 0000 |0031: const/16 v16, #int 0 // #0 │ │ +1a723a: 1311 0000 |0033: const/16 v17, #int 0 // #0 │ │ +1a723e: 078d |0035: move-object v13, v8 │ │ +1a7240: 7607 6b0b 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@0b6b │ │ +1a7246: 130a 4800 |0039: const/16 v10, #int 72 // #48 │ │ +1a724a: 120b |003b: const/4 v11, #int 0 // #0 │ │ +1a724c: 1213 |003c: const/4 v3, #int 1 // #1 │ │ +1a724e: 1214 |003d: const/4 v4, #int 1 // #1 │ │ +1a7250: 1206 |003e: const/4 v6, #int 0 // #0 │ │ +1a7252: 1209 |003f: const/4 v9, #int 0 // #0 │ │ +1a7254: 07c2 |0040: move-object v2, v12 │ │ +1a7256: 760a cb09 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@09cb │ │ +1a725c: 6e20 d309 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@09d3 │ │ +1a7262: 6201 8cb3 |0047: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a7266: 1101 |0049: return-object v1 │ │ +1a7268: 2201 0218 |004a: new-instance v1, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a726c: 1a02 6399 |004c: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a7270: 7020 c995 2100 |004e: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a7276: 2701 |0051: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=166 │ │ 0x000c line=167 │ │ 0x000e line=591 │ │ 0x0021 line=168 │ │ 0x0023 line=169 │ │ @@ -25557,21 +25557,21 @@ │ │ 0x0044 line=168 │ │ 0x0047 line=178 │ │ 0x004a line=166 │ │ locals : │ │ 0x0000 - 0x0052 reg=20 this Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; │ │ 0x0000 - 0x0052 reg=21 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #141 header: │ │ class_idx : 1227 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #141 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;' │ │ @@ -25595,19 +25595,19 @@ │ │ type : '(ZI)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a7214: |[1a7214] com.infomaniak.drive.ui.MainViewModel$manageCategory$1$$ExternalSyntheticLambda0.:(ZI)V │ │ -1a7224: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a722a: 5c01 9b04 |0003: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$0:Z // field@049b │ │ -1a722e: 5902 9c04 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$1:I // field@049c │ │ -1a7232: 0e00 |0007: return-void │ │ +1a72e4: |[1a72e4] com.infomaniak.drive.ui.MainViewModel$manageCategory$1$$ExternalSyntheticLambda0.:(ZI)V │ │ +1a72f4: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a72fa: 5c01 9b04 |0003: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$0:Z // field@049b │ │ +1a72fe: 5902 9c04 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$1:I // field@049c │ │ +1a7302: 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 │ │ @@ -25618,35 +25618,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 │ │ -1a71ec: |[1a71ec] com.infomaniak.drive.ui.MainViewModel$manageCategory$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a71fc: 5520 9b04 |0000: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$0:Z // field@049b │ │ -1a7200: 5221 9c04 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$1:I // field@049c │ │ -1a7204: 1f03 9403 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ -1a7208: 7130 630f 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$r8$lambda$-XbenWECHVkxFxe0Aldzcov0Af8:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f63 │ │ -1a720e: 0c03 |0009: move-result-object v3 │ │ -1a7210: 1103 |000a: return-object v3 │ │ +1a72bc: |[1a72bc] com.infomaniak.drive.ui.MainViewModel$manageCategory$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a72cc: 5520 9b04 |0000: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$0:Z // field@049b │ │ +1a72d0: 5221 9c04 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$1:I // field@049c │ │ +1a72d4: 1f03 9403 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ +1a72d8: 7130 630f 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$r8$lambda$-XbenWECHVkxFxe0Aldzcov0Af8:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f63 │ │ +1a72de: 0c03 |0009: move-result-object v3 │ │ +1a72e0: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #142 header: │ │ class_idx : 1228 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #142 annotations: │ │ Annotations on class │ │ @@ -25703,81 +25703,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 │ │ -1a7380: |[1a7380] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.$r8$lambda$-XbenWECHVkxFxe0Aldzcov0Af8:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a7390: 7130 690f 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.invokeSuspend$lambda$2$lambda$1$lambda$0:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f69 │ │ -1a7396: 0c00 |0003: move-result-object v0 │ │ -1a7398: 1100 |0004: return-object v0 │ │ +1a7450: |[1a7450] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.$r8$lambda$-XbenWECHVkxFxe0Aldzcov0Af8:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a7460: 7130 690f 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.invokeSuspend$lambda$2$lambda$1$lambda$0:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f69 │ │ +1a7466: 0c00 |0003: move-result-object v0 │ │ +1a7468: 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 │ │ -1a744c: |[1a744c] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZLkotlin/coroutines/Continuation;)V │ │ -1a745c: 5b01 a204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a2 │ │ -1a7460: 5b02 9e04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@049e │ │ -1a7464: 5903 9d04 |0004: iput v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@049d │ │ -1a7468: 5c04 9f04 |0006: iput-boolean v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@049f │ │ -1a746c: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -1a746e: 7030 57b5 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a7474: 0e00 |000c: return-void │ │ +1a751c: |[1a751c] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZLkotlin/coroutines/Continuation;)V │ │ +1a752c: 5b01 a204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a2 │ │ +1a7530: 5b02 9e04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@049e │ │ +1a7534: 5903 9d04 |0004: iput v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@049d │ │ +1a7538: 5c04 9f04 |0006: iput-boolean v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@049f │ │ +1a753c: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +1a753e: 7030 64b5 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a7544: 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 │ │ -1a739c: |[1a739c] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invokeSuspend$lambda$2$lambda$1$lambda$0:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a73ac: 3808 2400 |0000: if-eqz v8, 0024 // +0024 │ │ -1a73b0: 6e10 310a 0a00 |0002: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/File;.getCategories:()Lio/realm/RealmList; // method@0a31 │ │ -1a73b6: 0c08 |0005: move-result-object v8 │ │ -1a73b8: 220a 9703 |0006: new-instance v10, Lcom/infomaniak/drive/data/models/FileCategory; // type@0397 │ │ -1a73bc: 6200 f512 |0008: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1a73c0: 6e10 263a 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a26 │ │ -1a73c6: 0a00 |000d: move-result v0 │ │ -1a73c8: 7110 d795 0000 |000e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -1a73ce: 0c04 |0011: move-result-object v4 │ │ -1a73d0: 2205 ca18 |0012: new-instance v5, Ljava/util/Date; // type@18ca │ │ -1a73d4: 7010 9999 0500 |0014: invoke-direct {v5}, Ljava/util/Date;.:()V // method@9999 │ │ -1a73da: 1266 |0017: const/4 v6, #int 6 // #6 │ │ -1a73dc: 1207 |0018: const/4 v7, #int 0 // #0 │ │ -1a73de: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -1a73e0: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -1a73e2: 07a0 |001b: move-object v0, v10 │ │ -1a73e4: 0191 |001c: move v1, v9 │ │ -1a73e6: 7608 960a 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@0a96 │ │ -1a73ec: 6e20 695b a800 |0020: invoke-virtual {v8, v10}, Lio/realm/RealmList;.add:(Ljava/lang/Object;)Z // method@5b69 │ │ -1a73f2: 280e |0023: goto 0031 // +000e │ │ -1a73f4: 6e10 310a 0a00 |0024: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/File;.getCategories:()Lio/realm/RealmList; // method@0a31 │ │ -1a73fa: 0c08 |0027: move-result-object v8 │ │ -1a73fc: 7120 f13a 9800 |0028: invoke-static {v8, v9}, Lcom/infomaniak/drive/utils/ExtensionsKt;.find:(Lio/realm/RealmList;I)Lcom/infomaniak/drive/data/models/FileCategory; // method@3af1 │ │ -1a7402: 0c08 |002b: move-result-object v8 │ │ -1a7404: 3808 0500 |002c: if-eqz v8, 0031 // +0005 │ │ -1a7408: 6e10 970a 0800 |002e: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/FileCategory;.deleteFromRealm:()V // method@0a97 │ │ -1a740e: 6208 89b3 |0031: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a7412: 1108 |0033: return-object v8 │ │ +1a746c: |[1a746c] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invokeSuspend$lambda$2$lambda$1$lambda$0:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a747c: 3808 2400 |0000: if-eqz v8, 0024 // +0024 │ │ +1a7480: 6e10 310a 0a00 |0002: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/File;.getCategories:()Lio/realm/RealmList; // method@0a31 │ │ +1a7486: 0c08 |0005: move-result-object v8 │ │ +1a7488: 220a 9703 |0006: new-instance v10, Lcom/infomaniak/drive/data/models/FileCategory; // type@0397 │ │ +1a748c: 6200 f812 |0008: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1a7490: 6e10 333a 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a33 │ │ +1a7496: 0a00 |000d: move-result v0 │ │ +1a7498: 7110 e495 0000 |000e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +1a749e: 0c04 |0011: move-result-object v4 │ │ +1a74a0: 2205 cb18 |0012: new-instance v5, Ljava/util/Date; // type@18cb │ │ +1a74a4: 7010 a699 0500 |0014: invoke-direct {v5}, Ljava/util/Date;.:()V // method@99a6 │ │ +1a74aa: 1266 |0017: const/4 v6, #int 6 // #6 │ │ +1a74ac: 1207 |0018: const/4 v7, #int 0 // #0 │ │ +1a74ae: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +1a74b0: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +1a74b2: 07a0 |001b: move-object v0, v10 │ │ +1a74b4: 0191 |001c: move v1, v9 │ │ +1a74b6: 7608 960a 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@0a96 │ │ +1a74bc: 6e20 765b a800 |0020: invoke-virtual {v8, v10}, Lio/realm/RealmList;.add:(Ljava/lang/Object;)Z // method@5b76 │ │ +1a74c2: 280e |0023: goto 0031 // +000e │ │ +1a74c4: 6e10 310a 0a00 |0024: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/File;.getCategories:()Lio/realm/RealmList; // method@0a31 │ │ +1a74ca: 0c08 |0027: move-result-object v8 │ │ +1a74cc: 7120 fe3a 9800 |0028: invoke-static {v8, v9}, Lcom/infomaniak/drive/utils/ExtensionsKt;.find:(Lio/realm/RealmList;I)Lcom/infomaniak/drive/data/models/FileCategory; // method@3afe │ │ +1a74d2: 0c08 |002b: move-result-object v8 │ │ +1a74d4: 3808 0500 |002c: if-eqz v8, 0031 // +0005 │ │ +1a74d8: 6e10 970a 0800 |002e: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/FileCategory;.deleteFromRealm:()V // method@0a97 │ │ +1a74de: 6208 8cb3 |0031: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a74e2: 1108 |0033: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=305 │ │ 0x0024 line=307 │ │ 0x0031 line=309 │ │ locals : │ │ 0x0000 - 0x0034 reg=8 (null) Z │ │ @@ -25790,162 +25790,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 │ │ -1a7414: |[1a7414] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a7424: 2206 cc04 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04cc │ │ -1a7428: 5471 a204 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a2 │ │ -1a742c: 5472 9e04 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@049e │ │ -1a7430: 5273 9d04 |0006: iget v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@049d │ │ -1a7434: 5574 9f04 |0008: iget-boolean v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@049f │ │ -1a7438: 0760 |000a: move-object v0, v6 │ │ -1a743a: 0795 |000b: move-object v5, v9 │ │ -1a743c: 7606 640f 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZLkotlin/coroutines/Continuation;)V // method@0f64 │ │ -1a7442: 5b68 a004 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.L$0:Ljava/lang/Object; // field@04a0 │ │ -1a7446: 1f06 d51a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a744a: 1106 |0013: return-object v6 │ │ +1a74e4: |[1a74e4] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a74f4: 2206 cc04 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04cc │ │ +1a74f8: 5471 a204 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a2 │ │ +1a74fc: 5472 9e04 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@049e │ │ +1a7500: 5273 9d04 |0006: iget v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@049d │ │ +1a7504: 5574 9f04 |0008: iget-boolean v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@049f │ │ +1a7508: 0760 |000a: move-object v0, v6 │ │ +1a750a: 0795 |000b: move-object v5, v9 │ │ +1a750c: 7606 640f 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZLkotlin/coroutines/Continuation;)V // method@0f64 │ │ +1a7512: 5b68 a004 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.L$0:Ljava/lang/Object; // field@04a0 │ │ +1a7516: 1f06 d61a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a751a: 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 │ │ -1a7234: |[1a7234] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a7244: 6e30 650f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f65 │ │ -1a724a: 0c01 |0003: move-result-object v1 │ │ -1a724c: 1f01 cc04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04cc │ │ -1a7250: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a7254: 6e20 680f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f68 │ │ -1a725a: 0c01 |000b: move-result-object v1 │ │ -1a725c: 1101 |000c: return-object v1 │ │ +1a7304: |[1a7304] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a7314: 6e30 650f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f65 │ │ +1a731a: 0c01 |0003: move-result-object v1 │ │ +1a731c: 1f01 cc04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04cc │ │ +1a7320: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a7324: 6e20 680f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f68 │ │ +1a732a: 0c01 |000b: move-result-object v1 │ │ +1a732c: 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 │ │ -1a7260: |[1a7260] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7270: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a7274: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a7278: 6e30 660f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f66 │ │ -1a727e: 0c01 |0007: move-result-object v1 │ │ -1a7280: 1101 |0008: return-object v1 │ │ +1a7330: |[1a7330] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7340: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a7344: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a7348: 6e30 660f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f66 │ │ +1a734e: 0c01 |0007: move-result-object v1 │ │ +1a7350: 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 │ │ -1a7284: |[1a7284] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7294: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -1a7298: 7100 edb4 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a729e: 0c01 |0005: move-result-object v1 │ │ -1a72a0: 5202 a104 |0006: iget v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.label:I // field@04a1 │ │ -1a72a4: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -1a72a6: 3802 1000 |0009: if-eqz v2, 0019 // +0010 │ │ -1a72aa: 3332 0600 |000b: if-ne v2, v3, 0011 // +0006 │ │ -1a72ae: 7701 809d 1200 |000d: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a72b4: 2863 |0010: goto 0073 // +0063 │ │ -1a72b6: 2201 0118 |0011: new-instance v1, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a72ba: 1a02 5e99 |0013: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a72be: 7020 bc95 2100 |0015: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a72c4: 2701 |0018: throw v1 │ │ -1a72c6: 7701 809d 1200 |0019: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a72cc: 5402 a004 |001c: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.L$0:Ljava/lang/Object; // field@04a0 │ │ -1a72d0: 1f02 4402 |001e: check-cast v2, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a72d4: 5404 a204 |0020: iget-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a2 │ │ -1a72d8: 5405 9e04 |0022: iget-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@049e │ │ -1a72dc: 5206 9d04 |0024: iget v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@049d │ │ -1a72e0: 5507 9f04 |0026: iget-boolean v7, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@049f │ │ -1a72e4: 7140 c60f 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@0fc6 │ │ -1a72ea: 0c04 |002b: move-result-object v4 │ │ -1a72ec: 5505 9f04 |002c: iget-boolean v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@049f │ │ -1a72f0: 5206 9d04 |002e: iget v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@049d │ │ -1a72f4: 6e10 8442 0400 |0030: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@4284 │ │ -1a72fa: 0c07 |0033: move-result-object v7 │ │ -1a72fc: 1f07 d618 |0034: check-cast v7, Ljava/util/List; // type@18d6 │ │ -1a7300: 3807 3400 |0036: if-eqz v7, 006a // +0034 │ │ -1a7304: 1f07 0618 |0038: check-cast v7, Ljava/lang/Iterable; // type@1806 │ │ -1a7308: 7210 db95 0700 |003a: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95db │ │ -1a730e: 0c07 |003d: move-result-object v7 │ │ -1a7310: 7210 d399 0700 |003e: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@99d3 │ │ -1a7316: 0a08 |0041: move-result v8 │ │ -1a7318: 3808 2800 |0042: if-eqz v8, 006a // +0028 │ │ -1a731c: 7210 d499 0700 |0044: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99d4 │ │ -1a7322: 0c08 |0047: move-result-object v8 │ │ -1a7324: 1f08 b503 |0048: check-cast v8, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource; // type@03b5 │ │ -1a7328: 6e10 150b 0800 |004a: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource;.getResult:()Z // method@0b15 │ │ -1a732e: 0a09 |004d: move-result v9 │ │ -1a7330: 3809 f0ff |004e: if-eqz v9, 003e // -0010 │ │ -1a7334: 620a ba00 |0050: sget-object v10, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a7338: 6e10 140b 0800 |0052: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource;.getId:()Ljava/lang/Object; // method@0b14 │ │ -1a733e: 0c08 |0055: move-result-object v8 │ │ -1a7340: 1f08 0f18 |0056: check-cast v8, Ljava/lang/Number; // type@180f │ │ -1a7344: 6e10 3096 0800 |0058: invoke-virtual {v8}, Ljava/lang/Number;.intValue:()I // method@9630 │ │ -1a734a: 0a0b |005b: move-result v11 │ │ -1a734c: 220e cb04 |005c: new-instance v14, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0; // type@04cb │ │ -1a7350: 7030 610f 5e06 |005e: invoke-direct {v14, v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.:(ZI)V // method@0f61 │ │ -1a7356: 126f |0061: const/4 v15, #int 6 // #6 │ │ -1a7358: 1310 0000 |0062: const/16 v16, #int 0 // #0 │ │ -1a735c: 120c |0064: const/4 v12, #int 0 // #0 │ │ -1a735e: 120d |0065: const/4 v13, #int 0 // #0 │ │ -1a7360: 7707 c609 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@09c6 │ │ -1a7366: 28d5 |0069: goto 003e // -002b │ │ -1a7368: 5903 a104 |006a: iput v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.label:I // field@04a1 │ │ -1a736c: 7230 4206 4200 |006c: invoke-interface {v2, v4, v0}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ -1a7372: 0c02 |006f: move-result-object v2 │ │ -1a7374: 3312 0300 |0070: if-ne v2, v1, 0073 // +0003 │ │ -1a7378: 1101 |0072: return-object v1 │ │ -1a737a: 6201 89b3 |0073: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a737e: 1101 |0075: return-object v1 │ │ +1a7354: |[1a7354] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7364: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +1a7368: 7100 fab4 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a736e: 0c01 |0005: move-result-object v1 │ │ +1a7370: 5202 a104 |0006: iget v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.label:I // field@04a1 │ │ +1a7374: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +1a7376: 3802 1000 |0009: if-eqz v2, 0019 // +0010 │ │ +1a737a: 3332 0600 |000b: if-ne v2, v3, 0011 // +0006 │ │ +1a737e: 7701 8d9d 1200 |000d: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a7384: 2863 |0010: goto 0073 // +0063 │ │ +1a7386: 2201 0218 |0011: new-instance v1, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a738a: 1a02 6399 |0013: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a738e: 7020 c995 2100 |0015: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a7394: 2701 |0018: throw v1 │ │ +1a7396: 7701 8d9d 1200 |0019: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a739c: 5402 a004 |001c: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.L$0:Ljava/lang/Object; // field@04a0 │ │ +1a73a0: 1f02 4402 |001e: check-cast v2, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a73a4: 5404 a204 |0020: iget-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a2 │ │ +1a73a8: 5405 9e04 |0022: iget-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@049e │ │ +1a73ac: 5206 9d04 |0024: iget v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@049d │ │ +1a73b0: 5507 9f04 |0026: iget-boolean v7, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@049f │ │ +1a73b4: 7140 c60f 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@0fc6 │ │ +1a73ba: 0c04 |002b: move-result-object v4 │ │ +1a73bc: 5505 9f04 |002c: iget-boolean v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@049f │ │ +1a73c0: 5206 9d04 |002e: iget v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@049d │ │ +1a73c4: 6e10 9142 0400 |0030: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@4291 │ │ +1a73ca: 0c07 |0033: move-result-object v7 │ │ +1a73cc: 1f07 d718 |0034: check-cast v7, Ljava/util/List; // type@18d7 │ │ +1a73d0: 3807 3400 |0036: if-eqz v7, 006a // +0034 │ │ +1a73d4: 1f07 0718 |0038: check-cast v7, Ljava/lang/Iterable; // type@1807 │ │ +1a73d8: 7210 e895 0700 |003a: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95e8 │ │ +1a73de: 0c07 |003d: move-result-object v7 │ │ +1a73e0: 7210 e099 0700 |003e: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@99e0 │ │ +1a73e6: 0a08 |0041: move-result v8 │ │ +1a73e8: 3808 2800 |0042: if-eqz v8, 006a // +0028 │ │ +1a73ec: 7210 e199 0700 |0044: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99e1 │ │ +1a73f2: 0c08 |0047: move-result-object v8 │ │ +1a73f4: 1f08 b503 |0048: check-cast v8, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource; // type@03b5 │ │ +1a73f8: 6e10 150b 0800 |004a: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource;.getResult:()Z // method@0b15 │ │ +1a73fe: 0a09 |004d: move-result v9 │ │ +1a7400: 3809 f0ff |004e: if-eqz v9, 003e // -0010 │ │ +1a7404: 620a ba00 |0050: sget-object v10, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a7408: 6e10 140b 0800 |0052: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource;.getId:()Ljava/lang/Object; // method@0b14 │ │ +1a740e: 0c08 |0055: move-result-object v8 │ │ +1a7410: 1f08 1018 |0056: check-cast v8, Ljava/lang/Number; // type@1810 │ │ +1a7414: 6e10 3d96 0800 |0058: invoke-virtual {v8}, Ljava/lang/Number;.intValue:()I // method@963d │ │ +1a741a: 0a0b |005b: move-result v11 │ │ +1a741c: 220e cb04 |005c: new-instance v14, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0; // type@04cb │ │ +1a7420: 7030 610f 5e06 |005e: invoke-direct {v14, v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.:(ZI)V // method@0f61 │ │ +1a7426: 126f |0061: const/4 v15, #int 6 // #6 │ │ +1a7428: 1310 0000 |0062: const/16 v16, #int 0 // #0 │ │ +1a742c: 120c |0064: const/4 v12, #int 0 // #0 │ │ +1a742e: 120d |0065: const/4 v13, #int 0 // #0 │ │ +1a7430: 7707 c609 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@09c6 │ │ +1a7436: 28d5 |0069: goto 003e // -002b │ │ +1a7438: 5903 a104 |006a: iput v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.label:I // field@04a1 │ │ +1a743c: 7230 4206 4200 |006c: invoke-interface {v2, v4, v0}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ +1a7442: 0c02 |006f: move-result-object v2 │ │ +1a7444: 3312 0300 |0070: if-ne v2, v1, 0073 // +0003 │ │ +1a7448: 1101 |0072: return-object v1 │ │ +1a744a: 6201 8cb3 |0073: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a744e: 1101 |0075: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=299 │ │ 0x0020 line=300 │ │ 0x0030 line=301 │ │ 0x003a line=591 │ │ 0x004a line=302 │ │ 0x0050 line=303 │ │ 0x006a line=313 │ │ 0x0073 line=315 │ │ locals : │ │ 0x0000 - 0x0076 reg=17 this Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; │ │ 0x0000 - 0x0076 reg=18 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #143 header: │ │ class_idx : 1229 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #143 annotations: │ │ Annotations on class │ │ @@ -25989,124 +25989,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 │ │ -1a7588: |[1a7588] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V │ │ -1a7598: 5b01 a304 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04a3 │ │ -1a759c: 5c02 a404 |0002: iput-boolean v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04a4 │ │ -1a75a0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a75a2: 7030 57b5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a75a8: 0e00 |0008: return-void │ │ +1a7658: |[1a7658] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V │ │ +1a7668: 5b01 a304 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04a3 │ │ +1a766c: 5c02 a404 |0002: iput-boolean v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04a4 │ │ +1a7670: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a7672: 7030 64b5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a7678: 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 │ │ -1a7560: |[1a7560] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a7570: 2203 cd04 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04cd │ │ -1a7574: 5420 a304 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04a3 │ │ -1a7578: 5521 a404 |0004: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04a4 │ │ -1a757c: 7040 6a0f 0341 |0006: invoke-direct {v3, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V // method@0f6a │ │ -1a7582: 1f03 d51a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a7586: 1103 |000b: return-object v3 │ │ +1a7630: |[1a7630] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a7640: 2203 cd04 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04cd │ │ +1a7644: 5420 a304 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04a3 │ │ +1a7648: 5521 a404 |0004: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04a4 │ │ +1a764c: 7040 6a0f 0341 |0006: invoke-direct {v3, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V // method@0f6a │ │ +1a7652: 1f03 d61a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a7656: 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 │ │ -1a7478: |[1a7478] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7488: 1f01 cb1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -1a748c: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a7490: 6e30 6d0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f6d │ │ -1a7496: 0c01 |0007: move-result-object v1 │ │ -1a7498: 1101 |0008: return-object v1 │ │ +1a7548: |[1a7548] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7558: 1f01 cc1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +1a755c: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a7560: 6e30 6d0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f6d │ │ +1a7566: 0c01 |0007: move-result-object v1 │ │ +1a7568: 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 │ │ -1a749c: |[1a749c] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a74ac: 6e30 6b0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f6b │ │ -1a74b2: 0c01 |0003: move-result-object v1 │ │ -1a74b4: 1f01 cd04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04cd │ │ -1a74b8: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a74bc: 6e20 6e0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f6e │ │ -1a74c2: 0c01 |000b: move-result-object v1 │ │ -1a74c4: 1101 |000c: return-object v1 │ │ +1a756c: |[1a756c] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a757c: 6e30 6b0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f6b │ │ +1a7582: 0c01 |0003: move-result-object v1 │ │ +1a7584: 1f01 cd04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04cd │ │ +1a7588: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a758c: 6e20 6e0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f6e │ │ +1a7592: 0c01 |000b: move-result-object v1 │ │ +1a7594: 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 │ │ -1a74c8: |[1a74c8] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a74d8: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a74de: 5250 a504 |0003: iget v0, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.label:I // field@04a5 │ │ -1a74e2: 3900 2a00 |0005: if-nez v0, 002f // +002a │ │ -1a74e6: 7110 809d 0600 |0007: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a74ec: 6206 ba00 |000a: sget-object v6, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a74f0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -1a74f2: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -1a74f4: 7140 b309 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@09b3 │ │ -1a74fa: 0c06 |0011: move-result-object v6 │ │ -1a74fc: 1f06 c217 |0012: check-cast v6, Ljava/io/Closeable; // type@17c2 │ │ -1a7500: 5451 a304 |0014: iget-object v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04a3 │ │ -1a7504: 5552 a404 |0016: iget-boolean v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04a4 │ │ -1a7508: 0763 |0018: move-object v3, v6 │ │ -1a750a: 1f03 ce10 |0019: check-cast v3, Lio/realm/Realm; // type@10ce │ │ -1a750e: 6204 ba00 |001b: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a7512: 6e40 b909 3421 |001d: invoke-virtual {v4, v3, v1, v2}, Lcom/infomaniak/drive/data/cache/FileController;.markFilesAsOffline:(Lio/realm/Realm;Ljava/util/List;Z)V // method@09b9 │ │ -1a7518: 6201 89b3 |0020: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a751c: 7120 ceb5 0600 |0022: invoke-static {v6, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5ce │ │ -1a7522: 6206 89b3 |0025: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a7526: 1106 |0027: return-object v6 │ │ -1a7528: 0d00 |0028: move-exception v0 │ │ -1a752a: 2700 |0029: throw v0 │ │ -1a752c: 0d01 |002a: move-exception v1 │ │ -1a752e: 7120 ceb5 0600 |002b: invoke-static {v6, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5ce │ │ -1a7534: 2701 |002e: throw v1 │ │ -1a7536: 2206 0118 |002f: new-instance v6, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a753a: 1a00 5e99 |0031: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a753e: 7020 bc95 0600 |0033: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a7544: 2706 |0036: throw v6 │ │ +1a7598: |[1a7598] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a75a8: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a75ae: 5250 a504 |0003: iget v0, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.label:I // field@04a5 │ │ +1a75b2: 3900 2a00 |0005: if-nez v0, 002f // +002a │ │ +1a75b6: 7110 8d9d 0600 |0007: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a75bc: 6206 ba00 |000a: sget-object v6, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a75c0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +1a75c2: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +1a75c4: 7140 b309 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@09b3 │ │ +1a75ca: 0c06 |0011: move-result-object v6 │ │ +1a75cc: 1f06 c317 |0012: check-cast v6, Ljava/io/Closeable; // type@17c3 │ │ +1a75d0: 5451 a304 |0014: iget-object v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04a3 │ │ +1a75d4: 5552 a404 |0016: iget-boolean v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04a4 │ │ +1a75d8: 0763 |0018: move-object v3, v6 │ │ +1a75da: 1f03 cf10 |0019: check-cast v3, Lio/realm/Realm; // type@10cf │ │ +1a75de: 6204 ba00 |001b: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a75e2: 6e40 b909 3421 |001d: invoke-virtual {v4, v3, v1, v2}, Lcom/infomaniak/drive/data/cache/FileController;.markFilesAsOffline:(Lio/realm/Realm;Ljava/util/List;Z)V // method@09b9 │ │ +1a75e8: 6201 8cb3 |0020: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a75ec: 7120 dbb5 0600 |0022: invoke-static {v6, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5db │ │ +1a75f2: 6206 8cb3 |0025: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a75f6: 1106 |0027: return-object v6 │ │ +1a75f8: 0d00 |0028: move-exception v0 │ │ +1a75fa: 2700 |0029: throw v0 │ │ +1a75fc: 0d01 |002a: move-exception v1 │ │ +1a75fe: 7120 dbb5 0600 |002b: invoke-static {v6, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5db │ │ +1a7604: 2701 |002e: throw v1 │ │ +1a7606: 2206 0218 |002f: new-instance v6, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a760a: 1a00 6399 |0031: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a760e: 7020 c995 0600 |0033: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a7614: 2706 |0036: throw v6 │ │ catches : 2 │ │ 0x0018 - 0x0022 │ │ -> 0x0028 │ │ 0x0029 - 0x002a │ │ -> 0x002a │ │ positions : │ │ 0x0003 line=499 │ │ @@ -26117,21 +26117,21 @@ │ │ 0x0025 line=503 │ │ 0x0029 line=500 │ │ 0x002f line=499 │ │ locals : │ │ 0x0000 - 0x0037 reg=5 this Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; │ │ 0x0000 - 0x0037 reg=6 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #144 header: │ │ class_idx : 1230 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #144 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;' │ │ @@ -26155,19 +26155,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 │ │ -1a75d4: |[1a75d4] com.infomaniak.drive.ui.MainViewModel$moveFile$1$$ExternalSyntheticLambda0.:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;)V │ │ -1a75e4: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1a75ea: 5b01 a604 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$0:Landroidx/lifecycle/LiveDataScope; // field@04a6 │ │ -1a75ee: 5b02 a704 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/File; // field@04a7 │ │ -1a75f2: 0e00 |0007: return-void │ │ +1a76a4: |[1a76a4] com.infomaniak.drive.ui.MainViewModel$moveFile$1$$ExternalSyntheticLambda0.:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;)V │ │ +1a76b4: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1a76ba: 5b01 a604 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$0:Landroidx/lifecycle/LiveDataScope; // field@04a6 │ │ +1a76be: 5b02 a704 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/File; // field@04a7 │ │ +1a76c2: 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; │ │ @@ -26178,35 +26178,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 │ │ -1a75ac: |[1a75ac] com.infomaniak.drive.ui.MainViewModel$moveFile$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a75bc: 5420 a604 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$0:Landroidx/lifecycle/LiveDataScope; // field@04a6 │ │ -1a75c0: 5421 a704 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/File; // field@04a7 │ │ -1a75c4: 1f03 9403 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ -1a75c8: 7130 710f 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$r8$lambda$TILdbQqY6lkWwkxKWDOtmUHLX8w:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f71 │ │ -1a75ce: 0c03 |0009: move-result-object v3 │ │ -1a75d0: 1103 |000a: return-object v3 │ │ +1a767c: |[1a767c] com.infomaniak.drive.ui.MainViewModel$moveFile$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a768c: 5420 a604 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$0:Landroidx/lifecycle/LiveDataScope; // field@04a6 │ │ +1a7690: 5421 a704 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/File; // field@04a7 │ │ +1a7694: 1f03 9403 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ +1a7698: 7130 710f 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$r8$lambda$TILdbQqY6lkWwkxKWDOtmUHLX8w:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f71 │ │ +1a769e: 0c03 |0009: move-result-object v3 │ │ +1a76a0: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #145 header: │ │ class_idx : 1231 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #145 annotations: │ │ Annotations on class │ │ @@ -26263,69 +26263,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 │ │ -1a7800: |[1a7800] 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; │ │ -1a7810: 7130 770f 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.invokeSuspend$lambda$4$lambda$2:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f77 │ │ -1a7816: 0c00 |0003: move-result-object v0 │ │ -1a7818: 1100 |0004: return-object v0 │ │ +1a78d0: |[1a78d0] 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; │ │ +1a78e0: 7130 770f 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.invokeSuspend$lambda$4$lambda$2:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f77 │ │ +1a78e6: 0c00 |0003: move-result-object v0 │ │ +1a78e8: 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 │ │ -1a78b0: |[1a78b0] 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 │ │ -1a78c0: 5b01 a804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04a8 │ │ -1a78c4: 5b02 a904 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04a9 │ │ -1a78c8: 5b03 aa04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04aa │ │ -1a78cc: 5b04 ad04 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ad │ │ -1a78d0: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -1a78d2: 7030 57b5 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a78d8: 0e00 |000c: return-void │ │ +1a7980: |[1a7980] 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 │ │ +1a7990: 5b01 a804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04a8 │ │ +1a7994: 5b02 a904 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04a9 │ │ +1a7998: 5b03 aa04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04aa │ │ +1a799c: 5b04 ad04 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ad │ │ +1a79a0: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +1a79a2: 7030 64b5 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a79a8: 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 │ │ -1a781c: |[1a781c] 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; │ │ -1a782c: 6200 57b3 |0000: sget-object v0, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b357 │ │ -1a7830: 6e10 330a 0200 |0002: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.getChildren:()Lio/realm/RealmList; // method@0a33 │ │ -1a7836: 0c00 |0005: move-result-object v0 │ │ -1a7838: 6e20 965b 1000 |0006: invoke-virtual {v0, v1}, Lio/realm/RealmList;.remove:(Ljava/lang/Object;)Z // method@5b96 │ │ -1a783e: 0a00 |0009: move-result v0 │ │ -1a7840: 7110 2a95 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@952a │ │ -1a7846: 0c00 |000d: move-result-object v0 │ │ -1a7848: 7110 659d 0000 |000e: invoke-static {v0}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9d65 │ │ -1a784e: 280b |0011: goto 001c // +000b │ │ -1a7850: 0d00 |0012: move-exception v0 │ │ -1a7852: 6201 57b3 |0013: sget-object v1, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b357 │ │ -1a7856: 7110 739d 0000 |0015: invoke-static {v0}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9d73 │ │ -1a785c: 0c00 |0018: move-result-object v0 │ │ -1a785e: 7110 659d 0000 |0019: invoke-static {v0}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9d65 │ │ -1a7864: 6200 89b3 |001c: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a7868: 1100 |001e: return-object v0 │ │ +1a78ec: |[1a78ec] 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; │ │ +1a78fc: 6200 5ab3 |0000: sget-object v0, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b35a │ │ +1a7900: 6e10 330a 0200 |0002: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.getChildren:()Lio/realm/RealmList; // method@0a33 │ │ +1a7906: 0c00 |0005: move-result-object v0 │ │ +1a7908: 6e20 a35b 1000 |0006: invoke-virtual {v0, v1}, Lio/realm/RealmList;.remove:(Ljava/lang/Object;)Z // method@5ba3 │ │ +1a790e: 0a00 |0009: move-result v0 │ │ +1a7910: 7110 3795 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9537 │ │ +1a7916: 0c00 |000d: move-result-object v0 │ │ +1a7918: 7110 729d 0000 |000e: invoke-static {v0}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9d72 │ │ +1a791e: 280b |0011: goto 001c // +000b │ │ +1a7920: 0d00 |0012: move-exception v0 │ │ +1a7922: 6201 5ab3 |0013: sget-object v1, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b35a │ │ +1a7926: 7110 809d 0000 |0015: invoke-static {v0}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9d80 │ │ +1a792c: 0c00 |0018: move-result-object v0 │ │ +1a792e: 7110 729d 0000 |0019: invoke-static {v0}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9d72 │ │ +1a7934: 6200 8cb3 |001c: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a7938: 1100 |001e: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0011 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=279 │ │ 0x001c line=280 │ │ locals : │ │ @@ -26339,188 +26339,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 │ │ -1a7878: |[1a7878] com.infomaniak.drive.ui.MainViewModel$moveFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a7888: 2206 cf04 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04cf │ │ -1a788c: 5471 a804 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04a8 │ │ -1a7890: 5472 a904 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04a9 │ │ -1a7894: 5473 aa04 |0006: iget-object v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04aa │ │ -1a7898: 5474 ad04 |0008: iget-object v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ad │ │ -1a789c: 0760 |000a: move-object v0, v6 │ │ -1a789e: 0795 |000b: move-object v5, v9 │ │ -1a78a0: 7606 720f 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f72 │ │ -1a78a6: 5b68 ab04 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.L$0:Ljava/lang/Object; // field@04ab │ │ -1a78aa: 1f06 d51a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a78ae: 1106 |0013: return-object v6 │ │ +1a7948: |[1a7948] com.infomaniak.drive.ui.MainViewModel$moveFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a7958: 2206 cf04 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04cf │ │ +1a795c: 5471 a804 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04a8 │ │ +1a7960: 5472 a904 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04a9 │ │ +1a7964: 5473 aa04 |0006: iget-object v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04aa │ │ +1a7968: 5474 ad04 |0008: iget-object v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ad │ │ +1a796c: 0760 |000a: move-object v0, v6 │ │ +1a796e: 0795 |000b: move-object v5, v9 │ │ +1a7970: 7606 720f 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f72 │ │ +1a7976: 5b68 ab04 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.L$0:Ljava/lang/Object; // field@04ab │ │ +1a797a: 1f06 d61a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a797e: 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 │ │ -1a75f4: |[1a75f4] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a7604: 6e30 730f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f73 │ │ -1a760a: 0c01 |0003: move-result-object v1 │ │ -1a760c: 1f01 cf04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04cf │ │ -1a7610: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a7614: 6e20 760f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f76 │ │ -1a761a: 0c01 |000b: move-result-object v1 │ │ -1a761c: 1101 |000c: return-object v1 │ │ +1a76c4: |[1a76c4] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a76d4: 6e30 730f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f73 │ │ +1a76da: 0c01 |0003: move-result-object v1 │ │ +1a76dc: 1f01 cf04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04cf │ │ +1a76e0: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a76e4: 6e20 760f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f76 │ │ +1a76ea: 0c01 |000b: move-result-object v1 │ │ +1a76ec: 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 │ │ -1a7620: |[1a7620] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7630: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a7634: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a7638: 6e30 740f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f74 │ │ -1a763e: 0c01 |0007: move-result-object v1 │ │ -1a7640: 1101 |0008: return-object v1 │ │ +1a76f0: |[1a76f0] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7700: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a7704: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a7708: 6e30 740f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f74 │ │ +1a770e: 0c01 |0007: move-result-object v1 │ │ +1a7710: 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 │ │ -1a7644: |[1a7644] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7654: 0801 1100 |0000: move-object/from16 v1, v17 │ │ -1a7658: 7100 edb4 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a765e: 0c00 |0005: move-result-object v0 │ │ -1a7660: 5212 ac04 |0006: iget v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.label:I // field@04ac │ │ -1a7664: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -1a7666: 3802 1100 |0009: if-eqz v2, 001a // +0011 │ │ -1a766a: 3332 0700 |000b: if-ne v2, v3, 0012 // +0007 │ │ -1a766e: 7701 809d 1200 |000d: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a7674: 2900 b600 |0010: goto/16 00c6 // +00b6 │ │ -1a7678: 2200 0118 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a767c: 1a02 5e99 |0014: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a7680: 7020 bc95 2000 |0016: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a7686: 2700 |0019: throw v0 │ │ -1a7688: 7701 809d 1200 |001a: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a768e: 5412 ab04 |001d: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.L$0:Ljava/lang/Object; // field@04ab │ │ -1a7692: 1f02 4402 |001f: check-cast v2, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a7696: 6204 b600 |0021: sget-object v4, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a769a: 5415 a804 |0023: iget-object v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04a8 │ │ -1a769e: 5416 a904 |0025: iget-object v6, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04a9 │ │ -1a76a2: 6e30 6709 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@0967 │ │ -1a76a8: 0c04 |002a: move-result-object v4 │ │ -1a76aa: 6e10 9042 0400 |002b: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@4290 │ │ -1a76b0: 0a05 |002e: move-result v5 │ │ -1a76b2: 1206 |002f: const/4 v6, #int 0 // #0 │ │ -1a76b4: 3805 7000 |0030: if-eqz v5, 00a0 // +0070 │ │ -1a76b8: 6205 ba00 |0032: sget-object v5, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a76bc: 7140 b309 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@09b3 │ │ -1a76c2: 0c05 |0037: move-result-object v5 │ │ -1a76c4: 1f05 c217 |0038: check-cast v5, Ljava/io/Closeable; // type@17c2 │ │ -1a76c8: 5417 a804 |003a: iget-object v7, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04a8 │ │ -1a76cc: 5418 ad04 |003c: iget-object v8, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ad │ │ -1a76d0: 5419 a904 |003e: iget-object v9, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04a9 │ │ -1a76d4: 075f |0040: move-object v15, v5 │ │ -1a76d6: 1f0f ce10 |0041: check-cast v15, Lio/realm/Realm; // type@10ce │ │ -1a76da: 7110 c20f 0800 |0043: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc2 │ │ -1a76e0: 0c0a |0046: move-result-object v10 │ │ -1a76e2: 1f0a 3700 |0047: check-cast v10, Landroid/content/Context; // type@0037 │ │ -1a76e6: 122b |0049: const/4 v11, #int 2 // #2 │ │ -1a76e8: 7156 580a 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@0a58 │ │ -1a76ee: 0c0a |004d: move-result-object v10 │ │ -1a76f0: 380a 0b00 |004e: if-eqz v10, 0059 // +000b │ │ -1a76f4: 6e10 8794 0a00 |0050: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@9487 │ │ -1a76fa: 0a0b |0053: move-result v11 │ │ -1a76fc: 380b 0500 |0054: if-eqz v11, 0059 // +0005 │ │ -1a7700: 7140 c70f 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@0fc7 │ │ -1a7706: 620a ba00 |0059: sget-object v10, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a770a: 6e10 4d0a 0700 |005b: invoke-virtual {v7}, Lcom/infomaniak/drive/data/models/File;.getParentId:()I // method@0a4d │ │ -1a7710: 0a0b |005e: move-result v11 │ │ -1a7712: 220e ce04 |005f: new-instance v14, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0; // type@04ce │ │ -1a7716: 7030 6f0f 2e07 |0061: invoke-direct {v14, v2, v7}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;)V // method@0f6f │ │ -1a771c: 1248 |0064: const/4 v8, #int 4 // #4 │ │ -1a771e: 1310 0000 |0065: const/16 v16, #int 0 // #0 │ │ -1a7722: 120d |0067: const/4 v13, #int 0 // #0 │ │ -1a7724: 07fc |0068: move-object v12, v15 │ │ -1a7726: 07f3 |0069: move-object v3, v15 │ │ -1a7728: 018f |006a: move v15, v8 │ │ -1a772a: 7707 c609 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@09c6 │ │ -1a7730: 6208 ba00 |006e: sget-object v8, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a7734: 6e10 440a 0900 |0070: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a44 │ │ -1a773a: 0a0a |0073: move-result v10 │ │ -1a773c: 6e10 440a 0900 |0074: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a44 │ │ -1a7742: 0a09 |0077: move-result v9 │ │ -1a7744: 6e20 830a 9700 |0078: invoke-virtual {v7, v9}, Lcom/infomaniak/drive/data/models/File;.setParentId:(I)V // method@0a83 │ │ -1a774a: 6209 89b3 |007b: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a774e: 6e40 9909 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@0999 │ │ -1a7754: 6203 89b3 |0080: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a7758: 7120 ceb5 6500 |0082: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5ce │ │ -1a775e: 5413 aa04 |0085: iget-object v3, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04aa │ │ -1a7762: 3803 1900 |0087: if-eqz v3, 00a0 // +0019 │ │ -1a7766: 5415 a804 |0089: iget-object v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04a8 │ │ -1a776a: 6e10 440a 0500 |008b: invoke-virtual {v5}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a44 │ │ -1a7770: 0a05 |008e: move-result v5 │ │ -1a7772: 7110 21b5 0500 |008f: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b521 │ │ -1a7778: 0c05 |0092: move-result-object v5 │ │ -1a777a: 7220 79b8 5300 |0093: invoke-interface {v3, v5}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b879 │ │ -1a7780: 280a |0096: goto 00a0 // +000a │ │ -1a7782: 0d00 |0097: move-exception v0 │ │ -1a7784: 0702 |0098: move-object v2, v0 │ │ -1a7786: 2702 |0099: throw v2 │ │ -1a7788: 0d00 |009a: move-exception v0 │ │ -1a778a: 0703 |009b: move-object v3, v0 │ │ -1a778c: 7120 ceb5 2500 |009c: invoke-static {v5, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5ce │ │ -1a7792: 2703 |009f: throw v3 │ │ -1a7794: 2203 b604 |00a0: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04b6 │ │ -1a7798: 6e10 9042 0400 |00a2: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@4290 │ │ -1a779e: 0a07 |00a5: move-result v7 │ │ -1a77a0: 6e10 8542 0400 |00a6: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@4285 │ │ -1a77a6: 0c04 |00a9: move-result-object v4 │ │ -1a77a8: 3804 0600 |00aa: if-eqz v4, 00b0 // +0006 │ │ -1a77ac: 6e10 6542 0400 |00ac: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@4265 │ │ -1a77b2: 0c06 |00af: move-result-object v6 │ │ -1a77b4: 076a |00b0: move-object v10, v6 │ │ -1a77b6: 126b |00b1: const/4 v11, #int 6 // #6 │ │ -1a77b8: 120c |00b2: const/4 v12, #int 0 // #0 │ │ -1a77ba: 1208 |00b3: const/4 v8, #int 0 // #0 │ │ -1a77bc: 1209 |00b4: const/4 v9, #int 0 // #0 │ │ -1a77be: 0736 |00b5: move-object v6, v3 │ │ -1a77c0: 7607 e80e 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@0ee8 │ │ -1a77c6: 0714 |00b9: move-object v4, v1 │ │ -1a77c8: 1f04 d51a |00ba: check-cast v4, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a77cc: 1215 |00bc: const/4 v5, #int 1 // #1 │ │ -1a77ce: 5915 ac04 |00bd: iput v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.label:I // field@04ac │ │ -1a77d2: 7230 4206 3204 |00bf: invoke-interface {v2, v3, v4}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ -1a77d8: 0c02 |00c2: move-result-object v2 │ │ -1a77da: 3302 0300 |00c3: if-ne v2, v0, 00c6 // +0003 │ │ -1a77de: 1100 |00c5: return-object v0 │ │ -1a77e0: 6200 89b3 |00c6: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a77e4: 1100 |00c8: return-object v0 │ │ +1a7714: |[1a7714] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7724: 0801 1100 |0000: move-object/from16 v1, v17 │ │ +1a7728: 7100 fab4 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a772e: 0c00 |0005: move-result-object v0 │ │ +1a7730: 5212 ac04 |0006: iget v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.label:I // field@04ac │ │ +1a7734: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +1a7736: 3802 1100 |0009: if-eqz v2, 001a // +0011 │ │ +1a773a: 3332 0700 |000b: if-ne v2, v3, 0012 // +0007 │ │ +1a773e: 7701 8d9d 1200 |000d: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a7744: 2900 b600 |0010: goto/16 00c6 // +00b6 │ │ +1a7748: 2200 0218 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a774c: 1a02 6399 |0014: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a7750: 7020 c995 2000 |0016: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a7756: 2700 |0019: throw v0 │ │ +1a7758: 7701 8d9d 1200 |001a: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a775e: 5412 ab04 |001d: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.L$0:Ljava/lang/Object; // field@04ab │ │ +1a7762: 1f02 4402 |001f: check-cast v2, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a7766: 6204 b600 |0021: sget-object v4, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a776a: 5415 a804 |0023: iget-object v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04a8 │ │ +1a776e: 5416 a904 |0025: iget-object v6, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04a9 │ │ +1a7772: 6e30 6709 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@0967 │ │ +1a7778: 0c04 |002a: move-result-object v4 │ │ +1a777a: 6e10 9d42 0400 |002b: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@429d │ │ +1a7780: 0a05 |002e: move-result v5 │ │ +1a7782: 1206 |002f: const/4 v6, #int 0 // #0 │ │ +1a7784: 3805 7000 |0030: if-eqz v5, 00a0 // +0070 │ │ +1a7788: 6205 ba00 |0032: sget-object v5, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a778c: 7140 b309 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@09b3 │ │ +1a7792: 0c05 |0037: move-result-object v5 │ │ +1a7794: 1f05 c317 |0038: check-cast v5, Ljava/io/Closeable; // type@17c3 │ │ +1a7798: 5417 a804 |003a: iget-object v7, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04a8 │ │ +1a779c: 5418 ad04 |003c: iget-object v8, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ad │ │ +1a77a0: 5419 a904 |003e: iget-object v9, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04a9 │ │ +1a77a4: 075f |0040: move-object v15, v5 │ │ +1a77a6: 1f0f cf10 |0041: check-cast v15, Lio/realm/Realm; // type@10cf │ │ +1a77aa: 7110 c20f 0800 |0043: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc2 │ │ +1a77b0: 0c0a |0046: move-result-object v10 │ │ +1a77b2: 1f0a 3700 |0047: check-cast v10, Landroid/content/Context; // type@0037 │ │ +1a77b6: 122b |0049: const/4 v11, #int 2 // #2 │ │ +1a77b8: 7156 580a 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@0a58 │ │ +1a77be: 0c0a |004d: move-result-object v10 │ │ +1a77c0: 380a 0b00 |004e: if-eqz v10, 0059 // +000b │ │ +1a77c4: 6e10 9494 0a00 |0050: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@9494 │ │ +1a77ca: 0a0b |0053: move-result v11 │ │ +1a77cc: 380b 0500 |0054: if-eqz v11, 0059 // +0005 │ │ +1a77d0: 7140 c70f 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@0fc7 │ │ +1a77d6: 620a ba00 |0059: sget-object v10, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a77da: 6e10 4d0a 0700 |005b: invoke-virtual {v7}, Lcom/infomaniak/drive/data/models/File;.getParentId:()I // method@0a4d │ │ +1a77e0: 0a0b |005e: move-result v11 │ │ +1a77e2: 220e ce04 |005f: new-instance v14, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0; // type@04ce │ │ +1a77e6: 7030 6f0f 2e07 |0061: invoke-direct {v14, v2, v7}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;)V // method@0f6f │ │ +1a77ec: 1248 |0064: const/4 v8, #int 4 // #4 │ │ +1a77ee: 1310 0000 |0065: const/16 v16, #int 0 // #0 │ │ +1a77f2: 120d |0067: const/4 v13, #int 0 // #0 │ │ +1a77f4: 07fc |0068: move-object v12, v15 │ │ +1a77f6: 07f3 |0069: move-object v3, v15 │ │ +1a77f8: 018f |006a: move v15, v8 │ │ +1a77fa: 7707 c609 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@09c6 │ │ +1a7800: 6208 ba00 |006e: sget-object v8, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a7804: 6e10 440a 0900 |0070: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a44 │ │ +1a780a: 0a0a |0073: move-result v10 │ │ +1a780c: 6e10 440a 0900 |0074: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a44 │ │ +1a7812: 0a09 |0077: move-result v9 │ │ +1a7814: 6e20 830a 9700 |0078: invoke-virtual {v7, v9}, Lcom/infomaniak/drive/data/models/File;.setParentId:(I)V // method@0a83 │ │ +1a781a: 6209 8cb3 |007b: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a781e: 6e40 9909 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@0999 │ │ +1a7824: 6203 8cb3 |0080: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a7828: 7120 dbb5 6500 |0082: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5db │ │ +1a782e: 5413 aa04 |0085: iget-object v3, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04aa │ │ +1a7832: 3803 1900 |0087: if-eqz v3, 00a0 // +0019 │ │ +1a7836: 5415 a804 |0089: iget-object v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04a8 │ │ +1a783a: 6e10 440a 0500 |008b: invoke-virtual {v5}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a44 │ │ +1a7840: 0a05 |008e: move-result v5 │ │ +1a7842: 7110 2eb5 0500 |008f: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b52e │ │ +1a7848: 0c05 |0092: move-result-object v5 │ │ +1a784a: 7220 86b8 5300 |0093: invoke-interface {v3, v5}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b886 │ │ +1a7850: 280a |0096: goto 00a0 // +000a │ │ +1a7852: 0d00 |0097: move-exception v0 │ │ +1a7854: 0702 |0098: move-object v2, v0 │ │ +1a7856: 2702 |0099: throw v2 │ │ +1a7858: 0d00 |009a: move-exception v0 │ │ +1a785a: 0703 |009b: move-object v3, v0 │ │ +1a785c: 7120 dbb5 2500 |009c: invoke-static {v5, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5db │ │ +1a7862: 2703 |009f: throw v3 │ │ +1a7864: 2203 b604 |00a0: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04b6 │ │ +1a7868: 6e10 9d42 0400 |00a2: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@429d │ │ +1a786e: 0a07 |00a5: move-result v7 │ │ +1a7870: 6e10 9242 0400 |00a6: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@4292 │ │ +1a7876: 0c04 |00a9: move-result-object v4 │ │ +1a7878: 3804 0600 |00aa: if-eqz v4, 00b0 // +0006 │ │ +1a787c: 6e10 7242 0400 |00ac: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@4272 │ │ +1a7882: 0c06 |00af: move-result-object v6 │ │ +1a7884: 076a |00b0: move-object v10, v6 │ │ +1a7886: 126b |00b1: const/4 v11, #int 6 // #6 │ │ +1a7888: 120c |00b2: const/4 v12, #int 0 // #0 │ │ +1a788a: 1208 |00b3: const/4 v8, #int 0 // #0 │ │ +1a788c: 1209 |00b4: const/4 v9, #int 0 // #0 │ │ +1a788e: 0736 |00b5: move-object v6, v3 │ │ +1a7890: 7607 e80e 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@0ee8 │ │ +1a7896: 0714 |00b9: move-object v4, v1 │ │ +1a7898: 1f04 d61a |00ba: check-cast v4, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a789c: 1215 |00bc: const/4 v5, #int 1 // #1 │ │ +1a789e: 5915 ac04 |00bd: iput v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.label:I // field@04ac │ │ +1a78a2: 7230 4206 3204 |00bf: invoke-interface {v2, v3, v4}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ +1a78a8: 0c02 |00c2: move-result-object v2 │ │ +1a78aa: 3302 0300 |00c3: if-ne v2, v0, 00c6 // +0003 │ │ +1a78ae: 1100 |00c5: return-object v0 │ │ +1a78b0: 6200 8cb3 |00c6: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a78b4: 1100 |00c8: return-object v0 │ │ catches : 2 │ │ 0x0040 - 0x0082 │ │ -> 0x0097 │ │ 0x0099 - 0x009a │ │ -> 0x009a │ │ positions : │ │ 0x0006 line=266 │ │ @@ -26537,21 +26537,21 @@ │ │ 0x0099 line=269 │ │ 0x00a0 line=288 │ │ 0x00c6 line=289 │ │ locals : │ │ 0x0000 - 0x00c9 reg=17 this Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; │ │ 0x0000 - 0x00c9 reg=18 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #146 header: │ │ class_idx : 1232 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #146 annotations: │ │ Annotations on class │ │ @@ -26597,153 +26597,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 │ │ -1a79f0: |[1a79f0] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.:(ZILcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a7a00: 5c01 af04 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04af │ │ -1a7a04: 5902 ae04 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04ae │ │ -1a7a08: 5b03 b104 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b1 │ │ -1a7a0c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a7a0e: 7030 57b5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a7a14: 0e00 |000a: return-void │ │ +1a7ac0: |[1a7ac0] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.:(ZILcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a7ad0: 5c01 af04 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04af │ │ +1a7ad4: 5902 ae04 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04ae │ │ +1a7ad8: 5b03 b104 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b1 │ │ +1a7adc: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a7ade: 7030 64b5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a7ae4: 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 │ │ -1a79c4: |[1a79c4] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a79d4: 2204 d004 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04d0 │ │ -1a79d8: 5530 af04 |0002: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04af │ │ -1a79dc: 5231 ae04 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04ae │ │ -1a79e0: 5432 b104 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b1 │ │ -1a79e4: 7055 780f 0421 |0008: invoke-direct {v4, v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.:(ZILcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f78 │ │ -1a79ea: 1f04 d51a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a79ee: 1104 |000d: return-object v4 │ │ +1a7a94: |[1a7a94] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a7aa4: 2204 d004 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04d0 │ │ +1a7aa8: 5530 af04 |0002: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04af │ │ +1a7aac: 5231 ae04 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04ae │ │ +1a7ab0: 5432 b104 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b1 │ │ +1a7ab4: 7055 780f 0421 |0008: invoke-direct {v4, v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.:(ZILcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f78 │ │ +1a7aba: 1f04 d61a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a7abe: 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 │ │ -1a78dc: |[1a78dc] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a78ec: 1f01 cb1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -1a78f0: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a78f4: 6e30 7b0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f7b │ │ -1a78fa: 0c01 |0007: move-result-object v1 │ │ -1a78fc: 1101 |0008: return-object v1 │ │ +1a79ac: |[1a79ac] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a79bc: 1f01 cc1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +1a79c0: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a79c4: 6e30 7b0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f7b │ │ +1a79ca: 0c01 |0007: move-result-object v1 │ │ +1a79cc: 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 │ │ -1a7900: |[1a7900] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a7910: 6e30 790f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f79 │ │ -1a7916: 0c01 |0003: move-result-object v1 │ │ -1a7918: 1f01 d004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04d0 │ │ -1a791c: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a7920: 6e20 7c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f7c │ │ -1a7926: 0c01 |000b: move-result-object v1 │ │ -1a7928: 1101 |000c: return-object v1 │ │ +1a79d0: |[1a79d0] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a79e0: 6e30 790f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f79 │ │ +1a79e6: 0c01 |0003: move-result-object v1 │ │ +1a79e8: 1f01 d004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04d0 │ │ +1a79ec: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a79f0: 6e20 7c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f7c │ │ +1a79f6: 0c01 |000b: move-result-object v1 │ │ +1a79f8: 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 │ │ -1a792c: |[1a792c] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a793c: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a7942: 5280 b004 |0003: iget v0, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.label:I // field@04b0 │ │ -1a7946: 3900 3600 |0005: if-nez v0, 003b // +0036 │ │ -1a794a: 7110 809d 0900 |0007: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a7950: 2209 bf03 |000a: new-instance v9, Lcom/infomaniak/drive/data/models/UserDrive; // type@03bf │ │ -1a7954: 5584 af04 |000c: iget-boolean v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04af │ │ -1a7958: 1306 0b00 |000e: const/16 v6, #int 11 // #b │ │ -1a795c: 1207 |0010: const/4 v7, #int 0 // #0 │ │ -1a795e: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -1a7960: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -1a7962: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -1a7964: 0791 |0014: move-object v1, v9 │ │ -1a7966: 7607 6b0b 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@0b6b │ │ -1a796c: 6200 ba00 |0018: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a7970: 5281 ae04 |001a: iget v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04ae │ │ -1a7974: 6e30 a309 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@09a3 │ │ -1a797a: 0c00 |001f: move-result-object v0 │ │ -1a797c: 3900 0f00 |0020: if-nez v0, 002f // +000f │ │ -1a7980: 6200 ba00 |0022: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a7984: 5281 ae04 |0024: iget v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04ae │ │ -1a7988: 6e30 a509 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@09a5 │ │ -1a798e: 0c00 |0029: move-result-object v0 │ │ -1a7990: 3900 0500 |002a: if-nez v0, 002f // +0005 │ │ -1a7994: 6209 89b3 |002c: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a7998: 1109 |002e: return-object v9 │ │ -1a799a: 5489 b104 |002f: iget-object v9, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b1 │ │ -1a799e: 6e10 ea0f 0900 |0031: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getNavigateFileListTo:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // method@0fea │ │ -1a79a4: 0c09 |0034: move-result-object v9 │ │ -1a79a6: 6e20 df46 0900 |0035: invoke-virtual {v9, v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.postValue:(Ljava/lang/Object;)V // method@46df │ │ -1a79ac: 6209 89b3 |0038: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a79b0: 1109 |003a: return-object v9 │ │ -1a79b2: 2209 0118 |003b: new-instance v9, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a79b6: 1a00 5e99 |003d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a79ba: 7020 bc95 0900 |003f: invoke-direct {v9, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a79c0: 2709 |0042: throw v9 │ │ +1a79fc: |[1a79fc] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7a0c: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a7a12: 5280 b004 |0003: iget v0, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.label:I // field@04b0 │ │ +1a7a16: 3900 3600 |0005: if-nez v0, 003b // +0036 │ │ +1a7a1a: 7110 8d9d 0900 |0007: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a7a20: 2209 bf03 |000a: new-instance v9, Lcom/infomaniak/drive/data/models/UserDrive; // type@03bf │ │ +1a7a24: 5584 af04 |000c: iget-boolean v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04af │ │ +1a7a28: 1306 0b00 |000e: const/16 v6, #int 11 // #b │ │ +1a7a2c: 1207 |0010: const/4 v7, #int 0 // #0 │ │ +1a7a2e: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +1a7a30: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1a7a32: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +1a7a34: 0791 |0014: move-object v1, v9 │ │ +1a7a36: 7607 6b0b 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@0b6b │ │ +1a7a3c: 6200 ba00 |0018: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a7a40: 5281 ae04 |001a: iget v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04ae │ │ +1a7a44: 6e30 a309 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@09a3 │ │ +1a7a4a: 0c00 |001f: move-result-object v0 │ │ +1a7a4c: 3900 0f00 |0020: if-nez v0, 002f // +000f │ │ +1a7a50: 6200 ba00 |0022: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a7a54: 5281 ae04 |0024: iget v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04ae │ │ +1a7a58: 6e30 a509 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@09a5 │ │ +1a7a5e: 0c00 |0029: move-result-object v0 │ │ +1a7a60: 3900 0500 |002a: if-nez v0, 002f // +0005 │ │ +1a7a64: 6209 8cb3 |002c: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a7a68: 1109 |002e: return-object v9 │ │ +1a7a6a: 5489 b104 |002f: iget-object v9, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b1 │ │ +1a7a6e: 6e10 ea0f 0900 |0031: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getNavigateFileListTo:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // method@0fea │ │ +1a7a74: 0c09 |0034: move-result-object v9 │ │ +1a7a76: 6e20 ec46 0900 |0035: invoke-virtual {v9, v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.postValue:(Ljava/lang/Object;)V // method@46ec │ │ +1a7a7c: 6209 8cb3 |0038: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a7a80: 1109 |003a: return-object v9 │ │ +1a7a82: 2209 0218 |003b: new-instance v9, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a7a86: 1a00 6399 |003d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a7a8a: 7020 c995 0900 |003f: invoke-direct {v9, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a7a90: 2709 |0042: throw v9 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=188 │ │ 0x000a line=189 │ │ 0x0018 line=190 │ │ 0x0022 line=191 │ │ 0x002c line=192 │ │ 0x002f line=193 │ │ 0x0038 line=194 │ │ 0x003b line=188 │ │ locals : │ │ 0x0000 - 0x0043 reg=8 this Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; │ │ 0x0000 - 0x0043 reg=9 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #147 header: │ │ class_idx : 1233 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6902 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6903 │ │ +source_file_idx : 27303 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #147 annotations: │ │ Annotations on class │ │ @@ -26783,56 +26783,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 │ │ -1a7a50: |[1a7a50] com.infomaniak.drive.ui.MainViewModel$onNetworkAvailabilityChanged$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a7a60: 5b01 b504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b5 │ │ -1a7a64: 7020 29b5 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b529 │ │ -1a7a6a: 0e00 |0005: return-void │ │ +1a7b20: |[1a7b20] com.infomaniak.drive.ui.MainViewModel$onNetworkAvailabilityChanged$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a7b30: 5b01 b504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b5 │ │ +1a7b34: 7020 36b5 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b536 │ │ +1a7b3a: 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 │ │ -1a7a18: |[1a7a18] com.infomaniak.drive.ui.MainViewModel$onNetworkAvailabilityChanged$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7a28: 5b23 b404 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.result:Ljava/lang/Object; // field@04b4 │ │ -1a7a2c: 5223 b304 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04b3 │ │ -1a7a30: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -1a7a34: b603 |0006: or-int/2addr v3, v0 │ │ -1a7a36: 5923 b304 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04b3 │ │ -1a7a3a: 5423 b504 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b5 │ │ -1a7a3e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -1a7a40: 0721 |000c: move-object v1, v2 │ │ -1a7a42: 1f01 d51a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a7a46: 7130 c80f 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@0fc8 │ │ -1a7a4c: 0c03 |0012: move-result-object v3 │ │ -1a7a4e: 1103 |0013: return-object v3 │ │ +1a7ae8: |[1a7ae8] com.infomaniak.drive.ui.MainViewModel$onNetworkAvailabilityChanged$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7af8: 5b23 b404 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.result:Ljava/lang/Object; // field@04b4 │ │ +1a7afc: 5223 b304 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04b3 │ │ +1a7b00: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +1a7b04: b603 |0006: or-int/2addr v3, v0 │ │ +1a7b06: 5923 b304 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04b3 │ │ +1a7b0a: 5423 b504 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b5 │ │ +1a7b0e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +1a7b10: 0721 |000c: move-object v1, v2 │ │ +1a7b12: 1f01 d61a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a7b16: 7130 c80f 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@0fc8 │ │ +1a7b1c: 0c03 |0012: move-result-object v3 │ │ +1a7b1e: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #148 header: │ │ class_idx : 1234 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #148 annotations: │ │ Annotations on class │ │ @@ -26870,122 +26870,122 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1a7b34: |[1a7b34] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.:(Lkotlin/coroutines/Continuation;)V │ │ -1a7b44: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -1a7b46: 7030 57b5 0102 |0001: invoke-direct {v1, v0, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a7b4c: 0e00 |0004: return-void │ │ +1a7c04: |[1a7c04] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.:(Lkotlin/coroutines/Continuation;)V │ │ +1a7c14: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +1a7c16: 7030 64b5 0102 |0001: invoke-direct {v1, v0, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a7c1c: 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 │ │ -1a7b10: |[1a7b10] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a7b20: 2200 d204 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04d2 │ │ -1a7b24: 7020 7f0f 3000 |0002: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.:(Lkotlin/coroutines/Continuation;)V // method@0f7f │ │ -1a7b2a: 5b02 b604 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.L$0:Ljava/lang/Object; // field@04b6 │ │ -1a7b2e: 1f00 d51a |0007: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a7b32: 1100 |0009: return-object v0 │ │ +1a7be0: |[1a7be0] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a7bf0: 2200 d204 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04d2 │ │ +1a7bf4: 7020 7f0f 3000 |0002: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.:(Lkotlin/coroutines/Continuation;)V // method@0f7f │ │ +1a7bfa: 5b02 b604 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.L$0:Ljava/lang/Object; // field@04b6 │ │ +1a7bfe: 1f00 d61a |0007: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a7c02: 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 │ │ -1a7a6c: |[1a7a6c] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invoke:(Lio/realm/RealmResults;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a7a7c: 6e30 800f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f80 │ │ -1a7a82: 0c01 |0003: move-result-object v1 │ │ -1a7a84: 1f01 d204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04d2 │ │ -1a7a88: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a7a8c: 6e20 830f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f83 │ │ -1a7a92: 0c01 |000b: move-result-object v1 │ │ -1a7a94: 1101 |000c: return-object v1 │ │ +1a7b3c: |[1a7b3c] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invoke:(Lio/realm/RealmResults;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a7b4c: 6e30 800f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f80 │ │ +1a7b52: 0c01 |0003: move-result-object v1 │ │ +1a7b54: 1f01 d204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04d2 │ │ +1a7b58: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a7b5c: 6e20 830f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f83 │ │ +1a7b62: 0c01 |000b: move-result-object v1 │ │ +1a7b64: 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 │ │ -1a7a98: |[1a7a98] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7aa8: 1f01 1b11 |0000: check-cast v1, Lio/realm/RealmResults; // type@111b │ │ -1a7aac: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a7ab0: 6e30 810f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.invoke:(Lio/realm/RealmResults;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f81 │ │ -1a7ab6: 0c01 |0007: move-result-object v1 │ │ -1a7ab8: 1101 |0008: return-object v1 │ │ +1a7b68: |[1a7b68] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7b78: 1f01 1c11 |0000: check-cast v1, Lio/realm/RealmResults; // type@111c │ │ +1a7b7c: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a7b80: 6e30 810f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.invoke:(Lio/realm/RealmResults;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f81 │ │ +1a7b86: 0c01 |0007: move-result-object v1 │ │ +1a7b88: 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 │ │ -1a7abc: |[1a7abc] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7acc: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a7ad2: 5210 b704 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.label:I // field@04b7 │ │ -1a7ad6: 3900 1400 |0005: if-nez v0, 0019 // +0014 │ │ -1a7ada: 7110 809d 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a7ae0: 5412 b604 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.L$0:Ljava/lang/Object; // field@04b6 │ │ -1a7ae4: 1f02 1b11 |000c: check-cast v2, Lio/realm/RealmResults; // type@111b │ │ -1a7ae8: 1f02 c518 |000e: check-cast v2, Ljava/util/Collection; // type@18c5 │ │ -1a7aec: 7210 7c99 0200 |0010: invoke-interface {v2}, Ljava/util/Collection;.size:()I // method@997c │ │ -1a7af2: 0a02 |0013: move-result v2 │ │ -1a7af4: 7110 21b5 0200 |0014: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b521 │ │ -1a7afa: 0c02 |0017: move-result-object v2 │ │ -1a7afc: 1102 |0018: return-object v2 │ │ -1a7afe: 2202 0118 |0019: new-instance v2, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a7b02: 1a00 5e99 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a7b06: 7020 bc95 0200 |001d: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a7b0c: 2702 |0020: throw v2 │ │ +1a7b8c: |[1a7b8c] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7b9c: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a7ba2: 5210 b704 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.label:I // field@04b7 │ │ +1a7ba6: 3900 1400 |0005: if-nez v0, 0019 // +0014 │ │ +1a7baa: 7110 8d9d 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a7bb0: 5412 b604 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.L$0:Ljava/lang/Object; // field@04b6 │ │ +1a7bb4: 1f02 1c11 |000c: check-cast v2, Lio/realm/RealmResults; // type@111c │ │ +1a7bb8: 1f02 c618 |000e: check-cast v2, Ljava/util/Collection; // type@18c6 │ │ +1a7bbc: 7210 8999 0200 |0010: invoke-interface {v2}, Ljava/util/Collection;.size:()I // method@9989 │ │ +1a7bc2: 0a02 |0013: move-result v2 │ │ +1a7bc4: 7110 2eb5 0200 |0014: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b52e │ │ +1a7bca: 0c02 |0017: move-result-object v2 │ │ +1a7bcc: 1102 |0018: return-object v2 │ │ +1a7bce: 2202 0218 |0019: new-instance v2, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a7bd2: 1a00 6399 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a7bd6: 7020 c995 0200 |001d: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a7bdc: 2702 |0020: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=376 │ │ 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 : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #149 header: │ │ class_idx : 1235 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #149 annotations: │ │ Annotations on class │ │ @@ -27023,126 +27023,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 │ │ -1a7c18: |[1a7c18] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a7c28: 5b01 b804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b8 │ │ -1a7c2c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a7c2e: 7030 57b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a7c34: 0e00 |0006: return-void │ │ +1a7ce8: |[1a7ce8] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a7cf8: 5b01 b804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b8 │ │ +1a7cfc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a7cfe: 7030 64b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a7d04: 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 │ │ -1a7bf4: |[1a7bf4] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a7c04: 2202 d304 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04d3 │ │ -1a7c08: 5410 b804 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b8 │ │ -1a7c0c: 7030 840f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f84 │ │ -1a7c12: 1f02 d51a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a7c16: 1102 |0009: return-object v2 │ │ +1a7cc4: |[1a7cc4] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a7cd4: 2202 d304 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04d3 │ │ +1a7cd8: 5410 b804 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b8 │ │ +1a7cdc: 7030 840f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f84 │ │ +1a7ce2: 1f02 d61a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a7ce6: 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 │ │ -1a7b50: |[1a7b50] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7b60: 1f01 cb1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -1a7b64: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a7b68: 6e30 870f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f87 │ │ -1a7b6e: 0c01 |0007: move-result-object v1 │ │ -1a7b70: 1101 |0008: return-object v1 │ │ +1a7c20: |[1a7c20] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7c30: 1f01 cc1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +1a7c34: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a7c38: 6e30 870f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f87 │ │ +1a7c3e: 0c01 |0007: move-result-object v1 │ │ +1a7c40: 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 │ │ -1a7b74: |[1a7b74] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a7b84: 6e30 850f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f85 │ │ -1a7b8a: 0c01 |0003: move-result-object v1 │ │ -1a7b8c: 1f01 d304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04d3 │ │ -1a7b90: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a7b94: 6e20 880f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f88 │ │ -1a7b9a: 0c01 |000b: move-result-object v1 │ │ -1a7b9c: 1101 |000c: return-object v1 │ │ +1a7c44: |[1a7c44] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a7c54: 6e30 850f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f85 │ │ +1a7c5a: 0c01 |0003: move-result-object v1 │ │ +1a7c5c: 1f01 d304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04d3 │ │ +1a7c60: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a7c64: 6e20 880f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f88 │ │ +1a7c6a: 0c01 |000b: move-result-object v1 │ │ +1a7c6c: 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 │ │ -1a7ba0: |[1a7ba0] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7bb0: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a7bb6: 5220 b904 |0003: iget v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.label:I // field@04b9 │ │ -1a7bba: 3900 1400 |0005: if-nez v0, 0019 // +0014 │ │ -1a7bbe: 7110 809d 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a7bc4: 6203 ba00 |000a: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a7bc8: 5420 b804 |000c: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b8 │ │ -1a7bcc: 6e10 440a 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a44 │ │ -1a7bd2: 0a00 |0011: move-result v0 │ │ -1a7bd4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -1a7bd6: 6e30 c909 0301 |0013: invoke-virtual {v3, v0, v1}, Lcom/infomaniak/drive/data/cache/FileController;.updateOfflineStatus:(IZ)V // method@09c9 │ │ -1a7bdc: 6203 89b3 |0016: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a7be0: 1103 |0018: return-object v3 │ │ -1a7be2: 2203 0118 |0019: new-instance v3, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a7be6: 1a00 5e99 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a7bea: 7020 bc95 0300 |001d: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a7bf0: 2703 |0020: throw v3 │ │ +1a7c70: |[1a7c70] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7c80: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a7c86: 5220 b904 |0003: iget v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.label:I // field@04b9 │ │ +1a7c8a: 3900 1400 |0005: if-nez v0, 0019 // +0014 │ │ +1a7c8e: 7110 8d9d 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a7c94: 6203 ba00 |000a: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a7c98: 5420 b804 |000c: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b8 │ │ +1a7c9c: 6e10 440a 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a44 │ │ +1a7ca2: 0a00 |0011: move-result v0 │ │ +1a7ca4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +1a7ca6: 6e30 c909 0301 |0013: invoke-virtual {v3, v0, v1}, Lcom/infomaniak/drive/data/cache/FileController;.updateOfflineStatus:(IZ)V // method@09c9 │ │ +1a7cac: 6203 8cb3 |0016: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a7cb0: 1103 |0018: return-object v3 │ │ +1a7cb2: 2203 0218 |0019: new-instance v3, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a7cb6: 1a00 6399 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a7cba: 7020 c995 0300 |001d: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a7cc0: 2703 |0020: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=425 │ │ 0x000a line=426 │ │ 0x0016 line=427 │ │ 0x0019 line=425 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; │ │ 0x0000 - 0x0021 reg=3 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #150 header: │ │ class_idx : 1236 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #150 annotations: │ │ Annotations on class │ │ @@ -27194,158 +27194,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 │ │ -1a7d5c: |[1a7d5c] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.:(Ljava/util/List;Lkotlin/jvm/functions/Function0;Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)V │ │ -1a7d6c: 5b01 bb04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04bb │ │ -1a7d70: 5b02 bc04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04bc │ │ -1a7d74: 5b03 ba04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04ba │ │ -1a7d78: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a7d7a: 7030 57b5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a7d80: 0e00 |000a: return-void │ │ +1a7e2c: |[1a7e2c] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.:(Ljava/util/List;Lkotlin/jvm/functions/Function0;Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)V │ │ +1a7e3c: 5b01 bb04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04bb │ │ +1a7e40: 5b02 bc04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04bc │ │ +1a7e44: 5b03 ba04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04ba │ │ +1a7e48: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a7e4a: 7030 64b5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a7e50: 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 │ │ -1a7d30: |[1a7d30] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a7d40: 2204 d404 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04d4 │ │ -1a7d44: 5430 bb04 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04bb │ │ -1a7d48: 5431 bc04 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04bc │ │ -1a7d4c: 5432 ba04 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04ba │ │ -1a7d50: 7055 890f 0421 |0008: invoke-direct {v4, v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.:(Ljava/util/List;Lkotlin/jvm/functions/Function0;Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)V // method@0f89 │ │ -1a7d56: 1f04 d51a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a7d5a: 1104 |000d: return-object v4 │ │ +1a7e00: |[1a7e00] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a7e10: 2204 d404 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04d4 │ │ +1a7e14: 5430 bb04 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04bb │ │ +1a7e18: 5431 bc04 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04bc │ │ +1a7e1c: 5432 ba04 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04ba │ │ +1a7e20: 7055 890f 0421 |0008: invoke-direct {v4, v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.:(Ljava/util/List;Lkotlin/jvm/functions/Function0;Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)V // method@0f89 │ │ +1a7e26: 1f04 d61a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a7e2a: 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 │ │ -1a7c38: |[1a7c38] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7c48: 1f01 cb1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -1a7c4c: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a7c50: 6e30 8c0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f8c │ │ -1a7c56: 0c01 |0007: move-result-object v1 │ │ -1a7c58: 1101 |0008: return-object v1 │ │ +1a7d08: |[1a7d08] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7d18: 1f01 cc1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +1a7d1c: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a7d20: 6e30 8c0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f8c │ │ +1a7d26: 0c01 |0007: move-result-object v1 │ │ +1a7d28: 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 │ │ -1a7c5c: |[1a7c5c] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a7c6c: 6e30 8a0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f8a │ │ -1a7c72: 0c01 |0003: move-result-object v1 │ │ -1a7c74: 1f01 d404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04d4 │ │ -1a7c78: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a7c7c: 6e20 8d0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f8d │ │ -1a7c82: 0c01 |000b: move-result-object v1 │ │ -1a7c84: 1101 |000c: return-object v1 │ │ +1a7d2c: |[1a7d2c] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a7d3c: 6e30 8a0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f8a │ │ +1a7d42: 0c01 |0003: move-result-object v1 │ │ +1a7d44: 1f01 d404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04d4 │ │ +1a7d48: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a7d4c: 6e20 8d0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f8d │ │ +1a7d52: 0c01 |000b: move-result-object v1 │ │ +1a7d54: 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 │ │ -1a7c88: |[1a7c88] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7c98: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a7c9e: 0c00 |0003: move-result-object v0 │ │ -1a7ca0: 52a1 bd04 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.label:I // field@04bd │ │ -1a7ca4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a7ca6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a7caa: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a7cae: 7110 809d 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a7cb4: 283a |000e: goto 0048 // +003a │ │ -1a7cb6: 220b 0118 |000f: new-instance v11, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a7cba: 1a00 5e99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a7cbe: 7020 bc95 0b00 |0013: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a7cc4: 270b |0016: throw v11 │ │ -1a7cc6: 7110 809d 0b00 |0017: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a7ccc: 6203 ba00 |001a: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a7cd0: 54a4 bb04 |001c: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04bb │ │ -1a7cd4: 1268 |001e: const/4 v8, #int 6 // #6 │ │ -1a7cd6: 1209 |001f: const/4 v9, #int 0 // #0 │ │ -1a7cd8: 1205 |0020: const/4 v5, #int 0 // #0 │ │ -1a7cda: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -1a7cdc: 1207 |0022: const/4 v7, #int 0 // #0 │ │ -1a7cde: 7707 c809 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@09c8 │ │ -1a7ce4: 54ab bc04 |0026: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04bc │ │ -1a7ce8: 380b 0500 |0028: if-eqz v11, 002d // +0005 │ │ -1a7cec: 7210 6eb8 0b00 |002a: invoke-interface {v11}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b86e │ │ -1a7cf2: 54ab ba04 |002d: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04ba │ │ -1a7cf6: 2201 b604 |002f: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04b6 │ │ -1a7cfa: 1308 0e00 |0031: const/16 v8, #int 14 // #e │ │ -1a7cfe: 1209 |0033: const/4 v9, #int 0 // #0 │ │ -1a7d00: 1214 |0034: const/4 v4, #int 1 // #1 │ │ -1a7d02: 1205 |0035: const/4 v5, #int 0 // #0 │ │ -1a7d04: 1206 |0036: const/4 v6, #int 0 // #0 │ │ -1a7d06: 1207 |0037: const/4 v7, #int 0 // #0 │ │ -1a7d08: 0713 |0038: move-object v3, v1 │ │ -1a7d0a: 7607 e80e 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@0ee8 │ │ -1a7d10: 07a3 |003c: move-object v3, v10 │ │ -1a7d12: 1f03 d51a |003d: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a7d16: 59a2 bd04 |003f: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.label:I // field@04bd │ │ -1a7d1a: 7230 4206 1b03 |0041: invoke-interface {v11, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ -1a7d20: 0c0b |0044: move-result-object v11 │ │ -1a7d22: 330b 0300 |0045: if-ne v11, v0, 0048 // +0003 │ │ -1a7d26: 1100 |0047: return-object v0 │ │ -1a7d28: 620b 89b3 |0048: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a7d2c: 110b |004a: return-object v11 │ │ +1a7d58: |[1a7d58] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7d68: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a7d6e: 0c00 |0003: move-result-object v0 │ │ +1a7d70: 52a1 bd04 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.label:I // field@04bd │ │ +1a7d74: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a7d76: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a7d7a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a7d7e: 7110 8d9d 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a7d84: 283a |000e: goto 0048 // +003a │ │ +1a7d86: 220b 0218 |000f: new-instance v11, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a7d8a: 1a00 6399 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a7d8e: 7020 c995 0b00 |0013: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a7d94: 270b |0016: throw v11 │ │ +1a7d96: 7110 8d9d 0b00 |0017: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a7d9c: 6203 ba00 |001a: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a7da0: 54a4 bb04 |001c: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04bb │ │ +1a7da4: 1268 |001e: const/4 v8, #int 6 // #6 │ │ +1a7da6: 1209 |001f: const/4 v9, #int 0 // #0 │ │ +1a7da8: 1205 |0020: const/4 v5, #int 0 // #0 │ │ +1a7daa: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +1a7dac: 1207 |0022: const/4 v7, #int 0 // #0 │ │ +1a7dae: 7707 c809 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@09c8 │ │ +1a7db4: 54ab bc04 |0026: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04bc │ │ +1a7db8: 380b 0500 |0028: if-eqz v11, 002d // +0005 │ │ +1a7dbc: 7210 7bb8 0b00 |002a: invoke-interface {v11}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b87b │ │ +1a7dc2: 54ab ba04 |002d: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04ba │ │ +1a7dc6: 2201 b604 |002f: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04b6 │ │ +1a7dca: 1308 0e00 |0031: const/16 v8, #int 14 // #e │ │ +1a7dce: 1209 |0033: const/4 v9, #int 0 // #0 │ │ +1a7dd0: 1214 |0034: const/4 v4, #int 1 // #1 │ │ +1a7dd2: 1205 |0035: const/4 v5, #int 0 // #0 │ │ +1a7dd4: 1206 |0036: const/4 v6, #int 0 // #0 │ │ +1a7dd6: 1207 |0037: const/4 v7, #int 0 // #0 │ │ +1a7dd8: 0713 |0038: move-object v3, v1 │ │ +1a7dda: 7607 e80e 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@0ee8 │ │ +1a7de0: 07a3 |003c: move-object v3, v10 │ │ +1a7de2: 1f03 d61a |003d: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a7de6: 59a2 bd04 |003f: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.label:I // field@04bd │ │ +1a7dea: 7230 4206 1b03 |0041: invoke-interface {v11, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ +1a7df0: 0c0b |0044: move-result-object v11 │ │ +1a7df2: 330b 0300 |0045: if-ne v11, v0, 0048 // +0003 │ │ +1a7df6: 1100 |0047: return-object v0 │ │ +1a7df8: 620b 8cb3 |0048: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a7dfc: 110b |004a: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=410 │ │ 0x001a line=411 │ │ 0x0026 line=412 │ │ 0x002d line=413 │ │ 0x0048 line=414 │ │ 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 : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #151 header: │ │ class_idx : 1237 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #151 annotations: │ │ Annotations on class │ │ @@ -27400,185 +27400,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 │ │ -1a7f60: |[1a7f60] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.:(Ljava/util/List;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a7f70: 5b01 be04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04be │ │ -1a7f74: 5b02 c204 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c2 │ │ -1a7f78: 5b03 bf04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04bf │ │ -1a7f7c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a7f7e: 7030 57b5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a7f84: 0e00 |000a: return-void │ │ +1a8030: |[1a8030] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.:(Ljava/util/List;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a8040: 5b01 be04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04be │ │ +1a8044: 5b02 c204 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c2 │ │ +1a8048: 5b03 bf04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04bf │ │ +1a804c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a804e: 7030 64b5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a8054: 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 │ │ -1a7f30: |[1a7f30] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a7f40: 2200 d504 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04d5 │ │ -1a7f44: 5441 be04 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04be │ │ -1a7f48: 5442 c204 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c2 │ │ -1a7f4c: 5443 bf04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04bf │ │ -1a7f50: 7056 8e0f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.:(Ljava/util/List;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f8e │ │ -1a7f56: 5b05 c004 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.L$0:Ljava/lang/Object; // field@04c0 │ │ -1a7f5a: 1f00 d51a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a7f5e: 1100 |000f: return-object v0 │ │ +1a8000: |[1a8000] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a8010: 2200 d504 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04d5 │ │ +1a8014: 5441 be04 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04be │ │ +1a8018: 5442 c204 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c2 │ │ +1a801c: 5443 bf04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04bf │ │ +1a8020: 7056 8e0f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.:(Ljava/util/List;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f8e │ │ +1a8026: 5b05 c004 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.L$0:Ljava/lang/Object; // field@04c0 │ │ +1a802a: 1f00 d61a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a802e: 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 │ │ -1a7d84: |[1a7d84] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a7d94: 6e30 8f0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f8f │ │ -1a7d9a: 0c01 |0003: move-result-object v1 │ │ -1a7d9c: 1f01 d504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04d5 │ │ -1a7da0: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a7da4: 6e20 920f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f92 │ │ -1a7daa: 0c01 |000b: move-result-object v1 │ │ -1a7dac: 1101 |000c: return-object v1 │ │ +1a7e54: |[1a7e54] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a7e64: 6e30 8f0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f8f │ │ +1a7e6a: 0c01 |0003: move-result-object v1 │ │ +1a7e6c: 1f01 d504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04d5 │ │ +1a7e70: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a7e74: 6e20 920f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f92 │ │ +1a7e7a: 0c01 |000b: move-result-object v1 │ │ +1a7e7c: 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 │ │ -1a7db0: |[1a7db0] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7dc0: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a7dc4: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a7dc8: 6e30 900f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f90 │ │ -1a7dce: 0c01 |0007: move-result-object v1 │ │ -1a7dd0: 1101 |0008: return-object v1 │ │ +1a7e80: |[1a7e80] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7e90: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a7e94: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a7e98: 6e30 900f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f90 │ │ +1a7e9e: 0c01 |0007: move-result-object v1 │ │ +1a7ea0: 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 │ │ -1a7dd4: |[1a7dd4] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7de4: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a7dea: 52c0 c104 |0003: iget v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.label:I // field@04c1 │ │ -1a7dee: 3900 9800 |0005: if-nez v0, 009d // +0098 │ │ -1a7df2: 7110 809d 0d00 |0007: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a7df8: 54cd c004 |000a: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.L$0:Ljava/lang/Object; // field@04c0 │ │ -1a7dfc: 1f0d 4402 |000c: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a7e00: 54c0 be04 |000e: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04be │ │ -1a7e04: 1f00 0618 |0010: check-cast v0, Ljava/lang/Iterable; // type@1806 │ │ -1a7e08: 54c9 c204 |0012: iget-object v9, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c2 │ │ -1a7e0c: 2201 c218 |0014: new-instance v1, Ljava/util/ArrayList; // type@18c2 │ │ -1a7e10: 1302 0a00 |0016: const/16 v2, #int 10 // #a │ │ -1a7e14: 7120 b5aa 2000 |0018: invoke-static {v0, v2}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@aab5 │ │ -1a7e1a: 0a02 |001b: move-result v2 │ │ -1a7e1c: 7020 ef98 2100 |001c: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@98ef │ │ -1a7e22: 071a |001f: move-object v10, v1 │ │ -1a7e24: 1f0a c518 |0020: check-cast v10, Ljava/util/Collection; // type@18c5 │ │ -1a7e28: 7210 db95 0000 |0022: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95db │ │ -1a7e2e: 0c00 |0025: move-result-object v0 │ │ -1a7e30: 7210 d399 0000 |0026: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@99d3 │ │ -1a7e36: 0a01 |0029: move-result v1 │ │ -1a7e38: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -1a7e3a: 3801 4e00 |002b: if-eqz v1, 0079 // +004e │ │ -1a7e3e: 7210 d499 0000 |002d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99d4 │ │ -1a7e44: 0c01 |0030: move-result-object v1 │ │ -1a7e46: 1f01 9403 |0031: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ -1a7e4a: 6e10 2c0a 0100 |0033: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.freeze:()Lio/realm/RealmModel; // method@0a2c │ │ -1a7e50: 0c01 |0036: move-result-object v1 │ │ -1a7e52: 1a03 40b0 |0037: const-string v3, "freeze(...)" // string@b040 │ │ -1a7e56: 7120 bbb9 3100 |0039: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1a7e5c: 071b |003c: move-object v11, v1 │ │ -1a7e5e: 1f0b 9403 |003d: check-cast v11, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ -1a7e62: 6e10 670a 0b00 |003f: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.isFolder:()Z // method@0a67 │ │ -1a7e68: 0a01 |0042: move-result v1 │ │ -1a7e6a: 3901 2a00 |0043: if-nez v1, 006d // +002a │ │ -1a7e6e: 6e10 dd0f 0900 |0045: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fdd │ │ -1a7e74: 0c01 |0048: move-result-object v1 │ │ -1a7e76: 1f01 3700 |0049: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1a7e7a: 1203 |004b: const/4 v3, #int 0 // #0 │ │ -1a7e7c: 1224 |004c: const/4 v4, #int 2 // #2 │ │ -1a7e7e: 7152 4c0a 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@0a4c │ │ -1a7e84: 0c03 |0050: move-result-object v3 │ │ -1a7e86: 6e10 dd0f 0900 |0051: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fdd │ │ -1a7e8c: 0c01 |0054: move-result-object v1 │ │ -1a7e8e: 1f01 3700 |0055: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1a7e92: 7152 300a 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@0a30 │ │ -1a7e98: 0c04 |005a: move-result-object v4 │ │ -1a7e9a: 6e10 720a 0b00 |005b: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.isOffline:()Z // method@0a72 │ │ -1a7ea0: 0a01 |005e: move-result v1 │ │ -1a7ea2: 3801 0e00 |005f: if-eqz v1, 006d // +000e │ │ -1a7ea6: 3803 0c00 |0061: if-eqz v3, 006d // +000c │ │ -1a7eaa: 1307 1800 |0063: const/16 v7, #int 24 // #18 │ │ -1a7eae: 1208 |0065: const/4 v8, #int 0 // #0 │ │ -1a7eb0: 1205 |0066: const/4 v5, #int 0 // #0 │ │ -1a7eb2: 1206 |0067: const/4 v6, #int 0 // #0 │ │ -1a7eb4: 0791 |0068: move-object v1, v9 │ │ -1a7eb6: 07b2 |0069: move-object v2, v11 │ │ -1a7eb8: 7708 d50f 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@0fd5 │ │ -1a7ebe: 6e10 440a 0b00 |006d: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a44 │ │ -1a7ec4: 0a01 |0070: move-result v1 │ │ -1a7ec6: 7110 21b5 0100 |0071: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b521 │ │ -1a7ecc: 0c01 |0074: move-result-object v1 │ │ -1a7ece: 7220 7099 1a00 |0075: invoke-interface {v10, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@9970 │ │ -1a7ed4: 28ae |0078: goto 0026 // -0052 │ │ -1a7ed6: 1f0a d618 |0079: check-cast v10, Ljava/util/List; // type@18d6 │ │ -1a7eda: 54c0 c204 |007b: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c2 │ │ -1a7ede: 1f00 4c02 |007d: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024c │ │ -1a7ee2: 7110 5b06 0000 |007f: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065b │ │ -1a7ee8: 0c03 |0082: move-result-object v3 │ │ -1a7eea: 7100 6bcb 0000 |0083: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1a7ef0: 0c00 |0086: move-result-object v0 │ │ -1a7ef2: 0704 |0087: move-object v4, v0 │ │ -1a7ef4: 1f04 e01a |0088: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a7ef8: 2200 d404 |008a: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04d4 │ │ -1a7efc: 54c1 bf04 |008c: iget-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04bf │ │ -1a7f00: 7052 890f a0d1 |008e: invoke-direct {v0, v10, v1, v13, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.:(Ljava/util/List;Lkotlin/jvm/functions/Function0;Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)V // method@0f89 │ │ -1a7f06: 0706 |0091: move-object v6, v0 │ │ -1a7f08: 1f06 a81b |0092: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a7f0c: 1227 |0094: const/4 v7, #int 2 // #2 │ │ -1a7f0e: 1208 |0095: const/4 v8, #int 0 // #0 │ │ -1a7f10: 1205 |0096: const/4 v5, #int 0 // #0 │ │ -1a7f12: 7706 b3c9 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@c9b3 │ │ -1a7f18: 620d 89b3 |009a: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a7f1c: 110d |009c: return-object v13 │ │ -1a7f1e: 220d 0118 |009d: new-instance v13, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a7f22: 1a00 5e99 |009f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a7f26: 7020 bc95 0d00 |00a1: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a7f2c: 270d |00a4: throw v13 │ │ +1a7ea4: |[1a7ea4] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7eb4: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a7eba: 52c0 c104 |0003: iget v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.label:I // field@04c1 │ │ +1a7ebe: 3900 9800 |0005: if-nez v0, 009d // +0098 │ │ +1a7ec2: 7110 8d9d 0d00 |0007: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a7ec8: 54cd c004 |000a: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.L$0:Ljava/lang/Object; // field@04c0 │ │ +1a7ecc: 1f0d 4402 |000c: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a7ed0: 54c0 be04 |000e: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04be │ │ +1a7ed4: 1f00 0718 |0010: check-cast v0, Ljava/lang/Iterable; // type@1807 │ │ +1a7ed8: 54c9 c204 |0012: iget-object v9, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c2 │ │ +1a7edc: 2201 c318 |0014: new-instance v1, Ljava/util/ArrayList; // type@18c3 │ │ +1a7ee0: 1302 0a00 |0016: const/16 v2, #int 10 // #a │ │ +1a7ee4: 7120 c2aa 2000 |0018: invoke-static {v0, v2}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@aac2 │ │ +1a7eea: 0a02 |001b: move-result v2 │ │ +1a7eec: 7020 fc98 2100 |001c: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@98fc │ │ +1a7ef2: 071a |001f: move-object v10, v1 │ │ +1a7ef4: 1f0a c618 |0020: check-cast v10, Ljava/util/Collection; // type@18c6 │ │ +1a7ef8: 7210 e895 0000 |0022: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95e8 │ │ +1a7efe: 0c00 |0025: move-result-object v0 │ │ +1a7f00: 7210 e099 0000 |0026: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@99e0 │ │ +1a7f06: 0a01 |0029: move-result v1 │ │ +1a7f08: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +1a7f0a: 3801 4e00 |002b: if-eqz v1, 0079 // +004e │ │ +1a7f0e: 7210 e199 0000 |002d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99e1 │ │ +1a7f14: 0c01 |0030: move-result-object v1 │ │ +1a7f16: 1f01 9403 |0031: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ +1a7f1a: 6e10 2c0a 0100 |0033: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.freeze:()Lio/realm/RealmModel; // method@0a2c │ │ +1a7f20: 0c01 |0036: move-result-object v1 │ │ +1a7f22: 1a03 45b0 |0037: const-string v3, "freeze(...)" // string@b045 │ │ +1a7f26: 7120 c8b9 3100 |0039: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1a7f2c: 071b |003c: move-object v11, v1 │ │ +1a7f2e: 1f0b 9403 |003d: check-cast v11, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ +1a7f32: 6e10 670a 0b00 |003f: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.isFolder:()Z // method@0a67 │ │ +1a7f38: 0a01 |0042: move-result v1 │ │ +1a7f3a: 3901 2a00 |0043: if-nez v1, 006d // +002a │ │ +1a7f3e: 6e10 dd0f 0900 |0045: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fdd │ │ +1a7f44: 0c01 |0048: move-result-object v1 │ │ +1a7f46: 1f01 3700 |0049: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1a7f4a: 1203 |004b: const/4 v3, #int 0 // #0 │ │ +1a7f4c: 1224 |004c: const/4 v4, #int 2 // #2 │ │ +1a7f4e: 7152 4c0a 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@0a4c │ │ +1a7f54: 0c03 |0050: move-result-object v3 │ │ +1a7f56: 6e10 dd0f 0900 |0051: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fdd │ │ +1a7f5c: 0c01 |0054: move-result-object v1 │ │ +1a7f5e: 1f01 3700 |0055: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1a7f62: 7152 300a 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@0a30 │ │ +1a7f68: 0c04 |005a: move-result-object v4 │ │ +1a7f6a: 6e10 720a 0b00 |005b: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.isOffline:()Z // method@0a72 │ │ +1a7f70: 0a01 |005e: move-result v1 │ │ +1a7f72: 3801 0e00 |005f: if-eqz v1, 006d // +000e │ │ +1a7f76: 3803 0c00 |0061: if-eqz v3, 006d // +000c │ │ +1a7f7a: 1307 1800 |0063: const/16 v7, #int 24 // #18 │ │ +1a7f7e: 1208 |0065: const/4 v8, #int 0 // #0 │ │ +1a7f80: 1205 |0066: const/4 v5, #int 0 // #0 │ │ +1a7f82: 1206 |0067: const/4 v6, #int 0 // #0 │ │ +1a7f84: 0791 |0068: move-object v1, v9 │ │ +1a7f86: 07b2 |0069: move-object v2, v11 │ │ +1a7f88: 7708 d50f 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@0fd5 │ │ +1a7f8e: 6e10 440a 0b00 |006d: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a44 │ │ +1a7f94: 0a01 |0070: move-result v1 │ │ +1a7f96: 7110 2eb5 0100 |0071: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b52e │ │ +1a7f9c: 0c01 |0074: move-result-object v1 │ │ +1a7f9e: 7220 7d99 1a00 |0075: invoke-interface {v10, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@997d │ │ +1a7fa4: 28ae |0078: goto 0026 // -0052 │ │ +1a7fa6: 1f0a d718 |0079: check-cast v10, Ljava/util/List; // type@18d7 │ │ +1a7faa: 54c0 c204 |007b: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c2 │ │ +1a7fae: 1f00 4c02 |007d: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024c │ │ +1a7fb2: 7110 5b06 0000 |007f: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065b │ │ +1a7fb8: 0c03 |0082: move-result-object v3 │ │ +1a7fba: 7100 78cb 0000 |0083: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1a7fc0: 0c00 |0086: move-result-object v0 │ │ +1a7fc2: 0704 |0087: move-object v4, v0 │ │ +1a7fc4: 1f04 e11a |0088: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a7fc8: 2200 d404 |008a: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04d4 │ │ +1a7fcc: 54c1 bf04 |008c: iget-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04bf │ │ +1a7fd0: 7052 890f a0d1 |008e: invoke-direct {v0, v10, v1, v13, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.:(Ljava/util/List;Lkotlin/jvm/functions/Function0;Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)V // method@0f89 │ │ +1a7fd6: 0706 |0091: move-object v6, v0 │ │ +1a7fd8: 1f06 a91b |0092: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a7fdc: 1227 |0094: const/4 v7, #int 2 // #2 │ │ +1a7fde: 1208 |0095: const/4 v8, #int 0 // #0 │ │ +1a7fe0: 1205 |0096: const/4 v5, #int 0 // #0 │ │ +1a7fe2: 7706 c0c9 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@c9c0 │ │ +1a7fe8: 620d 8cb3 |009a: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a7fec: 110d |009c: return-object v13 │ │ +1a7fee: 220d 0218 |009d: new-instance v13, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a7ff2: 1a00 6399 |009f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a7ff6: 7020 c995 0d00 |00a1: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a7ffc: 270d |00a4: throw v13 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=397 │ │ 0x000e line=398 │ │ 0x0014 line=591 │ │ 0x0022 line=592 │ │ 0x0031 line=593 │ │ @@ -27594,21 +27594,21 @@ │ │ 0x007b line=410 │ │ 0x009a line=415 │ │ 0x009d line=397 │ │ locals : │ │ 0x0000 - 0x00a5 reg=12 this Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; │ │ 0x0000 - 0x00a5 reg=13 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #152 header: │ │ class_idx : 1238 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #152 annotations: │ │ Annotations on class │ │ @@ -27654,144 +27654,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 │ │ -1a8088: |[1a8088] com.infomaniak.drive.ui.MainViewModel$renameFile$1.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -1a8098: 5b01 c304 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c3 │ │ -1a809c: 5b02 c404 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04c4 │ │ -1a80a0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a80a2: 7030 57b5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a80a8: 0e00 |0008: return-void │ │ +1a8158: |[1a8158] com.infomaniak.drive.ui.MainViewModel$renameFile$1.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +1a8168: 5b01 c304 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c3 │ │ +1a816c: 5b02 c404 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04c4 │ │ +1a8170: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a8172: 7030 64b5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a8178: 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 │ │ -1a805c: |[1a805c] com.infomaniak.drive.ui.MainViewModel$renameFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a806c: 2200 d604 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04d6 │ │ -1a8070: 5431 c304 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c3 │ │ -1a8074: 5432 c404 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04c4 │ │ -1a8078: 7040 930f 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@0f93 │ │ -1a807e: 5b04 c504 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.L$0:Ljava/lang/Object; // field@04c5 │ │ -1a8082: 1f00 d51a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a8086: 1100 |000d: return-object v0 │ │ +1a812c: |[1a812c] com.infomaniak.drive.ui.MainViewModel$renameFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a813c: 2200 d604 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04d6 │ │ +1a8140: 5431 c304 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c3 │ │ +1a8144: 5432 c404 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04c4 │ │ +1a8148: 7040 930f 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@0f93 │ │ +1a814e: 5b04 c504 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.L$0:Ljava/lang/Object; // field@04c5 │ │ +1a8152: 1f00 d61a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a8156: 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 │ │ -1a7f88: |[1a7f88] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a7f98: 6e30 940f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f94 │ │ -1a7f9e: 0c01 |0003: move-result-object v1 │ │ -1a7fa0: 1f01 d604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04d6 │ │ -1a7fa4: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a7fa8: 6e20 970f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f97 │ │ -1a7fae: 0c01 |000b: move-result-object v1 │ │ -1a7fb0: 1101 |000c: return-object v1 │ │ +1a8058: |[1a8058] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a8068: 6e30 940f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f94 │ │ +1a806e: 0c01 |0003: move-result-object v1 │ │ +1a8070: 1f01 d604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04d6 │ │ +1a8074: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a8078: 6e20 970f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f97 │ │ +1a807e: 0c01 |000b: move-result-object v1 │ │ +1a8080: 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 │ │ -1a7fb4: |[1a7fb4] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7fc4: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a7fc8: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a7fcc: 6e30 950f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f95 │ │ -1a7fd2: 0c01 |0007: move-result-object v1 │ │ -1a7fd4: 1101 |0008: return-object v1 │ │ +1a8084: |[1a8084] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a8094: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a8098: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a809c: 6e30 950f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f95 │ │ +1a80a2: 0c01 |0007: move-result-object v1 │ │ +1a80a4: 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 │ │ -1a7fd8: |[1a7fd8] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7fe8: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a7fee: 0c00 |0003: move-result-object v0 │ │ -1a7ff0: 5291 c604 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.label:I // field@04c6 │ │ -1a7ff4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a7ff6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a7ffa: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a7ffe: 7110 809d 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a8004: 2829 |000e: goto 0037 // +0029 │ │ -1a8006: 220a 0118 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a800a: 1a00 5e99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a800e: 7020 bc95 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a8014: 270a |0016: throw v10 │ │ -1a8016: 7110 809d 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a801c: 549a c504 |001a: iget-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.L$0:Ljava/lang/Object; // field@04c5 │ │ -1a8020: 1f0a 4402 |001c: check-cast v10, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a8024: 6203 ba00 |001e: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a8028: 5494 c304 |0020: iget-object v4, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c3 │ │ -1a802c: 5495 c404 |0022: iget-object v5, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04c4 │ │ -1a8030: 1247 |0024: const/4 v7, #int 4 // #4 │ │ -1a8032: 1208 |0025: const/4 v8, #int 0 // #0 │ │ -1a8034: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -1a8036: 7706 bc09 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@09bc │ │ -1a803c: 0c01 |002a: move-result-object v1 │ │ -1a803e: 0793 |002b: move-object v3, v9 │ │ -1a8040: 1f03 d51a |002c: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a8044: 5992 c604 |002e: iput v2, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.label:I // field@04c6 │ │ -1a8048: 7230 4206 1a03 |0030: invoke-interface {v10, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ -1a804e: 0c0a |0033: move-result-object v10 │ │ -1a8050: 330a 0300 |0034: if-ne v10, v0, 0037 // +0003 │ │ -1a8054: 1100 |0036: return-object v0 │ │ -1a8056: 620a 89b3 |0037: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a805a: 110a |0039: return-object v10 │ │ +1a80a8: |[1a80a8] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a80b8: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a80be: 0c00 |0003: move-result-object v0 │ │ +1a80c0: 5291 c604 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.label:I // field@04c6 │ │ +1a80c4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a80c6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a80ca: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a80ce: 7110 8d9d 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a80d4: 2829 |000e: goto 0037 // +0029 │ │ +1a80d6: 220a 0218 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a80da: 1a00 6399 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a80de: 7020 c995 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a80e4: 270a |0016: throw v10 │ │ +1a80e6: 7110 8d9d 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a80ec: 549a c504 |001a: iget-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.L$0:Ljava/lang/Object; // field@04c5 │ │ +1a80f0: 1f0a 4402 |001c: check-cast v10, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a80f4: 6203 ba00 |001e: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a80f8: 5494 c304 |0020: iget-object v4, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c3 │ │ +1a80fc: 5495 c404 |0022: iget-object v5, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04c4 │ │ +1a8100: 1247 |0024: const/4 v7, #int 4 // #4 │ │ +1a8102: 1208 |0025: const/4 v8, #int 0 // #0 │ │ +1a8104: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +1a8106: 7706 bc09 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@09bc │ │ +1a810c: 0c01 |002a: move-result-object v1 │ │ +1a810e: 0793 |002b: move-object v3, v9 │ │ +1a8110: 1f03 d61a |002c: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a8114: 5992 c604 |002e: iput v2, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.label:I // field@04c6 │ │ +1a8118: 7230 4206 1a03 |0030: invoke-interface {v10, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ +1a811e: 0c0a |0033: move-result-object v10 │ │ +1a8120: 330a 0300 |0034: if-ne v10, v0, 0037 // +0003 │ │ +1a8124: 1100 |0036: return-object v0 │ │ +1a8126: 620a 8cb3 |0037: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a812a: 110a |0039: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=291 │ │ 0x001e line=292 │ │ 0x0037 line=293 │ │ locals : │ │ 0x0000 - 0x003a reg=9 this Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; │ │ 0x0000 - 0x003a reg=10 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #153 header: │ │ class_idx : 1239 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #153 annotations: │ │ Annotations on class │ │ @@ -27829,146 +27829,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 │ │ -1a81b4: |[1a81b4] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a81c4: 5b01 c804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c8 │ │ -1a81c8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a81ca: 7030 57b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a81d0: 0e00 |0006: return-void │ │ +1a8284: |[1a8284] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a8294: 5b01 c804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c8 │ │ +1a8298: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a829a: 7030 64b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a82a0: 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 │ │ -1a8190: |[1a8190] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a81a0: 2202 d704 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04d7 │ │ -1a81a4: 5410 c804 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c8 │ │ -1a81a8: 7030 980f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f98 │ │ -1a81ae: 1f02 d51a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a81b2: 1102 |0009: return-object v2 │ │ +1a8260: |[1a8260] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a8270: 2202 d704 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04d7 │ │ +1a8274: 5410 c804 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c8 │ │ +1a8278: 7030 980f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f98 │ │ +1a827e: 1f02 d61a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a8282: 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 │ │ -1a80ac: |[1a80ac] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a80bc: 1f01 cb1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -1a80c0: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a80c4: 6e30 9b0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f9b │ │ -1a80ca: 0c01 |0007: move-result-object v1 │ │ -1a80cc: 1101 |0008: return-object v1 │ │ +1a817c: |[1a817c] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a818c: 1f01 cc1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +1a8190: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a8194: 6e30 9b0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f9b │ │ +1a819a: 0c01 |0007: move-result-object v1 │ │ +1a819c: 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 │ │ -1a80d0: |[1a80d0] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a80e0: 6e30 990f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f99 │ │ -1a80e6: 0c01 |0003: move-result-object v1 │ │ -1a80e8: 1f01 d704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04d7 │ │ -1a80ec: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a80f0: 6e20 9c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f9c │ │ -1a80f6: 0c01 |000b: move-result-object v1 │ │ -1a80f8: 1101 |000c: return-object v1 │ │ +1a81a0: |[1a81a0] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a81b0: 6e30 990f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f99 │ │ +1a81b6: 0c01 |0003: move-result-object v1 │ │ +1a81b8: 1f01 d704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04d7 │ │ +1a81bc: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a81c0: 6e20 9c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f9c │ │ +1a81c6: 0c01 |000b: move-result-object v1 │ │ +1a81c8: 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 │ │ -1a80fc: |[1a80fc] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a810c: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a8112: 5260 c704 |0003: iget v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.label:I // field@04c7 │ │ -1a8116: 3900 3400 |0005: if-nez v0, 0039 // +0034 │ │ -1a811a: 7110 809d 0700 |0007: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a8120: 6207 1e01 |000a: sget-object v7, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011e │ │ -1a8124: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -1a8126: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1a8128: 7140 570b 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@0b57 │ │ -1a812e: 0a07 |0011: move-result v7 │ │ -1a8130: 3d07 2400 |0012: if-lez v7, 0036 // +0024 │ │ -1a8134: 6207 c213 |0014: sget-object v7, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@13c2 │ │ -1a8138: 5460 c804 |0016: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c8 │ │ -1a813c: 7110 c20f 0000 |0018: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc2 │ │ -1a8142: 0c00 |001b: move-result-object v0 │ │ -1a8144: 1f00 3700 |001c: check-cast v0, Landroid/content/Context; // type@0037 │ │ -1a8148: 6e20 5f3c 0700 |001e: invoke-virtual {v7, v0}, Lcom/infomaniak/drive/utils/SyncUtils;.isSyncScheduled:(Landroid/content/Context;)Z // method@3c5f │ │ -1a814e: 0a07 |0021: move-result v7 │ │ -1a8150: 3907 1400 |0022: if-nez v7, 0036 // +0014 │ │ -1a8154: 6200 c213 |0024: sget-object v0, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@13c2 │ │ -1a8158: 5467 c804 |0026: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c8 │ │ -1a815c: 7110 c20f 0700 |0028: invoke-static {v7}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc2 │ │ -1a8162: 0c07 |002b: move-result-object v7 │ │ -1a8164: 0771 |002c: move-object v1, v7 │ │ -1a8166: 1f01 3700 |002d: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1a816a: 1234 |002f: const/4 v4, #int 3 // #3 │ │ -1a816c: 1205 |0030: const/4 v5, #int 0 // #0 │ │ -1a816e: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -1a8170: 1203 |0032: const/4 v3, #int 0 // #0 │ │ -1a8172: 7706 663c 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@3c66 │ │ -1a8178: 6207 89b3 |0036: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a817c: 1107 |0038: return-object v7 │ │ -1a817e: 2207 0118 |0039: new-instance v7, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a8182: 1a00 5e99 |003b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a8186: 7020 bc95 0700 |003d: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a818c: 2707 |0040: throw v7 │ │ +1a81cc: |[1a81cc] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a81dc: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a81e2: 5260 c704 |0003: iget v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.label:I // field@04c7 │ │ +1a81e6: 3900 3400 |0005: if-nez v0, 0039 // +0034 │ │ +1a81ea: 7110 8d9d 0700 |0007: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a81f0: 6207 1e01 |000a: sget-object v7, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011e │ │ +1a81f4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +1a81f6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1a81f8: 7140 570b 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@0b57 │ │ +1a81fe: 0a07 |0011: move-result v7 │ │ +1a8200: 3d07 2400 |0012: if-lez v7, 0036 // +0024 │ │ +1a8204: 6207 c513 |0014: sget-object v7, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@13c5 │ │ +1a8208: 5460 c804 |0016: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c8 │ │ +1a820c: 7110 c20f 0000 |0018: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc2 │ │ +1a8212: 0c00 |001b: move-result-object v0 │ │ +1a8214: 1f00 3700 |001c: check-cast v0, Landroid/content/Context; // type@0037 │ │ +1a8218: 6e20 6c3c 0700 |001e: invoke-virtual {v7, v0}, Lcom/infomaniak/drive/utils/SyncUtils;.isSyncScheduled:(Landroid/content/Context;)Z // method@3c6c │ │ +1a821e: 0a07 |0021: move-result v7 │ │ +1a8220: 3907 1400 |0022: if-nez v7, 0036 // +0014 │ │ +1a8224: 6200 c513 |0024: sget-object v0, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@13c5 │ │ +1a8228: 5467 c804 |0026: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c8 │ │ +1a822c: 7110 c20f 0700 |0028: invoke-static {v7}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc2 │ │ +1a8232: 0c07 |002b: move-result-object v7 │ │ +1a8234: 0771 |002c: move-object v1, v7 │ │ +1a8236: 1f01 3700 |002d: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1a823a: 1234 |002f: const/4 v4, #int 3 // #3 │ │ +1a823c: 1205 |0030: const/4 v5, #int 0 // #0 │ │ +1a823e: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +1a8240: 1203 |0032: const/4 v3, #int 0 // #0 │ │ +1a8242: 7706 733c 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@3c73 │ │ +1a8248: 6207 8cb3 |0036: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a824c: 1107 |0038: return-object v7 │ │ +1a824e: 2207 0218 |0039: new-instance v7, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a8252: 1a00 6399 |003b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a8256: 7020 c995 0700 |003d: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a825c: 2707 |0040: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=390 │ │ 0x000a line=391 │ │ 0x0024 line=392 │ │ 0x0036 line=394 │ │ 0x0039 line=390 │ │ locals : │ │ 0x0000 - 0x0041 reg=6 this Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; │ │ 0x0000 - 0x0041 reg=7 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #154 header: │ │ class_idx : 1240 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #154 annotations: │ │ Annotations on class │ │ @@ -28025,187 +28025,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 │ │ -1a8368: |[1a8368] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.:(Ljava/lang/Integer;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a8378: 5b01 ca04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04ca │ │ -1a837c: 5b02 c904 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c9 │ │ -1a8380: 5b03 cb04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04cb │ │ -1a8384: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a8386: 7030 57b5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a838c: 0e00 |000a: return-void │ │ +1a8438: |[1a8438] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.:(Ljava/lang/Integer;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a8448: 5b01 ca04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04ca │ │ +1a844c: 5b02 c904 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c9 │ │ +1a8450: 5b03 cb04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04cb │ │ +1a8454: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a8456: 7030 64b5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a845c: 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 │ │ -1a8338: |[1a8338] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a8348: 2200 d804 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04d8 │ │ -1a834c: 5441 ca04 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04ca │ │ -1a8350: 5442 c904 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c9 │ │ -1a8354: 5443 cb04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04cb │ │ -1a8358: 7056 9d0f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.:(Ljava/lang/Integer;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f9d │ │ -1a835e: 5b05 cc04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04cc │ │ -1a8362: 1f00 d51a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a8366: 1100 |000f: return-object v0 │ │ +1a8408: |[1a8408] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a8418: 2200 d804 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04d8 │ │ +1a841c: 5441 ca04 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04ca │ │ +1a8420: 5442 c904 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c9 │ │ +1a8424: 5443 cb04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04cb │ │ +1a8428: 7056 9d0f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.:(Ljava/lang/Integer;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f9d │ │ +1a842e: 5b05 cc04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04cc │ │ +1a8432: 1f00 d61a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a8436: 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 │ │ -1a81d4: |[1a81d4] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a81e4: 6e30 9e0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f9e │ │ -1a81ea: 0c01 |0003: move-result-object v1 │ │ -1a81ec: 1f01 d804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04d8 │ │ -1a81f0: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a81f4: 6e20 a10f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fa1 │ │ -1a81fa: 0c01 |000b: move-result-object v1 │ │ -1a81fc: 1101 |000c: return-object v1 │ │ +1a82a4: |[1a82a4] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a82b4: 6e30 9e0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f9e │ │ +1a82ba: 0c01 |0003: move-result-object v1 │ │ +1a82bc: 1f01 d804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04d8 │ │ +1a82c0: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a82c4: 6e20 a10f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fa1 │ │ +1a82ca: 0c01 |000b: move-result-object v1 │ │ +1a82cc: 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 │ │ -1a8200: |[1a8200] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a8210: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a8214: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a8218: 6e30 9f0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f9f │ │ -1a821e: 0c01 |0007: move-result-object v1 │ │ -1a8220: 1101 |0008: return-object v1 │ │ +1a82d0: |[1a82d0] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a82e0: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a82e4: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a82e8: 6e30 9f0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f9f │ │ +1a82ee: 0c01 |0007: move-result-object v1 │ │ +1a82f0: 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 │ │ -1a8224: |[1a8224] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a8234: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a823a: 0c00 |0003: move-result-object v0 │ │ -1a823c: 52d1 ce04 |0004: iget v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.label:I // field@04ce │ │ -1a8240: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a8242: 3801 1800 |0007: if-eqz v1, 001f // +0018 │ │ -1a8246: 3321 0e00 |0009: if-ne v1, v2, 0017 // +000e │ │ -1a824a: 54d0 cd04 |000b: iget-object v0, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$1:Ljava/lang/Object; // field@04cd │ │ -1a824e: 1f00 6e0d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d6e │ │ -1a8252: 54d1 cc04 |000f: iget-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04cc │ │ -1a8256: 1f01 991b |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b99 │ │ -1a825a: 7110 809d 0e00 |0013: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a8260: 285d |0016: goto 0073 // +005d │ │ -1a8262: 220e 0118 |0017: new-instance v14, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a8266: 1a00 5e99 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a826a: 7020 bc95 0e00 |001b: invoke-direct {v14, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a8270: 270e |001e: throw v14 │ │ -1a8272: 7110 809d 0e00 |001f: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a8278: 54de cc04 |0022: iget-object v14, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04cc │ │ -1a827c: 1f0e 4402 |0024: check-cast v14, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a8280: 54d1 ca04 |0026: iget-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04ca │ │ -1a8284: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -1a8286: 3801 1700 |0029: if-eqz v1, 0040 // +0017 │ │ -1a828a: 1f01 0f18 |002b: check-cast v1, Ljava/lang/Number; // type@180f │ │ -1a828e: 6e10 3096 0100 |002d: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@9630 │ │ -1a8294: 0a01 |0030: move-result v1 │ │ -1a8296: 1a04 75a7 |0031: const-string v4, "destination_directory_id" // string@a775 │ │ -1a829a: 7110 21b5 0100 |0033: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b521 │ │ -1a82a0: 0c01 |0036: move-result-object v1 │ │ -1a82a2: 7120 b09d 1400 |0037: invoke-static {v4, v1}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9db0 │ │ -1a82a8: 0c01 |003a: move-result-object v1 │ │ -1a82aa: 7110 62ad 0100 |003b: invoke-static {v1}, Lkotlin/collections/MapsKt;.mapOf:(Lkotlin/Pair;)Ljava/util/Map; // method@ad62 │ │ -1a82b0: 0c01 |003e: move-result-object v1 │ │ -1a82b2: 2802 |003f: goto 0041 // +0002 │ │ -1a82b4: 0731 |0040: move-object v1, v3 │ │ -1a82b6: 6204 b600 |0041: sget-object v4, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a82ba: 54d5 c904 |0043: iget-object v5, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c9 │ │ -1a82be: 6e30 6e09 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@096e │ │ -1a82c4: 0c01 |0048: move-result-object v1 │ │ -1a82c6: 54d4 cb04 |0049: iget-object v4, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04cb │ │ -1a82ca: 220c b604 |004b: new-instance v12, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04b6 │ │ -1a82ce: 6e10 9042 0100 |004d: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@4290 │ │ -1a82d4: 0a06 |0050: move-result v6 │ │ -1a82d6: 6e10 8542 0100 |0051: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@4285 │ │ -1a82dc: 0c05 |0054: move-result-object v5 │ │ -1a82de: 3805 0600 |0055: if-eqz v5, 005b // +0006 │ │ -1a82e2: 6e10 6542 0500 |0057: invoke-virtual {v5}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@4265 │ │ -1a82e8: 0c03 |005a: move-result-object v3 │ │ -1a82ea: 0739 |005b: move-object v9, v3 │ │ -1a82ec: 126a |005c: const/4 v10, #int 6 // #6 │ │ -1a82ee: 120b |005d: const/4 v11, #int 0 // #0 │ │ -1a82f0: 1207 |005e: const/4 v7, #int 0 // #0 │ │ -1a82f2: 1208 |005f: const/4 v8, #int 0 // #0 │ │ -1a82f4: 07c5 |0060: move-object v5, v12 │ │ -1a82f6: 7607 e80e 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@0ee8 │ │ -1a82fc: 5bd4 cc04 |0064: iput-object v4, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04cc │ │ -1a8300: 5bd1 cd04 |0066: iput-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$1:Ljava/lang/Object; // field@04cd │ │ -1a8304: 59d2 ce04 |0068: iput v2, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.label:I // field@04ce │ │ -1a8308: 7230 4206 ce0d |006a: invoke-interface {v14, v12, v13}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ -1a830e: 0c0e |006d: move-result-object v14 │ │ -1a8310: 330e 0300 |006e: if-ne v14, v0, 0071 // +0003 │ │ -1a8314: 1100 |0070: return-object v0 │ │ -1a8316: 0710 |0071: move-object v0, v1 │ │ -1a8318: 0741 |0072: move-object v1, v4 │ │ -1a831a: 6e10 9042 0000 |0073: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@4290 │ │ -1a8320: 0a0e |0076: move-result v14 │ │ -1a8322: 380e 0700 |0077: if-eqz v14, 007e // +0007 │ │ -1a8326: 3801 0500 |0079: if-eqz v1, 007e // +0005 │ │ -1a832a: 7210 6eb8 0100 |007b: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b86e │ │ -1a8330: 620e 89b3 |007e: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a8334: 110e |0080: return-object v14 │ │ +1a82f4: |[1a82f4] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a8304: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a830a: 0c00 |0003: move-result-object v0 │ │ +1a830c: 52d1 ce04 |0004: iget v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.label:I // field@04ce │ │ +1a8310: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a8312: 3801 1800 |0007: if-eqz v1, 001f // +0018 │ │ +1a8316: 3321 0e00 |0009: if-ne v1, v2, 0017 // +000e │ │ +1a831a: 54d0 cd04 |000b: iget-object v0, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$1:Ljava/lang/Object; // field@04cd │ │ +1a831e: 1f00 6f0d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d6f │ │ +1a8322: 54d1 cc04 |000f: iget-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04cc │ │ +1a8326: 1f01 9a1b |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b9a │ │ +1a832a: 7110 8d9d 0e00 |0013: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a8330: 285d |0016: goto 0073 // +005d │ │ +1a8332: 220e 0218 |0017: new-instance v14, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a8336: 1a00 6399 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a833a: 7020 c995 0e00 |001b: invoke-direct {v14, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a8340: 270e |001e: throw v14 │ │ +1a8342: 7110 8d9d 0e00 |001f: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a8348: 54de cc04 |0022: iget-object v14, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04cc │ │ +1a834c: 1f0e 4402 |0024: check-cast v14, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a8350: 54d1 ca04 |0026: iget-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04ca │ │ +1a8354: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +1a8356: 3801 1700 |0029: if-eqz v1, 0040 // +0017 │ │ +1a835a: 1f01 1018 |002b: check-cast v1, Ljava/lang/Number; // type@1810 │ │ +1a835e: 6e10 3d96 0100 |002d: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@963d │ │ +1a8364: 0a01 |0030: move-result v1 │ │ +1a8366: 1a04 7aa7 |0031: const-string v4, "destination_directory_id" // string@a77a │ │ +1a836a: 7110 2eb5 0100 |0033: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b52e │ │ +1a8370: 0c01 |0036: move-result-object v1 │ │ +1a8372: 7120 bd9d 1400 |0037: invoke-static {v4, v1}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9dbd │ │ +1a8378: 0c01 |003a: move-result-object v1 │ │ +1a837a: 7110 6fad 0100 |003b: invoke-static {v1}, Lkotlin/collections/MapsKt;.mapOf:(Lkotlin/Pair;)Ljava/util/Map; // method@ad6f │ │ +1a8380: 0c01 |003e: move-result-object v1 │ │ +1a8382: 2802 |003f: goto 0041 // +0002 │ │ +1a8384: 0731 |0040: move-object v1, v3 │ │ +1a8386: 6204 b600 |0041: sget-object v4, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a838a: 54d5 c904 |0043: iget-object v5, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c9 │ │ +1a838e: 6e30 6e09 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@096e │ │ +1a8394: 0c01 |0048: move-result-object v1 │ │ +1a8396: 54d4 cb04 |0049: iget-object v4, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04cb │ │ +1a839a: 220c b604 |004b: new-instance v12, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04b6 │ │ +1a839e: 6e10 9d42 0100 |004d: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@429d │ │ +1a83a4: 0a06 |0050: move-result v6 │ │ +1a83a6: 6e10 9242 0100 |0051: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@4292 │ │ +1a83ac: 0c05 |0054: move-result-object v5 │ │ +1a83ae: 3805 0600 |0055: if-eqz v5, 005b // +0006 │ │ +1a83b2: 6e10 7242 0500 |0057: invoke-virtual {v5}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@4272 │ │ +1a83b8: 0c03 |005a: move-result-object v3 │ │ +1a83ba: 0739 |005b: move-object v9, v3 │ │ +1a83bc: 126a |005c: const/4 v10, #int 6 // #6 │ │ +1a83be: 120b |005d: const/4 v11, #int 0 // #0 │ │ +1a83c0: 1207 |005e: const/4 v7, #int 0 // #0 │ │ +1a83c2: 1208 |005f: const/4 v8, #int 0 // #0 │ │ +1a83c4: 07c5 |0060: move-object v5, v12 │ │ +1a83c6: 7607 e80e 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@0ee8 │ │ +1a83cc: 5bd4 cc04 |0064: iput-object v4, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04cc │ │ +1a83d0: 5bd1 cd04 |0066: iput-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$1:Ljava/lang/Object; // field@04cd │ │ +1a83d4: 59d2 ce04 |0068: iput v2, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.label:I // field@04ce │ │ +1a83d8: 7230 4206 ce0d |006a: invoke-interface {v14, v12, v13}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ +1a83de: 0c0e |006d: move-result-object v14 │ │ +1a83e0: 330e 0300 |006e: if-ne v14, v0, 0071 // +0003 │ │ +1a83e4: 1100 |0070: return-object v0 │ │ +1a83e6: 0710 |0071: move-object v0, v1 │ │ +1a83e8: 0741 |0072: move-object v1, v4 │ │ +1a83ea: 6e10 9d42 0000 |0073: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@429d │ │ +1a83f0: 0a0e |0076: move-result v14 │ │ +1a83f2: 380e 0700 |0077: if-eqz v14, 007e // +0007 │ │ +1a83f6: 3801 0500 |0079: if-eqz v1, 007e // +0005 │ │ +1a83fa: 7210 7bb8 0100 |007b: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b87b │ │ +1a8400: 620e 8cb3 |007e: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a8404: 110e |0080: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=331 │ │ 0x0026 line=332 │ │ 0x0041 line=333 │ │ 0x004b line=334 │ │ 0x0073 line=335 │ │ 0x007e line=337 │ │ locals : │ │ 0x0000 - 0x0081 reg=13 this Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; │ │ 0x0000 - 0x0081 reg=14 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #155 header: │ │ class_idx : 1241 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #155 annotations: │ │ Annotations on class │ │ @@ -28244,145 +28244,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 │ │ -1a84a0: |[1a84a0] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a84b0: 5b01 d004 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d0 │ │ -1a84b4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a84b6: 7030 57b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a84bc: 0e00 |0006: return-void │ │ +1a8570: |[1a8570] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a8580: 5b01 d004 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d0 │ │ +1a8584: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a8586: 7030 64b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a858c: 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 │ │ -1a847c: |[1a847c] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a848c: 2202 d904 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04d9 │ │ -1a8490: 5410 d004 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d0 │ │ -1a8494: 7030 a20f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fa2 │ │ -1a849a: 1f02 d51a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a849e: 1102 |0009: return-object v2 │ │ +1a854c: |[1a854c] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a855c: 2202 d904 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04d9 │ │ +1a8560: 5410 d004 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d0 │ │ +1a8564: 7030 a20f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fa2 │ │ +1a856a: 1f02 d61a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a856e: 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 │ │ -1a8390: |[1a8390] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a83a0: 1f01 cb1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -1a83a4: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a83a8: 6e30 a50f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fa5 │ │ -1a83ae: 0c01 |0007: move-result-object v1 │ │ -1a83b0: 1101 |0008: return-object v1 │ │ +1a8460: |[1a8460] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a8470: 1f01 cc1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +1a8474: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a8478: 6e30 a50f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fa5 │ │ +1a847e: 0c01 |0007: move-result-object v1 │ │ +1a8480: 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 │ │ -1a83b4: |[1a83b4] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a83c4: 6e30 a30f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fa3 │ │ -1a83ca: 0c01 |0003: move-result-object v1 │ │ -1a83cc: 1f01 d904 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04d9 │ │ -1a83d0: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a83d4: 6e20 a60f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fa6 │ │ -1a83da: 0c01 |000b: move-result-object v1 │ │ -1a83dc: 1101 |000c: return-object v1 │ │ +1a8484: |[1a8484] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a8494: 6e30 a30f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fa3 │ │ +1a849a: 0c01 |0003: move-result-object v1 │ │ +1a849c: 1f01 d904 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04d9 │ │ +1a84a0: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a84a4: 6e20 a60f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fa6 │ │ +1a84aa: 0c01 |000b: move-result-object v1 │ │ +1a84ac: 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 │ │ -1a83e0: |[1a83e0] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a83f0: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a83f6: 5210 cf04 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.label:I // field@04cf │ │ -1a83fa: 3900 3900 |0005: if-nez v0, 003e // +0039 │ │ -1a83fe: 7110 809d 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a8404: 5412 d004 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d0 │ │ -1a8408: 7110 c30f 0200 |000c: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fc3 │ │ -1a840e: 0c02 |000f: move-result-object v2 │ │ -1a8410: 6e10 4a06 0200 |0010: invoke-virtual {v2}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ -1a8416: 0c02 |0013: move-result-object v2 │ │ -1a8418: 1f02 9403 |0014: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ -1a841c: 3902 1100 |0016: if-nez v2, 0027 // +0011 │ │ -1a8420: 6202 ba00 |0018: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a8424: 6e10 b109 0200 |001a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/cache/FileController;.getPrivateFolder:()Lcom/infomaniak/drive/data/models/File; // method@09b1 │ │ -1a842a: 0c02 |001d: move-result-object v2 │ │ -1a842c: 5410 d004 |001e: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d0 │ │ -1a8430: 7110 c30f 0000 |0020: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fc3 │ │ -1a8436: 0c00 |0023: move-result-object v0 │ │ -1a8438: 6e20 4d06 2000 |0024: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@064d │ │ -1a843e: 5410 d004 |0027: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d0 │ │ -1a8442: 7110 c40f 0000 |0029: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getSetCurrentFolderJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; // method@0fc4 │ │ -1a8448: 0c00 |002c: move-result-object v0 │ │ -1a844a: 1f00 091e |002d: check-cast v0, Lkotlinx/coroutines/Job; // type@1e09 │ │ -1a844e: 7110 65cc 0000 |002f: invoke-static {v0}, Lkotlinx/coroutines/JobKt;.ensureActive:(Lkotlinx/coroutines/Job;)V // method@cc65 │ │ -1a8454: 5410 d004 |0032: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d0 │ │ -1a8458: 7110 c50f 0000 |0034: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$get_currentFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fc5 │ │ -1a845e: 0c00 |0037: move-result-object v0 │ │ -1a8460: 6e20 4d06 2000 |0038: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@064d │ │ -1a8466: 6202 89b3 |003b: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a846a: 1102 |003d: return-object v2 │ │ -1a846c: 2202 0118 |003e: new-instance v2, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a8470: 1a00 5e99 |0040: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a8474: 7020 bc95 0200 |0042: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a847a: 2702 |0045: throw v2 │ │ +1a84b0: |[1a84b0] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a84c0: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a84c6: 5210 cf04 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.label:I // field@04cf │ │ +1a84ca: 3900 3900 |0005: if-nez v0, 003e // +0039 │ │ +1a84ce: 7110 8d9d 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a84d4: 5412 d004 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d0 │ │ +1a84d8: 7110 c30f 0200 |000c: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fc3 │ │ +1a84de: 0c02 |000f: move-result-object v2 │ │ +1a84e0: 6e10 4a06 0200 |0010: invoke-virtual {v2}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ +1a84e6: 0c02 |0013: move-result-object v2 │ │ +1a84e8: 1f02 9403 |0014: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ +1a84ec: 3902 1100 |0016: if-nez v2, 0027 // +0011 │ │ +1a84f0: 6202 ba00 |0018: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a84f4: 6e10 b109 0200 |001a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/cache/FileController;.getPrivateFolder:()Lcom/infomaniak/drive/data/models/File; // method@09b1 │ │ +1a84fa: 0c02 |001d: move-result-object v2 │ │ +1a84fc: 5410 d004 |001e: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d0 │ │ +1a8500: 7110 c30f 0000 |0020: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fc3 │ │ +1a8506: 0c00 |0023: move-result-object v0 │ │ +1a8508: 6e20 4d06 2000 |0024: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@064d │ │ +1a850e: 5410 d004 |0027: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d0 │ │ +1a8512: 7110 c40f 0000 |0029: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getSetCurrentFolderJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; // method@0fc4 │ │ +1a8518: 0c00 |002c: move-result-object v0 │ │ +1a851a: 1f00 0a1e |002d: check-cast v0, Lkotlinx/coroutines/Job; // type@1e0a │ │ +1a851e: 7110 72cc 0000 |002f: invoke-static {v0}, Lkotlinx/coroutines/JobKt;.ensureActive:(Lkotlinx/coroutines/Job;)V // method@cc72 │ │ +1a8524: 5410 d004 |0032: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d0 │ │ +1a8528: 7110 c50f 0000 |0034: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$get_currentFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fc5 │ │ +1a852e: 0c00 |0037: move-result-object v0 │ │ +1a8530: 6e20 4d06 2000 |0038: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@064d │ │ +1a8536: 6202 8cb3 |003b: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a853a: 1102 |003d: return-object v2 │ │ +1a853c: 2202 0218 |003e: new-instance v2, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a8540: 1a00 6399 |0040: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a8544: 7020 c995 0200 |0042: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a854a: 2702 |0045: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=139 │ │ 0x000a line=140 │ │ 0x0027 line=141 │ │ 0x0032 line=142 │ │ 0x003b line=143 │ │ 0x003e line=139 │ │ locals : │ │ 0x0000 - 0x0046 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; │ │ 0x0000 - 0x0046 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #156 header: │ │ class_idx : 1242 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #156 annotations: │ │ Annotations on class │ │ @@ -28422,119 +28422,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 │ │ -1a8578: |[1a8578] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a8588: 5b01 d104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04d1 │ │ -1a858c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a858e: 7030 57b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a8594: 0e00 |0006: return-void │ │ +1a8648: |[1a8648] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a8658: 5b01 d104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04d1 │ │ +1a865c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a865e: 7030 64b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a8664: 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 │ │ -1a8554: |[1a8554] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a8564: 2202 da04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04da │ │ -1a8568: 5410 d104 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04d1 │ │ -1a856c: 7030 a70f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fa7 │ │ -1a8572: 1f02 d51a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a8576: 1102 |0009: return-object v2 │ │ +1a8624: |[1a8624] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a8634: 2202 da04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04da │ │ +1a8638: 5410 d104 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04d1 │ │ +1a863c: 7030 a70f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fa7 │ │ +1a8642: 1f02 d61a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a8646: 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 │ │ -1a84c0: |[1a84c0] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a84d0: 1f01 cb1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -1a84d4: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a84d8: 6e30 aa0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0faa │ │ -1a84de: 0c01 |0007: move-result-object v1 │ │ -1a84e0: 1101 |0008: return-object v1 │ │ +1a8590: |[1a8590] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a85a0: 1f01 cc1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +1a85a4: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a85a8: 6e30 aa0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0faa │ │ +1a85ae: 0c01 |0007: move-result-object v1 │ │ +1a85b0: 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 │ │ -1a84e4: |[1a84e4] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a84f4: 6e30 a80f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fa8 │ │ -1a84fa: 0c01 |0003: move-result-object v1 │ │ -1a84fc: 1f01 da04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04da │ │ -1a8500: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a8504: 6e20 ab0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fab │ │ -1a850a: 0c01 |000b: move-result-object v1 │ │ -1a850c: 1101 |000c: return-object v1 │ │ +1a85b4: |[1a85b4] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a85c4: 6e30 a80f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fa8 │ │ +1a85ca: 0c01 |0003: move-result-object v1 │ │ +1a85cc: 1f01 da04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04da │ │ +1a85d0: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a85d4: 6e20 ab0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fab │ │ +1a85da: 0c01 |000b: move-result-object v1 │ │ +1a85dc: 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 │ │ -1a8510: |[1a8510] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a8520: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a8526: 5210 d204 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.label:I // field@04d2 │ │ -1a852a: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ -1a852e: 7110 809d 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a8534: 5412 d104 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04d1 │ │ -1a8538: 7210 6eb8 0200 |000c: invoke-interface {v2}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b86e │ │ -1a853e: 6202 89b3 |000f: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a8542: 1102 |0011: return-object v2 │ │ -1a8544: 2202 0118 |0012: new-instance v2, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a8548: 1a00 5e99 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a854c: 7020 bc95 0200 |0016: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a8552: 2702 |0019: throw v2 │ │ +1a85e0: |[1a85e0] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a85f0: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a85f6: 5210 d204 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.label:I // field@04d2 │ │ +1a85fa: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ +1a85fe: 7110 8d9d 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a8604: 5412 d104 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04d1 │ │ +1a8608: 7210 7bb8 0200 |000c: invoke-interface {v2}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b87b │ │ +1a860e: 6202 8cb3 |000f: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a8612: 1102 |0011: return-object v2 │ │ +1a8614: 2202 0218 |0012: new-instance v2, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a8618: 1a00 6399 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a861c: 7020 c995 0200 |0016: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a8622: 2702 |0019: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=563 │ │ 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 : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #157 header: │ │ class_idx : 1243 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #157 annotations: │ │ Annotations on class │ │ @@ -28574,152 +28574,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 │ │ -1a86b8: |[1a86b8] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a86c8: 5b01 d304 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04d3 │ │ -1a86cc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a86ce: 7030 57b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a86d4: 0e00 |0006: return-void │ │ +1a8788: |[1a8788] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a8798: 5b01 d304 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04d3 │ │ +1a879c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a879e: 7030 64b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a87a4: 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 │ │ -1a8694: |[1a8694] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a86a4: 2202 db04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04db │ │ -1a86a8: 5410 d304 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04d3 │ │ -1a86ac: 7030 ac0f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fac │ │ -1a86b2: 1f02 d51a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a86b6: 1102 |0009: return-object v2 │ │ +1a8764: |[1a8764] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a8774: 2202 db04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04db │ │ +1a8778: 5410 d304 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04d3 │ │ +1a877c: 7030 ac0f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fac │ │ +1a8782: 1f02 d61a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a8786: 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 │ │ -1a8598: |[1a8598] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a85a8: 1f01 cb1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -1a85ac: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a85b0: 6e30 af0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0faf │ │ -1a85b6: 0c01 |0007: move-result-object v1 │ │ -1a85b8: 1101 |0008: return-object v1 │ │ +1a8668: |[1a8668] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a8678: 1f01 cc1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +1a867c: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a8680: 6e30 af0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0faf │ │ +1a8686: 0c01 |0007: move-result-object v1 │ │ +1a8688: 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 │ │ -1a85bc: |[1a85bc] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a85cc: 6e30 ad0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fad │ │ -1a85d2: 0c01 |0003: move-result-object v1 │ │ -1a85d4: 1f01 db04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04db │ │ -1a85d8: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a85dc: 6e20 b00f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fb0 │ │ -1a85e2: 0c01 |000b: move-result-object v1 │ │ -1a85e4: 1101 |000c: return-object v1 │ │ +1a868c: |[1a868c] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a869c: 6e30 ad0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fad │ │ +1a86a2: 0c01 |0003: move-result-object v1 │ │ +1a86a4: 1f01 db04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04db │ │ +1a86a8: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a86ac: 6e20 b00f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fb0 │ │ +1a86b2: 0c01 |000b: move-result-object v1 │ │ +1a86b4: 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 │ │ -1a85e8: |[1a85e8] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a85f8: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a85fe: 0c00 |0003: move-result-object v0 │ │ -1a8600: 5251 d404 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.label:I // field@04d4 │ │ -1a8604: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a8606: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a860a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a860e: 7110 809d 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a8614: 283d |000e: goto 004b // +003d │ │ -1a8616: 2206 0118 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a861a: 1a00 5e99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a861e: 7020 bc95 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a8624: 2706 |0016: throw v6 │ │ -1a8626: 7110 809d 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a862c: 6206 f512 |001a: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1a8630: 6e10 213a 0600 |001c: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getAllUsersSync:()Ljava/util/List; // method@3a21 │ │ -1a8636: 0c06 |001f: move-result-object v6 │ │ -1a8638: 7210 049a 0600 |0020: invoke-interface {v6}, Ljava/util/List;.size:()I // method@9a04 │ │ -1a863e: 0a06 |0023: move-result v6 │ │ -1a8640: 1221 |0024: const/4 v1, #int 2 // #2 │ │ -1a8642: 3516 0500 |0025: if-ge v6, v1, 002a // +0005 │ │ -1a8646: 6206 89b3 |0027: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a864a: 1106 |0029: return-object v6 │ │ -1a864c: 6206 f512 |002a: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1a8650: 6e10 3e3a 0600 |002c: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.switchToNextUser:()V // method@3a3e │ │ -1a8656: 7100 6dcb 0000 |002f: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@cb6d │ │ -1a865c: 0c06 |0032: move-result-object v6 │ │ -1a865e: 1f06 e01a |0033: check-cast v6, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a8662: 2201 da04 |0035: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04da │ │ -1a8666: 5453 d304 |0037: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04d3 │ │ -1a866a: 1204 |0039: const/4 v4, #int 0 // #0 │ │ -1a866c: 7030 a70f 3104 |003a: invoke-direct {v1, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fa7 │ │ -1a8672: 1f01 a81b |003d: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a8676: 0753 |003f: move-object v3, v5 │ │ -1a8678: 1f03 d51a |0040: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a867c: 5952 d404 |0042: iput v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.label:I // field@04d4 │ │ -1a8680: 7130 b6c9 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@c9b6 │ │ -1a8686: 0c06 |0047: move-result-object v6 │ │ -1a8688: 3306 0300 |0048: if-ne v6, v0, 004b // +0003 │ │ -1a868c: 1100 |004a: return-object v0 │ │ -1a868e: 6206 89b3 |004b: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a8692: 1106 |004d: return-object v6 │ │ +1a86b8: |[1a86b8] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a86c8: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a86ce: 0c00 |0003: move-result-object v0 │ │ +1a86d0: 5251 d404 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.label:I // field@04d4 │ │ +1a86d4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a86d6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a86da: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a86de: 7110 8d9d 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a86e4: 283d |000e: goto 004b // +003d │ │ +1a86e6: 2206 0218 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a86ea: 1a00 6399 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a86ee: 7020 c995 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a86f4: 2706 |0016: throw v6 │ │ +1a86f6: 7110 8d9d 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a86fc: 6206 f812 |001a: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1a8700: 6e10 2e3a 0600 |001c: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getAllUsersSync:()Ljava/util/List; // method@3a2e │ │ +1a8706: 0c06 |001f: move-result-object v6 │ │ +1a8708: 7210 119a 0600 |0020: invoke-interface {v6}, Ljava/util/List;.size:()I // method@9a11 │ │ +1a870e: 0a06 |0023: move-result v6 │ │ +1a8710: 1221 |0024: const/4 v1, #int 2 // #2 │ │ +1a8712: 3516 0500 |0025: if-ge v6, v1, 002a // +0005 │ │ +1a8716: 6206 8cb3 |0027: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a871a: 1106 |0029: return-object v6 │ │ +1a871c: 6206 f812 |002a: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1a8720: 6e10 4b3a 0600 |002c: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.switchToNextUser:()V // method@3a4b │ │ +1a8726: 7100 7acb 0000 |002f: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@cb7a │ │ +1a872c: 0c06 |0032: move-result-object v6 │ │ +1a872e: 1f06 e11a |0033: check-cast v6, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a8732: 2201 da04 |0035: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04da │ │ +1a8736: 5453 d304 |0037: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04d3 │ │ +1a873a: 1204 |0039: const/4 v4, #int 0 // #0 │ │ +1a873c: 7030 a70f 3104 |003a: invoke-direct {v1, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fa7 │ │ +1a8742: 1f01 a91b |003d: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a8746: 0753 |003f: move-object v3, v5 │ │ +1a8748: 1f03 d61a |0040: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a874c: 5952 d404 |0042: iput v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.label:I // field@04d4 │ │ +1a8750: 7130 c3c9 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@c9c3 │ │ +1a8756: 0c06 |0047: move-result-object v6 │ │ +1a8758: 3306 0300 |0048: if-ne v6, v0, 004b // +0003 │ │ +1a875c: 1100 |004a: return-object v0 │ │ +1a875e: 6206 8cb3 |004b: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a8762: 1106 |004d: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=558 │ │ 0x001a line=559 │ │ 0x002a line=561 │ │ 0x002f line=563 │ │ 0x004b line=564 │ │ locals : │ │ 0x0000 - 0x004e reg=5 this Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; │ │ 0x0000 - 0x004e reg=6 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #158 header: │ │ class_idx : 1244 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #158 annotations: │ │ Annotations on class │ │ @@ -28757,136 +28757,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 │ │ -1a87c4: |[1a87c4] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a87d4: 5b01 d604 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d6 │ │ -1a87d8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a87da: 7030 57b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a87e0: 0e00 |0006: return-void │ │ +1a8894: |[1a8894] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a88a4: 5b01 d604 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d6 │ │ +1a88a8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a88aa: 7030 64b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a88b0: 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 │ │ -1a87a0: |[1a87a0] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a87b0: 2202 dc04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04dc │ │ -1a87b4: 5410 d604 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d6 │ │ -1a87b8: 7030 b10f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fb1 │ │ -1a87be: 1f02 d51a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a87c2: 1102 |0009: return-object v2 │ │ +1a8870: |[1a8870] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a8880: 2202 dc04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04dc │ │ +1a8884: 5410 d604 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d6 │ │ +1a8888: 7030 b10f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fb1 │ │ +1a888e: 1f02 d61a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a8892: 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 │ │ -1a86d8: |[1a86d8] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a86e8: 1f01 cb1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -1a86ec: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a86f0: 6e30 b40f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fb4 │ │ -1a86f6: 0c01 |0007: move-result-object v1 │ │ -1a86f8: 1101 |0008: return-object v1 │ │ +1a87a8: |[1a87a8] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a87b8: 1f01 cc1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +1a87bc: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a87c0: 6e30 b40f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fb4 │ │ +1a87c6: 0c01 |0007: move-result-object v1 │ │ +1a87c8: 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 │ │ -1a86fc: |[1a86fc] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a870c: 6e30 b20f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fb2 │ │ -1a8712: 0c01 |0003: move-result-object v1 │ │ -1a8714: 1f01 dc04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04dc │ │ -1a8718: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a871c: 6e20 b50f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fb5 │ │ -1a8722: 0c01 |000b: move-result-object v1 │ │ -1a8724: 1101 |000c: return-object v1 │ │ +1a87cc: |[1a87cc] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a87dc: 6e30 b20f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fb2 │ │ +1a87e2: 0c01 |0003: move-result-object v1 │ │ +1a87e4: 1f01 dc04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04dc │ │ +1a87e8: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a87ec: 6e20 b50f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fb5 │ │ +1a87f2: 0c01 |000b: move-result-object v1 │ │ +1a87f4: 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 │ │ -1a8728: |[1a8728] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a8738: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a873e: 0c00 |0003: move-result-object v0 │ │ -1a8740: 5241 d504 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.label:I // field@04d5 │ │ -1a8744: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a8746: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a874a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a874e: 7110 809d 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a8754: 2822 |000e: goto 0030 // +0022 │ │ -1a8756: 2205 0118 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a875a: 1a00 5e99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a875e: 7020 bc95 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a8764: 2705 |0016: throw v5 │ │ -1a8766: 7110 809d 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a876c: 6205 bf13 |001a: sget-object v5, Lcom/infomaniak/drive/utils/SyncOfflineUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncOfflineUtils; // field@13bf │ │ -1a8770: 5441 d604 |001c: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d6 │ │ -1a8774: 7110 c20f 0100 |001e: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc2 │ │ -1a877a: 0c01 |0021: move-result-object v1 │ │ -1a877c: 1f01 3700 |0022: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1a8780: 0743 |0024: move-object v3, v4 │ │ -1a8782: 1f03 d51a |0025: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a8786: 5942 d504 |0027: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.label:I // field@04d5 │ │ -1a878a: 6e30 4c3c 1503 |0029: invoke-virtual {v5, v1, v3}, Lcom/infomaniak/drive/utils/SyncOfflineUtils;.startSyncOffline:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3c4c │ │ -1a8790: 0c05 |002c: move-result-object v5 │ │ -1a8792: 3305 0300 |002d: if-ne v5, v0, 0030 // +0003 │ │ -1a8796: 1100 |002f: return-object v0 │ │ -1a8798: 6205 89b3 |0030: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a879c: 1105 |0032: return-object v5 │ │ +1a87f8: |[1a87f8] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a8808: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a880e: 0c00 |0003: move-result-object v0 │ │ +1a8810: 5241 d504 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.label:I // field@04d5 │ │ +1a8814: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a8816: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a881a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a881e: 7110 8d9d 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a8824: 2822 |000e: goto 0030 // +0022 │ │ +1a8826: 2205 0218 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a882a: 1a00 6399 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a882e: 7020 c995 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a8834: 2705 |0016: throw v5 │ │ +1a8836: 7110 8d9d 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a883c: 6205 c213 |001a: sget-object v5, Lcom/infomaniak/drive/utils/SyncOfflineUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncOfflineUtils; // field@13c2 │ │ +1a8840: 5441 d604 |001c: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d6 │ │ +1a8844: 7110 c20f 0100 |001e: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc2 │ │ +1a884a: 0c01 |0021: move-result-object v1 │ │ +1a884c: 1f01 3700 |0022: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1a8850: 0743 |0024: move-object v3, v4 │ │ +1a8852: 1f03 d61a |0025: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a8856: 5942 d504 |0027: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.label:I // field@04d5 │ │ +1a885a: 6e30 593c 1503 |0029: invoke-virtual {v5, v1, v3}, Lcom/infomaniak/drive/utils/SyncOfflineUtils;.startSyncOffline:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3c59 │ │ +1a8860: 0c05 |002c: move-result-object v5 │ │ +1a8862: 3305 0300 |002d: if-ne v5, v0, 0030 // +0003 │ │ +1a8866: 1100 |002f: return-object v0 │ │ +1a8868: 6205 8cb3 |0030: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a886c: 1105 |0032: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=450 │ │ 0x001a line=451 │ │ 0x0030 line=452 │ │ locals : │ │ 0x0000 - 0x0033 reg=4 this Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; │ │ 0x0000 - 0x0033 reg=5 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #159 header: │ │ class_idx : 1245 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27299 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27303 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #159 annotations: │ │ Annotations on class │ │ @@ -28936,154 +28936,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 │ │ -1a8908: |[1a8908] 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 │ │ -1a8918: 5b01 d804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d8 │ │ -1a891c: 5b02 d704 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04d7 │ │ -1a8920: 5b03 d904 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04d9 │ │ -1a8924: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a8926: 7030 57b5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1a892c: 0e00 |000a: return-void │ │ +1a89d8: |[1a89d8] 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 │ │ +1a89e8: 5b01 d804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d8 │ │ +1a89ec: 5b02 d704 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04d7 │ │ +1a89f0: 5b03 d904 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04d9 │ │ +1a89f4: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a89f6: 7030 64b5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1a89fc: 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 │ │ -1a88d8: |[1a88d8] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a88e8: 2200 dd04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04dd │ │ -1a88ec: 5441 d804 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d8 │ │ -1a88f0: 5442 d704 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04d7 │ │ -1a88f4: 5443 d904 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04d9 │ │ -1a88f8: 7056 b60f 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@0fb6 │ │ -1a88fe: 5b05 da04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.L$0:Ljava/lang/Object; // field@04da │ │ -1a8902: 1f00 d51a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a8906: 1100 |000f: return-object v0 │ │ +1a89a8: |[1a89a8] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a89b8: 2200 dd04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04dd │ │ +1a89bc: 5441 d804 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d8 │ │ +1a89c0: 5442 d704 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04d7 │ │ +1a89c4: 5443 d904 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04d9 │ │ +1a89c8: 7056 b60f 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@0fb6 │ │ +1a89ce: 5b05 da04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.L$0:Ljava/lang/Object; // field@04da │ │ +1a89d2: 1f00 d61a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a89d6: 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 │ │ -1a87e4: |[1a87e4] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a87f4: 6e30 b70f 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@0fb7 │ │ -1a87fa: 0c01 |0003: move-result-object v1 │ │ -1a87fc: 1f01 dd04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04dd │ │ -1a8800: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a8804: 6e20 ba0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fba │ │ -1a880a: 0c01 |000b: move-result-object v1 │ │ -1a880c: 1101 |000c: return-object v1 │ │ +1a88b4: |[1a88b4] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a88c4: 6e30 b70f 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@0fb7 │ │ +1a88ca: 0c01 |0003: move-result-object v1 │ │ +1a88cc: 1f01 dd04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04dd │ │ +1a88d0: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a88d4: 6e20 ba0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fba │ │ +1a88da: 0c01 |000b: move-result-object v1 │ │ +1a88dc: 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 │ │ -1a8810: |[1a8810] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a8820: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a8824: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a8828: 6e30 b80f 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@0fb8 │ │ -1a882e: 0c01 |0007: move-result-object v1 │ │ -1a8830: 1101 |0008: return-object v1 │ │ +1a88e0: |[1a88e0] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a88f0: 1f01 4402 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a88f4: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a88f8: 6e30 b80f 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@0fb8 │ │ +1a88fe: 0c01 |0007: move-result-object v1 │ │ +1a8900: 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 │ │ -1a8834: |[1a8834] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a8844: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a884a: 0c00 |0003: move-result-object v0 │ │ -1a884c: 52a1 db04 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.label:I // field@04db │ │ -1a8850: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a8852: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a8856: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a885a: 7110 809d 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a8860: 2838 |000e: goto 0046 // +0038 │ │ -1a8862: 220b 0118 |000f: new-instance v11, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a8866: 1a00 5e99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a886a: 7020 bc95 0b00 |0013: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a8870: 270b |0016: throw v11 │ │ -1a8872: 7110 809d 0b00 |0017: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a8878: 54ab da04 |001a: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.L$0:Ljava/lang/Object; // field@04da │ │ -1a887c: 1f0b 4402 |001c: check-cast v11, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ -1a8880: 2201 b604 |001e: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04b6 │ │ -1a8884: 6203 ba00 |0020: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a8888: 54a4 d804 |0022: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d8 │ │ -1a888c: 54a5 d704 |0024: iget-object v5, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04d7 │ │ -1a8890: 54a6 d904 |0026: iget-object v6, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04d9 │ │ -1a8894: 6e40 c709 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@09c7 │ │ -1a889a: 0c03 |002b: move-result-object v3 │ │ -1a889c: 6e10 9042 0300 |002c: invoke-virtual {v3}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@4290 │ │ -1a88a2: 0a04 |002f: move-result v4 │ │ -1a88a4: 1308 0e00 |0030: const/16 v8, #int 14 // #e │ │ -1a88a8: 1209 |0032: const/4 v9, #int 0 // #0 │ │ -1a88aa: 1205 |0033: const/4 v5, #int 0 // #0 │ │ -1a88ac: 1206 |0034: const/4 v6, #int 0 // #0 │ │ -1a88ae: 1207 |0035: const/4 v7, #int 0 // #0 │ │ -1a88b0: 0713 |0036: move-object v3, v1 │ │ -1a88b2: 7607 e80e 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@0ee8 │ │ -1a88b8: 07a3 |003a: move-object v3, v10 │ │ -1a88ba: 1f03 d51a |003b: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1a88be: 59a2 db04 |003d: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.label:I // field@04db │ │ -1a88c2: 7230 4206 1b03 |003f: invoke-interface {v11, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ -1a88c8: 0c0b |0042: move-result-object v11 │ │ -1a88ca: 330b 0300 |0043: if-ne v11, v0, 0046 // +0003 │ │ -1a88ce: 1100 |0045: return-object v0 │ │ -1a88d0: 620b 89b3 |0046: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a88d4: 110b |0048: return-object v11 │ │ +1a8904: |[1a8904] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a8914: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a891a: 0c00 |0003: move-result-object v0 │ │ +1a891c: 52a1 db04 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.label:I // field@04db │ │ +1a8920: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a8922: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a8926: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a892a: 7110 8d9d 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a8930: 2838 |000e: goto 0046 // +0038 │ │ +1a8932: 220b 0218 |000f: new-instance v11, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a8936: 1a00 6399 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a893a: 7020 c995 0b00 |0013: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a8940: 270b |0016: throw v11 │ │ +1a8942: 7110 8d9d 0b00 |0017: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a8948: 54ab da04 |001a: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.L$0:Ljava/lang/Object; // field@04da │ │ +1a894c: 1f0b 4402 |001c: check-cast v11, Landroidx/lifecycle/LiveDataScope; // type@0244 │ │ +1a8950: 2201 b604 |001e: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04b6 │ │ +1a8954: 6203 ba00 |0020: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a8958: 54a4 d804 |0022: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d8 │ │ +1a895c: 54a5 d704 |0024: iget-object v5, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04d7 │ │ +1a8960: 54a6 d904 |0026: iget-object v6, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04d9 │ │ +1a8964: 6e40 c709 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@09c7 │ │ +1a896a: 0c03 |002b: move-result-object v3 │ │ +1a896c: 6e10 9d42 0300 |002c: invoke-virtual {v3}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@429d │ │ +1a8972: 0a04 |002f: move-result v4 │ │ +1a8974: 1308 0e00 |0030: const/16 v8, #int 14 // #e │ │ +1a8978: 1209 |0032: const/4 v9, #int 0 // #0 │ │ +1a897a: 1205 |0033: const/4 v5, #int 0 // #0 │ │ +1a897c: 1206 |0034: const/4 v6, #int 0 // #0 │ │ +1a897e: 1207 |0035: const/4 v7, #int 0 // #0 │ │ +1a8980: 0713 |0036: move-object v3, v1 │ │ +1a8982: 7607 e80e 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@0ee8 │ │ +1a8988: 07a3 |003a: move-object v3, v10 │ │ +1a898a: 1f03 d61a |003b: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1a898e: 59a2 db04 |003d: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.label:I // field@04db │ │ +1a8992: 7230 4206 1b03 |003f: invoke-interface {v11, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0642 │ │ +1a8998: 0c0b |0042: move-result-object v11 │ │ +1a899a: 330b 0300 |0043: if-ne v11, v0, 0046 // +0003 │ │ +1a899e: 1100 |0045: return-object v0 │ │ +1a89a0: 620b 8cb3 |0046: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a89a4: 110b |0048: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=295 │ │ 0x001e line=296 │ │ 0x0046 line=297 │ │ locals : │ │ 0x0000 - 0x0049 reg=10 this Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; │ │ 0x0000 - 0x0049 reg=11 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #160 header: │ │ class_idx : 1246 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 563 │ │ -source_file_idx : 27299 │ │ +source_file_idx : 27303 │ │ static_fields_size : 4 │ │ instance_fields_size: 26 │ │ direct_methods_size : 44 │ │ virtual_methods_size: 58 │ │ │ │ Class #160 annotations: │ │ Annotations on class │ │ @@ -29336,222 +29336,222 @@ │ │ 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 │ │ -1a95b0: |[1a95b0] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$gSJ4_pXHGiaOF3XuMWzFIM-0-DE:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; │ │ -1a95c0: 7120 2110 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@1021 │ │ -1a95c6: 0c00 |0003: move-result-object v0 │ │ -1a95c8: 1100 |0004: return-object v0 │ │ +1a9680: |[1a9680] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$gSJ4_pXHGiaOF3XuMWzFIM-0-DE:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; │ │ +1a9690: 7120 2110 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@1021 │ │ +1a9696: 0c00 |0003: move-result-object v0 │ │ +1a9698: 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 │ │ -1a92a0: |[1a92a0] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$uNaoTc4MzJ7jYEKbFgF_QMUVuTk:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ -1a92b0: 7100 0410 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission_delegate$lambda$2:()Lcom/infomaniak/drive/utils/NotificationPermission; // method@1004 │ │ -1a92b6: 0c00 |0003: move-result-object v0 │ │ -1a92b8: 1100 |0004: return-object v0 │ │ +1a9370: |[1a9370] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$uNaoTc4MzJ7jYEKbFgF_QMUVuTk:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ +1a9380: 7100 0410 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission_delegate$lambda$2:()Lcom/infomaniak/drive/utils/NotificationPermission; // method@1004 │ │ +1a9386: 0c00 |0003: move-result-object v0 │ │ +1a9388: 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 │ │ -1a95cc: |[1a95cc] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$usQgV8y07w5j4mYK8mxyTCVBn0I:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; │ │ -1a95dc: 7120 f60f 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@0ff6 │ │ -1a95e2: 0c00 |0003: move-result-object v0 │ │ -1a95e4: 1100 |0004: return-object v0 │ │ +1a969c: |[1a969c] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$usQgV8y07w5j4mYK8mxyTCVBn0I:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; │ │ +1a96ac: 7120 f60f 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@0ff6 │ │ +1a96b2: 0c00 |0003: move-result-object v0 │ │ +1a96b4: 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 │ │ -1a8930: |[1a8930] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$vIkbyHE7INKSByrrWH4rKDVzkTY:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; │ │ -1a8940: 7110 0810 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount$lambda$8:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; // method@1008 │ │ -1a8946: 0c00 |0003: move-result-object v0 │ │ -1a8948: 1100 |0004: return-object v0 │ │ +1a8a00: |[1a8a00] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$vIkbyHE7INKSByrrWH4rKDVzkTY:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; │ │ +1a8a10: 7110 0810 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount$lambda$8:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; // method@1008 │ │ +1a8a16: 0c00 |0003: move-result-object v0 │ │ +1a8a18: 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 │ │ -1a93c0: |[1a93c0] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$wOj5n3iXMcqx_P2DWp3GVvx9gfQ:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; │ │ -1a93d0: 7110 0a10 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.realm_delegate$lambda$1:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; // method@100a │ │ -1a93d6: 0c00 |0003: move-result-object v0 │ │ -1a93d8: 1100 |0004: return-object v0 │ │ +1a9490: |[1a9490] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$wOj5n3iXMcqx_P2DWp3GVvx9gfQ:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; │ │ +1a94a0: 7110 0a10 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.realm_delegate$lambda$1:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; // method@100a │ │ +1a94a6: 0c00 |0003: move-result-object v0 │ │ +1a94a8: 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 │ │ -1a9934: |[1a9934] com.infomaniak.drive.ui.MainViewModel.:()V │ │ -1a9944: 2200 b504 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$Companion; // type@04b5 │ │ -1a9948: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a994a: 7020 e60e 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ee6 │ │ -1a9950: 6900 dc04 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainViewModel;.Companion:Lcom/infomaniak/drive/ui/MainViewModel$Companion; // field@04dc │ │ -1a9954: 0e00 |0008: return-void │ │ +1a9a04: |[1a9a04] com.infomaniak.drive.ui.MainViewModel.:()V │ │ +1a9a14: 2200 b504 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$Companion; // type@04b5 │ │ +1a9a18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a9a1a: 7020 e60e 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ee6 │ │ +1a9a20: 6900 dc04 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainViewModel;.Companion:Lcom/infomaniak/drive/ui/MainViewModel$Companion; // field@04dc │ │ +1a9a24: 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 : 219 16-bit code units │ │ -1a9958: |[1a9958] com.infomaniak.drive.ui.MainViewModel.:(Landroid/app/Application;Landroidx/lifecycle/SavedStateHandle;)V │ │ -1a9968: 1a00 db94 |0000: const-string v0, "appContext" // string@94db │ │ -1a996c: 7120 bcb9 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a9972: 1a00 1fef |0005: const-string v0, "savedStateHandle" // string@ef1f │ │ -1a9976: 7120 bcb9 0b00 |0007: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a997c: 7020 2506 a900 |000a: invoke-direct {v9, v10}, Landroidx/lifecycle/AndroidViewModel;.:(Landroid/app/Application;)V // method@0625 │ │ -1a9982: 5b9b f304 |000d: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@04f3 │ │ -1a9986: 220a b004 |000f: new-instance v10, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0; // type@04b0 │ │ -1a998a: 7020 db0e 9a00 |0011: invoke-direct {v10, v9}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0edb │ │ -1a9990: 7110 979c 0a00 |0014: invoke-static {v10}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9c97 │ │ -1a9996: 0c0a |0017: move-result-object v10 │ │ -1a9998: 5b9a f004 |0018: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.realm$delegate:Lkotlin/Lazy; // field@04f0 │ │ -1a999c: 220a 4602 |001a: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0246 │ │ -1a99a0: 7010 4806 0a00 |001c: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0648 │ │ -1a99a6: 5b9a ef04 |001f: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.privateFolder:Landroidx/lifecycle/MutableLiveData; // field@04ef │ │ -1a99aa: 220a 4602 |0021: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0246 │ │ -1a99ae: 7010 4806 0a00 |0023: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0648 │ │ -1a99b4: 5b9a e004 |0026: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04e0 │ │ -1a99b8: 1f0a 4302 |0028: check-cast v10, Landroidx/lifecycle/LiveData; // type@0243 │ │ -1a99bc: 5b9a e204 |002a: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04e2 │ │ -1a99c0: 220a 4602 |002c: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0246 │ │ -1a99c4: 7010 4806 0a00 |002e: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0648 │ │ -1a99ca: 5b9a e304 |0031: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolderOpenAddFileBottom:Landroidx/lifecycle/MutableLiveData; // field@04e3 │ │ -1a99ce: 220a d318 |0033: new-instance v10, Ljava/util/LinkedHashMap; // type@18d3 │ │ -1a99d2: 7010 d699 0a00 |0035: invoke-direct {v10}, Ljava/util/LinkedHashMap;.:()V // method@99d6 │ │ -1a99d8: 5b9a e404 |0038: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04e4 │ │ -1a99dc: 220a 4602 |003a: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0246 │ │ -1a99e0: 120b |003c: const/4 v11, #int 0 // #0 │ │ -1a99e2: 7020 4906 ba00 |003d: invoke-direct {v10, v11}, Landroidx/lifecycle/MutableLiveData;.:(Ljava/lang/Object;)V // method@0649 │ │ -1a99e8: 5b9a e104 |0040: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;._pendingUploadsCount:Landroidx/lifecycle/MutableLiveData; // field@04e1 │ │ -1a99ec: 2200 100e |0042: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0e10 │ │ -1a99f0: 7010 d846 0000 |0044: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@46d8 │ │ -1a99f6: 5b90 ec04 |0047: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04ec │ │ -1a99fa: 2200 100e |0049: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0e10 │ │ -1a99fe: 7010 d846 0000 |004b: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@46d8 │ │ -1a9a04: 5b90 e504 |004e: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFileFromHome:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04e5 │ │ -1a9a08: 2200 100e |0050: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0e10 │ │ -1a9a0c: 7010 d846 0000 |0052: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@46d8 │ │ -1a9a12: 5b90 f104 |0055: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.refreshActivities:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f1 │ │ -1a9a16: 2200 100e |0057: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0e10 │ │ -1a9a1a: 7010 d846 0000 |0059: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@46d8 │ │ -1a9a20: 5b90 f704 |005c: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.updateOfflineFile:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f7 │ │ -1a9a24: 2200 4602 |005e: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0246 │ │ -1a9a28: 7010 4806 0000 |0060: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0648 │ │ -1a9a2e: 5b90 f804 |0063: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.updateVisibleFiles:Landroidx/lifecycle/MutableLiveData; // field@04f8 │ │ -1a9a32: 2200 4602 |0065: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0246 │ │ -1a9a36: 7010 4806 0000 |0067: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0648 │ │ -1a9a3c: 5b90 e904 |006a: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:Landroidx/lifecycle/MutableLiveData; // field@04e9 │ │ -1a9a40: 2200 a80d |006c: new-instance v0, Lcom/infomaniak/lib/core/networking/NetworkAvailability; // type@0da8 │ │ -1a9a44: 7010 de0f 0900 |006e: invoke-direct {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fde │ │ -1a9a4a: 0c01 |0071: move-result-object v1 │ │ -1a9a4c: 1f01 3700 |0072: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1a9a50: 1222 |0074: const/4 v2, #int 2 // #2 │ │ -1a9a52: 705b 9544 102b |0075: 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@4495 │ │ -1a9a58: 6e10 a344 0000 |0078: invoke-virtual {v0}, Lcom/infomaniak/lib/core/networking/NetworkAvailability;.isNetworkAvailable:()Lkotlinx/coroutines/flow/Flow; // method@44a3 │ │ -1a9a5e: 0c00 |007b: move-result-object v0 │ │ -1a9a60: 7110 3cd3 0000 |007c: invoke-static {v0}, Lkotlinx/coroutines/flow/FlowKt;.distinctUntilChanged:(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; // method@d33c │ │ -1a9a66: 0c00 |007f: move-result-object v0 │ │ -1a9a68: 2201 c804 |0080: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04c8 │ │ -1a9a6c: 7030 520f 910b |0082: invoke-direct {v1, v9, v11}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f52 │ │ -1a9a72: 1f01 a81b |0085: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a9a76: 7120 66d3 1000 |0087: invoke-static {v0, v1}, Lkotlinx/coroutines/flow/FlowKt;.mapLatest:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@d366 │ │ -1a9a7c: 0c00 |008a: move-result-object v0 │ │ -1a9a7e: 0791 |008b: move-object v1, v9 │ │ -1a9a80: 1f01 4c02 |008c: check-cast v1, Landroidx/lifecycle/ViewModel; // type@024c │ │ -1a9a84: 7110 5b06 0100 |008e: invoke-static {v1}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065b │ │ -1a9a8a: 0c01 |0091: move-result-object v1 │ │ -1a9a8c: 6202 9ebe |0092: sget-object v2, Lkotlinx/coroutines/flow/SharingStarted;.Companion:Lkotlinx/coroutines/flow/SharingStarted$Companion; // field@be9e │ │ -1a9a90: 1227 |0094: const/4 v7, #int 2 // #2 │ │ -1a9a92: 1208 |0095: const/4 v8, #int 0 // #0 │ │ -1a9a94: 1603 f401 |0096: const-wide/16 v3, #int 500 // #1f4 │ │ -1a9a98: 1605 0000 |0098: const-wide/16 v5, #int 0 // #0 │ │ -1a9a9c: 7707 6ad7 0200 |009a: 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@d76a │ │ -1a9aa2: 0c02 |009d: move-result-object v2 │ │ -1a9aa4: 7140 92d3 10b2 |009e: 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@d392 │ │ -1a9aaa: 0c00 |00a1: move-result-object v0 │ │ -1a9aac: 5b90 ea04 |00a2: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:Lkotlinx/coroutines/flow/StateFlow; // field@04ea │ │ -1a9ab0: 1210 |00a4: const/4 v0, #int 1 // #1 │ │ -1a9ab2: 5c90 eb04 |00a5: iput-boolean v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@04eb │ │ -1a9ab6: 2201 b104 |00a7: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1; // type@04b1 │ │ -1a9aba: 7010 dd0e 0100 |00a9: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1;.:()V // method@0edd │ │ -1a9ac0: 7110 979c 0100 |00ac: invoke-static {v1}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9c97 │ │ -1a9ac6: 0c01 |00af: move-result-object v1 │ │ -1a9ac8: 5b91 ed04 |00b0: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission$delegate:Lkotlin/Lazy; // field@04ed │ │ -1a9acc: 7130 4ecc 0b0b |00b2: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@cc4e │ │ -1a9ad2: 0c01 |00b5: move-result-object v1 │ │ -1a9ad4: 1f01 091e |00b6: check-cast v1, Lkotlinx/coroutines/Job; // type@1e09 │ │ -1a9ad8: 5b91 f204 |00b8: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@04f2 │ │ -1a9adc: 7130 4ecc 0b0b |00ba: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@cc4e │ │ -1a9ae2: 0c01 |00bd: move-result-object v1 │ │ -1a9ae4: 5b91 e704 |00be: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04e7 │ │ -1a9ae8: 7130 4ecc 0b0b |00c0: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@cc4e │ │ -1a9aee: 0c0b |00c3: move-result-object v11 │ │ -1a9af0: 5b9b f504 |00c4: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@04f5 │ │ -1a9af4: 220b 100e |00c6: new-instance v11, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0e10 │ │ -1a9af8: 7010 d846 0b00 |00c8: invoke-direct {v11}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@46d8 │ │ -1a9afe: 5b9b e604 |00cb: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFilesFromGallery:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04e6 │ │ -1a9b02: 1f0a 4302 |00cd: check-cast v10, Landroidx/lifecycle/LiveData; // type@0243 │ │ -1a9b06: 220b b204 |00cf: new-instance v11, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2; // type@04b2 │ │ -1a9b0a: 7010 df0e 0b00 |00d1: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2;.:()V // method@0edf │ │ -1a9b10: 7120 5806 ba00 |00d4: invoke-static {v10, v11}, Landroidx/lifecycle/Transformations;.switchMap:(Landroidx/lifecycle/LiveData;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@0658 │ │ -1a9b16: 0c0a |00d7: move-result-object v10 │ │ -1a9b18: 5b9a ee04 |00d8: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount:Landroidx/lifecycle/LiveData; // field@04ee │ │ -1a9b1c: 0e00 |00da: return-void │ │ +1a9a28: |[1a9a28] com.infomaniak.drive.ui.MainViewModel.:(Landroid/app/Application;Landroidx/lifecycle/SavedStateHandle;)V │ │ +1a9a38: 1a00 e094 |0000: const-string v0, "appContext" // string@94e0 │ │ +1a9a3c: 7120 c9b9 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a9a42: 1a00 24ef |0005: const-string v0, "savedStateHandle" // string@ef24 │ │ +1a9a46: 7120 c9b9 0b00 |0007: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a9a4c: 7020 2506 a900 |000a: invoke-direct {v9, v10}, Landroidx/lifecycle/AndroidViewModel;.:(Landroid/app/Application;)V // method@0625 │ │ +1a9a52: 5b9b f304 |000d: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@04f3 │ │ +1a9a56: 220a b004 |000f: new-instance v10, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0; // type@04b0 │ │ +1a9a5a: 7020 db0e 9a00 |0011: invoke-direct {v10, v9}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0edb │ │ +1a9a60: 7110 a49c 0a00 |0014: invoke-static {v10}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9ca4 │ │ +1a9a66: 0c0a |0017: move-result-object v10 │ │ +1a9a68: 5b9a f004 |0018: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.realm$delegate:Lkotlin/Lazy; // field@04f0 │ │ +1a9a6c: 220a 4602 |001a: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0246 │ │ +1a9a70: 7010 4806 0a00 |001c: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0648 │ │ +1a9a76: 5b9a ef04 |001f: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.privateFolder:Landroidx/lifecycle/MutableLiveData; // field@04ef │ │ +1a9a7a: 220a 4602 |0021: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0246 │ │ +1a9a7e: 7010 4806 0a00 |0023: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0648 │ │ +1a9a84: 5b9a e004 |0026: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04e0 │ │ +1a9a88: 1f0a 4302 |0028: check-cast v10, Landroidx/lifecycle/LiveData; // type@0243 │ │ +1a9a8c: 5b9a e204 |002a: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04e2 │ │ +1a9a90: 220a 4602 |002c: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0246 │ │ +1a9a94: 7010 4806 0a00 |002e: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0648 │ │ +1a9a9a: 5b9a e304 |0031: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolderOpenAddFileBottom:Landroidx/lifecycle/MutableLiveData; // field@04e3 │ │ +1a9a9e: 220a d418 |0033: new-instance v10, Ljava/util/LinkedHashMap; // type@18d4 │ │ +1a9aa2: 7010 e399 0a00 |0035: invoke-direct {v10}, Ljava/util/LinkedHashMap;.:()V // method@99e3 │ │ +1a9aa8: 5b9a e404 |0038: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04e4 │ │ +1a9aac: 220a 4602 |003a: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0246 │ │ +1a9ab0: 120b |003c: const/4 v11, #int 0 // #0 │ │ +1a9ab2: 7020 4906 ba00 |003d: invoke-direct {v10, v11}, Landroidx/lifecycle/MutableLiveData;.:(Ljava/lang/Object;)V // method@0649 │ │ +1a9ab8: 5b9a e104 |0040: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;._pendingUploadsCount:Landroidx/lifecycle/MutableLiveData; // field@04e1 │ │ +1a9abc: 2200 110e |0042: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0e11 │ │ +1a9ac0: 7010 e546 0000 |0044: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@46e5 │ │ +1a9ac6: 5b90 ec04 |0047: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04ec │ │ +1a9aca: 2200 110e |0049: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0e11 │ │ +1a9ace: 7010 e546 0000 |004b: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@46e5 │ │ +1a9ad4: 5b90 e504 |004e: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFileFromHome:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04e5 │ │ +1a9ad8: 2200 110e |0050: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0e11 │ │ +1a9adc: 7010 e546 0000 |0052: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@46e5 │ │ +1a9ae2: 5b90 f104 |0055: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.refreshActivities:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f1 │ │ +1a9ae6: 2200 110e |0057: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0e11 │ │ +1a9aea: 7010 e546 0000 |0059: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@46e5 │ │ +1a9af0: 5b90 f704 |005c: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.updateOfflineFile:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f7 │ │ +1a9af4: 2200 4602 |005e: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0246 │ │ +1a9af8: 7010 4806 0000 |0060: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0648 │ │ +1a9afe: 5b90 f804 |0063: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.updateVisibleFiles:Landroidx/lifecycle/MutableLiveData; // field@04f8 │ │ +1a9b02: 2200 4602 |0065: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0246 │ │ +1a9b06: 7010 4806 0000 |0067: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0648 │ │ +1a9b0c: 5b90 e904 |006a: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:Landroidx/lifecycle/MutableLiveData; // field@04e9 │ │ +1a9b10: 2200 a90d |006c: new-instance v0, Lcom/infomaniak/lib/core/networking/NetworkAvailability; // type@0da9 │ │ +1a9b14: 7010 de0f 0900 |006e: invoke-direct {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fde │ │ +1a9b1a: 0c01 |0071: move-result-object v1 │ │ +1a9b1c: 1f01 3700 |0072: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1a9b20: 1222 |0074: const/4 v2, #int 2 // #2 │ │ +1a9b22: 705b a244 102b |0075: 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@44a2 │ │ +1a9b28: 6e10 b044 0000 |0078: invoke-virtual {v0}, Lcom/infomaniak/lib/core/networking/NetworkAvailability;.isNetworkAvailable:()Lkotlinx/coroutines/flow/Flow; // method@44b0 │ │ +1a9b2e: 0c00 |007b: move-result-object v0 │ │ +1a9b30: 7110 49d3 0000 |007c: invoke-static {v0}, Lkotlinx/coroutines/flow/FlowKt;.distinctUntilChanged:(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; // method@d349 │ │ +1a9b36: 0c00 |007f: move-result-object v0 │ │ +1a9b38: 2201 c804 |0080: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04c8 │ │ +1a9b3c: 7030 520f 910b |0082: invoke-direct {v1, v9, v11}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f52 │ │ +1a9b42: 1f01 a91b |0085: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a9b46: 7120 73d3 1000 |0087: invoke-static {v0, v1}, Lkotlinx/coroutines/flow/FlowKt;.mapLatest:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@d373 │ │ +1a9b4c: 0c00 |008a: move-result-object v0 │ │ +1a9b4e: 0791 |008b: move-object v1, v9 │ │ +1a9b50: 1f01 4c02 |008c: check-cast v1, Landroidx/lifecycle/ViewModel; // type@024c │ │ +1a9b54: 7110 5b06 0100 |008e: invoke-static {v1}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065b │ │ +1a9b5a: 0c01 |0091: move-result-object v1 │ │ +1a9b5c: 6202 a1be |0092: sget-object v2, Lkotlinx/coroutines/flow/SharingStarted;.Companion:Lkotlinx/coroutines/flow/SharingStarted$Companion; // field@bea1 │ │ +1a9b60: 1227 |0094: const/4 v7, #int 2 // #2 │ │ +1a9b62: 1208 |0095: const/4 v8, #int 0 // #0 │ │ +1a9b64: 1603 f401 |0096: const-wide/16 v3, #int 500 // #1f4 │ │ +1a9b68: 1605 0000 |0098: const-wide/16 v5, #int 0 // #0 │ │ +1a9b6c: 7707 77d7 0200 |009a: 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@d777 │ │ +1a9b72: 0c02 |009d: move-result-object v2 │ │ +1a9b74: 7140 9fd3 10b2 |009e: 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@d39f │ │ +1a9b7a: 0c00 |00a1: move-result-object v0 │ │ +1a9b7c: 5b90 ea04 |00a2: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:Lkotlinx/coroutines/flow/StateFlow; // field@04ea │ │ +1a9b80: 1210 |00a4: const/4 v0, #int 1 // #1 │ │ +1a9b82: 5c90 eb04 |00a5: iput-boolean v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@04eb │ │ +1a9b86: 2201 b104 |00a7: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1; // type@04b1 │ │ +1a9b8a: 7010 dd0e 0100 |00a9: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1;.:()V // method@0edd │ │ +1a9b90: 7110 a49c 0100 |00ac: invoke-static {v1}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9ca4 │ │ +1a9b96: 0c01 |00af: move-result-object v1 │ │ +1a9b98: 5b91 ed04 |00b0: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission$delegate:Lkotlin/Lazy; // field@04ed │ │ +1a9b9c: 7130 5bcc 0b0b |00b2: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@cc5b │ │ +1a9ba2: 0c01 |00b5: move-result-object v1 │ │ +1a9ba4: 1f01 0a1e |00b6: check-cast v1, Lkotlinx/coroutines/Job; // type@1e0a │ │ +1a9ba8: 5b91 f204 |00b8: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@04f2 │ │ +1a9bac: 7130 5bcc 0b0b |00ba: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@cc5b │ │ +1a9bb2: 0c01 |00bd: move-result-object v1 │ │ +1a9bb4: 5b91 e704 |00be: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04e7 │ │ +1a9bb8: 7130 5bcc 0b0b |00c0: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@cc5b │ │ +1a9bbe: 0c0b |00c3: move-result-object v11 │ │ +1a9bc0: 5b9b f504 |00c4: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@04f5 │ │ +1a9bc4: 220b 110e |00c6: new-instance v11, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0e11 │ │ +1a9bc8: 7010 e546 0b00 |00c8: invoke-direct {v11}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@46e5 │ │ +1a9bce: 5b9b e604 |00cb: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFilesFromGallery:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04e6 │ │ +1a9bd2: 1f0a 4302 |00cd: check-cast v10, Landroidx/lifecycle/LiveData; // type@0243 │ │ +1a9bd6: 220b b204 |00cf: new-instance v11, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2; // type@04b2 │ │ +1a9bda: 7010 df0e 0b00 |00d1: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2;.:()V // method@0edf │ │ +1a9be0: 7120 5806 ba00 |00d4: invoke-static {v10, v11}, Landroidx/lifecycle/Transformations;.switchMap:(Landroidx/lifecycle/LiveData;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@0658 │ │ +1a9be6: 0c0a |00d7: move-result-object v10 │ │ +1a9be8: 5b9a ee04 |00d8: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount:Landroidx/lifecycle/LiveData; // field@04ee │ │ +1a9bec: 0e00 |00da: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=64 │ │ 0x000d line=63 │ │ 0x000f line=67 │ │ 0x001a line=73 │ │ 0x0021 line=74 │ │ @@ -29588,18 +29588,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 │ │ -1a9234: |[1a9234] com.infomaniak.drive.ui.MainViewModel.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; │ │ -1a9244: 7010 de0f 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fde │ │ -1a924a: 0c00 |0003: move-result-object v0 │ │ -1a924c: 1100 |0004: return-object v0 │ │ +1a9304: |[1a9304] com.infomaniak.drive.ui.MainViewModel.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; │ │ +1a9314: 7010 de0f 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fde │ │ +1a931a: 0c00 |0003: move-result-object v0 │ │ +1a931c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #8 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -29607,17 +29607,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 │ │ -1a9134: |[1a9134] com.infomaniak.drive.ui.MainViewModel.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; │ │ -1a9144: 5400 ef04 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;.privateFolder:Landroidx/lifecycle/MutableLiveData; // field@04ef │ │ -1a9148: 1100 |0002: return-object v0 │ │ +1a9204: |[1a9204] com.infomaniak.drive.ui.MainViewModel.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; │ │ +1a9214: 5400 ef04 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;.privateFolder:Landroidx/lifecycle/MutableLiveData; // field@04ef │ │ +1a9218: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #9 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -29625,17 +29625,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 │ │ -1a96f0: |[1a96f0] com.infomaniak.drive.ui.MainViewModel.access$getSetCurrentFolderJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; │ │ -1a9700: 5400 f504 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@04f5 │ │ -1a9704: 1100 |0002: return-object v0 │ │ +1a97c0: |[1a97c0] com.infomaniak.drive.ui.MainViewModel.access$getSetCurrentFolderJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; │ │ +1a97d0: 5400 f504 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@04f5 │ │ +1a97d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #10 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -29643,17 +29643,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 │ │ -1a914c: |[1a914c] com.infomaniak.drive.ui.MainViewModel.access$get_currentFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; │ │ -1a915c: 5400 e004 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04e0 │ │ -1a9160: 1100 |0002: return-object v0 │ │ +1a921c: |[1a921c] com.infomaniak.drive.ui.MainViewModel.access$get_currentFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; │ │ +1a922c: 5400 e004 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04e0 │ │ +1a9230: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #11 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -29661,18 +29661,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 │ │ -1a92fc: |[1a92fc] com.infomaniak.drive.ui.MainViewModel.access$manageCategoryApiCall:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; │ │ -1a930c: 7040 fd0f 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@0ffd │ │ -1a9312: 0c00 |0003: move-result-object v0 │ │ -1a9314: 1100 |0004: return-object v0 │ │ +1a93cc: |[1a93cc] com.infomaniak.drive.ui.MainViewModel.access$manageCategoryApiCall:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; │ │ +1a93dc: 7040 fd0f 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@0ffd │ │ +1a93e2: 0c00 |0003: move-result-object v0 │ │ +1a93e4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 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 │ │ @@ -29683,17 +29683,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 │ │ -1a9b20: |[1a9b20] 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 │ │ -1a9b30: 7040 0110 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@1001 │ │ -1a9b36: 0e00 |0003: return-void │ │ +1a9bf0: |[1a9bf0] 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 │ │ +1a9c00: 7040 0110 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@1001 │ │ +1a9c06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 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; │ │ @@ -29704,18 +29704,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 │ │ -1a943c: |[1a943c] com.infomaniak.drive.ui.MainViewModel.access$onNetworkAvailabilityChanged:(Lcom/infomaniak/drive/ui/MainViewModel;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a944c: 7030 0710 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.onNetworkAvailabilityChanged:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1007 │ │ -1a9452: 0c00 |0003: move-result-object v0 │ │ -1a9454: 1100 |0004: return-object v0 │ │ +1a950c: |[1a950c] com.infomaniak.drive.ui.MainViewModel.access$onNetworkAvailabilityChanged:(Lcom/infomaniak/drive/ui/MainViewModel;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a951c: 7030 0710 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.onNetworkAvailabilityChanged:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1007 │ │ +1a9522: 0c00 |0003: move-result-object v0 │ │ +1a9524: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 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; │ │ @@ -29725,17 +29725,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 │ │ -1a9b38: |[1a9b38] com.infomaniak.drive.ui.MainViewModel.access$postCurrentFolder:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)V │ │ -1a9b48: 7020 0910 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.postCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@1009 │ │ -1a9b4e: 0e00 |0003: return-void │ │ +1a9c08: |[1a9c08] com.infomaniak.drive.ui.MainViewModel.access$postCurrentFolder:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)V │ │ +1a9c18: 7020 0910 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.postCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@1009 │ │ +1a9c1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -29744,25 +29744,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 │ │ -1a894c: |[1a894c] 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; │ │ -1a895c: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a8960: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a8962: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a8966: 0703 |0005: move-object v3, v0 │ │ -1a8968: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a896c: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ -1a8970: 0704 |000a: move-object v4, v0 │ │ -1a8972: 6e40 ca0f 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@0fca │ │ -1a8978: 0c01 |000e: move-result-object v1 │ │ -1a897a: 1101 |000f: return-object v1 │ │ +1a8a1c: |[1a8a1c] 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; │ │ +1a8a2c: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a8a30: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a8a32: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a8a36: 0703 |0005: move-object v3, v0 │ │ +1a8a38: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a8a3c: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +1a8a40: 0704 |000a: move-object v4, v0 │ │ +1a8a42: 6e40 ca0f 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@0fca │ │ +1a8a48: 0c01 |000e: move-result-object v1 │ │ +1a8a4a: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000b line=230 │ │ 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; │ │ @@ -29775,37 +29775,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 │ │ -1a9bd4: |[1a9bd4] 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 │ │ -1a9be4: 07a0 |0000: move-object v0, v10 │ │ -1a9be6: 1f00 4c02 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024c │ │ -1a9bea: 7110 5b06 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065b │ │ -1a9bf0: 0c01 |0006: move-result-object v1 │ │ -1a9bf2: 2200 bf04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04bf │ │ -1a9bf6: 1209 |0009: const/4 v9, #int 0 // #0 │ │ -1a9bf8: 0702 |000a: move-object v2, v0 │ │ -1a9bfa: 07b3 |000b: move-object v3, v11 │ │ -1a9bfc: 07a4 |000c: move-object v4, v10 │ │ -1a9bfe: 07e5 |000d: move-object v5, v14 │ │ -1a9c00: 07d6 |000e: move-object v6, v13 │ │ -1a9c02: 07c7 |000f: move-object v7, v12 │ │ -1a9c04: 07f8 |0010: move-object v8, v15 │ │ -1a9c06: 7608 270f 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@0f27 │ │ -1a9c0c: 0704 |0014: move-object v4, v0 │ │ -1a9c0e: 1f04 a81b |0015: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a9c12: 1235 |0017: const/4 v5, #int 3 // #3 │ │ -1a9c14: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -1a9c16: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -1a9c18: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -1a9c1a: 7706 b3c9 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@c9b3 │ │ -1a9c20: 0e00 |001e: return-void │ │ +1a9ca4: |[1a9ca4] 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 │ │ +1a9cb4: 07a0 |0000: move-object v0, v10 │ │ +1a9cb6: 1f00 4c02 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024c │ │ +1a9cba: 7110 5b06 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065b │ │ +1a9cc0: 0c01 |0006: move-result-object v1 │ │ +1a9cc2: 2200 bf04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04bf │ │ +1a9cc6: 1209 |0009: const/4 v9, #int 0 // #0 │ │ +1a9cc8: 0702 |000a: move-object v2, v0 │ │ +1a9cca: 07b3 |000b: move-object v3, v11 │ │ +1a9ccc: 07a4 |000c: move-object v4, v10 │ │ +1a9cce: 07e5 |000d: move-object v5, v14 │ │ +1a9cd0: 07d6 |000e: move-object v6, v13 │ │ +1a9cd2: 07c7 |000f: move-object v7, v12 │ │ +1a9cd4: 07f8 |0010: move-object v8, v15 │ │ +1a9cd6: 7608 270f 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@0f27 │ │ +1a9cdc: 0704 |0014: move-object v4, v0 │ │ +1a9cde: 1f04 a91b |0015: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a9ce2: 1235 |0017: const/4 v5, #int 3 // #3 │ │ +1a9ce4: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +1a9ce6: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +1a9ce8: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +1a9cea: 7706 c0c9 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@c9c0 │ │ +1a9cf0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 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; │ │ @@ -29818,25 +29818,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 │ │ -1a8aa4: |[1a8aa4] 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; │ │ -1a8ab4: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a8ab8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a8aba: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a8abe: 0703 |0005: move-object v3, v0 │ │ -1a8ac0: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a8ac4: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ -1a8ac8: 0704 |000a: move-object v4, v0 │ │ -1a8aca: 6e40 d20f 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@0fd2 │ │ -1a8ad0: 0c01 |000e: move-result-object v1 │ │ -1a8ad2: 1101 |000f: return-object v1 │ │ +1a8b74: |[1a8b74] 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; │ │ +1a8b84: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a8b88: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a8b8a: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a8b8e: 0703 |0005: move-object v3, v0 │ │ +1a8b90: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a8b94: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +1a8b98: 0704 |000a: move-object v4, v0 │ │ +1a8b9a: 6e40 d20f 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@0fd2 │ │ +1a8ba0: 0c01 |000e: move-result-object v1 │ │ +1a8ba2: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000b line=317 │ │ 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; │ │ @@ -29849,41 +29849,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 │ │ -1a9b74: |[1a9b74] 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 │ │ -1a9b84: dd00 1408 |0000: and-int/lit8 v0, v20, #int 8 // #08 │ │ -1a9b88: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -1a9b8c: 2200 bf03 |0004: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03bf │ │ -1a9b90: 1306 0f00 |0006: const/16 v6, #int 15 // #f │ │ -1a9b94: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -1a9b96: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a9b98: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -1a9b9a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -1a9b9c: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -1a9b9e: 0701 |000d: move-object v1, v0 │ │ -1a9ba0: 7607 6b0b 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@0b6b │ │ -1a9ba6: 070c |0011: move-object v12, v0 │ │ -1a9ba8: 2803 |0012: goto 0015 // +0003 │ │ -1a9baa: 080c 1200 |0013: move-object/from16 v12, v18 │ │ -1a9bae: dd00 1410 |0015: and-int/lit8 v0, v20, #int 16 // #10 │ │ -1a9bb2: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ -1a9bb6: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -1a9bb8: 070d |001a: move-object v13, v0 │ │ -1a9bba: 2803 |001b: goto 001e // +0003 │ │ -1a9bbc: 080d 1300 |001c: move-object/from16 v13, v19 │ │ -1a9bc0: 07e8 |001e: move-object v8, v14 │ │ -1a9bc2: 07f9 |001f: move-object v9, v15 │ │ -1a9bc4: 080a 1000 |0020: move-object/from16 v10, v16 │ │ -1a9bc8: 080b 1100 |0022: move-object/from16 v11, v17 │ │ -1a9bcc: 7606 d30f 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@0fd3 │ │ -1a9bd2: 0e00 |0027: return-void │ │ +1a9c44: |[1a9c44] 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 │ │ +1a9c54: dd00 1408 |0000: and-int/lit8 v0, v20, #int 8 // #08 │ │ +1a9c58: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +1a9c5c: 2200 bf03 |0004: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03bf │ │ +1a9c60: 1306 0f00 |0006: const/16 v6, #int 15 // #f │ │ +1a9c64: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +1a9c66: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a9c68: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +1a9c6a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +1a9c6c: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +1a9c6e: 0701 |000d: move-object v1, v0 │ │ +1a9c70: 7607 6b0b 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@0b6b │ │ +1a9c76: 070c |0011: move-object v12, v0 │ │ +1a9c78: 2803 |0012: goto 0015 // +0003 │ │ +1a9c7a: 080c 1200 |0013: move-object/from16 v12, v18 │ │ +1a9c7e: dd00 1410 |0015: and-int/lit8 v0, v20, #int 16 // #10 │ │ +1a9c82: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ +1a9c86: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +1a9c88: 070d |001a: move-object v13, v0 │ │ +1a9c8a: 2803 |001b: goto 001e // +0003 │ │ +1a9c8c: 080d 1300 |001c: move-object/from16 v13, v19 │ │ +1a9c90: 07e8 |001e: move-object v8, v14 │ │ +1a9c92: 07f9 |001f: move-object v9, v15 │ │ +1a9c94: 080a 1000 |0020: move-object/from16 v10, v16 │ │ +1a9c98: 080b 1100 |0022: move-object/from16 v11, v17 │ │ +1a9c9c: 7606 d30f 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@0fd3 │ │ +1a9ca2: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=435 │ │ 0x0024 line=431 │ │ locals : │ │ 0x0000 - 0x0028 reg=14 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0028 reg=15 (null) Lcom/infomaniak/drive/data/models/File; │ │ @@ -29899,25 +29899,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 │ │ -1a8b2c: |[1a8b2c] 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; │ │ -1a8b3c: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a8b40: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a8b42: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a8b46: 0703 |0005: move-object v3, v0 │ │ -1a8b48: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a8b4c: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ -1a8b50: 0704 |000a: move-object v4, v0 │ │ -1a8b52: 6e40 d60f 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@0fd6 │ │ -1a8b58: 0c01 |000e: move-result-object v1 │ │ -1a8b5a: 1101 |000f: return-object v1 │ │ +1a8bfc: |[1a8bfc] 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; │ │ +1a8c0c: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a8c10: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a8c12: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a8c16: 0703 |0005: move-object v3, v0 │ │ +1a8c18: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a8c1c: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +1a8c20: 0704 |000a: move-object v4, v0 │ │ +1a8c22: 6e40 d60f 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@0fd6 │ │ +1a8c28: 0c01 |000e: move-result-object v1 │ │ +1a8c2a: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000b line=244 │ │ 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; │ │ @@ -29930,21 +29930,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 │ │ -1a8ba8: |[1a8ba8] 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; │ │ -1a8bb8: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -1a8bbc: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -1a8bc0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a8bc2: 6e30 d90f 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@0fd9 │ │ -1a8bc8: 0c00 |0008: move-result-object v0 │ │ -1a8bca: 1100 |0009: return-object v0 │ │ +1a8c78: |[1a8c78] 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; │ │ +1a8c88: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +1a8c8c: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +1a8c90: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a8c92: 6e30 d90f 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@0fd9 │ │ +1a8c98: 0c00 |0008: move-result-object v0 │ │ +1a8c9a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=339 │ │ 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; │ │ @@ -29956,25 +29956,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 │ │ -1a8c18: |[1a8c18] 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; │ │ -1a8c28: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a8c2c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a8c2e: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a8c32: 0703 |0005: move-object v3, v0 │ │ -1a8c34: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a8c38: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ -1a8c3c: 0704 |000a: move-object v4, v0 │ │ -1a8c3e: 6e40 db0f 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@0fdb │ │ -1a8c44: 0c01 |000e: move-result-object v1 │ │ -1a8c46: 1101 |000f: return-object v1 │ │ +1a8ce8: |[1a8ce8] 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; │ │ +1a8cf8: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a8cfc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a8cfe: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a8d02: 0703 |0005: move-object v3, v0 │ │ +1a8d04: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a8d08: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +1a8d0c: 0704 |000a: move-object v4, v0 │ │ +1a8d0e: 6e40 db0f 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@0fdb │ │ +1a8d14: 0c01 |000e: move-result-object v1 │ │ +1a8d16: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000b line=346 │ │ 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; │ │ @@ -29987,19 +29987,19 @@ │ │ type : '()Lcom/infomaniak/drive/MainApplication;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a9250: |[1a9250] com.infomaniak.drive.ui.MainViewModel.getContext:()Lcom/infomaniak/drive/MainApplication; │ │ -1a9260: 6e10 dd0f 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fdd │ │ -1a9266: 0c00 |0003: move-result-object v0 │ │ -1a9268: 1f00 6e03 |0004: check-cast v0, Lcom/infomaniak/drive/MainApplication; // type@036e │ │ -1a926c: 1100 |0006: return-object v0 │ │ +1a9320: |[1a9320] com.infomaniak.drive.ui.MainViewModel.getContext:()Lcom/infomaniak/drive/MainApplication; │ │ +1a9330: 6e10 dd0f 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fdd │ │ +1a9336: 0c00 |0003: move-result-object v0 │ │ +1a9338: 1f00 6e03 |0004: check-cast v0, Lcom/infomaniak/drive/MainApplication; // type@036e │ │ +1a933c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #23 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -30007,21 +30007,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 │ │ -1a8d20: |[1a8d20] com.infomaniak.drive.ui.MainViewModel.getFileShare$default:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ -1a8d30: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -1a8d34: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -1a8d38: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a8d3a: 6e30 e50f 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.getFileShare:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; // method@0fe5 │ │ -1a8d40: 0c00 |0008: move-result-object v0 │ │ -1a8d42: 1100 |0009: return-object v0 │ │ +1a8df0: |[1a8df0] com.infomaniak.drive.ui.MainViewModel.getFileShare$default:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ +1a8e00: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +1a8e04: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +1a8e08: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a8e0a: 6e30 e50f 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.getFileShare:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; // method@0fe5 │ │ +1a8e10: 0c00 |0008: move-result-object v0 │ │ +1a8e12: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=219 │ │ 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; │ │ @@ -30033,52 +30033,52 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1a9c24: |[1a9c24] com.infomaniak.drive.ui.MainViewModel.getPendingUploadsCount$annotations:()V │ │ -1a9c34: 0e00 |0000: return-void │ │ +1a9cf4: |[1a9cf4] com.infomaniak.drive.ui.MainViewModel.getPendingUploadsCount$annotations:()V │ │ +1a9d04: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (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 │ │ -1a9c38: |[1a9c38] com.infomaniak.drive.ui.MainViewModel.initCurrentFolderFromRealm:()V │ │ -1a9c48: 5440 f304 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@04f3 │ │ -1a9c4c: 1a01 83af |0002: const-string v1, "folderId" // string@af83 │ │ -1a9c50: 6e20 5406 1000 |0004: invoke-virtual {v0, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0654 │ │ -1a9c56: 0c00 |0007: move-result-object v0 │ │ -1a9c58: 1f00 0418 |0008: check-cast v0, Ljava/lang/Integer; // type@1804 │ │ -1a9c5c: 5441 e204 |000a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04e2 │ │ -1a9c60: 6e10 3f06 0100 |000c: invoke-virtual {v1}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@063f │ │ -1a9c66: 0c01 |000f: move-result-object v1 │ │ -1a9c68: 3901 1a00 |0010: if-nez v1, 002a // +001a │ │ -1a9c6c: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ -1a9c70: 6201 ba00 |0014: sget-object v1, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a9c74: 6e10 c895 0000 |0016: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@95c8 │ │ -1a9c7a: 0a00 |0019: move-result v0 │ │ -1a9c7c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -1a9c7e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -1a9c80: 7153 a409 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@09a4 │ │ -1a9c86: 0c00 |001f: move-result-object v0 │ │ -1a9c88: 3800 0a00 |0020: if-eqz v0, 002a // +000a │ │ -1a9c8c: 5441 e004 |0022: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04e0 │ │ -1a9c90: 6e20 4e06 0100 |0024: invoke-virtual {v1, v0}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064e │ │ -1a9c96: 7010 1310 0400 |0027: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolder:()V // method@1013 │ │ -1a9c9c: 0e00 |002a: return-void │ │ +1a9d08: |[1a9d08] com.infomaniak.drive.ui.MainViewModel.initCurrentFolderFromRealm:()V │ │ +1a9d18: 5440 f304 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@04f3 │ │ +1a9d1c: 1a01 88af |0002: const-string v1, "folderId" // string@af88 │ │ +1a9d20: 6e20 5406 1000 |0004: invoke-virtual {v0, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0654 │ │ +1a9d26: 0c00 |0007: move-result-object v0 │ │ +1a9d28: 1f00 0518 |0008: check-cast v0, Ljava/lang/Integer; // type@1805 │ │ +1a9d2c: 5441 e204 |000a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04e2 │ │ +1a9d30: 6e10 3f06 0100 |000c: invoke-virtual {v1}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@063f │ │ +1a9d36: 0c01 |000f: move-result-object v1 │ │ +1a9d38: 3901 1a00 |0010: if-nez v1, 002a // +001a │ │ +1a9d3c: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ +1a9d40: 6201 ba00 |0014: sget-object v1, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a9d44: 6e10 d595 0000 |0016: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@95d5 │ │ +1a9d4a: 0a00 |0019: move-result v0 │ │ +1a9d4c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +1a9d4e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +1a9d50: 7153 a409 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@09a4 │ │ +1a9d56: 0c00 |001f: move-result-object v0 │ │ +1a9d58: 3800 0a00 |0020: if-eqz v0, 002a // +000a │ │ +1a9d5c: 5441 e004 |0022: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04e0 │ │ +1a9d60: 6e20 4e06 0100 |0024: invoke-virtual {v1, v0}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064e │ │ +1a9d66: 7010 1310 0400 |0027: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolder:()V // method@1013 │ │ +1a9d6c: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x000a line=550 │ │ 0x0014 line=551 │ │ 0x0022 line=552 │ │ 0x0027 line=553 │ │ @@ -30090,36 +30090,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 │ │ -1a95e8: |[1a95e8] com.infomaniak.drive.ui.MainViewModel.initUploadFilesHelper$lambda$5:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; │ │ -1a95f8: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a95fc: 0771 |0002: move-object v1, v7 │ │ -1a95fe: 1f01 3700 |0003: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1a9602: 1265 |0005: const/4 v5, #int 6 // #6 │ │ -1a9604: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -1a9606: 1b02 f303 0100 |0007: const-string/jumbo v2, "uploadFile" // string@000103f3 │ │ -1a960c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -1a960e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -1a9610: 7707 3309 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@0933 │ │ -1a9616: 5487 f904 |000f: iget-object v7, v8, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@04f9 │ │ -1a961a: 3807 0800 |0011: if-eqz v7, 0019 // +0008 │ │ -1a961e: 7010 1a10 0800 |0013: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainViewModel;.setParentFolder:()V // method@101a │ │ -1a9624: 6207 89b3 |0016: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a9628: 280c |0018: goto 0024 // +000c │ │ -1a962a: 1a07 9884 |0019: const-string v7, "UploadFilesHelper is null. It should not!" // string@8498 │ │ -1a962e: 7110 d67a 0700 |001b: invoke-static {v7}, Lio/sentry/Sentry;.captureMessage:(Ljava/lang/String;)Lio/sentry/protocol/SentryId; // method@7ad6 │ │ -1a9634: 0c07 |001e: move-result-object v7 │ │ -1a9636: 1a08 7f9a |001f: const-string v8, "captureMessage(...)" // string@9a7f │ │ -1a963a: 7120 bbb9 8700 |0021: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1a9640: 6207 89b3 |0024: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a9644: 1107 |0026: return-object v7 │ │ +1a96b8: |[1a96b8] com.infomaniak.drive.ui.MainViewModel.initUploadFilesHelper$lambda$5:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; │ │ +1a96c8: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a96cc: 0771 |0002: move-object v1, v7 │ │ +1a96ce: 1f01 3700 |0003: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1a96d2: 1265 |0005: const/4 v5, #int 6 // #6 │ │ +1a96d4: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +1a96d6: 1b02 f803 0100 |0007: const-string/jumbo v2, "uploadFile" // string@000103f8 │ │ +1a96dc: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +1a96de: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +1a96e0: 7707 3309 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@0933 │ │ +1a96e6: 5487 f904 |000f: iget-object v7, v8, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@04f9 │ │ +1a96ea: 3807 0800 |0011: if-eqz v7, 0019 // +0008 │ │ +1a96ee: 7010 1a10 0800 |0013: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainViewModel;.setParentFolder:()V // method@101a │ │ +1a96f4: 6207 8cb3 |0016: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a96f8: 280c |0018: goto 0024 // +000c │ │ +1a96fa: 1a07 9c84 |0019: const-string v7, "UploadFilesHelper is null. It should not!" // string@849c │ │ +1a96fe: 7110 e37a 0700 |001b: invoke-static {v7}, Lio/sentry/Sentry;.captureMessage:(Ljava/lang/String;)Lio/sentry/protocol/SentryId; // method@7ae3 │ │ +1a9704: 0c07 |001e: move-result-object v7 │ │ +1a9706: 1a08 849a |001f: const-string v8, "captureMessage(...)" // string@9a84 │ │ +1a970a: 7120 c8b9 8700 |0021: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1a9710: 6207 8cb3 |0024: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a9714: 1107 |0026: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x000f line=157 │ │ 0x0024 line=158 │ │ locals : │ │ 0x0000 - 0x0027 reg=7 (null) Landroidx/fragment/app/FragmentActivity; │ │ @@ -30130,39 +30130,39 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1a9cec: |[1a9cec] com.infomaniak.drive.ui.MainViewModel.isNetworkAvailable$annotations:()V │ │ -1a9cfc: 0e00 |0000: return-void │ │ +1a9dbc: |[1a9dbc] com.infomaniak.drive.ui.MainViewModel.isNetworkAvailable$annotations:()V │ │ +1a9dcc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (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 │ │ -1a9318: |[1a9318] com.infomaniak.drive.ui.MainViewModel.manageCategoryApiCall:(Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; │ │ -1a9328: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ -1a932c: 6203 b600 |0002: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a9330: 6e30 3d09 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@093d │ │ -1a9336: 0c01 |0007: move-result-object v1 │ │ -1a9338: 2807 |0008: goto 000f // +0007 │ │ -1a933a: 6203 b600 |0009: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a933e: 6e30 7209 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@0972 │ │ -1a9344: 0c01 |000e: move-result-object v1 │ │ -1a9346: 1101 |000f: return-object v1 │ │ +1a93e8: |[1a93e8] com.infomaniak.drive.ui.MainViewModel.manageCategoryApiCall:(Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; │ │ +1a93f8: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ +1a93fc: 6203 b600 |0002: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a9400: 6e30 3d09 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@093d │ │ +1a9406: 0c01 |0007: move-result-object v1 │ │ +1a9408: 2807 |0008: goto 000f // +0007 │ │ +1a940a: 6203 b600 |0009: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a940e: 6e30 7209 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@0972 │ │ +1a9414: 0c01 |000e: move-result-object v1 │ │ +1a9416: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=541 │ │ 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 │ │ @@ -30173,21 +30173,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 │ │ -1a8df8: |[1a8df8] 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; │ │ -1a8e08: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ -1a8e0c: 3804 0300 |0002: if-eqz v4, 0005 // +0003 │ │ -1a8e10: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -1a8e12: 6e40 ff0f 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@0fff │ │ -1a8e18: 0c00 |0008: move-result-object v0 │ │ -1a8e1a: 1100 |0009: return-object v0 │ │ +1a8ec8: |[1a8ec8] 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; │ │ +1a8ed8: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ +1a8edc: 3804 0300 |0002: if-eqz v4, 0005 // +0003 │ │ +1a8ee0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +1a8ee2: 6e40 ff0f 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@0fff │ │ +1a8ee8: 0c00 |0008: move-result-object v0 │ │ +1a8eea: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=266 │ │ 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; │ │ @@ -30200,38 +30200,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 │ │ -1a9d60: |[1a9d60] com.infomaniak.drive.ui.MainViewModel.moveIfOfflineFileOrDelete:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V │ │ -1a9d70: 6e10 720a 0400 |0000: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.isOffline:()Z // method@0a72 │ │ -1a9d76: 0a00 |0003: move-result v0 │ │ -1a9d78: 3800 2900 |0004: if-eqz v0, 002d // +0029 │ │ -1a9d7c: 2200 c517 |0006: new-instance v0, Ljava/io/File; // type@17c5 │ │ -1a9d80: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -1a9d82: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a9d84: 7140 520a 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@0a52 │ │ -1a9d8a: 0c06 |000d: move-result-object v6 │ │ -1a9d8c: 6e10 4a0a 0400 |000e: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a4a │ │ -1a9d92: 0c04 |0011: move-result-object v4 │ │ -1a9d94: 2201 1e18 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@181e │ │ -1a9d98: 7010 ad96 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@96ad │ │ -1a9d9e: 6e20 b996 6100 |0017: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1a9da4: 1a06 bf25 |001a: const-string v6, "/" // string@25bf │ │ -1a9da8: 6e20 b996 6100 |001c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1a9dae: 6e20 b996 4100 |001f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1a9db4: 6e10 ca96 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ca │ │ -1a9dba: 0c04 |0025: move-result-object v4 │ │ -1a9dbc: 7020 7e94 4000 |0026: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@947e │ │ -1a9dc2: 6e20 9994 0500 |0029: invoke-virtual {v5, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@9499 │ │ -1a9dc8: 2804 |002c: goto 0030 // +0004 │ │ -1a9dca: 6e10 8594 0500 |002d: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@9485 │ │ -1a9dd0: 0e00 |0030: return-void │ │ +1a9e30: |[1a9e30] com.infomaniak.drive.ui.MainViewModel.moveIfOfflineFileOrDelete:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V │ │ +1a9e40: 6e10 720a 0400 |0000: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.isOffline:()Z // method@0a72 │ │ +1a9e46: 0a00 |0003: move-result v0 │ │ +1a9e48: 3800 2900 |0004: if-eqz v0, 002d // +0029 │ │ +1a9e4c: 2200 c617 |0006: new-instance v0, Ljava/io/File; // type@17c6 │ │ +1a9e50: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +1a9e52: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a9e54: 7140 520a 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@0a52 │ │ +1a9e5a: 0c06 |000d: move-result-object v6 │ │ +1a9e5c: 6e10 4a0a 0400 |000e: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a4a │ │ +1a9e62: 0c04 |0011: move-result-object v4 │ │ +1a9e64: 2201 1f18 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@181f │ │ +1a9e68: 7010 ba96 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@96ba │ │ +1a9e6e: 6e20 c696 6100 |0017: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1a9e74: 1a06 c025 |001a: const-string v6, "/" // string@25c0 │ │ +1a9e78: 6e20 c696 6100 |001c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1a9e7e: 6e20 c696 4100 |001f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1a9e84: 6e10 d796 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96d7 │ │ +1a9e8a: 0c04 |0025: move-result-object v4 │ │ +1a9e8c: 7020 8b94 4000 |0026: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@948b │ │ +1a9e92: 6e20 a694 0500 |0029: invoke-virtual {v5, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@94a6 │ │ +1a9e98: 2804 |002c: goto 0030 // +0004 │ │ +1a9e9a: 6e10 9294 0500 |002d: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@9492 │ │ +1a9ea0: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ 0x002d line=520 │ │ locals : │ │ 0x0000 - 0x0031 reg=3 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0031 reg=4 (null) Lcom/infomaniak/drive/data/models/File; │ │ @@ -30243,20 +30243,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 │ │ -1a9dd4: |[1a9dd4] com.infomaniak.drive.ui.MainViewModel.navigateFileListTo$default:(Lcom/infomaniak/drive/ui/MainViewModel;Landroidx/navigation/NavController;IZILjava/lang/Object;)V │ │ -1a9de4: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ -1a9de8: 3804 0300 |0002: if-eqz v4, 0005 // +0003 │ │ -1a9dec: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -1a9dee: 6e40 0210 1032 |0005: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V // method@1002 │ │ -1a9df4: 0e00 |0008: return-void │ │ +1a9ea4: |[1a9ea4] com.infomaniak.drive.ui.MainViewModel.navigateFileListTo$default:(Lcom/infomaniak/drive/ui/MainViewModel;Landroidx/navigation/NavController;IZILjava/lang/Object;)V │ │ +1a9eb4: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ +1a9eb8: 3804 0300 |0002: if-eqz v4, 0005 // +0003 │ │ +1a9ebc: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +1a9ebe: 6e40 0210 1032 |0005: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V // method@1002 │ │ +1a9ec4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=181 │ │ 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 │ │ @@ -30269,113 +30269,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 │ │ -1a92e0: |[1a92e0] com.infomaniak.drive.ui.MainViewModel.notificationPermission_delegate$lambda$2:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ -1a92f0: 2200 250c |0000: new-instance v0, Lcom/infomaniak/drive/utils/NotificationPermission; // type@0c25 │ │ -1a92f4: 7010 a73b 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/NotificationPermission;.:()V // method@3ba7 │ │ -1a92fa: 1100 |0005: return-object v0 │ │ +1a93b0: |[1a93b0] com.infomaniak.drive.ui.MainViewModel.notificationPermission_delegate$lambda$2:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ +1a93c0: 2200 260c |0000: new-instance v0, Lcom/infomaniak/drive/utils/NotificationPermission; // type@0c26 │ │ +1a93c4: 7010 b43b 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/NotificationPermission;.:()V // method@3bb4 │ │ +1a93ca: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ │ │ #33 : (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 │ │ -1a9458: |[1a9458] com.infomaniak.drive.ui.MainViewModel.onNetworkAvailabilityChanged:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a9468: 20f0 d104 |0000: instance-of v0, v15, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04d1 │ │ -1a946c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -1a9470: 07f0 |0004: move-object v0, v15 │ │ -1a9472: 1f00 d104 |0005: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04d1 │ │ -1a9476: 5201 b304 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04b3 │ │ -1a947a: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -1a947e: b521 |000b: and-int/2addr v1, v2 │ │ -1a9480: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -1a9484: 520f b304 |000e: iget v15, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04b3 │ │ -1a9488: b12f |0010: sub-int/2addr v15, v2 │ │ -1a948a: 590f b304 |0011: iput v15, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04b3 │ │ -1a948e: 2806 |0013: goto 0019 // +0006 │ │ -1a9490: 2200 d104 |0014: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04d1 │ │ -1a9494: 7030 7d0f d00f |0016: invoke-direct {v0, v13, v15}, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f7d │ │ -1a949a: 0706 |0019: move-object v6, v0 │ │ -1a949c: 546f b404 |001a: iget-object v15, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.result:Ljava/lang/Object; // field@04b4 │ │ -1a94a0: 7100 edb4 0000 |001c: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1a94a6: 0c00 |001f: move-result-object v0 │ │ -1a94a8: 5261 b304 |0020: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04b3 │ │ -1a94ac: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -1a94ae: 3801 1400 |0023: if-eqz v1, 0037 // +0014 │ │ -1a94b2: 3321 0a00 |0025: if-ne v1, v2, 002f // +000a │ │ -1a94b6: 546e b204 |0027: iget-object v14, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.L$0:Ljava/lang/Object; // field@04b2 │ │ -1a94ba: 1f0e de04 |0029: check-cast v14, Lcom/infomaniak/drive/ui/MainViewModel; // type@04de │ │ -1a94be: 7110 809d 0f00 |002b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a94c4: 2863 |002e: goto 0091 // +0063 │ │ -1a94c6: 220e 0118 |002f: new-instance v14, Ljava/lang/IllegalStateException; // type@1801 │ │ -1a94ca: 1a0f 5e99 |0031: const-string v15, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1a94ce: 7020 bc95 fe00 |0033: invoke-direct {v14, v15}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1a94d4: 270e |0036: throw v14 │ │ -1a94d6: 7110 809d 0f00 |0037: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1a94dc: 6207 d450 |003a: sget-object v7, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@50d4 │ │ -1a94e0: 380e 0500 |003c: if-eqz v14, 0041 // +0005 │ │ -1a94e4: 1a0f 9b2b |003e: const-string v15, "Available" // string@2b9b │ │ -1a94e8: 2803 |0040: goto 0043 // +0003 │ │ -1a94ea: 1a0f 0384 |0041: const-string v15, "Unavailable" // string@8403 │ │ -1a94ee: 07f9 |0043: move-object v9, v15 │ │ -1a94f0: 124b |0044: const/4 v11, #int 4 // #4 │ │ -1a94f2: 120c |0045: const/4 v12, #int 0 // #0 │ │ -1a94f4: 1a08 8e3d |0046: const-string v8, "Internet availability" // string@3d8e │ │ -1a94f8: 120a |0048: const/4 v10, #int 0 // #0 │ │ -1a94fa: 7706 4b46 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@464b │ │ -1a9500: 220f 1a13 |004c: new-instance v15, Lio/sentry/Breadcrumb; // type@131a │ │ -1a9504: 7010 6271 0f00 |004e: invoke-direct {v15}, Lio/sentry/Breadcrumb;.:()V // method@7162 │ │ -1a950a: 1a01 726d |0051: const-string v1, "Network" // string@6d72 │ │ -1a950e: 6e20 8871 1f00 |0053: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setCategory:(Ljava/lang/String;)V // method@7188 │ │ -1a9514: 2201 1e18 |0056: new-instance v1, Ljava/lang/StringBuilder; // type@181e │ │ -1a9518: 1a03 8d3d |0058: const-string v3, "Internet access is available : " // string@3d8d │ │ -1a951c: 7020 b096 3100 |005a: invoke-direct {v1, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96b0 │ │ -1a9522: 6e20 bb96 e100 |005d: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@96bb │ │ -1a9528: 6e10 ca96 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ca │ │ -1a952e: 0c01 |0063: move-result-object v1 │ │ -1a9530: 6e20 8b71 1f00 |0064: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setMessage:(Ljava/lang/String;)V // method@718b │ │ -1a9536: 380e 0500 |0067: if-eqz v14, 006c // +0005 │ │ -1a953a: 6201 6fa7 |0069: sget-object v1, Lio/sentry/SentryLevel;.INFO:Lio/sentry/SentryLevel; // field@a76f │ │ -1a953e: 2803 |006b: goto 006e // +0003 │ │ -1a9540: 6201 70a7 |006c: sget-object v1, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a770 │ │ -1a9544: 6e20 8a71 1f00 |006e: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setLevel:(Lio/sentry/SentryLevel;)V // method@718a │ │ -1a954a: 7110 c77a 0f00 |0071: invoke-static {v15}, Lio/sentry/Sentry;.addBreadcrumb:(Lio/sentry/Breadcrumb;)V // method@7ac7 │ │ -1a9550: 380e 2000 |0074: if-eqz v14, 0094 // +0020 │ │ -1a9554: 6201 f512 |0076: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1a9558: 7010 de0f 0d00 |0078: invoke-direct {v13}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fde │ │ -1a955e: 0c0e |007b: move-result-object v14 │ │ -1a9560: 1f0e 3700 |007c: check-cast v14, Landroid/content/Context; // type@0037 │ │ -1a9564: 5b6d b204 |007e: iput-object v13, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.L$0:Ljava/lang/Object; // field@04b2 │ │ -1a9568: 5962 b304 |0080: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04b3 │ │ -1a956c: 1203 |0082: const/4 v3, #int 0 // #0 │ │ -1a956e: 1204 |0083: const/4 v4, #int 0 // #0 │ │ -1a9570: 1205 |0084: const/4 v5, #int 0 // #0 │ │ -1a9572: 1307 0e00 |0085: const/16 v7, #int 14 // #e │ │ -1a9576: 1208 |0087: const/4 v8, #int 0 // #0 │ │ -1a9578: 07e2 |0088: move-object v2, v14 │ │ -1a957a: 7708 403a 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@3a40 │ │ -1a9580: 0c0e |008c: move-result-object v14 │ │ -1a9582: 330e 0300 |008d: if-ne v14, v0, 0090 // +0003 │ │ -1a9586: 1100 |008f: return-object v0 │ │ -1a9588: 07de |0090: move-object v14, v13 │ │ -1a958a: 6e10 1010 0e00 |0091: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/MainViewModel;.restartUploadWorkerIfNeeded:()V // method@1010 │ │ -1a9590: 620e 89b3 |0094: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a9594: 110e |0096: return-object v14 │ │ +1a9528: |[1a9528] com.infomaniak.drive.ui.MainViewModel.onNetworkAvailabilityChanged:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a9538: 20f0 d104 |0000: instance-of v0, v15, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04d1 │ │ +1a953c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +1a9540: 07f0 |0004: move-object v0, v15 │ │ +1a9542: 1f00 d104 |0005: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04d1 │ │ +1a9546: 5201 b304 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04b3 │ │ +1a954a: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +1a954e: b521 |000b: and-int/2addr v1, v2 │ │ +1a9550: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +1a9554: 520f b304 |000e: iget v15, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04b3 │ │ +1a9558: b12f |0010: sub-int/2addr v15, v2 │ │ +1a955a: 590f b304 |0011: iput v15, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04b3 │ │ +1a955e: 2806 |0013: goto 0019 // +0006 │ │ +1a9560: 2200 d104 |0014: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04d1 │ │ +1a9564: 7030 7d0f d00f |0016: invoke-direct {v0, v13, v15}, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f7d │ │ +1a956a: 0706 |0019: move-object v6, v0 │ │ +1a956c: 546f b404 |001a: iget-object v15, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.result:Ljava/lang/Object; // field@04b4 │ │ +1a9570: 7100 fab4 0000 |001c: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1a9576: 0c00 |001f: move-result-object v0 │ │ +1a9578: 5261 b304 |0020: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04b3 │ │ +1a957c: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +1a957e: 3801 1400 |0023: if-eqz v1, 0037 // +0014 │ │ +1a9582: 3321 0a00 |0025: if-ne v1, v2, 002f // +000a │ │ +1a9586: 546e b204 |0027: iget-object v14, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.L$0:Ljava/lang/Object; // field@04b2 │ │ +1a958a: 1f0e de04 |0029: check-cast v14, Lcom/infomaniak/drive/ui/MainViewModel; // type@04de │ │ +1a958e: 7110 8d9d 0f00 |002b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a9594: 2863 |002e: goto 0091 // +0063 │ │ +1a9596: 220e 0218 |002f: new-instance v14, Ljava/lang/IllegalStateException; // type@1802 │ │ +1a959a: 1a0f 6399 |0031: const-string v15, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1a959e: 7020 c995 fe00 |0033: invoke-direct {v14, v15}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1a95a4: 270e |0036: throw v14 │ │ +1a95a6: 7110 8d9d 0f00 |0037: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1a95ac: 6207 d750 |003a: sget-object v7, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@50d7 │ │ +1a95b0: 380e 0500 |003c: if-eqz v14, 0041 // +0005 │ │ +1a95b4: 1a0f 9e2b |003e: const-string v15, "Available" // string@2b9e │ │ +1a95b8: 2803 |0040: goto 0043 // +0003 │ │ +1a95ba: 1a0f 0784 |0041: const-string v15, "Unavailable" // string@8407 │ │ +1a95be: 07f9 |0043: move-object v9, v15 │ │ +1a95c0: 124b |0044: const/4 v11, #int 4 // #4 │ │ +1a95c2: 120c |0045: const/4 v12, #int 0 // #0 │ │ +1a95c4: 1a08 913d |0046: const-string v8, "Internet availability" // string@3d91 │ │ +1a95c8: 120a |0048: const/4 v10, #int 0 // #0 │ │ +1a95ca: 7706 5846 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@4658 │ │ +1a95d0: 220f 1b13 |004c: new-instance v15, Lio/sentry/Breadcrumb; // type@131b │ │ +1a95d4: 7010 6f71 0f00 |004e: invoke-direct {v15}, Lio/sentry/Breadcrumb;.:()V // method@716f │ │ +1a95da: 1a01 766d |0051: const-string v1, "Network" // string@6d76 │ │ +1a95de: 6e20 9571 1f00 |0053: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setCategory:(Ljava/lang/String;)V // method@7195 │ │ +1a95e4: 2201 1f18 |0056: new-instance v1, Ljava/lang/StringBuilder; // type@181f │ │ +1a95e8: 1a03 903d |0058: const-string v3, "Internet access is available : " // string@3d90 │ │ +1a95ec: 7020 bd96 3100 |005a: invoke-direct {v1, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96bd │ │ +1a95f2: 6e20 c896 e100 |005d: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@96c8 │ │ +1a95f8: 6e10 d796 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96d7 │ │ +1a95fe: 0c01 |0063: move-result-object v1 │ │ +1a9600: 6e20 9871 1f00 |0064: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setMessage:(Ljava/lang/String;)V // method@7198 │ │ +1a9606: 380e 0500 |0067: if-eqz v14, 006c // +0005 │ │ +1a960a: 6201 72a7 |0069: sget-object v1, Lio/sentry/SentryLevel;.INFO:Lio/sentry/SentryLevel; // field@a772 │ │ +1a960e: 2803 |006b: goto 006e // +0003 │ │ +1a9610: 6201 73a7 |006c: sget-object v1, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a773 │ │ +1a9614: 6e20 9771 1f00 |006e: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setLevel:(Lio/sentry/SentryLevel;)V // method@7197 │ │ +1a961a: 7110 d47a 0f00 |0071: invoke-static {v15}, Lio/sentry/Sentry;.addBreadcrumb:(Lio/sentry/Breadcrumb;)V // method@7ad4 │ │ +1a9620: 380e 2000 |0074: if-eqz v14, 0094 // +0020 │ │ +1a9624: 6201 f812 |0076: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1a9628: 7010 de0f 0d00 |0078: invoke-direct {v13}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fde │ │ +1a962e: 0c0e |007b: move-result-object v14 │ │ +1a9630: 1f0e 3700 |007c: check-cast v14, Landroid/content/Context; // type@0037 │ │ +1a9634: 5b6d b204 |007e: iput-object v13, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.L$0:Ljava/lang/Object; // field@04b2 │ │ +1a9638: 5962 b304 |0080: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04b3 │ │ +1a963c: 1203 |0082: const/4 v3, #int 0 // #0 │ │ +1a963e: 1204 |0083: const/4 v4, #int 0 // #0 │ │ +1a9640: 1205 |0084: const/4 v5, #int 0 // #0 │ │ +1a9642: 1307 0e00 |0085: const/16 v7, #int 14 // #e │ │ +1a9646: 1208 |0087: const/4 v8, #int 0 // #0 │ │ +1a9648: 07e2 |0088: move-object v2, v14 │ │ +1a964a: 7708 4d3a 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@3a4d │ │ +1a9650: 0c0e |008c: move-result-object v14 │ │ +1a9652: 330e 0300 |008d: if-ne v14, v0, 0090 // +0003 │ │ +1a9656: 1100 |008f: return-object v0 │ │ +1a9658: 07de |0090: move-object v14, v13 │ │ +1a965a: 6e10 1010 0e00 |0091: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/MainViewModel;.restartUploadWorkerIfNeeded:()V // method@1010 │ │ +1a9660: 620e 8cb3 |0094: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a9664: 110e |0096: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0020 line=505 │ │ 0x003a line=506 │ │ 0x004c line=507 │ │ 0x0051 line=508 │ │ 0x0056 line=509 │ │ @@ -30394,36 +30394,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 │ │ -1a8f08: |[1a8f08] com.infomaniak.drive.ui.MainViewModel.pendingUploadsCount$lambda$8:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; │ │ -1a8f18: 6200 1e01 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011e │ │ -1a8f1c: 6e20 5a0b 6000 |0002: invoke-virtual {v0, v6}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getCurrentUserPendingUploadFile:(Ljava/lang/Integer;)Lio/realm/RealmResults; // method@0b5a │ │ -1a8f22: 0c06 |0005: move-result-object v6 │ │ -1a8f24: 7110 3070 0600 |0006: invoke-static {v6}, Lio/realm/kotlin/RealmResultsExtensionsKt;.toFlow:(Lio/realm/RealmResults;)Lkotlinx/coroutines/flow/Flow; // method@7030 │ │ -1a8f2a: 0c06 |0009: move-result-object v6 │ │ -1a8f2c: 2200 d204 |000a: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04d2 │ │ -1a8f30: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -1a8f32: 7020 7f0f 1000 |000d: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.:(Lkotlin/coroutines/Continuation;)V // method@0f7f │ │ -1a8f38: 1f00 a81b |0010: check-cast v0, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a8f3c: 7120 66d3 0600 |0012: invoke-static {v6, v0}, Lkotlinx/coroutines/flow/FlowKt;.mapLatest:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@d366 │ │ -1a8f42: 0c06 |0015: move-result-object v6 │ │ -1a8f44: 7110 3cd3 0600 |0016: invoke-static {v6}, Lkotlinx/coroutines/flow/FlowKt;.distinctUntilChanged:(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; // method@d33c │ │ -1a8f4a: 0c06 |0019: move-result-object v6 │ │ -1a8f4c: 7110 14d3 0600 |001a: invoke-static {v6}, Lkotlinx/coroutines/flow/FlowKt;.cancellable:(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; // method@d314 │ │ -1a8f52: 0c00 |001d: move-result-object v0 │ │ -1a8f54: 1234 |001e: const/4 v4, #int 3 // #3 │ │ -1a8f56: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -1a8f58: 1602 0000 |0020: const-wide/16 v2, #int 0 // #0 │ │ -1a8f5c: 7706 2e06 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@062e │ │ -1a8f62: 0c06 |0025: move-result-object v6 │ │ -1a8f64: 1106 |0026: return-object v6 │ │ +1a8fd8: |[1a8fd8] com.infomaniak.drive.ui.MainViewModel.pendingUploadsCount$lambda$8:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; │ │ +1a8fe8: 6200 1e01 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011e │ │ +1a8fec: 6e20 5a0b 6000 |0002: invoke-virtual {v0, v6}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getCurrentUserPendingUploadFile:(Ljava/lang/Integer;)Lio/realm/RealmResults; // method@0b5a │ │ +1a8ff2: 0c06 |0005: move-result-object v6 │ │ +1a8ff4: 7110 3d70 0600 |0006: invoke-static {v6}, Lio/realm/kotlin/RealmResultsExtensionsKt;.toFlow:(Lio/realm/RealmResults;)Lkotlinx/coroutines/flow/Flow; // method@703d │ │ +1a8ffa: 0c06 |0009: move-result-object v6 │ │ +1a8ffc: 2200 d204 |000a: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04d2 │ │ +1a9000: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +1a9002: 7020 7f0f 1000 |000d: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.:(Lkotlin/coroutines/Continuation;)V // method@0f7f │ │ +1a9008: 1f00 a91b |0010: check-cast v0, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a900c: 7120 73d3 0600 |0012: invoke-static {v6, v0}, Lkotlinx/coroutines/flow/FlowKt;.mapLatest:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@d373 │ │ +1a9012: 0c06 |0015: move-result-object v6 │ │ +1a9014: 7110 49d3 0600 |0016: invoke-static {v6}, Lkotlinx/coroutines/flow/FlowKt;.distinctUntilChanged:(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; // method@d349 │ │ +1a901a: 0c06 |0019: move-result-object v6 │ │ +1a901c: 7110 21d3 0600 |001a: invoke-static {v6}, Lkotlinx/coroutines/flow/FlowKt;.cancellable:(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; // method@d321 │ │ +1a9022: 0c00 |001d: move-result-object v0 │ │ +1a9024: 1234 |001e: const/4 v4, #int 3 // #3 │ │ +1a9026: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +1a9028: 1602 0000 |0020: const-wide/16 v2, #int 0 // #0 │ │ +1a902c: 7706 2e06 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@062e │ │ +1a9032: 0c06 |0025: move-result-object v6 │ │ +1a9034: 1106 |0026: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0006 line=375 │ │ 0x000a line=376 │ │ 0x0016 line=377 │ │ 0x001a line=378 │ │ @@ -30436,23 +30436,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 │ │ -1a9e8c: |[1a9e8c] com.infomaniak.drive.ui.MainViewModel.postCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V │ │ -1a9e9c: 5430 f504 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@04f5 │ │ -1a9ea0: 1f00 091e |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1e09 │ │ -1a9ea4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a9ea6: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -1a9ea8: 7140 1bcc 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@cc1b │ │ -1a9eae: 5430 e004 |0009: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04e0 │ │ -1a9eb2: 6e20 4d06 4000 |000b: invoke-virtual {v0, v4}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@064d │ │ -1a9eb8: 0e00 |000e: return-void │ │ +1a9f5c: |[1a9f5c] com.infomaniak.drive.ui.MainViewModel.postCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V │ │ +1a9f6c: 5430 f504 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@04f5 │ │ +1a9f70: 1f00 0a1e |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1e0a │ │ +1a9f74: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a9f76: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +1a9f78: 7140 28cc 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@cc28 │ │ +1a9f7e: 5430 e004 |0009: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04e0 │ │ +1a9f82: 6e20 4d06 4000 |000b: invoke-virtual {v0, v4}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@064d │ │ +1a9f88: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0009 line=148 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x000f reg=4 (null) Lcom/infomaniak/drive/data/models/File; │ │ @@ -30462,27 +30462,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 │ │ -1a9400: |[1a9400] com.infomaniak.drive.ui.MainViewModel.realm_delegate$lambda$1:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; │ │ -1a9410: 5422 f404 |0000: iget-object v2, v2, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04f4 │ │ -1a9414: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ -1a9418: 6200 ba00 |0004: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a941c: 6e20 b209 2000 |0006: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/cache/FileController;.getRealmInstance:(Lcom/infomaniak/drive/data/models/UserDrive;)Lio/realm/Realm; // method@09b2 │ │ -1a9422: 0c02 |0009: move-result-object v2 │ │ -1a9424: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ -1a9428: 6202 ba00 |000c: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a942c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -1a942e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -1a9430: 7140 b309 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@09b3 │ │ -1a9436: 0c02 |0013: move-result-object v2 │ │ -1a9438: 1102 |0014: return-object v2 │ │ +1a94d0: |[1a94d0] com.infomaniak.drive.ui.MainViewModel.realm_delegate$lambda$1:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; │ │ +1a94e0: 5422 f404 |0000: iget-object v2, v2, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04f4 │ │ +1a94e4: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ +1a94e8: 6200 ba00 |0004: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a94ec: 6e20 b209 2000 |0006: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/cache/FileController;.getRealmInstance:(Lcom/infomaniak/drive/data/models/UserDrive;)Lio/realm/Realm; // method@09b2 │ │ +1a94f2: 0c02 |0009: move-result-object v2 │ │ +1a94f4: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ +1a94f8: 6202 ba00 |000c: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a94fc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +1a94fe: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +1a9500: 7140 b309 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@09b3 │ │ +1a9506: 0c02 |0013: move-result-object v2 │ │ +1a9508: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0004 line=69 │ │ 0x000c line=70 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ @@ -30492,41 +30492,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 │ │ -1a9ebc: |[1a9ebc] 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 │ │ -1a9ecc: dd00 1408 |0000: and-int/lit8 v0, v20, #int 8 // #08 │ │ -1a9ed0: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -1a9ed4: 2200 bf03 |0004: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03bf │ │ -1a9ed8: 1306 0f00 |0006: const/16 v6, #int 15 // #f │ │ -1a9edc: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -1a9ede: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a9ee0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -1a9ee2: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -1a9ee4: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -1a9ee6: 0701 |000d: move-object v1, v0 │ │ -1a9ee8: 7607 6b0b 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@0b6b │ │ -1a9eee: 070c |0011: move-object v12, v0 │ │ -1a9ef0: 2803 |0012: goto 0015 // +0003 │ │ -1a9ef2: 080c 1200 |0013: move-object/from16 v12, v18 │ │ -1a9ef6: dd00 1410 |0015: and-int/lit8 v0, v20, #int 16 // #10 │ │ -1a9efa: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ -1a9efe: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -1a9f00: 070d |001a: move-object v13, v0 │ │ -1a9f02: 2803 |001b: goto 001e // +0003 │ │ -1a9f04: 080d 1300 |001c: move-object/from16 v13, v19 │ │ -1a9f08: 07e8 |001e: move-object v8, v14 │ │ -1a9f0a: 07f9 |001f: move-object v9, v15 │ │ -1a9f0c: 080a 1000 |0020: move-object/from16 v10, v16 │ │ -1a9f10: 080b 1100 |0022: move-object/from16 v11, v17 │ │ -1a9f14: 7406 0b10 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@100b │ │ -1a9f1a: 0e00 |0027: return-void │ │ +1a9f8c: |[1a9f8c] 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 │ │ +1a9f9c: dd00 1408 |0000: and-int/lit8 v0, v20, #int 8 // #08 │ │ +1a9fa0: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +1a9fa4: 2200 bf03 |0004: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03bf │ │ +1a9fa8: 1306 0f00 |0006: const/16 v6, #int 15 // #f │ │ +1a9fac: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +1a9fae: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a9fb0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +1a9fb2: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +1a9fb4: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +1a9fb6: 0701 |000d: move-object v1, v0 │ │ +1a9fb8: 7607 6b0b 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@0b6b │ │ +1a9fbe: 070c |0011: move-object v12, v0 │ │ +1a9fc0: 2803 |0012: goto 0015 // +0003 │ │ +1a9fc2: 080c 1200 |0013: move-object/from16 v12, v18 │ │ +1a9fc6: dd00 1410 |0015: and-int/lit8 v0, v20, #int 16 // #10 │ │ +1a9fca: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ +1a9fce: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +1a9fd0: 070d |001a: move-object v13, v0 │ │ +1a9fd2: 2803 |001b: goto 001e // +0003 │ │ +1a9fd4: 080d 1300 |001c: move-object/from16 v13, v19 │ │ +1a9fd8: 07e8 |001e: move-object v8, v14 │ │ +1a9fda: 07f9 |001f: move-object v9, v15 │ │ +1a9fdc: 080a 1000 |0020: move-object/from16 v10, v16 │ │ +1a9fe0: 080b 1100 |0022: move-object/from16 v11, v17 │ │ +1a9fe4: 7406 0b10 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@100b │ │ +1a9fea: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=421 │ │ 0x0024 line=417 │ │ locals : │ │ 0x0000 - 0x0028 reg=14 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0028 reg=15 (null) Lcom/infomaniak/drive/data/models/File; │ │ @@ -30542,21 +30542,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 │ │ -1a8f68: |[1a8f68] 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; │ │ -1a8f78: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -1a8f7c: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -1a8f80: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a8f82: 6e30 0d10 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.removeSelectedFilesFromOffline:(Ljava/util/List;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; // method@100d │ │ -1a8f88: 0c00 |0008: move-result-object v0 │ │ -1a8f8a: 1100 |0009: return-object v0 │ │ +1a9038: |[1a9038] 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; │ │ +1a9048: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +1a904c: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +1a9050: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a9052: 6e30 0d10 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.removeSelectedFilesFromOffline:(Ljava/util/List;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; // method@100d │ │ +1a9058: 0c00 |0008: move-result-object v0 │ │ +1a905a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=397 │ │ 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; │ │ @@ -30568,25 +30568,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 │ │ -1a9024: |[1a9024] 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; │ │ -1a9034: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a9038: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a903a: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a903e: 0703 |0005: move-object v3, v0 │ │ -1a9040: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a9044: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ -1a9048: 0704 |000a: move-object v4, v0 │ │ -1a904a: 6e40 1110 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@1011 │ │ -1a9050: 0c01 |000e: move-result-object v1 │ │ -1a9052: 1101 |000f: return-object v1 │ │ +1a90f4: |[1a90f4] 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; │ │ +1a9104: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a9108: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a910a: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a910e: 0703 |0005: move-object v3, v0 │ │ +1a9110: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a9114: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +1a9118: 0704 |000a: move-object v4, v0 │ │ +1a911a: 6e40 1110 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@1011 │ │ +1a9120: 0c01 |000e: move-result-object v1 │ │ +1a9122: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000b line=331 │ │ 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; │ │ @@ -30599,25 +30599,25 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1a9fd8: |[1a9fd8] com.infomaniak.drive.ui.MainViewModel.saveCurrentFolder:()V │ │ -1a9fe8: 7010 1410 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolderId:()V // method@1014 │ │ -1a9fee: 5420 f904 |0003: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@04f9 │ │ -1a9ff2: 3800 1000 |0005: if-eqz v0, 0015 // +0010 │ │ -1a9ff6: 5421 e204 |0007: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04e2 │ │ -1a9ffa: 6e10 3f06 0100 |0009: invoke-virtual {v1}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@063f │ │ -1aa000: 0c01 |000c: move-result-object v1 │ │ -1aa002: 7110 b9b9 0100 |000d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1aa008: 1f01 9403 |0010: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ -1aa00c: 6e20 1514 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@1415 │ │ -1aa012: 0e00 |0015: return-void │ │ +1aa0a8: |[1aa0a8] com.infomaniak.drive.ui.MainViewModel.saveCurrentFolder:()V │ │ +1aa0b8: 7010 1410 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolderId:()V // method@1014 │ │ +1aa0be: 5420 f904 |0003: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@04f9 │ │ +1aa0c2: 3800 1000 |0005: if-eqz v0, 0015 // +0010 │ │ +1aa0c6: 5421 e204 |0007: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04e2 │ │ +1aa0ca: 6e10 3f06 0100 |0009: invoke-virtual {v1}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@063f │ │ +1aa0d0: 0c01 |000c: move-result-object v1 │ │ +1aa0d2: 7110 c6b9 0100 |000d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1aa0d8: 1f01 9403 |0010: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ +1aa0dc: 6e20 2214 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@1422 │ │ +1aa0e2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ 0x0003 line=525 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -30626,28 +30626,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -1aa014: |[1aa014] com.infomaniak.drive.ui.MainViewModel.saveCurrentFolderId:()V │ │ -1aa024: 5430 e204 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04e2 │ │ -1aa028: 6e10 3f06 0000 |0002: invoke-virtual {v0}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@063f │ │ -1aa02e: 0c00 |0005: move-result-object v0 │ │ -1aa030: 1f00 9403 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ -1aa034: 3800 1100 |0008: if-eqz v0, 0019 // +0011 │ │ -1aa038: 5431 f304 |000a: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@04f3 │ │ -1aa03c: 6e10 440a 0000 |000c: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a44 │ │ -1aa042: 0a00 |000f: move-result v0 │ │ -1aa044: 7110 d795 0000 |0010: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -1aa04a: 0c00 |0013: move-result-object v0 │ │ -1aa04c: 1a02 83af |0014: const-string v2, "folderId" // string@af83 │ │ -1aa050: 6e30 5606 2100 |0016: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0656 │ │ -1aa056: 0e00 |0019: return-void │ │ +1aa0e4: |[1aa0e4] com.infomaniak.drive.ui.MainViewModel.saveCurrentFolderId:()V │ │ +1aa0f4: 5430 e204 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04e2 │ │ +1aa0f8: 6e10 3f06 0000 |0002: invoke-virtual {v0}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@063f │ │ +1aa0fe: 0c00 |0005: move-result-object v0 │ │ +1aa100: 1f00 9403 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ +1aa104: 3800 1100 |0008: if-eqz v0, 0019 // +0011 │ │ +1aa108: 5431 f304 |000a: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@04f3 │ │ +1aa10c: 6e10 440a 0000 |000c: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a44 │ │ +1aa112: 0a00 |000f: move-result v0 │ │ +1aa114: 7110 e495 0000 |0010: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +1aa11a: 0c00 |0013: move-result-object v0 │ │ +1aa11c: 1a02 88af |0014: const-string v2, "folderId" // string@af88 │ │ +1aa120: 6e30 5606 2100 |0016: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0656 │ │ +1aa126: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #42 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -30655,26 +30655,26 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -1aa104: |[1aa104] com.infomaniak.drive.ui.MainViewModel.setParentFolder:()V │ │ -1aa114: 5410 e204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04e2 │ │ -1aa118: 6e10 3f06 0000 |0002: invoke-virtual {v0}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@063f │ │ -1aa11e: 0c00 |0005: move-result-object v0 │ │ -1aa120: 1f00 9403 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ -1aa124: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ -1aa128: 7010 1310 0100 |000a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolder:()V // method@1013 │ │ -1aa12e: 2807 |000d: goto 0014 // +0007 │ │ -1aa130: 0710 |000e: move-object v0, v1 │ │ -1aa132: 1f00 de04 |000f: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04de │ │ -1aa136: 7010 f40f 0100 |0011: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.initCurrentFolderFromRealm:()V // method@0ff4 │ │ -1aa13c: 0e00 |0014: return-void │ │ +1aa1d4: |[1aa1d4] com.infomaniak.drive.ui.MainViewModel.setParentFolder:()V │ │ +1aa1e4: 5410 e204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04e2 │ │ +1aa1e8: 6e10 3f06 0000 |0002: invoke-virtual {v0}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@063f │ │ +1aa1ee: 0c00 |0005: move-result-object v0 │ │ +1aa1f0: 1f00 9403 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ +1aa1f4: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ +1aa1f8: 7010 1310 0100 |000a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolder:()V // method@1013 │ │ +1aa1fe: 2807 |000d: goto 0014 // +0007 │ │ +1aa200: 0710 |000e: move-object v0, v1 │ │ +1aa202: 1f00 de04 |000f: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04de │ │ +1aa206: 7010 f40f 0100 |0011: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.initCurrentFolderFromRealm:()V // method@0ff4 │ │ +1aa20c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ 0x000a line=530 │ │ 0x000e line=531 │ │ 0x0011 line=532 │ │ locals : │ │ @@ -30685,41 +30685,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 │ │ -1a9648: |[1a9648] com.infomaniak.drive.ui.MainViewModel.updateMultiSelectMediator$lambda$7:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; │ │ -1a9658: 1a00 8bad |0000: const-string v0, "fileRequest" // string@ad8b │ │ -1a965c: 7120 bcb9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a9662: 6e10 4506 0300 |0005: invoke-virtual {v3}, Landroidx/lifecycle/MediatorLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ -1a9668: 0c00 |0008: move-result-object v0 │ │ -1a966a: 7110 b9b9 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1a9670: 1f00 b704 |000c: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04b7 │ │ -1a9674: 6e10 fe0e 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.getNumberOfSuccessfulActions:()I // method@0efe │ │ -1a967a: 0a00 |0011: move-result v0 │ │ -1a967c: 6e10 f40e 0400 |0012: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:()Z // method@0ef4 │ │ -1a9682: 0a01 |0015: move-result v1 │ │ -1a9684: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ -1a9688: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1a968c: 6e10 4506 0300 |001a: invoke-virtual {v3}, Landroidx/lifecycle/MediatorLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ -1a9692: 0c01 |001d: move-result-object v1 │ │ -1a9694: 7110 b9b9 0100 |001e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1a969a: 1f01 b704 |0021: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04b7 │ │ -1a969e: 6e10 ff0e 0100 |0023: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.getTotalOfActions:()I // method@0eff │ │ -1a96a4: 0a01 |0026: move-result v1 │ │ -1a96a6: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1a96aa: 2202 b704 |0029: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04b7 │ │ -1a96ae: 6e10 f10e 0400 |002b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.getErrorCode:()Ljava/lang/String; // method@0ef1 │ │ -1a96b4: 0c04 |002e: move-result-object v4 │ │ -1a96b6: 7040 f60e 0241 |002f: invoke-direct {v2, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0ef6 │ │ -1a96bc: 6e20 4706 2300 |0032: invoke-virtual {v3, v2}, Landroidx/lifecycle/MediatorLiveData;.setValue:(Ljava/lang/Object;)V // method@0647 │ │ -1a96c2: 6203 89b3 |0035: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1a96c6: 1103 |0037: return-object v3 │ │ +1a9718: |[1a9718] com.infomaniak.drive.ui.MainViewModel.updateMultiSelectMediator$lambda$7:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; │ │ +1a9728: 1a00 90ad |0000: const-string v0, "fileRequest" // string@ad90 │ │ +1a972c: 7120 c9b9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a9732: 6e10 4506 0300 |0005: invoke-virtual {v3}, Landroidx/lifecycle/MediatorLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ +1a9738: 0c00 |0008: move-result-object v0 │ │ +1a973a: 7110 c6b9 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1a9740: 1f00 b704 |000c: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04b7 │ │ +1a9744: 6e10 fe0e 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.getNumberOfSuccessfulActions:()I // method@0efe │ │ +1a974a: 0a00 |0011: move-result v0 │ │ +1a974c: 6e10 f40e 0400 |0012: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:()Z // method@0ef4 │ │ +1a9752: 0a01 |0015: move-result v1 │ │ +1a9754: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ +1a9758: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1a975c: 6e10 4506 0300 |001a: invoke-virtual {v3}, Landroidx/lifecycle/MediatorLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ +1a9762: 0c01 |001d: move-result-object v1 │ │ +1a9764: 7110 c6b9 0100 |001e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1a976a: 1f01 b704 |0021: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04b7 │ │ +1a976e: 6e10 ff0e 0100 |0023: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.getTotalOfActions:()I // method@0eff │ │ +1a9774: 0a01 |0026: move-result v1 │ │ +1a9776: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1a977a: 2202 b704 |0029: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04b7 │ │ +1a977e: 6e10 f10e 0400 |002b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.getErrorCode:()Ljava/lang/String; // method@0ef1 │ │ +1a9784: 0c04 |002e: move-result-object v4 │ │ +1a9786: 7040 f60e 0241 |002f: invoke-direct {v2, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0ef6 │ │ +1a978c: 6e20 4706 2300 |0032: invoke-virtual {v3, v2}, Landroidx/lifecycle/MediatorLiveData;.setValue:(Ljava/lang/Object;)V // method@0647 │ │ +1a9792: 6203 8cb3 |0035: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1a9796: 1103 |0037: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=207 │ │ 0x0012 line=208 │ │ 0x001a line=210 │ │ 0x0029 line=212 │ │ 0x002b line=215 │ │ @@ -30735,32 +30735,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 │ │ -1a897c: |[1a897c] 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; │ │ -1a898c: 1a00 22ad |0000: const-string v0, "file" // string@ad22 │ │ -1a8990: 7120 bcb9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a8996: 7100 6bcb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1a899c: 0c00 |0008: move-result-object v0 │ │ -1a899e: 0701 |0009: move-object v1, v0 │ │ -1a89a0: 1f01 e01a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a89a4: 2200 b904 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@04b9 │ │ -1a89a8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a89aa: 7052 080f 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@0f08 │ │ -1a89b0: 0704 |0012: move-object v4, v0 │ │ -1a89b2: 1f04 a81b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a89b6: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a89b8: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a89ba: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a89be: 7706 2706 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@0627 │ │ -1a89c4: 0c08 |001c: move-result-object v8 │ │ -1a89c6: 1108 |001d: return-object v8 │ │ +1a8a4c: |[1a8a4c] 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; │ │ +1a8a5c: 1a00 27ad |0000: const-string v0, "file" // string@ad27 │ │ +1a8a60: 7120 c9b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a8a66: 7100 78cb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1a8a6c: 0c00 |0008: move-result-object v0 │ │ +1a8a6e: 0701 |0009: move-object v1, v0 │ │ +1a8a70: 1f01 e11a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a8a74: 2200 b904 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@04b9 │ │ +1a8a78: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a8a7a: 7052 080f 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@0f08 │ │ +1a8a80: 0704 |0012: move-object v4, v0 │ │ +1a8a82: 1f04 a91b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a8a86: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a8a88: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a8a8a: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a8a8e: 7706 2706 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@0627 │ │ +1a8a94: 0c08 |001c: move-result-object v8 │ │ +1a8a96: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=231 │ │ 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; │ │ @@ -30771,30 +30771,30 @@ │ │ type : '(I)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -1a89c8: |[1a89c8] com.infomaniak.drive.ui.MainViewModel.cancelExternalImport:(I)Landroidx/lifecycle/LiveData; │ │ -1a89d8: 7100 6bcb 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1a89de: 0c00 |0003: move-result-object v0 │ │ -1a89e0: 0701 |0004: move-object v1, v0 │ │ -1a89e2: 1f01 e01a |0005: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a89e6: 2200 ba04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@04ba │ │ -1a89ea: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a89ec: 7030 0e0f 8002 |000a: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.:(ILkotlin/coroutines/Continuation;)V // method@0f0e │ │ -1a89f2: 0704 |000d: move-object v4, v0 │ │ -1a89f4: 1f04 a81b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a89f8: 1225 |0010: const/4 v5, #int 2 // #2 │ │ -1a89fa: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -1a89fc: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ -1a8a00: 7706 2706 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@0627 │ │ -1a8a06: 0c08 |0017: move-result-object v8 │ │ -1a8a08: 1108 |0018: return-object v8 │ │ +1a8a98: |[1a8a98] com.infomaniak.drive.ui.MainViewModel.cancelExternalImport:(I)Landroidx/lifecycle/LiveData; │ │ +1a8aa8: 7100 78cb 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1a8aae: 0c00 |0003: move-result-object v0 │ │ +1a8ab0: 0701 |0004: move-object v1, v0 │ │ +1a8ab2: 1f01 e11a |0005: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a8ab6: 2200 ba04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@04ba │ │ +1a8aba: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a8abc: 7030 0e0f 8002 |000a: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.:(ILkotlin/coroutines/Continuation;)V // method@0f0e │ │ +1a8ac2: 0704 |000d: move-object v4, v0 │ │ +1a8ac4: 1f04 a91b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a8ac8: 1225 |0010: const/4 v5, #int 2 // #2 │ │ +1a8aca: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +1a8acc: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ +1a8ad0: 7706 2706 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@0627 │ │ +1a8ad6: 0c08 |0017: move-result-object v8 │ │ +1a8ad8: 1108 |0018: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ locals : │ │ 0x0000 - 0x0019 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0019 reg=8 (null) I │ │ │ │ @@ -30803,21 +30803,21 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -1a9b50: |[1a9b50] com.infomaniak.drive.ui.MainViewModel.cancelSyncOfflineFiles:()V │ │ -1a9b60: 5430 f604 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/Job; // field@04f6 │ │ -1a9b64: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -1a9b68: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -1a9b6a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1a9b6c: 7140 1bcc 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@cc1b │ │ -1a9b72: 0e00 |0009: return-void │ │ +1a9c20: |[1a9c20] com.infomaniak.drive.ui.MainViewModel.cancelSyncOfflineFiles:()V │ │ +1a9c30: 5430 f604 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/Job; // field@04f6 │ │ +1a9c34: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +1a9c38: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +1a9c3a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1a9c3c: 7140 28cc 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@cc28 │ │ +1a9c42: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -30825,30 +30825,30 @@ │ │ type : '()Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 24 16-bit code units │ │ -1a9708: |[1a9708] com.infomaniak.drive.ui.MainViewModel.checkBulkDownloadStatus:()Lkotlinx/coroutines/Job; │ │ -1a9718: 0770 |0000: move-object v0, v7 │ │ -1a971a: 1f00 4c02 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024c │ │ -1a971e: 7110 5b06 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065b │ │ -1a9724: 0c01 |0006: move-result-object v1 │ │ -1a9726: 2200 bb04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@04bb │ │ -1a972a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a972c: 7030 130f 7002 |000a: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f13 │ │ -1a9732: 0704 |000d: move-object v4, v0 │ │ -1a9734: 1f04 a81b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a9738: 1235 |0010: const/4 v5, #int 3 // #3 │ │ -1a973a: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -1a973c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -1a973e: 7706 b3c9 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@c9b3 │ │ -1a9744: 0c00 |0016: move-result-object v0 │ │ -1a9746: 1100 |0017: return-object v0 │ │ +1a97d8: |[1a97d8] com.infomaniak.drive.ui.MainViewModel.checkBulkDownloadStatus:()Lkotlinx/coroutines/Job; │ │ +1a97e8: 0770 |0000: move-object v0, v7 │ │ +1a97ea: 1f00 4c02 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024c │ │ +1a97ee: 7110 5b06 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065b │ │ +1a97f4: 0c01 |0006: move-result-object v1 │ │ +1a97f6: 2200 bb04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@04bb │ │ +1a97fa: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a97fc: 7030 130f 7002 |000a: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f13 │ │ +1a9802: 0704 |000d: move-object v4, v0 │ │ +1a9804: 1f04 a91b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a9808: 1235 |0010: const/4 v5, #int 3 // #3 │ │ +1a980a: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +1a980c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1a980e: 7706 c0c9 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@c9c0 │ │ +1a9814: 0c00 |0016: move-result-object v0 │ │ +1a9816: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ locals : │ │ 0x0000 - 0x0018 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #4 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -30856,32 +30856,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 │ │ -1a8a0c: |[1a8a0c] com.infomaniak.drive.ui.MainViewModel.convertFile:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ -1a8a1c: 1a00 22ad |0000: const-string v0, "file" // string@ad22 │ │ -1a8a20: 7120 bcb9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a8a26: 7100 6bcb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1a8a2c: 0c00 |0008: move-result-object v0 │ │ -1a8a2e: 0701 |0009: move-object v1, v0 │ │ -1a8a30: 1f01 e01a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a8a34: 2200 bc04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@04bc │ │ -1a8a38: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a8a3a: 7030 180f 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@0f18 │ │ -1a8a40: 0704 |0012: move-object v4, v0 │ │ -1a8a42: 1f04 a81b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a8a46: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a8a48: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a8a4a: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a8a4e: 7706 2706 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@0627 │ │ -1a8a54: 0c08 |001c: move-result-object v8 │ │ -1a8a56: 1108 |001d: return-object v8 │ │ +1a8adc: |[1a8adc] com.infomaniak.drive.ui.MainViewModel.convertFile:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ +1a8aec: 1a00 27ad |0000: const-string v0, "file" // string@ad27 │ │ +1a8af0: 7120 c9b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a8af6: 7100 78cb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1a8afc: 0c00 |0008: move-result-object v0 │ │ +1a8afe: 0701 |0009: move-object v1, v0 │ │ +1a8b00: 1f01 e11a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a8b04: 2200 bc04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@04bc │ │ +1a8b08: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a8b0a: 7030 180f 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@0f18 │ │ +1a8b10: 0704 |0012: move-object v4, v0 │ │ +1a8b12: 1f04 a91b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a8b16: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a8b18: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a8b1a: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a8b1e: 7706 2706 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@0627 │ │ +1a8b24: 0c08 |001c: move-result-object v8 │ │ +1a8b26: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=357 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -30890,23 +30890,23 @@ │ │ type : '()Landroidx/lifecycle/MediatorLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -1a9104: |[1a9104] com.infomaniak.drive.ui.MainViewModel.createMultiSelectMediator:()Landroidx/lifecycle/MediatorLiveData; │ │ -1a9114: 2200 4502 |0000: new-instance v0, Landroidx/lifecycle/MediatorLiveData; // type@0245 │ │ -1a9118: 7010 4306 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/MediatorLiveData;.:()V // method@0643 │ │ -1a911e: 2201 b704 |0005: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04b7 │ │ -1a9122: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -1a9124: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -1a9126: 7040 f60e 2132 |0009: invoke-direct {v1, v2, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0ef6 │ │ -1a912c: 6e20 4706 1000 |000c: invoke-virtual {v0, v1}, Landroidx/lifecycle/MediatorLiveData;.setValue:(Ljava/lang/Object;)V // method@0647 │ │ -1a9132: 1100 |000f: return-object v0 │ │ +1a91d4: |[1a91d4] com.infomaniak.drive.ui.MainViewModel.createMultiSelectMediator:()Landroidx/lifecycle/MediatorLiveData; │ │ +1a91e4: 2200 4502 |0000: new-instance v0, Landroidx/lifecycle/MediatorLiveData; // type@0245 │ │ +1a91e8: 7010 4306 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/MediatorLiveData;.:()V // method@0643 │ │ +1a91ee: 2201 b704 |0005: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04b7 │ │ +1a91f2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +1a91f4: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +1a91f6: 7040 f60e 2132 |0009: invoke-direct {v1, v2, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0ef6 │ │ +1a91fc: 6e20 4706 1000 |000c: invoke-virtual {v0, v1}, Landroidx/lifecycle/MediatorLiveData;.setValue:(Ljava/lang/Object;)V // method@0647 │ │ +1a9202: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0005 line=203 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -30915,32 +30915,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 │ │ -1a8a58: |[1a8a58] com.infomaniak.drive.ui.MainViewModel.createOffice:(IILcom/infomaniak/drive/data/models/CreateFile;)Landroidx/lifecycle/LiveData; │ │ -1a8a68: 1a00 7ea3 |0000: const-string v0, "createFile" // string@a37e │ │ -1a8a6c: 7120 bcb9 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a8a72: 7100 6bcb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1a8a78: 0c00 |0008: move-result-object v0 │ │ -1a8a7a: 0701 |0009: move-object v1, v0 │ │ -1a8a7c: 1f01 e01a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a8a80: 2200 bd04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@04bd │ │ -1a8a84: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a8a86: 7052 1d0f 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@0f1d │ │ -1a8a8c: 0704 |0012: move-object v4, v0 │ │ -1a8a8e: 1f04 a81b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a8a92: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a8a94: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a8a96: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a8a9a: 7706 2706 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@0627 │ │ -1a8aa0: 0c08 |001c: move-result-object v8 │ │ -1a8aa2: 1108 |001d: return-object v8 │ │ +1a8b28: |[1a8b28] com.infomaniak.drive.ui.MainViewModel.createOffice:(IILcom/infomaniak/drive/data/models/CreateFile;)Landroidx/lifecycle/LiveData; │ │ +1a8b38: 1a00 83a3 |0000: const-string v0, "createFile" // string@a383 │ │ +1a8b3c: 7120 c9b9 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a8b42: 7100 78cb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1a8b48: 0c00 |0008: move-result-object v0 │ │ +1a8b4a: 0701 |0009: move-object v1, v0 │ │ +1a8b4c: 1f01 e11a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a8b50: 2200 bd04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@04bd │ │ +1a8b54: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a8b56: 7052 1d0f 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@0f1d │ │ +1a8b5c: 0704 |0012: move-object v4, v0 │ │ +1a8b5e: 1f04 a91b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a8b62: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a8b64: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a8b66: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a8b6a: 7706 2706 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@0627 │ │ +1a8b70: 0c08 |001c: move-result-object v8 │ │ +1a8b72: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=226 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) I │ │ 0x0000 - 0x001e reg=9 (null) I │ │ @@ -30951,37 +30951,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 │ │ -1a8ad4: |[1a8ad4] 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; │ │ -1a8ae4: 1a00 22ad |0000: const-string v0, "file" // string@ad22 │ │ -1a8ae8: 7120 bcb9 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a8aee: 7100 6bcb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1a8af4: 0c00 |0008: move-result-object v0 │ │ -1a8af6: 0701 |0009: move-object v1, v0 │ │ -1a8af8: 1f01 e01a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a8afc: 2200 be04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04be │ │ -1a8b00: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -1a8b02: 0702 |000f: move-object v2, v0 │ │ -1a8b04: 0793 |0010: move-object v3, v9 │ │ -1a8b06: 07a4 |0011: move-object v4, v10 │ │ -1a8b08: 0785 |0012: move-object v5, v8 │ │ -1a8b0a: 07b6 |0013: move-object v6, v11 │ │ -1a8b0c: 7606 220f 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@0f22 │ │ -1a8b12: 0704 |0017: move-object v4, v0 │ │ -1a8b14: 1f04 a81b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a8b18: 1225 |001a: const/4 v5, #int 2 // #2 │ │ -1a8b1a: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -1a8b1c: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -1a8b20: 7706 2706 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@0627 │ │ -1a8b26: 0c09 |0021: move-result-object v9 │ │ -1a8b28: 1109 |0022: return-object v9 │ │ +1a8ba4: |[1a8ba4] 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; │ │ +1a8bb4: 1a00 27ad |0000: const-string v0, "file" // string@ad27 │ │ +1a8bb8: 7120 c9b9 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a8bbe: 7100 78cb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1a8bc4: 0c00 |0008: move-result-object v0 │ │ +1a8bc6: 0701 |0009: move-object v1, v0 │ │ +1a8bc8: 1f01 e11a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a8bcc: 2200 be04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04be │ │ +1a8bd0: 1207 |000e: const/4 v7, #int 0 // #0 │ │ +1a8bd2: 0702 |000f: move-object v2, v0 │ │ +1a8bd4: 0793 |0010: move-object v3, v9 │ │ +1a8bd6: 07a4 |0011: move-object v4, v10 │ │ +1a8bd8: 0785 |0012: move-object v5, v8 │ │ +1a8bda: 07b6 |0013: move-object v6, v11 │ │ +1a8bdc: 7606 220f 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@0f22 │ │ +1a8be2: 0704 |0017: move-object v4, v0 │ │ +1a8be4: 1f04 a91b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a8be8: 1225 |001a: const/4 v5, #int 2 // #2 │ │ +1a8bea: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +1a8bec: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +1a8bf0: 7706 2706 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@0627 │ │ +1a8bf6: 0c09 |0021: move-result-object v9 │ │ +1a8bf8: 1109 |0022: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=318 │ │ 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; │ │ @@ -30992,32 +30992,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 │ │ -1a8b5c: |[1a8b5c] 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; │ │ -1a8b6c: 1a00 22ad |0000: const-string v0, "file" // string@ad22 │ │ -1a8b70: 7120 bcb9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a8b76: 7100 6bcb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1a8b7c: 0c00 |0008: move-result-object v0 │ │ -1a8b7e: 0701 |0009: move-object v1, v0 │ │ -1a8b80: 1f01 e01a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a8b84: 2200 c104 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04c1 │ │ -1a8b88: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a8b8a: 7052 2f0f 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@0f2f │ │ -1a8b90: 0704 |0012: move-object v4, v0 │ │ -1a8b92: 1f04 a81b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a8b96: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a8b98: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a8b9a: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a8b9e: 7706 2706 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@0627 │ │ -1a8ba4: 0c08 |001c: move-result-object v8 │ │ -1a8ba6: 1108 |001d: return-object v8 │ │ +1a8c2c: |[1a8c2c] 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; │ │ +1a8c3c: 1a00 27ad |0000: const-string v0, "file" // string@ad27 │ │ +1a8c40: 7120 c9b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a8c46: 7100 78cb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1a8c4c: 0c00 |0008: move-result-object v0 │ │ +1a8c4e: 0701 |0009: move-object v1, v0 │ │ +1a8c50: 1f01 e11a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a8c54: 2200 c104 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04c1 │ │ +1a8c58: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a8c5a: 7052 2f0f 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@0f2f │ │ +1a8c60: 0704 |0012: move-object v4, v0 │ │ +1a8c62: 1f04 a91b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a8c66: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a8c68: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a8c6a: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a8c6e: 7706 2706 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@0627 │ │ +1a8c74: 0c08 |001c: move-result-object v8 │ │ +1a8c76: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=245 │ │ 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; │ │ @@ -31028,35 +31028,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 │ │ -1a9748: |[1a9748] com.infomaniak.drive.ui.MainViewModel.deleteSynchronizedFilesOnDevice:(Ljava/util/ArrayList;)Lkotlinx/coroutines/Job; │ │ -1a9758: 1a00 adad |0000: const-string v0, "filesToDelete" // string@adad │ │ -1a975c: 7120 bcb9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a9762: 0770 |0005: move-object v0, v7 │ │ -1a9764: 1f00 4c02 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024c │ │ -1a9768: 7110 5b06 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065b │ │ -1a976e: 0c01 |000b: move-result-object v1 │ │ -1a9770: 7100 6bcb 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1a9776: 0c00 |000f: move-result-object v0 │ │ -1a9778: 0702 |0010: move-object v2, v0 │ │ -1a977a: 1f02 e01a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a977e: 2200 c304 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04c3 │ │ -1a9782: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -1a9784: 7040 380f 8037 |0016: invoke-direct {v0, v8, v7, v3}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.:(Ljava/util/ArrayList;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f38 │ │ -1a978a: 0704 |0019: move-object v4, v0 │ │ -1a978c: 1f04 a81b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a9790: 1225 |001c: const/4 v5, #int 2 // #2 │ │ -1a9792: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -1a9794: 7706 b3c9 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@c9b3 │ │ -1a979a: 0c08 |0021: move-result-object v8 │ │ -1a979c: 1108 |0022: return-object v8 │ │ +1a9818: |[1a9818] com.infomaniak.drive.ui.MainViewModel.deleteSynchronizedFilesOnDevice:(Ljava/util/ArrayList;)Lkotlinx/coroutines/Job; │ │ +1a9828: 1a00 b2ad |0000: const-string v0, "filesToDelete" // string@adb2 │ │ +1a982c: 7120 c9b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a9832: 0770 |0005: move-object v0, v7 │ │ +1a9834: 1f00 4c02 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024c │ │ +1a9838: 7110 5b06 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065b │ │ +1a983e: 0c01 |000b: move-result-object v1 │ │ +1a9840: 7100 78cb 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1a9846: 0c00 |000f: move-result-object v0 │ │ +1a9848: 0702 |0010: move-object v2, v0 │ │ +1a984a: 1f02 e11a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a984e: 2200 c304 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04c3 │ │ +1a9852: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +1a9854: 7040 380f 8037 |0016: invoke-direct {v0, v8, v7, v3}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.:(Ljava/util/ArrayList;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f38 │ │ +1a985a: 0704 |0019: move-object v4, v0 │ │ +1a985c: 1f04 a91b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a9860: 1225 |001c: const/4 v5, #int 2 // #2 │ │ +1a9862: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +1a9864: 7706 c0c9 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@c9c0 │ │ +1a986a: 0c08 |0021: move-result-object v8 │ │ +1a986c: 1108 |0022: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=460 │ │ locals : │ │ 0x0000 - 0x0023 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0023 reg=8 (null) Ljava/util/ArrayList; │ │ │ │ @@ -31065,32 +31065,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 │ │ -1a8bcc: |[1a8bcc] com.infomaniak.drive.ui.MainViewModel.deleteTrashFile:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ -1a8bdc: 1a00 22ad |0000: const-string v0, "file" // string@ad22 │ │ -1a8be0: 7120 bcb9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a8be6: 7100 6bcb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1a8bec: 0c00 |0008: move-result-object v0 │ │ -1a8bee: 0701 |0009: move-object v1, v0 │ │ -1a8bf0: 1f01 e01a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a8bf4: 2200 c404 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04c4 │ │ -1a8bf8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a8bfa: 7040 3e0f 8029 |000f: invoke-direct {v0, v8, v9, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f3e │ │ -1a8c00: 0704 |0012: move-object v4, v0 │ │ -1a8c02: 1f04 a81b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a8c06: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a8c08: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a8c0a: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a8c0e: 7706 2706 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@0627 │ │ -1a8c14: 0c08 |001c: move-result-object v8 │ │ -1a8c16: 1108 |001d: return-object v8 │ │ +1a8c9c: |[1a8c9c] com.infomaniak.drive.ui.MainViewModel.deleteTrashFile:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ +1a8cac: 1a00 27ad |0000: const-string v0, "file" // string@ad27 │ │ +1a8cb0: 7120 c9b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a8cb6: 7100 78cb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1a8cbc: 0c00 |0008: move-result-object v0 │ │ +1a8cbe: 0701 |0009: move-object v1, v0 │ │ +1a8cc0: 1f01 e11a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a8cc4: 2200 c404 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04c4 │ │ +1a8cc8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a8cca: 7040 3e0f 8029 |000f: invoke-direct {v0, v8, v9, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f3e │ │ +1a8cd0: 0704 |0012: move-object v4, v0 │ │ +1a8cd2: 1f04 a91b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a8cd6: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a8cd8: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a8cda: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a8cde: 7706 2706 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@0627 │ │ +1a8ce4: 0c08 |001c: move-result-object v8 │ │ +1a8ce6: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=339 │ │ 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; │ │ @@ -31100,32 +31100,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 │ │ -1a8c48: |[1a8c48] com.infomaniak.drive.ui.MainViewModel.duplicateFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; │ │ -1a8c58: 1a00 22ad |0000: const-string v0, "file" // string@ad22 │ │ -1a8c5c: 7120 bcb9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a8c62: 7100 6bcb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1a8c68: 0c00 |0008: move-result-object v0 │ │ -1a8c6a: 0701 |0009: move-object v1, v0 │ │ -1a8c6c: 1f01 e01a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a8c70: 2200 c504 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04c5 │ │ -1a8c74: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a8c76: 7052 430f 80a9 |000f: invoke-direct {v0, v8, v9, v10, v2}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@0f43 │ │ -1a8c7c: 0704 |0012: move-object v4, v0 │ │ -1a8c7e: 1f04 a81b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a8c82: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a8c84: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a8c86: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a8c8a: 7706 2706 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@0627 │ │ -1a8c90: 0c08 |001c: move-result-object v8 │ │ -1a8c92: 1108 |001d: return-object v8 │ │ +1a8d18: |[1a8d18] com.infomaniak.drive.ui.MainViewModel.duplicateFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; │ │ +1a8d28: 1a00 27ad |0000: const-string v0, "file" // string@ad27 │ │ +1a8d2c: 7120 c9b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a8d32: 7100 78cb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1a8d38: 0c00 |0008: move-result-object v0 │ │ +1a8d3a: 0701 |0009: move-object v1, v0 │ │ +1a8d3c: 1f01 e11a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a8d40: 2200 c504 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04c5 │ │ +1a8d44: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a8d46: 7052 430f 80a9 |000f: invoke-direct {v0, v8, v9, v10, v2}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@0f43 │ │ +1a8d4c: 0704 |0012: move-object v4, v0 │ │ +1a8d4e: 1f04 a91b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a8d52: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a8d54: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a8d56: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a8d5a: 7706 2706 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@0627 │ │ +1a8d60: 0c08 |001c: move-result-object v8 │ │ +1a8d62: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=350 │ │ 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; │ │ @@ -31136,17 +31136,17 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a8c94: |[1a8c94] com.infomaniak.drive.ui.MainViewModel.getCurrentFolder:()Landroidx/lifecycle/LiveData; │ │ -1a8ca4: 5410 e204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04e2 │ │ -1a8ca8: 1100 |0002: return-object v0 │ │ +1a8d64: |[1a8d64] com.infomaniak.drive.ui.MainViewModel.getCurrentFolder:()Landroidx/lifecycle/LiveData; │ │ +1a8d74: 5410 e204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04e2 │ │ +1a8d78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #13 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -31154,17 +31154,17 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a9164: |[1a9164] com.infomaniak.drive.ui.MainViewModel.getCurrentFolderOpenAddFileBottom:()Landroidx/lifecycle/MutableLiveData; │ │ -1a9174: 5410 e304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolderOpenAddFileBottom:Landroidx/lifecycle/MutableLiveData; // field@04e3 │ │ -1a9178: 1100 |0002: return-object v0 │ │ +1a9234: |[1a9234] com.infomaniak.drive.ui.MainViewModel.getCurrentFolderOpenAddFileBottom:()Landroidx/lifecycle/MutableLiveData; │ │ +1a9244: 5410 e304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolderOpenAddFileBottom:Landroidx/lifecycle/MutableLiveData; // field@04e3 │ │ +1a9248: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #14 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -31172,17 +31172,17 @@ │ │ type : '()Ljava/util/LinkedHashMap;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a9598: |[1a9598] com.infomaniak.drive.ui.MainViewModel.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; │ │ -1a95a8: 5410 e404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04e4 │ │ -1a95ac: 1100 |0002: return-object v0 │ │ +1a9668: |[1a9668] com.infomaniak.drive.ui.MainViewModel.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; │ │ +1a9678: 5410 e404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04e4 │ │ +1a967c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #15 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -31190,17 +31190,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 │ │ -1a9348: |[1a9348] com.infomaniak.drive.ui.MainViewModel.getDeleteFileFromHome:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a9358: 5410 e504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFileFromHome:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04e5 │ │ -1a935c: 1100 |0002: return-object v0 │ │ +1a9418: |[1a9418] com.infomaniak.drive.ui.MainViewModel.getDeleteFileFromHome:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a9428: 5410 e504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFileFromHome:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04e5 │ │ +1a942c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #16 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -31208,17 +31208,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 │ │ -1a9360: |[1a9360] com.infomaniak.drive.ui.MainViewModel.getDeleteFilesFromGallery:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a9370: 5410 e604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFilesFromGallery:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04e6 │ │ -1a9374: 1100 |0002: return-object v0 │ │ +1a9430: |[1a9430] com.infomaniak.drive.ui.MainViewModel.getDeleteFilesFromGallery:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a9440: 5410 e604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFilesFromGallery:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04e6 │ │ +1a9444: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #17 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -31226,41 +31226,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 │ │ -1a8cac: |[1a8cac] com.infomaniak.drive.ui.MainViewModel.getFileDetails:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ -1a8cbc: 1b00 7404 0100 |0000: const-string/jumbo v0, "userDrive" // string@00010474 │ │ -1a8cc2: 7120 bcb9 0b00 |0003: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a8cc8: 5490 e704 |0006: iget-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04e7 │ │ -1a8ccc: 1f00 091e |0008: check-cast v0, Lkotlinx/coroutines/Job; // type@1e09 │ │ -1a8cd0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -1a8cd2: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -1a8cd4: 7140 1bcc 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@cc1b │ │ -1a8cda: 7130 4ecc 2101 |000f: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@cc4e │ │ -1a8ce0: 0c00 |0012: move-result-object v0 │ │ -1a8ce2: 5b90 e704 |0013: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04e7 │ │ -1a8ce6: 7100 6bcb 0000 |0015: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1a8cec: 0c00 |0018: move-result-object v0 │ │ -1a8cee: 5492 e704 |0019: iget-object v2, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04e7 │ │ -1a8cf2: 1f02 e01a |001b: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a8cf6: 6e20 b5ca 2000 |001d: invoke-virtual {v0, v2}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@cab5 │ │ -1a8cfc: 0c03 |0020: move-result-object v3 │ │ -1a8cfe: 2200 c604 |0021: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04c6 │ │ -1a8d02: 7040 480f 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@0f48 │ │ -1a8d08: 0706 |0026: move-object v6, v0 │ │ -1a8d0a: 1f06 a81b |0027: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a8d0e: 1227 |0029: const/4 v7, #int 2 // #2 │ │ -1a8d10: 1208 |002a: const/4 v8, #int 0 // #0 │ │ -1a8d12: 1604 0000 |002b: const-wide/16 v4, #int 0 // #0 │ │ -1a8d16: 7706 2706 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@0627 │ │ -1a8d1c: 0c0a |0030: move-result-object v10 │ │ -1a8d1e: 110a |0031: return-object v10 │ │ +1a8d7c: |[1a8d7c] com.infomaniak.drive.ui.MainViewModel.getFileDetails:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ +1a8d8c: 1b00 7904 0100 |0000: const-string/jumbo v0, "userDrive" // string@00010479 │ │ +1a8d92: 7120 c9b9 0b00 |0003: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a8d98: 5490 e704 |0006: iget-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04e7 │ │ +1a8d9c: 1f00 0a1e |0008: check-cast v0, Lkotlinx/coroutines/Job; // type@1e0a │ │ +1a8da0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +1a8da2: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +1a8da4: 7140 28cc 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@cc28 │ │ +1a8daa: 7130 5bcc 2101 |000f: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@cc5b │ │ +1a8db0: 0c00 |0012: move-result-object v0 │ │ +1a8db2: 5b90 e704 |0013: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04e7 │ │ +1a8db6: 7100 78cb 0000 |0015: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1a8dbc: 0c00 |0018: move-result-object v0 │ │ +1a8dbe: 5492 e704 |0019: iget-object v2, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04e7 │ │ +1a8dc2: 1f02 e11a |001b: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a8dc6: 6e20 c2ca 2000 |001d: invoke-virtual {v0, v2}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@cac2 │ │ +1a8dcc: 0c03 |0020: move-result-object v3 │ │ +1a8dce: 2200 c604 |0021: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04c6 │ │ +1a8dd2: 7040 480f 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@0f48 │ │ +1a8dd8: 0706 |0026: move-object v6, v0 │ │ +1a8dda: 1f06 a91b |0027: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a8dde: 1227 |0029: const/4 v7, #int 2 // #2 │ │ +1a8de0: 1208 |002a: const/4 v8, #int 0 // #0 │ │ +1a8de2: 1604 0000 |002b: const-wide/16 v4, #int 0 // #0 │ │ +1a8de6: 7706 2706 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@0627 │ │ +1a8dec: 0c0a |0030: move-result-object v10 │ │ +1a8dee: 110a |0031: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=259 │ │ 0x000f line=260 │ │ 0x0015 line=261 │ │ locals : │ │ 0x0000 - 0x0032 reg=9 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ @@ -31272,30 +31272,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 │ │ -1a8d44: |[1a8d44] com.infomaniak.drive.ui.MainViewModel.getFileShare:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ -1a8d54: 7100 6bcb 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1a8d5a: 0c00 |0003: move-result-object v0 │ │ -1a8d5c: 0701 |0004: move-object v1, v0 │ │ -1a8d5e: 1f01 e01a |0005: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a8d62: 2200 c704 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04c7 │ │ -1a8d66: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a8d68: 7040 4d0f 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@0f4d │ │ -1a8d6e: 0704 |000d: move-object v4, v0 │ │ -1a8d70: 1f04 a81b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a8d74: 1225 |0010: const/4 v5, #int 2 // #2 │ │ -1a8d76: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -1a8d78: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ -1a8d7c: 7706 2706 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@0627 │ │ -1a8d82: 0c08 |0017: move-result-object v8 │ │ -1a8d84: 1108 |0018: return-object v8 │ │ +1a8e14: |[1a8e14] com.infomaniak.drive.ui.MainViewModel.getFileShare:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ +1a8e24: 7100 78cb 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1a8e2a: 0c00 |0003: move-result-object v0 │ │ +1a8e2c: 0701 |0004: move-object v1, v0 │ │ +1a8e2e: 1f01 e11a |0005: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a8e32: 2200 c704 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04c7 │ │ +1a8e36: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a8e38: 7040 4d0f 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@0f4d │ │ +1a8e3e: 0704 |000d: move-object v4, v0 │ │ +1a8e40: 1f04 a91b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a8e44: 1225 |0010: const/4 v5, #int 2 // #2 │ │ +1a8e46: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +1a8e48: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ +1a8e4c: 7706 2706 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@0627 │ │ +1a8e52: 0c08 |0017: move-result-object v8 │ │ +1a8e54: 1108 |0018: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 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; │ │ @@ -31305,26 +31305,26 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1a91ac: |[1a91ac] com.infomaniak.drive.ui.MainViewModel.getHasNetwork:()Z │ │ -1a91bc: 6e10 f80f 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@0ff8 │ │ -1a91c2: 0c00 |0003: move-result-object v0 │ │ -1a91c4: 7210 93d7 0000 |0004: invoke-interface {v0}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d793 │ │ -1a91ca: 0c00 |0007: move-result-object v0 │ │ -1a91cc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1a91ce: 7110 2a95 0100 |0009: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@952a │ │ -1a91d4: 0c01 |000c: move-result-object v1 │ │ -1a91d6: 7120 b3b9 1000 |000d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -1a91dc: 0a00 |0010: move-result v0 │ │ -1a91de: df00 0001 |0011: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -1a91e2: 0f00 |0013: return v0 │ │ +1a927c: |[1a927c] com.infomaniak.drive.ui.MainViewModel.getHasNetwork:()Z │ │ +1a928c: 6e10 f80f 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@0ff8 │ │ +1a9292: 0c00 |0003: move-result-object v0 │ │ +1a9294: 7210 a0d7 0000 |0004: invoke-interface {v0}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d7a0 │ │ +1a929a: 0c00 |0007: move-result-object v0 │ │ +1a929c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1a929e: 7110 3795 0100 |0009: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9537 │ │ +1a92a4: 0c01 |000c: move-result-object v1 │ │ +1a92a6: 7120 c0b9 1000 |000d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +1a92ac: 0a00 |0010: move-result v0 │ │ +1a92ae: df00 0001 |0011: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +1a92b2: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #20 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -31332,17 +31332,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a91e4: |[1a91e4] com.infomaniak.drive.ui.MainViewModel.getIgnoreSyncOffline:()Z │ │ -1a91f4: 5510 e804 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.ignoreSyncOffline:Z // field@04e8 │ │ -1a91f8: 0f00 |0002: return v0 │ │ +1a92b4: |[1a92b4] com.infomaniak.drive.ui.MainViewModel.getIgnoreSyncOffline:()Z │ │ +1a92c4: 5510 e804 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.ignoreSyncOffline:Z // field@04e8 │ │ +1a92c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #21 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -31350,26 +31350,26 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1a91fc: |[1a91fc] com.infomaniak.drive.ui.MainViewModel.getMustOpenUploadShortcut:()Z │ │ -1a920c: 5420 f304 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@04f3 │ │ -1a9210: 1a01 7fd9 |0002: const-string v1, "mustOpenUploadShortcut" // string@d97f │ │ -1a9214: 6e20 5406 1000 |0004: invoke-virtual {v0, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0654 │ │ -1a921a: 0c00 |0007: move-result-object v0 │ │ -1a921c: 1f00 eb17 |0008: check-cast v0, Ljava/lang/Boolean; // type@17eb │ │ -1a9220: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -1a9224: 6e10 2595 0000 |000c: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@9525 │ │ -1a922a: 0a00 |000f: move-result v0 │ │ -1a922c: 2803 |0010: goto 0013 // +0003 │ │ -1a922e: 5520 eb04 |0011: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@04eb │ │ -1a9232: 0f00 |0013: return v0 │ │ +1a92cc: |[1a92cc] com.infomaniak.drive.ui.MainViewModel.getMustOpenUploadShortcut:()Z │ │ +1a92dc: 5420 f304 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@04f3 │ │ +1a92e0: 1a01 84d9 |0002: const-string v1, "mustOpenUploadShortcut" // string@d984 │ │ +1a92e4: 6e20 5406 1000 |0004: invoke-virtual {v0, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0654 │ │ +1a92ea: 0c00 |0007: move-result-object v0 │ │ +1a92ec: 1f00 ec17 |0008: check-cast v0, Ljava/lang/Boolean; // type@17ec │ │ +1a92f0: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +1a92f4: 6e10 3295 0000 |000c: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@9532 │ │ +1a92fa: 0a00 |000f: move-result v0 │ │ +1a92fc: 2803 |0010: goto 0013 // +0003 │ │ +1a92fe: 5520 eb04 |0011: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@04eb │ │ +1a9302: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #22 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -31377,17 +31377,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 │ │ -1a9378: |[1a9378] com.infomaniak.drive.ui.MainViewModel.getNavigateFileListTo:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a9388: 5410 ec04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04ec │ │ -1a938c: 1100 |0002: return-object v0 │ │ +1a9448: |[1a9448] com.infomaniak.drive.ui.MainViewModel.getNavigateFileListTo:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a9458: 5410 ec04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04ec │ │ +1a945c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #23 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -31395,20 +31395,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 │ │ -1a92bc: |[1a92bc] com.infomaniak.drive.ui.MainViewModel.getNotificationPermission:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ -1a92cc: 5410 ed04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission$delegate:Lkotlin/Lazy; // field@04ed │ │ -1a92d0: 7210 939c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9c93 │ │ -1a92d6: 0c00 |0005: move-result-object v0 │ │ -1a92d8: 1f00 250c |0006: check-cast v0, Lcom/infomaniak/drive/utils/NotificationPermission; // type@0c25 │ │ -1a92dc: 1100 |0008: return-object v0 │ │ +1a938c: |[1a938c] com.infomaniak.drive.ui.MainViewModel.getNotificationPermission:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ +1a939c: 5410 ed04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission$delegate:Lkotlin/Lazy; // field@04ed │ │ +1a93a0: 7210 a09c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9ca0 │ │ +1a93a6: 0c00 |0005: move-result-object v0 │ │ +1a93a8: 1f00 260c |0006: check-cast v0, Lcom/infomaniak/drive/utils/NotificationPermission; // type@0c26 │ │ +1a93ac: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #24 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -31416,17 +31416,17 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a8d88: |[1a8d88] com.infomaniak.drive.ui.MainViewModel.getPendingUploadsCount:()Landroidx/lifecycle/LiveData; │ │ -1a8d98: 5410 ee04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount:Landroidx/lifecycle/LiveData; // field@04ee │ │ -1a8d9c: 1100 |0002: return-object v0 │ │ +1a8e58: |[1a8e58] com.infomaniak.drive.ui.MainViewModel.getPendingUploadsCount:()Landroidx/lifecycle/LiveData; │ │ +1a8e68: 5410 ee04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount:Landroidx/lifecycle/LiveData; // field@04ee │ │ +1a8e6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #25 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -31434,20 +31434,20 @@ │ │ type : '()Lio/realm/Realm;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a93dc: |[1a93dc] com.infomaniak.drive.ui.MainViewModel.getRealm:()Lio/realm/Realm; │ │ -1a93ec: 5410 f004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.realm$delegate:Lkotlin/Lazy; // field@04f0 │ │ -1a93f0: 7210 939c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9c93 │ │ -1a93f6: 0c00 |0005: move-result-object v0 │ │ -1a93f8: 1f00 ce10 |0006: check-cast v0, Lio/realm/Realm; // type@10ce │ │ -1a93fc: 1100 |0008: return-object v0 │ │ +1a94ac: |[1a94ac] com.infomaniak.drive.ui.MainViewModel.getRealm:()Lio/realm/Realm; │ │ +1a94bc: 5410 f004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.realm$delegate:Lkotlin/Lazy; // field@04f0 │ │ +1a94c0: 7210 a09c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9ca0 │ │ +1a94c6: 0c00 |0005: move-result-object v0 │ │ +1a94c8: 1f00 cf10 |0006: check-cast v0, Lio/realm/Realm; // type@10cf │ │ +1a94cc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #26 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -31455,17 +31455,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 │ │ -1a9390: |[1a9390] com.infomaniak.drive.ui.MainViewModel.getRefreshActivities:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a93a0: 5410 f104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.refreshActivities:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f1 │ │ -1a93a4: 1100 |0002: return-object v0 │ │ +1a9460: |[1a9460] com.infomaniak.drive.ui.MainViewModel.getRefreshActivities:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a9470: 5410 f104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.refreshActivities:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f1 │ │ +1a9474: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #27 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -31473,17 +31473,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 │ │ -1a9270: |[1a9270] com.infomaniak.drive.ui.MainViewModel.getSelectFolderUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; │ │ -1a9280: 5410 f404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04f4 │ │ -1a9284: 1100 |0002: return-object v0 │ │ +1a9340: |[1a9340] com.infomaniak.drive.ui.MainViewModel.getSelectFolderUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; │ │ +1a9350: 5410 f404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04f4 │ │ +1a9354: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #28 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -31491,17 +31491,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 │ │ -1a93a8: |[1a93a8] com.infomaniak.drive.ui.MainViewModel.getUpdateOfflineFile:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a93b8: 5410 f704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.updateOfflineFile:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f7 │ │ -1a93bc: 1100 |0002: return-object v0 │ │ +1a9478: |[1a9478] com.infomaniak.drive.ui.MainViewModel.getUpdateOfflineFile:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a9488: 5410 f704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.updateOfflineFile:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f7 │ │ +1a948c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #29 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -31509,17 +31509,17 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a917c: |[1a917c] com.infomaniak.drive.ui.MainViewModel.getUpdateVisibleFiles:()Landroidx/lifecycle/MutableLiveData; │ │ -1a918c: 5410 f804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.updateVisibleFiles:Landroidx/lifecycle/MutableLiveData; // field@04f8 │ │ -1a9190: 1100 |0002: return-object v0 │ │ +1a924c: |[1a924c] com.infomaniak.drive.ui.MainViewModel.getUpdateVisibleFiles:()Landroidx/lifecycle/MutableLiveData; │ │ +1a925c: 5410 f804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.updateVisibleFiles:Landroidx/lifecycle/MutableLiveData; // field@04f8 │ │ +1a9260: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #30 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -31527,17 +31527,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 │ │ -1a9288: |[1a9288] com.infomaniak.drive.ui.MainViewModel.getUploadFilesHelper:()Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; │ │ -1a9298: 5410 f904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@04f9 │ │ -1a929c: 1100 |0002: return-object v0 │ │ +1a9358: |[1a9358] com.infomaniak.drive.ui.MainViewModel.getUploadFilesHelper:()Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; │ │ +1a9368: 5410 f904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@04f9 │ │ +1a936c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #31 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -31545,27 +31545,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 │ │ -1a9ca0: |[1a9ca0] com.infomaniak.drive.ui.MainViewModel.initUploadFilesHelper:(Landroidx/fragment/app/FragmentActivity;Landroidx/navigation/NavController;)V │ │ -1a9cb0: 1a00 10b0 |0000: const-string v0, "fragmentActivity" // string@b010 │ │ -1a9cb4: 7120 bcb9 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a9cba: 1a00 a1db |0005: const-string v0, "navController" // string@dba1 │ │ -1a9cbe: 7120 bcb9 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a9cc4: 2200 9e05 |000a: new-instance v0, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // type@059e │ │ -1a9cc8: 2201 b404 |000c: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4; // type@04b4 │ │ -1a9ccc: 7030 e30e 3102 |000e: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0ee3 │ │ -1a9cd2: 7040 1014 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@1410 │ │ -1a9cd8: 5b20 f904 |0014: iput-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@04f9 │ │ -1a9cdc: 7010 f40f 0200 |0016: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.initCurrentFolderFromRealm:()V // method@0ff4 │ │ -1a9ce2: 7010 1a10 0200 |0019: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.setParentFolder:()V // method@101a │ │ -1a9ce8: 0e00 |001c: return-void │ │ +1a9d70: |[1a9d70] com.infomaniak.drive.ui.MainViewModel.initUploadFilesHelper:(Landroidx/fragment/app/FragmentActivity;Landroidx/navigation/NavController;)V │ │ +1a9d80: 1a00 15b0 |0000: const-string v0, "fragmentActivity" // string@b015 │ │ +1a9d84: 7120 c9b9 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a9d8a: 1a00 a6db |0005: const-string v0, "navController" // string@dba6 │ │ +1a9d8e: 7120 c9b9 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a9d94: 2200 9f05 |000a: new-instance v0, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // type@059f │ │ +1a9d98: 2201 b404 |000c: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4; // type@04b4 │ │ +1a9d9c: 7030 e30e 3102 |000e: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0ee3 │ │ +1a9da2: 7040 1d14 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@141d │ │ +1a9da8: 5b20 f904 |0014: iput-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@04f9 │ │ +1a9dac: 7010 f40f 0200 |0016: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.initCurrentFolderFromRealm:()V // method@0ff4 │ │ +1a9db2: 7010 1a10 0200 |0019: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.setParentFolder:()V // method@101a │ │ +1a9db8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=152 │ │ 0x0016 line=160 │ │ 0x0019 line=161 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ @@ -31577,17 +31577,17 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a9194: |[1a9194] com.infomaniak.drive.ui.MainViewModel.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; │ │ -1a91a4: 5410 e904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:Landroidx/lifecycle/MutableLiveData; // field@04e9 │ │ -1a91a8: 1100 |0002: return-object v0 │ │ +1a9264: |[1a9264] com.infomaniak.drive.ui.MainViewModel.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; │ │ +1a9274: 5410 e904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:Landroidx/lifecycle/MutableLiveData; // field@04e9 │ │ +1a9278: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #33 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -31595,17 +31595,17 @@ │ │ type : '()Lkotlinx/coroutines/flow/StateFlow;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a991c: |[1a991c] com.infomaniak.drive.ui.MainViewModel.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; │ │ -1a992c: 5410 ea04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:Lkotlinx/coroutines/flow/StateFlow; // field@04ea │ │ -1a9930: 1100 |0002: return-object v0 │ │ +1a99ec: |[1a99ec] com.infomaniak.drive.ui.MainViewModel.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; │ │ +1a99fc: 5410 ea04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:Lkotlinx/coroutines/flow/StateFlow; // field@04ea │ │ +1a9a00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #34 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -31613,35 +31613,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 │ │ -1a97a0: |[1a97a0] com.infomaniak.drive.ui.MainViewModel.loadCurrentFolder:(ILcom/infomaniak/drive/data/models/UserDrive;)Lkotlinx/coroutines/Job; │ │ -1a97b0: 1b00 7404 0100 |0000: const-string/jumbo v0, "userDrive" // string@00010474 │ │ -1a97b6: 7120 bcb9 0900 |0003: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a97bc: 0770 |0006: move-object v0, v7 │ │ -1a97be: 1f00 4c02 |0007: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024c │ │ -1a97c2: 7110 5b06 0000 |0009: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065b │ │ -1a97c8: 0c01 |000c: move-result-object v1 │ │ -1a97ca: 7100 6bcb 0000 |000d: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1a97d0: 0c00 |0010: move-result-object v0 │ │ -1a97d2: 0702 |0011: move-object v2, v0 │ │ -1a97d4: 1f02 e01a |0012: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a97d8: 2200 c904 |0014: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04c9 │ │ -1a97dc: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -1a97de: 7053 570f 7098 |0017: invoke-direct {v0, v7, v8, v9, v3}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0f57 │ │ -1a97e4: 0704 |001a: move-object v4, v0 │ │ -1a97e6: 1f04 a81b |001b: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a97ea: 1225 |001d: const/4 v5, #int 2 // #2 │ │ -1a97ec: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -1a97ee: 7706 b3c9 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@c9b3 │ │ -1a97f4: 0c08 |0022: move-result-object v8 │ │ -1a97f6: 1108 |0023: return-object v8 │ │ +1a9870: |[1a9870] com.infomaniak.drive.ui.MainViewModel.loadCurrentFolder:(ILcom/infomaniak/drive/data/models/UserDrive;)Lkotlinx/coroutines/Job; │ │ +1a9880: 1b00 7904 0100 |0000: const-string/jumbo v0, "userDrive" // string@00010479 │ │ +1a9886: 7120 c9b9 0900 |0003: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a988c: 0770 |0006: move-object v0, v7 │ │ +1a988e: 1f00 4c02 |0007: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024c │ │ +1a9892: 7110 5b06 0000 |0009: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065b │ │ +1a9898: 0c01 |000c: move-result-object v1 │ │ +1a989a: 7100 78cb 0000 |000d: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1a98a0: 0c00 |0010: move-result-object v0 │ │ +1a98a2: 0702 |0011: move-object v2, v0 │ │ +1a98a4: 1f02 e11a |0012: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a98a8: 2200 c904 |0014: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04c9 │ │ +1a98ac: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +1a98ae: 7053 570f 7098 |0017: invoke-direct {v0, v7, v8, v9, v3}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0f57 │ │ +1a98b4: 0704 |001a: move-object v4, v0 │ │ +1a98b6: 1f04 a91b |001b: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a98ba: 1225 |001d: const/4 v5, #int 2 // #2 │ │ +1a98bc: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +1a98be: 7706 c0c9 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@c9c0 │ │ +1a98c4: 0c08 |0022: move-result-object v8 │ │ +1a98c6: 1108 |0023: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=197 │ │ 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; │ │ @@ -31651,38 +31651,38 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 39 16-bit code units │ │ -1a9d00: |[1a9d00] com.infomaniak.drive.ui.MainViewModel.loadRootFiles:()V │ │ -1a9d10: 5490 f204 |0000: iget-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@04f2 │ │ -1a9d14: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1a9d16: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -1a9d18: 7140 1bcc 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@cc1b │ │ -1a9d1e: 0790 |0007: move-object v0, v9 │ │ -1a9d20: 1f00 4c02 |0008: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024c │ │ -1a9d24: 7110 5b06 0000 |000a: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065b │ │ -1a9d2a: 0c03 |000d: move-result-object v3 │ │ -1a9d2c: 7100 6bcb 0000 |000e: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1a9d32: 0c00 |0011: move-result-object v0 │ │ -1a9d34: 0704 |0012: move-object v4, v0 │ │ -1a9d36: 1f04 e01a |0013: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a9d3a: 2200 ca04 |0015: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04ca │ │ -1a9d3e: 7030 5c0f 9002 |0017: invoke-direct {v0, v9, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f5c │ │ -1a9d44: 0706 |001a: move-object v6, v0 │ │ -1a9d46: 1f06 a81b |001b: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a9d4a: 1227 |001d: const/4 v7, #int 2 // #2 │ │ -1a9d4c: 1208 |001e: const/4 v8, #int 0 // #0 │ │ -1a9d4e: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -1a9d50: 7706 b3c9 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@c9b3 │ │ -1a9d56: 0c00 |0023: move-result-object v0 │ │ -1a9d58: 5b90 f204 |0024: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@04f2 │ │ -1a9d5c: 0e00 |0026: return-void │ │ +1a9dd0: |[1a9dd0] com.infomaniak.drive.ui.MainViewModel.loadRootFiles:()V │ │ +1a9de0: 5490 f204 |0000: iget-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@04f2 │ │ +1a9de4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1a9de6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +1a9de8: 7140 28cc 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@cc28 │ │ +1a9dee: 0790 |0007: move-object v0, v9 │ │ +1a9df0: 1f00 4c02 |0008: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024c │ │ +1a9df4: 7110 5b06 0000 |000a: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065b │ │ +1a9dfa: 0c03 |000d: move-result-object v3 │ │ +1a9dfc: 7100 78cb 0000 |000e: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1a9e02: 0c00 |0011: move-result-object v0 │ │ +1a9e04: 0704 |0012: move-object v4, v0 │ │ +1a9e06: 1f04 e11a |0013: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a9e0a: 2200 ca04 |0015: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04ca │ │ +1a9e0e: 7030 5c0f 9002 |0017: invoke-direct {v0, v9, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f5c │ │ +1a9e14: 0706 |001a: move-object v6, v0 │ │ +1a9e16: 1f06 a91b |001b: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a9e1a: 1227 |001d: const/4 v7, #int 2 // #2 │ │ +1a9e1c: 1208 |001e: const/4 v8, #int 0 // #0 │ │ +1a9e1e: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +1a9e20: 7706 c0c9 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@c9c0 │ │ +1a9e26: 0c00 |0023: move-result-object v0 │ │ +1a9e28: 5b90 f204 |0024: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@04f2 │ │ +1a9e2c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0007 line=166 │ │ locals : │ │ 0x0000 - 0x0027 reg=9 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -31691,37 +31691,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 │ │ -1a8da0: |[1a8da0] com.infomaniak.drive.ui.MainViewModel.manageCategory:(ILjava/util/List;Z)Landroidx/lifecycle/LiveData; │ │ -1a8db0: 1a00 a3ad |0000: const-string v0, "files" // string@ada3 │ │ -1a8db4: 7120 bcb9 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a8dba: 7100 6bcb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1a8dc0: 0c00 |0008: move-result-object v0 │ │ -1a8dc2: 0701 |0009: move-object v1, v0 │ │ -1a8dc4: 1f01 e01a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a8dc8: 2200 cc04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04cc │ │ -1a8dcc: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -1a8dce: 0702 |000f: move-object v2, v0 │ │ -1a8dd0: 0783 |0010: move-object v3, v8 │ │ -1a8dd2: 07a4 |0011: move-object v4, v10 │ │ -1a8dd4: 0195 |0012: move v5, v9 │ │ -1a8dd6: 01b6 |0013: move v6, v11 │ │ -1a8dd8: 7606 640f 0200 |0014: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZLkotlin/coroutines/Continuation;)V // method@0f64 │ │ -1a8dde: 0704 |0017: move-object v4, v0 │ │ -1a8de0: 1f04 a81b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a8de4: 1225 |001a: const/4 v5, #int 2 // #2 │ │ -1a8de6: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -1a8de8: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -1a8dec: 7706 2706 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@0627 │ │ -1a8df2: 0c09 |0021: move-result-object v9 │ │ -1a8df4: 1109 |0022: return-object v9 │ │ +1a8e70: |[1a8e70] com.infomaniak.drive.ui.MainViewModel.manageCategory:(ILjava/util/List;Z)Landroidx/lifecycle/LiveData; │ │ +1a8e80: 1a00 a8ad |0000: const-string v0, "files" // string@ada8 │ │ +1a8e84: 7120 c9b9 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a8e8a: 7100 78cb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1a8e90: 0c00 |0008: move-result-object v0 │ │ +1a8e92: 0701 |0009: move-object v1, v0 │ │ +1a8e94: 1f01 e11a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a8e98: 2200 cc04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04cc │ │ +1a8e9c: 1207 |000e: const/4 v7, #int 0 // #0 │ │ +1a8e9e: 0702 |000f: move-object v2, v0 │ │ +1a8ea0: 0783 |0010: move-object v3, v8 │ │ +1a8ea2: 07a4 |0011: move-object v4, v10 │ │ +1a8ea4: 0195 |0012: move v5, v9 │ │ +1a8ea6: 01b6 |0013: move v6, v11 │ │ +1a8ea8: 7606 640f 0200 |0014: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZLkotlin/coroutines/Continuation;)V // method@0f64 │ │ +1a8eae: 0704 |0017: move-object v4, v0 │ │ +1a8eb0: 1f04 a91b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a8eb4: 1225 |001a: const/4 v5, #int 2 // #2 │ │ +1a8eb6: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +1a8eb8: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +1a8ebc: 7706 2706 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@0627 │ │ +1a8ec2: 0c09 |0021: move-result-object v9 │ │ +1a8ec4: 1109 |0022: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=299 │ │ 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; │ │ @@ -31732,35 +31732,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 │ │ -1a97f8: |[1a97f8] com.infomaniak.drive.ui.MainViewModel.markFilesAsOffline:(Ljava/util/List;Z)Lkotlinx/coroutines/Job; │ │ -1a9808: 1a00 abad |0000: const-string v0, "filesId" // string@adab │ │ -1a980c: 7120 bcb9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a9812: 0770 |0005: move-object v0, v7 │ │ -1a9814: 1f00 4c02 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024c │ │ -1a9818: 7110 5b06 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065b │ │ -1a981e: 0c01 |000b: move-result-object v1 │ │ -1a9820: 7100 6bcb 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1a9826: 0c00 |000f: move-result-object v0 │ │ -1a9828: 0702 |0010: move-object v2, v0 │ │ -1a982a: 1f02 e01a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a982e: 2200 cd04 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04cd │ │ -1a9832: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -1a9834: 7040 6a0f 8039 |0016: invoke-direct {v0, v8, v9, v3}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V // method@0f6a │ │ -1a983a: 0704 |0019: move-object v4, v0 │ │ -1a983c: 1f04 a81b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a9840: 1225 |001c: const/4 v5, #int 2 // #2 │ │ -1a9842: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -1a9844: 7706 b3c9 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@c9b3 │ │ -1a984a: 0c08 |0021: move-result-object v8 │ │ -1a984c: 1108 |0022: return-object v8 │ │ +1a98c8: |[1a98c8] com.infomaniak.drive.ui.MainViewModel.markFilesAsOffline:(Ljava/util/List;Z)Lkotlinx/coroutines/Job; │ │ +1a98d8: 1a00 b0ad |0000: const-string v0, "filesId" // string@adb0 │ │ +1a98dc: 7120 c9b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a98e2: 0770 |0005: move-object v0, v7 │ │ +1a98e4: 1f00 4c02 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024c │ │ +1a98e8: 7110 5b06 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065b │ │ +1a98ee: 0c01 |000b: move-result-object v1 │ │ +1a98f0: 7100 78cb 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1a98f6: 0c00 |000f: move-result-object v0 │ │ +1a98f8: 0702 |0010: move-object v2, v0 │ │ +1a98fa: 1f02 e11a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a98fe: 2200 cd04 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04cd │ │ +1a9902: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +1a9904: 7040 6a0f 8039 |0016: invoke-direct {v0, v8, v9, v3}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V // method@0f6a │ │ +1a990a: 0704 |0019: move-object v4, v0 │ │ +1a990c: 1f04 a91b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a9910: 1225 |001c: const/4 v5, #int 2 // #2 │ │ +1a9912: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +1a9914: 7706 c0c9 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@c9c0 │ │ +1a991a: 0c08 |0021: move-result-object v8 │ │ +1a991c: 1108 |0022: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=499 │ │ 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 │ │ @@ -31770,39 +31770,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 │ │ -1a8e1c: |[1a8e1c] 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; │ │ -1a8e2c: 1a00 22ad |0000: const-string v0, "file" // string@ad22 │ │ -1a8e30: 7120 bcb9 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a8e36: 1a00 50dc |0005: const-string v0, "newParent" // string@dc50 │ │ -1a8e3a: 7120 bcb9 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a8e40: 7100 6bcb 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1a8e46: 0c00 |000d: move-result-object v0 │ │ -1a8e48: 0701 |000e: move-object v1, v0 │ │ -1a8e4a: 1f01 e01a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a8e4e: 2200 cf04 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04cf │ │ -1a8e52: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -1a8e54: 0702 |0014: move-object v2, v0 │ │ -1a8e56: 0793 |0015: move-object v3, v9 │ │ -1a8e58: 07a4 |0016: move-object v4, v10 │ │ -1a8e5a: 07b5 |0017: move-object v5, v11 │ │ -1a8e5c: 0786 |0018: move-object v6, v8 │ │ -1a8e5e: 7606 720f 0200 |0019: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f72 │ │ -1a8e64: 0704 |001c: move-object v4, v0 │ │ -1a8e66: 1f04 a81b |001d: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a8e6a: 1225 |001f: const/4 v5, #int 2 // #2 │ │ -1a8e6c: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -1a8e6e: 1602 0000 |0021: const-wide/16 v2, #int 0 // #0 │ │ -1a8e72: 7706 2706 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@0627 │ │ -1a8e78: 0c09 |0026: move-result-object v9 │ │ -1a8e7a: 1109 |0027: return-object v9 │ │ +1a8eec: |[1a8eec] 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; │ │ +1a8efc: 1a00 27ad |0000: const-string v0, "file" // string@ad27 │ │ +1a8f00: 7120 c9b9 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a8f06: 1a00 55dc |0005: const-string v0, "newParent" // string@dc55 │ │ +1a8f0a: 7120 c9b9 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a8f10: 7100 78cb 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1a8f16: 0c00 |000d: move-result-object v0 │ │ +1a8f18: 0701 |000e: move-object v1, v0 │ │ +1a8f1a: 1f01 e11a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a8f1e: 2200 cf04 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04cf │ │ +1a8f22: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +1a8f24: 0702 |0014: move-object v2, v0 │ │ +1a8f26: 0793 |0015: move-object v3, v9 │ │ +1a8f28: 07a4 |0016: move-object v4, v10 │ │ +1a8f2a: 07b5 |0017: move-object v5, v11 │ │ +1a8f2c: 0786 |0018: move-object v6, v8 │ │ +1a8f2e: 7606 720f 0200 |0019: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f72 │ │ +1a8f34: 0704 |001c: move-object v4, v0 │ │ +1a8f36: 1f04 a91b |001d: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a8f3a: 1225 |001f: const/4 v5, #int 2 // #2 │ │ +1a8f3c: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +1a8f3e: 1602 0000 |0021: const-wide/16 v2, #int 0 // #0 │ │ +1a8f42: 7706 2706 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@0627 │ │ +1a8f48: 0c09 |0026: move-result-object v9 │ │ +1a8f4a: 1109 |0027: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x000a line=266 │ │ 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; │ │ @@ -31813,40 +31813,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 │ │ -1a9df8: |[1a9df8] com.infomaniak.drive.ui.MainViewModel.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V │ │ -1a9e08: 1a00 a1db |0000: const-string v0, "navController" // string@dba1 │ │ -1a9e0c: 7120 bcb9 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a9e12: 1400 6d04 0a7f |0005: const v0, #float 1.83456e+38 // #7f0a046d │ │ -1a9e18: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1a9e1a: 6e30 7906 0701 |0009: invoke-virtual {v7, v0, v1}, Landroidx/navigation/NavController;.popBackStack:(IZ)Z // method@0679 │ │ -1a9e20: 1217 |000c: const/4 v7, #int 1 // #1 │ │ -1a9e22: 3678 0300 |000d: if-gt v8, v7, 0010 // +0003 │ │ -1a9e26: 0e00 |000f: return-void │ │ -1a9e28: 0767 |0010: move-object v7, v6 │ │ -1a9e2a: 1f07 4c02 |0011: check-cast v7, Landroidx/lifecycle/ViewModel; // type@024c │ │ -1a9e2e: 7110 5b06 0700 |0013: invoke-static {v7}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065b │ │ -1a9e34: 0c00 |0016: move-result-object v0 │ │ -1a9e36: 7100 6bcb 0000 |0017: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1a9e3c: 0c07 |001a: move-result-object v7 │ │ -1a9e3e: 0771 |001b: move-object v1, v7 │ │ -1a9e40: 1f01 e01a |001c: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a9e44: 2207 d004 |001e: new-instance v7, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04d0 │ │ -1a9e48: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -1a9e4a: 7052 780f 9768 |0021: invoke-direct {v7, v9, v8, v6, v2}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.:(ZILcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f78 │ │ -1a9e50: 0773 |0024: move-object v3, v7 │ │ -1a9e52: 1f03 a81b |0025: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a9e56: 1224 |0027: const/4 v4, #int 2 // #2 │ │ -1a9e58: 1205 |0028: const/4 v5, #int 0 // #0 │ │ -1a9e5a: 7706 b3c9 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@c9b3 │ │ -1a9e60: 0e00 |002c: return-void │ │ +1a9ec8: |[1a9ec8] com.infomaniak.drive.ui.MainViewModel.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V │ │ +1a9ed8: 1a00 a6db |0000: const-string v0, "navController" // string@dba6 │ │ +1a9edc: 7120 c9b9 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a9ee2: 1400 6d04 0a7f |0005: const v0, #float 1.83456e+38 // #7f0a046d │ │ +1a9ee8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1a9eea: 6e30 7906 0701 |0009: invoke-virtual {v7, v0, v1}, Landroidx/navigation/NavController;.popBackStack:(IZ)Z // method@0679 │ │ +1a9ef0: 1217 |000c: const/4 v7, #int 1 // #1 │ │ +1a9ef2: 3678 0300 |000d: if-gt v8, v7, 0010 // +0003 │ │ +1a9ef6: 0e00 |000f: return-void │ │ +1a9ef8: 0767 |0010: move-object v7, v6 │ │ +1a9efa: 1f07 4c02 |0011: check-cast v7, Landroidx/lifecycle/ViewModel; // type@024c │ │ +1a9efe: 7110 5b06 0700 |0013: invoke-static {v7}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065b │ │ +1a9f04: 0c00 |0016: move-result-object v0 │ │ +1a9f06: 7100 78cb 0000 |0017: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1a9f0c: 0c07 |001a: move-result-object v7 │ │ +1a9f0e: 0771 |001b: move-object v1, v7 │ │ +1a9f10: 1f01 e11a |001c: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a9f14: 2207 d004 |001e: new-instance v7, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04d0 │ │ +1a9f18: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +1a9f1a: 7052 780f 9768 |0021: invoke-direct {v7, v9, v8, v6, v2}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.:(ZILcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f78 │ │ +1a9f20: 0773 |0024: move-object v3, v7 │ │ +1a9f22: 1f03 a91b |0025: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a9f26: 1224 |0027: const/4 v4, #int 2 // #2 │ │ +1a9f28: 1205 |0028: const/4 v5, #int 0 // #0 │ │ +1a9f2a: 7706 c0c9 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@c9c0 │ │ +1a9f30: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0009 line=183 │ │ 0x0010 line=188 │ │ locals : │ │ 0x0000 - 0x002d reg=6 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x002d reg=7 (null) Landroidx/navigation/NavController; │ │ @@ -31858,47 +31858,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 │ │ -1a8e7c: |[1a8e7c] com.infomaniak.drive.ui.MainViewModel.observeDownloadOffline:(Landroid/content/Context;)Landroidx/lifecycle/LiveData; │ │ -1a8e8c: 1a00 02a2 |0000: const-string v0, "context" // string@a202 │ │ -1a8e90: 7120 bcb9 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a8e96: 7110 8707 0500 |0005: invoke-static {v5}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0787 │ │ -1a8e9c: 0c05 |0008: move-result-object v5 │ │ -1a8e9e: 1a00 d735 |0009: const-string v0, "DownloadWorker" // string@35d7 │ │ -1a8ea2: 2410 4826 0000 |000b: filled-new-array {v0}, [Ljava/lang/String; // type@2648 │ │ -1a8ea8: 0c00 |000e: move-result-object v0 │ │ -1a8eaa: 7110 acaa 0000 |000f: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.arrayListOf:([Ljava/lang/Object;)Ljava/util/ArrayList; // method@aaac │ │ -1a8eb0: 0c00 |0012: move-result-object v0 │ │ -1a8eb2: 1f00 d618 |0013: check-cast v0, Ljava/util/List; // type@18d6 │ │ -1a8eb6: 7110 8e07 0000 |0015: invoke-static {v0}, Landroidx/work/WorkQuery$Builder;.fromUniqueWorkNames:(Ljava/util/List;)Landroidx/work/WorkQuery$Builder; // method@078e │ │ -1a8ebc: 0c00 |0018: move-result-object v0 │ │ -1a8ebe: 1221 |0019: const/4 v1, #int 2 // #2 │ │ -1a8ec0: 2311 ae25 |001a: new-array v1, v1, [Landroidx/work/WorkInfo$State; // type@25ae │ │ -1a8ec4: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -1a8ec6: 6203 a300 |001d: sget-object v3, Landroidx/work/WorkInfo$State;.RUNNING:Landroidx/work/WorkInfo$State; // field@00a3 │ │ -1a8eca: 4d03 0102 |001f: aput-object v3, v1, v2 │ │ -1a8ece: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -1a8ed0: 6203 a400 |0022: sget-object v3, Landroidx/work/WorkInfo$State;.SUCCEEDED:Landroidx/work/WorkInfo$State; // field@00a4 │ │ -1a8ed4: 4d03 0102 |0024: aput-object v3, v1, v2 │ │ -1a8ed8: 7110 acaa 0100 |0026: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.arrayListOf:([Ljava/lang/Object;)Ljava/util/ArrayList; // method@aaac │ │ -1a8ede: 0c01 |0029: move-result-object v1 │ │ -1a8ee0: 1f01 d618 |002a: check-cast v1, Ljava/util/List; // type@18d6 │ │ -1a8ee4: 6e20 8b07 1000 |002c: invoke-virtual {v0, v1}, Landroidx/work/WorkQuery$Builder;.addStates:(Ljava/util/List;)Landroidx/work/WorkQuery$Builder; // method@078b │ │ -1a8eea: 0c00 |002f: move-result-object v0 │ │ -1a8eec: 6e10 8c07 0000 |0030: invoke-virtual {v0}, Landroidx/work/WorkQuery$Builder;.build:()Landroidx/work/WorkQuery; // method@078c │ │ -1a8ef2: 0c00 |0033: move-result-object v0 │ │ -1a8ef4: 6e20 8907 0500 |0034: invoke-virtual {v5, v0}, Landroidx/work/WorkManager;.getWorkInfosLiveData:(Landroidx/work/WorkQuery;)Landroidx/lifecycle/LiveData; // method@0789 │ │ -1a8efa: 0c05 |0037: move-result-object v5 │ │ -1a8efc: 1a00 eabe |0038: const-string v0, "getWorkInfosLiveData(...)" // string@beea │ │ -1a8f00: 7120 bbb9 0500 |003a: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1a8f06: 1105 |003d: return-object v5 │ │ +1a8f4c: |[1a8f4c] com.infomaniak.drive.ui.MainViewModel.observeDownloadOffline:(Landroid/content/Context;)Landroidx/lifecycle/LiveData; │ │ +1a8f5c: 1a00 07a2 |0000: const-string v0, "context" // string@a207 │ │ +1a8f60: 7120 c9b9 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a8f66: 7110 8707 0500 |0005: invoke-static {v5}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0787 │ │ +1a8f6c: 0c05 |0008: move-result-object v5 │ │ +1a8f6e: 1a00 da35 |0009: const-string v0, "DownloadWorker" // string@35da │ │ +1a8f72: 2410 4926 0000 |000b: filled-new-array {v0}, [Ljava/lang/String; // type@2649 │ │ +1a8f78: 0c00 |000e: move-result-object v0 │ │ +1a8f7a: 7110 b9aa 0000 |000f: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.arrayListOf:([Ljava/lang/Object;)Ljava/util/ArrayList; // method@aab9 │ │ +1a8f80: 0c00 |0012: move-result-object v0 │ │ +1a8f82: 1f00 d718 |0013: check-cast v0, Ljava/util/List; // type@18d7 │ │ +1a8f86: 7110 8e07 0000 |0015: invoke-static {v0}, Landroidx/work/WorkQuery$Builder;.fromUniqueWorkNames:(Ljava/util/List;)Landroidx/work/WorkQuery$Builder; // method@078e │ │ +1a8f8c: 0c00 |0018: move-result-object v0 │ │ +1a8f8e: 1221 |0019: const/4 v1, #int 2 // #2 │ │ +1a8f90: 2311 af25 |001a: new-array v1, v1, [Landroidx/work/WorkInfo$State; // type@25af │ │ +1a8f94: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +1a8f96: 6203 a300 |001d: sget-object v3, Landroidx/work/WorkInfo$State;.RUNNING:Landroidx/work/WorkInfo$State; // field@00a3 │ │ +1a8f9a: 4d03 0102 |001f: aput-object v3, v1, v2 │ │ +1a8f9e: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +1a8fa0: 6203 a400 |0022: sget-object v3, Landroidx/work/WorkInfo$State;.SUCCEEDED:Landroidx/work/WorkInfo$State; // field@00a4 │ │ +1a8fa4: 4d03 0102 |0024: aput-object v3, v1, v2 │ │ +1a8fa8: 7110 b9aa 0100 |0026: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.arrayListOf:([Ljava/lang/Object;)Ljava/util/ArrayList; // method@aab9 │ │ +1a8fae: 0c01 |0029: move-result-object v1 │ │ +1a8fb0: 1f01 d718 |002a: check-cast v1, Ljava/util/List; // type@18d7 │ │ +1a8fb4: 6e20 8b07 1000 |002c: invoke-virtual {v0, v1}, Landroidx/work/WorkQuery$Builder;.addStates:(Ljava/util/List;)Landroidx/work/WorkQuery$Builder; // method@078b │ │ +1a8fba: 0c00 |002f: move-result-object v0 │ │ +1a8fbc: 6e10 8c07 0000 |0030: invoke-virtual {v0}, Landroidx/work/WorkQuery$Builder;.build:()Landroidx/work/WorkQuery; // method@078c │ │ +1a8fc2: 0c00 |0033: move-result-object v0 │ │ +1a8fc4: 6e20 8907 0500 |0034: invoke-virtual {v5, v0}, Landroidx/work/WorkManager;.getWorkInfosLiveData:(Landroidx/work/WorkQuery;)Landroidx/lifecycle/LiveData; // method@0789 │ │ +1a8fca: 0c05 |0037: move-result-object v5 │ │ +1a8fcc: 1a00 efbe |0038: const-string v0, "getWorkInfosLiveData(...)" // string@beef │ │ +1a8fd0: 7120 c8b9 0500 |003a: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1a8fd6: 1105 |003d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=382 │ │ 0x0009 line=384 │ │ 0x001a line=385 │ │ 0x0030 line=386 │ │ 0x0034 line=382 │ │ @@ -31911,20 +31911,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1a9e64: |[1a9e64] com.infomaniak.drive.ui.MainViewModel.onCleared:()V │ │ -1a9e74: 6e10 ee0f 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getRealm:()Lio/realm/Realm; // method@0fee │ │ -1a9e7a: 0c00 |0003: move-result-object v0 │ │ -1a9e7c: 6e10 e459 0000 |0004: invoke-virtual {v0}, Lio/realm/Realm;.close:()V // method@59e4 │ │ -1a9e82: 6f10 2606 0100 |0007: invoke-super {v1}, Landroidx/lifecycle/AndroidViewModel;.onCleared:()V // method@0626 │ │ -1a9e88: 0e00 |000a: return-void │ │ +1a9f34: |[1a9f34] com.infomaniak.drive.ui.MainViewModel.onCleared:()V │ │ +1a9f44: 6e10 ee0f 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getRealm:()Lio/realm/Realm; // method@0fee │ │ +1a9f4a: 0c00 |0003: move-result-object v0 │ │ +1a9f4c: 6e10 f159 0000 |0004: invoke-virtual {v0}, Lio/realm/Realm;.close:()V // method@59f1 │ │ +1a9f52: 6f10 2606 0100 |0007: invoke-super {v1}, Landroidx/lifecycle/AndroidViewModel;.onCleared:()V // method@0626 │ │ +1a9f58: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=567 │ │ 0x0007 line=568 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -31933,41 +31933,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 │ │ -1a9f1c: |[1a9f1c] 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 │ │ -1a9f2c: 1a00 22ad |0000: const-string v0, "file" // string@ad22 │ │ -1a9f30: 7120 bcb9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a9f36: 1a00 47df |0005: const-string v0, "offlineFile" // string@df47 │ │ -1a9f3a: 7120 bcb9 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a9f40: 1a00 2a99 |000a: const-string v0, "cacheFile" // string@992a │ │ -1a9f44: 7120 bcb9 0a00 |000c: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a9f4a: 1b00 7404 0100 |000f: const-string/jumbo v0, "userDrive" // string@00010474 │ │ -1a9f50: 7120 bcb9 0b00 |0012: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a9f56: 0770 |0015: move-object v0, v7 │ │ -1a9f58: 1f00 4c02 |0016: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024c │ │ -1a9f5c: 7110 5b06 0000 |0018: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065b │ │ -1a9f62: 0c01 |001b: move-result-object v1 │ │ -1a9f64: 7100 6bcb 0000 |001c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1a9f6a: 0c00 |001f: move-result-object v0 │ │ -1a9f6c: 0702 |0020: move-object v2, v0 │ │ -1a9f6e: 1f02 e01a |0021: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a9f72: 2200 d304 |0023: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04d3 │ │ -1a9f76: 1203 |0025: const/4 v3, #int 0 // #0 │ │ -1a9f78: 7030 840f 8003 |0026: invoke-direct {v0, v8, v3}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f84 │ │ -1a9f7e: 0704 |0029: move-object v4, v0 │ │ -1a9f80: 1f04 a81b |002a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a9f84: 1225 |002c: const/4 v5, #int 2 // #2 │ │ -1a9f86: 1206 |002d: const/4 v6, #int 0 // #0 │ │ -1a9f88: 7706 b3c9 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@c9b3 │ │ -1a9f8e: 7606 d30f 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@0fd3 │ │ -1a9f94: 0e00 |0034: return-void │ │ +1a9fec: |[1a9fec] 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 │ │ +1a9ffc: 1a00 27ad |0000: const-string v0, "file" // string@ad27 │ │ +1aa000: 7120 c9b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1aa006: 1a00 4cdf |0005: const-string v0, "offlineFile" // string@df4c │ │ +1aa00a: 7120 c9b9 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1aa010: 1a00 2f99 |000a: const-string v0, "cacheFile" // string@992f │ │ +1aa014: 7120 c9b9 0a00 |000c: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1aa01a: 1b00 7904 0100 |000f: const-string/jumbo v0, "userDrive" // string@00010479 │ │ +1aa020: 7120 c9b9 0b00 |0012: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1aa026: 0770 |0015: move-object v0, v7 │ │ +1aa028: 1f00 4c02 |0016: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024c │ │ +1aa02c: 7110 5b06 0000 |0018: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065b │ │ +1aa032: 0c01 |001b: move-result-object v1 │ │ +1aa034: 7100 78cb 0000 |001c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1aa03a: 0c00 |001f: move-result-object v0 │ │ +1aa03c: 0702 |0020: move-object v2, v0 │ │ +1aa03e: 1f02 e11a |0021: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1aa042: 2200 d304 |0023: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04d3 │ │ +1aa046: 1203 |0025: const/4 v3, #int 0 // #0 │ │ +1aa048: 7030 840f 8003 |0026: invoke-direct {v0, v8, v3}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f84 │ │ +1aa04e: 0704 |0029: move-object v4, v0 │ │ +1aa050: 1f04 a91b |002a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1aa054: 1225 |002c: const/4 v5, #int 2 // #2 │ │ +1aa056: 1206 |002d: const/4 v6, #int 0 // #0 │ │ +1aa058: 7706 c0c9 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@c9c0 │ │ +1aa05e: 7606 d30f 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@0fd3 │ │ +1aa064: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0015 line=425 │ │ 0x0031 line=428 │ │ locals : │ │ 0x0000 - 0x0035 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0035 reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ @@ -31981,29 +31981,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 │ │ -1a8f8c: |[1a8f8c] com.infomaniak.drive.ui.MainViewModel.removeSelectedFilesFromOffline:(Ljava/util/List;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ -1a8f9c: 1a00 a3ad |0000: const-string v0, "files" // string@ada3 │ │ -1a8fa0: 7120 bcb9 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a8fa6: 2200 d504 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04d5 │ │ -1a8faa: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -1a8fac: 7051 8e0f 90a8 |0008: invoke-direct {v0, v9, v8, v10, v1}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.:(Ljava/util/List;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f8e │ │ -1a8fb2: 0705 |000b: move-object v5, v0 │ │ -1a8fb4: 1f05 a81b |000c: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a8fb8: 1236 |000e: const/4 v6, #int 3 // #3 │ │ -1a8fba: 1207 |000f: const/4 v7, #int 0 // #0 │ │ -1a8fbc: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -1a8fbe: 1603 0000 |0011: const-wide/16 v3, #int 0 // #0 │ │ -1a8fc2: 7706 2706 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@0627 │ │ -1a8fc8: 0c09 |0016: move-result-object v9 │ │ -1a8fca: 1109 |0017: return-object v9 │ │ +1a905c: |[1a905c] com.infomaniak.drive.ui.MainViewModel.removeSelectedFilesFromOffline:(Ljava/util/List;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ +1a906c: 1a00 a8ad |0000: const-string v0, "files" // string@ada8 │ │ +1a9070: 7120 c9b9 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a9076: 2200 d504 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04d5 │ │ +1a907a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +1a907c: 7051 8e0f 90a8 |0008: invoke-direct {v0, v9, v8, v10, v1}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.:(Ljava/util/List;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f8e │ │ +1a9082: 0705 |000b: move-object v5, v0 │ │ +1a9084: 1f05 a91b |000c: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a9088: 1236 |000e: const/4 v6, #int 3 // #3 │ │ +1a908a: 1207 |000f: const/4 v7, #int 0 // #0 │ │ +1a908c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +1a908e: 1603 0000 |0011: const-wide/16 v3, #int 0 // #0 │ │ +1a9092: 7706 2706 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@0627 │ │ +1a9098: 0c09 |0016: move-result-object v9 │ │ +1a909a: 1109 |0017: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=397 │ │ 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; │ │ @@ -32013,34 +32013,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 │ │ -1a8fcc: |[1a8fcc] com.infomaniak.drive.ui.MainViewModel.renameFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;)Landroidx/lifecycle/LiveData; │ │ -1a8fdc: 1a00 22ad |0000: const-string v0, "file" // string@ad22 │ │ -1a8fe0: 7120 bcb9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a8fe6: 1a00 4ddc |0005: const-string v0, "newName" // string@dc4d │ │ -1a8fea: 7120 bcb9 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a8ff0: 7100 6bcb 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1a8ff6: 0c00 |000d: move-result-object v0 │ │ -1a8ff8: 0701 |000e: move-object v1, v0 │ │ -1a8ffa: 1f01 e01a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a8ffe: 2200 d604 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04d6 │ │ -1a9002: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -1a9004: 7040 930f 8029 |0014: invoke-direct {v0, v8, v9, v2}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@0f93 │ │ -1a900a: 0704 |0017: move-object v4, v0 │ │ -1a900c: 1f04 a81b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a9010: 1225 |001a: const/4 v5, #int 2 // #2 │ │ -1a9012: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -1a9014: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -1a9018: 7706 2706 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@0627 │ │ -1a901e: 0c08 |0021: move-result-object v8 │ │ -1a9020: 1108 |0022: return-object v8 │ │ +1a909c: |[1a909c] com.infomaniak.drive.ui.MainViewModel.renameFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;)Landroidx/lifecycle/LiveData; │ │ +1a90ac: 1a00 27ad |0000: const-string v0, "file" // string@ad27 │ │ +1a90b0: 7120 c9b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a90b6: 1a00 52dc |0005: const-string v0, "newName" // string@dc52 │ │ +1a90ba: 7120 c9b9 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a90c0: 7100 78cb 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1a90c6: 0c00 |000d: move-result-object v0 │ │ +1a90c8: 0701 |000e: move-object v1, v0 │ │ +1a90ca: 1f01 e11a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a90ce: 2200 d604 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04d6 │ │ +1a90d2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +1a90d4: 7040 930f 8029 |0014: invoke-direct {v0, v8, v9, v2}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@0f93 │ │ +1a90da: 0704 |0017: move-object v4, v0 │ │ +1a90dc: 1f04 a91b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a90e0: 1225 |001a: const/4 v5, #int 2 // #2 │ │ +1a90e2: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +1a90e4: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +1a90e8: 7706 2706 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@0627 │ │ +1a90ee: 0c08 |0021: move-result-object v8 │ │ +1a90f0: 1108 |0022: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x000a line=291 │ │ 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; │ │ @@ -32050,29 +32050,29 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -1a9f98: |[1a9f98] com.infomaniak.drive.ui.MainViewModel.restartUploadWorkerIfNeeded:()V │ │ -1a9fa8: 0770 |0000: move-object v0, v7 │ │ -1a9faa: 1f00 4c02 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024c │ │ -1a9fae: 7110 5b06 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065b │ │ -1a9fb4: 0c01 |0006: move-result-object v1 │ │ -1a9fb6: 2200 d704 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04d7 │ │ -1a9fba: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a9fbc: 7030 980f 7002 |000a: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f98 │ │ -1a9fc2: 0704 |000d: move-object v4, v0 │ │ -1a9fc4: 1f04 a81b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a9fc8: 1235 |0010: const/4 v5, #int 3 // #3 │ │ -1a9fca: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -1a9fcc: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -1a9fce: 7706 b3c9 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@c9b3 │ │ -1a9fd4: 0e00 |0016: return-void │ │ +1aa068: |[1aa068] com.infomaniak.drive.ui.MainViewModel.restartUploadWorkerIfNeeded:()V │ │ +1aa078: 0770 |0000: move-object v0, v7 │ │ +1aa07a: 1f00 4c02 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024c │ │ +1aa07e: 7110 5b06 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065b │ │ +1aa084: 0c01 |0006: move-result-object v1 │ │ +1aa086: 2200 d704 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04d7 │ │ +1aa08a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1aa08c: 7030 980f 7002 |000a: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f98 │ │ +1aa092: 0704 |000d: move-object v4, v0 │ │ +1aa094: 1f04 a91b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1aa098: 1235 |0010: const/4 v5, #int 3 // #3 │ │ +1aa09a: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +1aa09c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1aa09e: 7706 c0c9 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@c9c0 │ │ +1aa0a4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ locals : │ │ 0x0000 - 0x0017 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #46 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -32080,32 +32080,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 │ │ -1a9054: |[1a9054] com.infomaniak.drive.ui.MainViewModel.restoreTrashFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ -1a9064: 1a00 22ad |0000: const-string v0, "file" // string@ad22 │ │ -1a9068: 7120 bcb9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a906e: 7100 6bcb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1a9074: 0c00 |0008: move-result-object v0 │ │ -1a9076: 0701 |0009: move-object v1, v0 │ │ -1a9078: 1f01 e01a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a907c: 2200 d804 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04d8 │ │ -1a9080: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a9082: 7052 9d0f 90a8 |000f: invoke-direct {v0, v9, v8, v10, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.:(Ljava/lang/Integer;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f9d │ │ -1a9088: 0704 |0012: move-object v4, v0 │ │ -1a908a: 1f04 a81b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a908e: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a9090: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a9092: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a9096: 7706 2706 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@0627 │ │ -1a909c: 0c08 |001c: move-result-object v8 │ │ -1a909e: 1108 |001d: return-object v8 │ │ +1a9124: |[1a9124] com.infomaniak.drive.ui.MainViewModel.restoreTrashFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ +1a9134: 1a00 27ad |0000: const-string v0, "file" // string@ad27 │ │ +1a9138: 7120 c9b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a913e: 7100 78cb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1a9144: 0c00 |0008: move-result-object v0 │ │ +1a9146: 0701 |0009: move-object v1, v0 │ │ +1a9148: 1f01 e11a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a914c: 2200 d804 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04d8 │ │ +1a9150: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a9152: 7052 9d0f 90a8 |000f: invoke-direct {v0, v9, v8, v10, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.:(Ljava/lang/Integer;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f9d │ │ +1a9158: 0704 |0012: move-object v4, v0 │ │ +1a915a: 1f04 a91b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a915e: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a9160: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a9162: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a9166: 7706 2706 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@0627 │ │ +1a916c: 0c08 |001c: move-result-object v8 │ │ +1a916e: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=331 │ │ 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; │ │ @@ -32116,28 +32116,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 │ │ -1aa058: |[1aa058] com.infomaniak.drive.ui.MainViewModel.setCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V │ │ -1aa068: 3804 1a00 |0000: if-eqz v4, 001a // +001a │ │ -1aa06c: 5430 f504 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@04f5 │ │ -1aa070: 1f00 091e |0004: check-cast v0, Lkotlinx/coroutines/Job; // type@1e09 │ │ -1aa074: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -1aa076: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -1aa078: 7140 1bcc 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@cc1b │ │ -1aa07e: 7010 1410 0300 |000b: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolderId:()V // method@1014 │ │ -1aa084: 5430 f904 |000e: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@04f9 │ │ -1aa088: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -1aa08c: 6e20 1514 4000 |0012: invoke-virtual {v0, v4}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@1415 │ │ -1aa092: 5430 e004 |0015: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04e0 │ │ -1aa096: 6e20 4e06 4000 |0017: invoke-virtual {v0, v4}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064e │ │ -1aa09c: 0e00 |001a: return-void │ │ +1aa128: |[1aa128] com.infomaniak.drive.ui.MainViewModel.setCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V │ │ +1aa138: 3804 1a00 |0000: if-eqz v4, 001a // +001a │ │ +1aa13c: 5430 f504 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@04f5 │ │ +1aa140: 1f00 0a1e |0004: check-cast v0, Lkotlinx/coroutines/Job; // type@1e0a │ │ +1aa144: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +1aa146: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +1aa148: 7140 28cc 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@cc28 │ │ +1aa14e: 7010 1410 0300 |000b: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolderId:()V // method@1014 │ │ +1aa154: 5430 f904 |000e: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@04f9 │ │ +1aa158: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +1aa15c: 6e20 2214 4000 |0012: invoke-virtual {v0, v4}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@1422 │ │ +1aa162: 5430 e004 |0015: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04e0 │ │ +1aa166: 6e20 4e06 4000 |0017: invoke-virtual {v0, v4}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064e │ │ +1aa16c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=129 │ │ 0x000b line=130 │ │ 0x000e line=131 │ │ 0x0015 line=132 │ │ locals : │ │ @@ -32149,43 +32149,43 @@ │ │ type : '()Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 50 16-bit code units │ │ -1a9850: |[1a9850] com.infomaniak.drive.ui.MainViewModel.setCurrentFolderAsRoot:()Lkotlinx/coroutines/Job; │ │ -1a9860: 5480 f504 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@04f5 │ │ -1a9864: 1f00 091e |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1e09 │ │ -1a9868: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a986a: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -1a986c: 7140 1bcc 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@cc1b │ │ -1a9872: 7130 4ecc 2101 |0009: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@cc4e │ │ -1a9878: 0c00 |000c: move-result-object v0 │ │ -1a987a: 5b80 f504 |000d: iput-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@04f5 │ │ -1a987e: 0780 |000f: move-object v0, v8 │ │ -1a9880: 1f00 4c02 |0010: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024c │ │ -1a9884: 7110 5b06 0000 |0012: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065b │ │ -1a988a: 0c02 |0015: move-result-object v2 │ │ -1a988c: 7100 6bcb 0000 |0016: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1a9892: 0c00 |0019: move-result-object v0 │ │ -1a9894: 5483 f504 |001a: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@04f5 │ │ -1a9898: 1f03 e01a |001c: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a989c: 6e20 b5ca 3000 |001e: invoke-virtual {v0, v3}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@cab5 │ │ -1a98a2: 0c03 |0021: move-result-object v3 │ │ -1a98a4: 2200 d904 |0022: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04d9 │ │ -1a98a8: 7030 a20f 8001 |0024: invoke-direct {v0, v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fa2 │ │ -1a98ae: 0705 |0027: move-object v5, v0 │ │ -1a98b0: 1f05 a81b |0028: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a98b4: 1226 |002a: const/4 v6, #int 2 // #2 │ │ -1a98b6: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -1a98b8: 1204 |002c: const/4 v4, #int 0 // #0 │ │ -1a98ba: 7706 b3c9 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@c9b3 │ │ -1a98c0: 0c00 |0030: move-result-object v0 │ │ -1a98c2: 1100 |0031: return-object v0 │ │ +1a9920: |[1a9920] com.infomaniak.drive.ui.MainViewModel.setCurrentFolderAsRoot:()Lkotlinx/coroutines/Job; │ │ +1a9930: 5480 f504 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@04f5 │ │ +1a9934: 1f00 0a1e |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1e0a │ │ +1a9938: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a993a: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +1a993c: 7140 28cc 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@cc28 │ │ +1a9942: 7130 5bcc 2101 |0009: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@cc5b │ │ +1a9948: 0c00 |000c: move-result-object v0 │ │ +1a994a: 5b80 f504 |000d: iput-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@04f5 │ │ +1a994e: 0780 |000f: move-object v0, v8 │ │ +1a9950: 1f00 4c02 |0010: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024c │ │ +1a9954: 7110 5b06 0000 |0012: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065b │ │ +1a995a: 0c02 |0015: move-result-object v2 │ │ +1a995c: 7100 78cb 0000 |0016: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1a9962: 0c00 |0019: move-result-object v0 │ │ +1a9964: 5483 f504 |001a: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@04f5 │ │ +1a9968: 1f03 e11a |001c: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a996c: 6e20 c2ca 3000 |001e: invoke-virtual {v0, v3}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@cac2 │ │ +1a9972: 0c03 |0021: move-result-object v3 │ │ +1a9974: 2200 d904 |0022: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04d9 │ │ +1a9978: 7030 a20f 8001 |0024: invoke-direct {v0, v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fa2 │ │ +1a997e: 0705 |0027: move-object v5, v0 │ │ +1a9980: 1f05 a91b |0028: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a9984: 1226 |002a: const/4 v6, #int 2 // #2 │ │ +1a9986: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +1a9988: 1204 |002c: const/4 v4, #int 0 // #0 │ │ +1a998a: 7706 c0c9 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@c9c0 │ │ +1a9990: 0c00 |0030: move-result-object v0 │ │ +1a9992: 1100 |0031: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0009 line=138 │ │ 0x000f line=139 │ │ locals : │ │ 0x0000 - 0x0032 reg=8 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ @@ -32195,19 +32195,19 @@ │ │ type : '(Ljava/util/LinkedHashMap;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1aa0a0: |[1aa0a0] com.infomaniak.drive.ui.MainViewModel.setCurrentPreviewFileList:(Ljava/util/LinkedHashMap;)V │ │ -1aa0b0: 1a00 7026 |0000: const-string v0, "" // string@2670 │ │ -1aa0b4: 7120 bcb9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1aa0ba: 5b12 e404 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04e4 │ │ -1aa0be: 0e00 |0007: return-void │ │ +1aa170: |[1aa170] com.infomaniak.drive.ui.MainViewModel.setCurrentPreviewFileList:(Ljava/util/LinkedHashMap;)V │ │ +1aa180: 1a00 7126 |0000: const-string v0, "" // string@2671 │ │ +1aa184: 7120 c9b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1aa18a: 5b12 e404 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04e4 │ │ +1aa18e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=78 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/util/LinkedHashMap; │ │ │ │ @@ -32216,17 +32216,17 @@ │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aa0c0: |[1aa0c0] com.infomaniak.drive.ui.MainViewModel.setIgnoreSyncOffline:(Z)V │ │ -1aa0d0: 5c01 e804 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.ignoreSyncOffline:Z // field@04e8 │ │ -1aa0d4: 0e00 |0002: return-void │ │ +1aa190: |[1aa190] com.infomaniak.drive.ui.MainViewModel.setIgnoreSyncOffline:(Z)V │ │ +1aa1a0: 5c01 e804 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.ignoreSyncOffline:Z // field@04e8 │ │ +1aa1a4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -32235,22 +32235,22 @@ │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -1aa0d8: |[1aa0d8] com.infomaniak.drive.ui.MainViewModel.setMustOpenUploadShortcut:(Z)V │ │ -1aa0e8: 5430 f304 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@04f3 │ │ -1aa0ec: 1a01 7fd9 |0002: const-string v1, "mustOpenUploadShortcut" // string@d97f │ │ -1aa0f0: 7110 2a95 0400 |0004: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@952a │ │ -1aa0f6: 0c02 |0007: move-result-object v2 │ │ -1aa0f8: 6e30 5606 1002 |0008: invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0656 │ │ -1aa0fe: 5c34 eb04 |000b: iput-boolean v4, v3, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@04eb │ │ -1aa102: 0e00 |000d: return-void │ │ +1aa1a8: |[1aa1a8] com.infomaniak.drive.ui.MainViewModel.setMustOpenUploadShortcut:(Z)V │ │ +1aa1b8: 5430 f304 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@04f3 │ │ +1aa1bc: 1a01 84d9 |0002: const-string v1, "mustOpenUploadShortcut" // string@d984 │ │ +1aa1c0: 7110 3795 0400 |0004: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9537 │ │ +1aa1c6: 0c02 |0007: move-result-object v2 │ │ +1aa1c8: 6e30 5606 1002 |0008: invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0656 │ │ +1aa1ce: 5c34 eb04 |000b: iput-boolean v4, v3, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@04eb │ │ +1aa1d2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x000b line=109 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x000e reg=4 (null) Z │ │ @@ -32260,17 +32260,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 │ │ -1aa140: |[1aa140] com.infomaniak.drive.ui.MainViewModel.setSelectFolderUserDrive:(Lcom/infomaniak/drive/data/models/UserDrive;)V │ │ -1aa150: 5b01 f404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04f4 │ │ -1aa154: 0e00 |0002: return-void │ │ +1aa210: |[1aa210] com.infomaniak.drive.ui.MainViewModel.setSelectFolderUserDrive:(Lcom/infomaniak/drive/data/models/UserDrive;)V │ │ +1aa220: 5b01 f404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04f4 │ │ +1aa224: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/infomaniak/drive/data/models/UserDrive; │ │ │ │ @@ -32279,17 +32279,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 │ │ -1aa158: |[1aa158] com.infomaniak.drive.ui.MainViewModel.setUploadFilesHelper:(Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;)V │ │ -1aa168: 5b01 f904 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@04f9 │ │ -1aa16c: 0e00 |0002: return-void │ │ +1aa228: |[1aa228] com.infomaniak.drive.ui.MainViewModel.setUploadFilesHelper:(Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;)V │ │ +1aa238: 5b01 f904 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@04f9 │ │ +1aa23c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; │ │ │ │ @@ -32298,35 +32298,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 │ │ -1a98c4: |[1a98c4] com.infomaniak.drive.ui.MainViewModel.switchToNextUser:(Lkotlin/jvm/functions/Function0;)Lkotlinx/coroutines/Job; │ │ -1a98d4: 1a00 30e2 |0000: const-string v0, "onUserSwitched" // string@e230 │ │ -1a98d8: 7120 bcb9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a98de: 0770 |0005: move-object v0, v7 │ │ -1a98e0: 1f00 4c02 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024c │ │ -1a98e4: 7110 5b06 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065b │ │ -1a98ea: 0c01 |000b: move-result-object v1 │ │ -1a98ec: 7100 6bcb 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1a98f2: 0c00 |000f: move-result-object v0 │ │ -1a98f4: 0702 |0010: move-object v2, v0 │ │ -1a98f6: 1f02 e01a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a98fa: 2200 db04 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04db │ │ -1a98fe: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -1a9900: 7030 ac0f 8003 |0016: invoke-direct {v0, v8, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fac │ │ -1a9906: 0704 |0019: move-object v4, v0 │ │ -1a9908: 1f04 a81b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a990c: 1225 |001c: const/4 v5, #int 2 // #2 │ │ -1a990e: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -1a9910: 7706 b3c9 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@c9b3 │ │ -1a9916: 0c08 |0021: move-result-object v8 │ │ -1a9918: 1108 |0022: return-object v8 │ │ +1a9994: |[1a9994] com.infomaniak.drive.ui.MainViewModel.switchToNextUser:(Lkotlin/jvm/functions/Function0;)Lkotlinx/coroutines/Job; │ │ +1a99a4: 1a00 35e2 |0000: const-string v0, "onUserSwitched" // string@e235 │ │ +1a99a8: 7120 c9b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a99ae: 0770 |0005: move-object v0, v7 │ │ +1a99b0: 1f00 4c02 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024c │ │ +1a99b4: 7110 5b06 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065b │ │ +1a99ba: 0c01 |000b: move-result-object v1 │ │ +1a99bc: 7100 78cb 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1a99c2: 0c00 |000f: move-result-object v0 │ │ +1a99c4: 0702 |0010: move-object v2, v0 │ │ +1a99c6: 1f02 e11a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a99ca: 2200 db04 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04db │ │ +1a99ce: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +1a99d0: 7030 ac0f 8003 |0016: invoke-direct {v0, v8, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fac │ │ +1a99d6: 0704 |0019: move-object v4, v0 │ │ +1a99d8: 1f04 a91b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a99dc: 1225 |001c: const/4 v5, #int 2 // #2 │ │ +1a99de: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +1a99e0: 7706 c0c9 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@c9c0 │ │ +1a99e6: 0c08 |0021: move-result-object v8 │ │ +1a99e8: 1108 |0022: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=558 │ │ locals : │ │ 0x0000 - 0x0023 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0023 reg=8 (null) Lkotlin/jvm/functions/Function0; │ │ │ │ @@ -32335,39 +32335,39 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 41 16-bit code units │ │ -1aa170: |[1aa170] com.infomaniak.drive.ui.MainViewModel.syncOfflineFiles:()V │ │ -1aa180: 5480 f604 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/Job; // field@04f6 │ │ -1aa184: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aa186: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ -1aa18a: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -1aa18c: 7140 1bcc 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@cc1b │ │ -1aa192: 0780 |0009: move-object v0, v8 │ │ -1aa194: 1f00 4c02 |000a: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024c │ │ -1aa198: 7110 5b06 0000 |000c: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065b │ │ -1aa19e: 0c02 |000f: move-result-object v2 │ │ -1aa1a0: 7100 6bcb 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1aa1a6: 0c00 |0013: move-result-object v0 │ │ -1aa1a8: 0703 |0014: move-object v3, v0 │ │ -1aa1aa: 1f03 e01a |0015: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1aa1ae: 2200 dc04 |0017: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04dc │ │ -1aa1b2: 7030 b10f 8001 |0019: invoke-direct {v0, v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fb1 │ │ -1aa1b8: 0705 |001c: move-object v5, v0 │ │ -1aa1ba: 1f05 a81b |001d: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1aa1be: 1226 |001f: const/4 v6, #int 2 // #2 │ │ -1aa1c0: 1207 |0020: const/4 v7, #int 0 // #0 │ │ -1aa1c2: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -1aa1c4: 7706 b3c9 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@c9b3 │ │ -1aa1ca: 0c00 |0025: move-result-object v0 │ │ -1aa1cc: 5b80 f604 |0026: iput-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/Job; // field@04f6 │ │ -1aa1d0: 0e00 |0028: return-void │ │ +1aa240: |[1aa240] com.infomaniak.drive.ui.MainViewModel.syncOfflineFiles:()V │ │ +1aa250: 5480 f604 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/Job; // field@04f6 │ │ +1aa254: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aa256: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ +1aa25a: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +1aa25c: 7140 28cc 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@cc28 │ │ +1aa262: 0780 |0009: move-object v0, v8 │ │ +1aa264: 1f00 4c02 |000a: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024c │ │ +1aa268: 7110 5b06 0000 |000c: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065b │ │ +1aa26e: 0c02 |000f: move-result-object v2 │ │ +1aa270: 7100 78cb 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1aa276: 0c00 |0013: move-result-object v0 │ │ +1aa278: 0703 |0014: move-object v3, v0 │ │ +1aa27a: 1f03 e11a |0015: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1aa27e: 2200 dc04 |0017: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04dc │ │ +1aa282: 7030 b10f 8001 |0019: invoke-direct {v0, v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fb1 │ │ +1aa288: 0705 |001c: move-object v5, v0 │ │ +1aa28a: 1f05 a91b |001d: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1aa28e: 1226 |001f: const/4 v6, #int 2 // #2 │ │ +1aa290: 1207 |0020: const/4 v7, #int 0 // #0 │ │ +1aa292: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +1aa294: 7706 c0c9 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@c9c0 │ │ +1aa29a: 0c00 |0025: move-result-object v0 │ │ +1aa29c: 5b80 f604 |0026: iput-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/Job; // field@04f6 │ │ +1aa2a0: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0009 line=450 │ │ locals : │ │ 0x0000 - 0x0029 reg=8 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -32376,36 +32376,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 │ │ -1a90a0: |[1a90a0] com.infomaniak.drive.ui.MainViewModel.updateFolderColor:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ -1a90b0: 1a00 22ad |0000: const-string v0, "file" // string@ad22 │ │ -1a90b4: 7120 bcb9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a90ba: 1a00 869d |0005: const-string v0, "color" // string@9d86 │ │ -1a90be: 7120 bcb9 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a90c4: 1b00 7404 0100 |000a: const-string/jumbo v0, "userDrive" // string@00010474 │ │ -1a90ca: 7120 bcb9 0a00 |000d: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a90d0: 7100 6bcb 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1a90d6: 0c00 |0013: move-result-object v0 │ │ -1a90d8: 0701 |0014: move-object v1, v0 │ │ -1a90da: 1f01 e01a |0015: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1a90de: 2200 dd04 |0017: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04dd │ │ -1a90e2: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -1a90e4: 7052 b60f 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@0fb6 │ │ -1a90ea: 0704 |001d: move-object v4, v0 │ │ -1a90ec: 1f04 a81b |001e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1a90f0: 1225 |0020: const/4 v5, #int 2 // #2 │ │ -1a90f2: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -1a90f4: 1602 0000 |0022: const-wide/16 v2, #int 0 // #0 │ │ -1a90f8: 7706 2706 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@0627 │ │ -1a90fe: 0c08 |0027: move-result-object v8 │ │ -1a9100: 1108 |0028: return-object v8 │ │ +1a9170: |[1a9170] com.infomaniak.drive.ui.MainViewModel.updateFolderColor:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ +1a9180: 1a00 27ad |0000: const-string v0, "file" // string@ad27 │ │ +1a9184: 7120 c9b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a918a: 1a00 8b9d |0005: const-string v0, "color" // string@9d8b │ │ +1a918e: 7120 c9b9 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a9194: 1b00 7904 0100 |000a: const-string/jumbo v0, "userDrive" // string@00010479 │ │ +1a919a: 7120 c9b9 0a00 |000d: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a91a0: 7100 78cb 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1a91a6: 0c00 |0013: move-result-object v0 │ │ +1a91a8: 0701 |0014: move-object v1, v0 │ │ +1a91aa: 1f01 e11a |0015: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1a91ae: 2200 dd04 |0017: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04dd │ │ +1a91b2: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +1a91b4: 7052 b60f 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@0fb6 │ │ +1a91ba: 0704 |001d: move-object v4, v0 │ │ +1a91bc: 1f04 a91b |001e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1a91c0: 1225 |0020: const/4 v5, #int 2 // #2 │ │ +1a91c2: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +1a91c4: 1602 0000 |0022: const-wide/16 v2, #int 0 // #0 │ │ +1a91c8: 7706 2706 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@0627 │ │ +1a91ce: 0c08 |0027: move-result-object v8 │ │ +1a91d0: 1108 |0028: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0010 line=295 │ │ 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; │ │ @@ -32416,34 +32416,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 │ │ -1a96c8: |[1a96c8] com.infomaniak.drive.ui.MainViewModel.updateMultiSelectMediator:(Landroidx/lifecycle/MediatorLiveData;)Lkotlin/jvm/functions/Function1; │ │ -1a96d8: 1a00 3bd6 |0000: const-string v0, "mediator" // string@d63b │ │ -1a96dc: 7120 bcb9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1a96e2: 2200 b304 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3; // type@04b3 │ │ -1a96e6: 7020 e10e 2000 |0007: invoke-direct {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.:(Landroidx/lifecycle/MediatorLiveData;)V // method@0ee1 │ │ -1a96ec: 1100 |000a: return-object v0 │ │ +1a9798: |[1a9798] com.infomaniak.drive.ui.MainViewModel.updateMultiSelectMediator:(Landroidx/lifecycle/MediatorLiveData;)Lkotlin/jvm/functions/Function1; │ │ +1a97a8: 1a00 40d6 |0000: const-string v0, "mediator" // string@d640 │ │ +1a97ac: 7120 c9b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1a97b2: 2200 b304 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3; // type@04b3 │ │ +1a97b6: 7020 e10e 2000 |0007: invoke-direct {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.:(Landroidx/lifecycle/MediatorLiveData;)V // method@0ee1 │ │ +1a97bc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=206 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x000b reg=2 (null) Landroidx/lifecycle/MediatorLiveData; │ │ │ │ - source_file_idx : 27299 (MainViewModel.kt) │ │ + source_file_idx : 27303 (MainViewModel.kt) │ │ │ │ Class #161 header: │ │ class_idx : 1247 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #161 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;' │ │ @@ -32467,19 +32467,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 │ │ -1aa1d4: |[1aa1d4] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)V │ │ -1aa1e4: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1aa1ea: 5b01 fa04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@04fa │ │ -1aa1ee: 5b02 fb04 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@04fb │ │ -1aa1f2: 0e00 |0007: return-void │ │ +1aa2a4: |[1aa2a4] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)V │ │ +1aa2b4: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1aa2ba: 5b01 fa04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@04fa │ │ +1aa2be: 5b02 fb04 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@04fb │ │ +1aa2c2: 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; │ │ @@ -32490,33 +32490,33 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1aa1f4: |[1aa1f4] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -1aa204: 5420 fa04 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@04fa │ │ -1aa208: 5421 fb04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@04fb │ │ -1aa20c: 7130 2e10 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@102e │ │ -1aa212: 0e00 |0007: return-void │ │ +1aa2c4: |[1aa2c4] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +1aa2d4: 5420 fa04 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@04fa │ │ +1aa2d8: 5421 fb04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@04fb │ │ +1aa2dc: 7130 2e10 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@102e │ │ +1aa2e2: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #162 header: │ │ class_idx : 1248 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #162 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;' │ │ @@ -32536,18 +32536,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 │ │ -1aa214: |[1aa214] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V │ │ -1aa224: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1aa22a: 5b01 fc04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@04fc │ │ -1aa22e: 0e00 |0005: return-void │ │ +1aa2e4: |[1aa2e4] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V │ │ +1aa2f4: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1aa2fa: 5b01 fc04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@04fc │ │ +1aa2fe: 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; │ │ │ │ @@ -32557,32 +32557,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1aa230: |[1aa230] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -1aa240: 5410 fc04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@04fc │ │ -1aa244: 7120 2f10 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.$r8$lambda$P8nUFdml979k7IKBawNNNTNmgNY:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V // method@102f │ │ -1aa24a: 0e00 |0005: return-void │ │ +1aa300: |[1aa300] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +1aa310: 5410 fc04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@04fc │ │ +1aa314: 7120 2f10 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.$r8$lambda$P8nUFdml979k7IKBawNNNTNmgNY:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V // method@102f │ │ +1aa31a: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #163 header: │ │ class_idx : 1249 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #163 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;' │ │ @@ -32602,18 +32602,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 │ │ -1aa26c: |[1aa26c] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V │ │ -1aa27c: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1aa282: 5b01 fd04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@04fd │ │ -1aa286: 0e00 |0005: return-void │ │ +1aa33c: |[1aa33c] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V │ │ +1aa34c: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1aa352: 5b01 fd04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@04fd │ │ +1aa356: 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; │ │ │ │ @@ -32623,32 +32623,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1aa24c: |[1aa24c] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda2.invoke:()Ljava/lang/Object; │ │ -1aa25c: 5410 fd04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@04fd │ │ -1aa260: 7110 2d10 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@102d │ │ -1aa266: 0c00 |0005: move-result-object v0 │ │ -1aa268: 1100 |0006: return-object v0 │ │ +1aa31c: |[1aa31c] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda2.invoke:()Ljava/lang/Object; │ │ +1aa32c: 5410 fd04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@04fd │ │ +1aa330: 7110 2d10 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@102d │ │ +1aa336: 0c00 |0005: move-result-object v0 │ │ +1aa338: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #164 header: │ │ class_idx : 1250 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27300 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27304 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #164 annotations: │ │ Annotations on class │ │ @@ -32686,140 +32686,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 │ │ -1aa378: |[1aa378] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V │ │ -1aa388: 5b01 ff04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@04ff │ │ -1aa38c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1aa38e: 7030 57b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1aa394: 0e00 |0006: return-void │ │ +1aa448: |[1aa448] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V │ │ +1aa458: 5b01 ff04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@04ff │ │ +1aa45c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1aa45e: 7030 64b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1aa464: 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 │ │ -1aa354: |[1aa354] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1aa364: 2202 e204 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04e2 │ │ -1aa368: 5410 ff04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@04ff │ │ -1aa36c: 7030 2810 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V // method@1028 │ │ -1aa372: 1f02 d51a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1aa376: 1102 |0009: return-object v2 │ │ +1aa424: |[1aa424] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1aa434: 2202 e204 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04e2 │ │ +1aa438: 5410 ff04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@04ff │ │ +1aa43c: 7030 2810 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V // method@1028 │ │ +1aa442: 1f02 d61a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1aa446: 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 │ │ -1aa288: |[1aa288] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aa298: 1f01 cb1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -1aa29c: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1aa2a0: 6e30 2b10 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@102b │ │ -1aa2a6: 0c01 |0007: move-result-object v1 │ │ -1aa2a8: 1101 |0008: return-object v1 │ │ +1aa358: |[1aa358] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aa368: 1f01 cc1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +1aa36c: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1aa370: 6e30 2b10 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@102b │ │ +1aa376: 0c01 |0007: move-result-object v1 │ │ +1aa378: 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 │ │ -1aa2ac: |[1aa2ac] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1aa2bc: 6e30 2910 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@1029 │ │ -1aa2c2: 0c01 |0003: move-result-object v1 │ │ -1aa2c4: 1f01 e204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04e2 │ │ -1aa2c8: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1aa2cc: 6e20 2c10 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@102c │ │ -1aa2d2: 0c01 |000b: move-result-object v1 │ │ -1aa2d4: 1101 |000c: return-object v1 │ │ +1aa37c: |[1aa37c] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1aa38c: 6e30 2910 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@1029 │ │ +1aa392: 0c01 |0003: move-result-object v1 │ │ +1aa394: 1f01 e204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04e2 │ │ +1aa398: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1aa39c: 6e20 2c10 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@102c │ │ +1aa3a2: 0c01 |000b: move-result-object v1 │ │ +1aa3a4: 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 │ │ -1aa2d8: |[1aa2d8] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aa2e8: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1aa2ee: 0c00 |0003: move-result-object v0 │ │ -1aa2f0: 5291 fe04 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.label:I // field@04fe │ │ -1aa2f4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1aa2f6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1aa2fa: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1aa2fe: 7110 809d 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1aa304: 2825 |000e: goto 0033 // +0025 │ │ -1aa306: 220a 0118 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@1801 │ │ -1aa30a: 1a00 5e99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1aa30e: 7020 bc95 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1aa314: 270a |0016: throw v10 │ │ -1aa316: 7110 809d 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1aa31c: 6201 f512 |001a: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1aa320: 549a ff04 |001c: iget-object v10, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@04ff │ │ -1aa324: 1f0a 3700 |001e: check-cast v10, Landroid/content/Context; // type@0037 │ │ -1aa328: 0796 |0020: move-object v6, v9 │ │ -1aa32a: 1f06 d51a |0021: check-cast v6, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1aa32e: 5992 fe04 |0023: iput v2, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.label:I // field@04fe │ │ -1aa332: 1213 |0025: const/4 v3, #int 1 // #1 │ │ -1aa334: 1204 |0026: const/4 v4, #int 0 // #0 │ │ -1aa336: 1205 |0027: const/4 v5, #int 0 // #0 │ │ -1aa338: 1307 0c00 |0028: const/16 v7, #int 12 // #c │ │ -1aa33c: 1208 |002a: const/4 v8, #int 0 // #0 │ │ -1aa33e: 07a2 |002b: move-object v2, v10 │ │ -1aa340: 7708 403a 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@3a40 │ │ -1aa346: 0c0a |002f: move-result-object v10 │ │ -1aa348: 330a 0300 |0030: if-ne v10, v0, 0033 // +0003 │ │ -1aa34c: 1100 |0032: return-object v0 │ │ -1aa34e: 620a 89b3 |0033: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1aa352: 110a |0035: return-object v10 │ │ +1aa3a8: |[1aa3a8] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aa3b8: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1aa3be: 0c00 |0003: move-result-object v0 │ │ +1aa3c0: 5291 fe04 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.label:I // field@04fe │ │ +1aa3c4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1aa3c6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1aa3ca: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1aa3ce: 7110 8d9d 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1aa3d4: 2825 |000e: goto 0033 // +0025 │ │ +1aa3d6: 220a 0218 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@1802 │ │ +1aa3da: 1a00 6399 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1aa3de: 7020 c995 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1aa3e4: 270a |0016: throw v10 │ │ +1aa3e6: 7110 8d9d 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1aa3ec: 6201 f812 |001a: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1aa3f0: 549a ff04 |001c: iget-object v10, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@04ff │ │ +1aa3f4: 1f0a 3700 |001e: check-cast v10, Landroid/content/Context; // type@0037 │ │ +1aa3f8: 0796 |0020: move-object v6, v9 │ │ +1aa3fa: 1f06 d61a |0021: check-cast v6, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1aa3fe: 5992 fe04 |0023: iput v2, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.label:I // field@04fe │ │ +1aa402: 1213 |0025: const/4 v3, #int 1 // #1 │ │ +1aa404: 1204 |0026: const/4 v4, #int 0 // #0 │ │ +1aa406: 1205 |0027: const/4 v5, #int 0 // #0 │ │ +1aa408: 1307 0c00 |0028: const/16 v7, #int 12 // #c │ │ +1aa40c: 1208 |002a: const/4 v8, #int 0 // #0 │ │ +1aa40e: 07a2 |002b: move-object v2, v10 │ │ +1aa410: 7708 4d3a 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@3a4d │ │ +1aa416: 0c0a |002f: move-result-object v10 │ │ +1aa418: 330a 0300 |0030: if-ne v10, v0, 0033 // +0003 │ │ +1aa41c: 1100 |0032: return-object v0 │ │ +1aa41e: 620a 8cb3 |0033: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1aa422: 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 : 27300 (MaintenanceActivity.kt) │ │ + source_file_idx : 27304 (MaintenanceActivity.kt) │ │ │ │ Class #165 header: │ │ class_idx : 1251 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 389 │ │ -source_file_idx : 27300 │ │ +source_file_idx : 27304 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 2 │ │ │ │ Class #165 annotations: │ │ Annotations on class │ │ @@ -32843,71 +32843,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 │ │ -1aa398: |[1aa398] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$F2rpXdS9CD_eLQFOOvQKC6eaDE8:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ -1aa3a8: 7110 3110 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@1031 │ │ -1aa3ae: 0c00 |0003: move-result-object v0 │ │ -1aa3b0: 1100 |0004: return-object v0 │ │ +1aa468: |[1aa468] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$F2rpXdS9CD_eLQFOOvQKC6eaDE8:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ +1aa478: 7110 3110 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@1031 │ │ +1aa47e: 0c00 |0003: move-result-object v0 │ │ +1aa480: 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 │ │ -1aa404: |[1aa404] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$Hvwr8TDM10fz3u6Xg0pbC6Qj5nk:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V │ │ -1aa414: 7130 3710 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@1037 │ │ -1aa41a: 0e00 |0003: return-void │ │ +1aa4d4: |[1aa4d4] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$Hvwr8TDM10fz3u6Xg0pbC6Qj5nk:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V │ │ +1aa4e4: 7130 3710 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@1037 │ │ +1aa4ea: 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 │ │ -1aa41c: |[1aa41c] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$P8nUFdml979k7IKBawNNNTNmgNY:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V │ │ -1aa42c: 7120 3810 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@1038 │ │ -1aa432: 0e00 |0003: return-void │ │ +1aa4ec: |[1aa4ec] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$P8nUFdml979k7IKBawNNNTNmgNY:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V │ │ +1aa4fc: 7120 3810 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@1038 │ │ +1aa502: 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 │ │ -1aa434: |[1aa434] com.infomaniak.drive.ui.MaintenanceActivity.:()V │ │ -1aa444: 7010 8d04 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048d │ │ -1aa44a: 2200 e104 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2; // type@04e1 │ │ -1aa44e: 7020 2610 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V // method@1026 │ │ -1aa454: 7110 979c 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9c97 │ │ -1aa45a: 0c00 |000b: move-result-object v0 │ │ -1aa45c: 5b10 0005 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity;.binding$delegate:Lkotlin/Lazy; // field@0500 │ │ -1aa460: 0e00 |000e: return-void │ │ +1aa504: |[1aa504] com.infomaniak.drive.ui.MaintenanceActivity.:()V │ │ +1aa514: 7010 8d04 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048d │ │ +1aa51a: 2200 e104 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2; // type@04e1 │ │ +1aa51e: 7020 2610 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V // method@1026 │ │ +1aa524: 7110 a49c 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9ca4 │ │ +1aa52a: 0c00 |000b: move-result-object v0 │ │ +1aa52c: 5b10 0005 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity;.binding$delegate:Lkotlin/Lazy; // field@0500 │ │ +1aa530: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/infomaniak/drive/ui/MaintenanceActivity; │ │ │ │ @@ -32916,22 +32916,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 │ │ -1aa3b4: |[1aa3b4] com.infomaniak.drive.ui.MaintenanceActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ -1aa3c4: 6e10 3310 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1033 │ │ -1aa3ca: 0c01 |0003: move-result-object v1 │ │ -1aa3cc: 7110 e00b 0100 |0004: invoke-static {v1}, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@0be0 │ │ -1aa3d2: 0c01 |0007: move-result-object v1 │ │ -1aa3d4: 1a00 ccc2 |0008: const-string v0, "inflate(...)" // string@c2cc │ │ -1aa3d8: 7120 bbb9 0100 |000a: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1aa3de: 1101 |000d: return-object v1 │ │ +1aa484: |[1aa484] com.infomaniak.drive.ui.MaintenanceActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ +1aa494: 6e10 3310 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1033 │ │ +1aa49a: 0c01 |0003: move-result-object v1 │ │ +1aa49c: 7110 e00b 0100 |0004: invoke-static {v1}, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@0be0 │ │ +1aa4a2: 0c01 |0007: move-result-object v1 │ │ +1aa4a4: 1a00 d1c2 |0008: const-string v0, "inflate(...)" // string@c2d1 │ │ +1aa4a8: 7120 c8b9 0100 |000a: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1aa4ae: 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;) │ │ @@ -32939,20 +32939,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 │ │ -1aa3e0: |[1aa3e0] com.infomaniak.drive.ui.MaintenanceActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ -1aa3f0: 5410 0005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity;.binding$delegate:Lkotlin/Lazy; // field@0500 │ │ -1aa3f4: 7210 939c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9c93 │ │ -1aa3fa: 0c00 |0005: move-result-object v0 │ │ -1aa3fc: 1f00 eb03 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // type@03eb │ │ -1aa400: 1100 |0008: return-object v0 │ │ +1aa4b0: |[1aa4b0] com.infomaniak.drive.ui.MaintenanceActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ +1aa4c0: 5410 0005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity;.binding$delegate:Lkotlin/Lazy; // field@0500 │ │ +1aa4c4: 7210 a09c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9ca0 │ │ +1aa4ca: 0c00 |0005: move-result-object v0 │ │ +1aa4cc: 1f00 eb03 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // type@03eb │ │ +1aa4d0: 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;) │ │ @@ -32960,24 +32960,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 │ │ -1aa464: |[1aa464] 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 │ │ -1aa474: 6203 1e51 |0000: sget-object v3, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@511e │ │ -1aa478: 1f01 3700 |0002: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1aa47c: 6200 b700 |0004: sget-object v0, Lcom/infomaniak/drive/data/api/ApiRoutes;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRoutes; // field@00b7 │ │ -1aa480: 6e10 810b 0200 |0006: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/drive/Drive;.getAccountId:()I // method@0b81 │ │ -1aa486: 0a02 |0009: move-result v2 │ │ -1aa488: 6e20 8009 2000 |000a: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/api/ApiRoutes;.renewDrive:(I)Ljava/lang/String; // method@0980 │ │ -1aa48e: 0c02 |000d: move-result-object v2 │ │ -1aa490: 6e30 1047 1302 |000e: invoke-virtual {v3, v1, v2}, Lcom/infomaniak/lib/core/utils/UtilsUi;.openUrl:(Landroid/content/Context;Ljava/lang/String;)V // method@4710 │ │ -1aa496: 0e00 |0011: return-void │ │ +1aa534: |[1aa534] 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 │ │ +1aa544: 6203 2151 |0000: sget-object v3, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@5121 │ │ +1aa548: 1f01 3700 |0002: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1aa54c: 6200 b700 |0004: sget-object v0, Lcom/infomaniak/drive/data/api/ApiRoutes;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRoutes; // field@00b7 │ │ +1aa550: 6e10 810b 0200 |0006: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/drive/Drive;.getAccountId:()I // method@0b81 │ │ +1aa556: 0a02 |0009: move-result v2 │ │ +1aa558: 6e20 8009 2000 |000a: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/api/ApiRoutes;.renewDrive:(I)Ljava/lang/String; // method@0980 │ │ +1aa55e: 0c02 |000d: move-result-object v2 │ │ +1aa560: 6e30 1d47 1302 |000e: invoke-virtual {v3, v1, v2}, Lcom/infomaniak/lib/core/utils/UtilsUi;.openUrl:(Landroid/content/Context;Ljava/lang/String;)V // method@471d │ │ +1aa566: 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; │ │ @@ -32987,22 +32987,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 │ │ -1aa498: |[1aa498] com.infomaniak.drive.ui.MaintenanceActivity.onCreate$lambda$5$lambda$4:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V │ │ -1aa4a8: 2203 3e00 |0000: new-instance v3, Landroid/content/Intent; // type@003e │ │ -1aa4ac: 0720 |0002: move-object v0, v2 │ │ -1aa4ae: 1f00 3700 |0003: check-cast v0, Landroid/content/Context; // type@0037 │ │ -1aa4b2: 1c01 2305 |0005: const-class v1, Lcom/infomaniak/drive/ui/SwitchUserActivity; // type@0523 │ │ -1aa4b6: 7030 9600 0301 |0007: invoke-direct {v3, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0096 │ │ -1aa4bc: 6e20 3b10 3200 |000a: invoke-virtual {v2, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.startActivity:(Landroid/content/Intent;)V // method@103b │ │ -1aa4c2: 0e00 |000d: return-void │ │ +1aa568: |[1aa568] com.infomaniak.drive.ui.MaintenanceActivity.onCreate$lambda$5$lambda$4:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V │ │ +1aa578: 2203 3e00 |0000: new-instance v3, Landroid/content/Intent; // type@003e │ │ +1aa57c: 0720 |0002: move-object v0, v2 │ │ +1aa57e: 1f00 3700 |0003: check-cast v0, Landroid/content/Context; // type@0037 │ │ +1aa582: 1c01 2305 |0005: const-class v1, Lcom/infomaniak/drive/ui/SwitchUserActivity; // type@0523 │ │ +1aa586: 7030 9600 0301 |0007: invoke-direct {v3, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0096 │ │ +1aa58c: 6e20 3b10 3200 |000a: invoke-virtual {v2, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.startActivity:(Landroid/content/Intent;)V // method@103b │ │ +1aa592: 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; │ │ │ │ @@ -33012,158 +33012,158 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 294 16-bit code units │ │ -1aa4c4: |[1aa4c4] com.infomaniak.drive.ui.MaintenanceActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1aa4d4: 7010 3210 0900 |0000: invoke-direct {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@1032 │ │ -1aa4da: 0c00 |0003: move-result-object v0 │ │ -1aa4dc: 6f20 8f04 a900 |0004: invoke-super {v9, v10}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048f │ │ -1aa4e2: 6e10 df0b 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0bdf │ │ -1aa4e8: 0c0a |000a: move-result-object v10 │ │ -1aa4ea: 1f0a 2101 |000b: check-cast v10, Landroid/view/View; // type@0121 │ │ -1aa4ee: 6e20 3a10 a900 |000d: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.setContentView:(Landroid/view/View;)V // method@103a │ │ -1aa4f4: 6201 b900 |0010: sget-object v1, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ -1aa4f8: 620a f512 |0012: sget-object v10, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1aa4fc: 6e10 263a 0a00 |0014: invoke-virtual {v10}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a26 │ │ -1aa502: 0a0a |0017: move-result v10 │ │ -1aa504: 7110 d795 0a00 |0018: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -1aa50a: 0c02 |001b: move-result-object v2 │ │ -1aa50c: 1306 0e00 |001c: const/16 v6, #int 14 // #e │ │ -1aa510: 1207 |001e: const/4 v7, #int 0 // #0 │ │ -1aa512: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -1aa514: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -1aa516: 1205 |0021: const/4 v5, #int 0 // #0 │ │ -1aa518: 7707 9109 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@0991 │ │ -1aa51e: 0c0a |0025: move-result-object v10 │ │ -1aa520: 07a1 |0026: move-object v1, v10 │ │ -1aa522: 1f01 d618 |0027: check-cast v1, Ljava/util/List; // type@18d6 │ │ -1aa526: 7110 c6aa 0100 |0029: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.firstOrNull:(Ljava/util/List;)Ljava/lang/Object; // method@aac6 │ │ -1aa52c: 0c01 |002c: move-result-object v1 │ │ -1aa52e: 1f01 c303 |002d: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c3 │ │ -1aa532: 3901 0600 |002f: if-nez v1, 0035 // +0006 │ │ -1aa536: 1402 7901 087f |0031: const v2, #float 1.80783e+38 // #7f080179 │ │ -1aa53c: 2818 |0034: goto 004c // +0018 │ │ -1aa53e: 6e10 870b 0100 |0035: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b87 │ │ -1aa544: 0c02 |0038: move-result-object v2 │ │ -1aa546: 6203 1f01 |0039: sget-object v3, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011f │ │ -1aa54a: 6e10 7e0b 0300 |003b: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b7e │ │ -1aa550: 0c03 |003e: move-result-object v3 │ │ -1aa552: 7120 b3b9 3200 |003f: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -1aa558: 0a02 |0042: move-result v2 │ │ -1aa55a: 3802 0600 |0043: if-eqz v2, 0049 // +0006 │ │ -1aa55e: 1402 7101 087f |0045: const v2, #float 1.80782e+38 // #7f080171 │ │ -1aa564: 2804 |0048: goto 004c // +0004 │ │ -1aa566: 1402 2e01 087f |0049: const v2, #float 1.80781e+38 // #7f08012e │ │ -1aa56c: 5403 3501 |004c: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveIconLayout:Lcom/infomaniak/drive/databinding/EmptyIconLayoutBinding; // field@0135 │ │ -1aa570: 5433 ad01 |004e: iget-object v3, v3, Lcom/infomaniak/drive/databinding/EmptyIconLayoutBinding;.icon:Landroid/widget/ImageView; // field@01ad │ │ -1aa574: 6e20 1704 2300 |0050: invoke-virtual {v3, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0417 │ │ -1aa57a: 1202 |0053: const/4 v2, #int 0 // #0 │ │ -1aa57c: 1213 |0054: const/4 v3, #int 1 // #1 │ │ -1aa57e: 3901 0a00 |0055: if-nez v1, 005f // +000a │ │ -1aa582: 1404 4001 147f |0057: const v4, #float 1.96732e+38 // #7f140140 │ │ -1aa588: 6e20 3510 4900 |005a: invoke-virtual {v9, v4}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@1035 │ │ -1aa58e: 0c04 |005d: move-result-object v4 │ │ -1aa590: 282c |005e: goto 008a // +002c │ │ -1aa592: 6e10 3410 0900 |005f: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getResources:()Landroid/content/res/Resources; // method@1034 │ │ -1aa598: 0c04 |0062: move-result-object v4 │ │ -1aa59a: 6e10 870b 0100 |0063: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b87 │ │ -1aa5a0: 0c05 |0066: move-result-object v5 │ │ -1aa5a2: 6206 1f01 |0067: sget-object v6, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011f │ │ -1aa5a6: 6e10 7e0b 0600 |0069: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b7e │ │ -1aa5ac: 0c06 |006c: move-result-object v6 │ │ -1aa5ae: 7120 b3b9 6500 |006d: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -1aa5b4: 0a05 |0070: move-result v5 │ │ -1aa5b6: 3805 0600 |0071: if-eqz v5, 0077 // +0006 │ │ -1aa5ba: 1405 0400 127f |0073: const v5, #float 1.94067e+38 // #7f120004 │ │ -1aa5c0: 2804 |0076: goto 007a // +0004 │ │ -1aa5c2: 1405 0300 127f |0077: const v5, #float 1.94067e+38 // #7f120003 │ │ -1aa5c8: 6e10 0199 0a00 |007a: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@9901 │ │ -1aa5ce: 0a06 |007d: move-result v6 │ │ -1aa5d0: 6e10 880b 0100 |007e: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b88 │ │ -1aa5d6: 0c07 |0081: move-result-object v7 │ │ -1aa5d8: 2338 4526 |0082: new-array v8, v3, [Ljava/lang/Object; // type@2645 │ │ -1aa5dc: 4d07 0802 |0084: aput-object v7, v8, v2 │ │ -1aa5e0: 6e40 ed00 5486 |0086: invoke-virtual {v4, v5, v6, v8}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00ed │ │ -1aa5e6: 0c04 |0089: move-result-object v4 │ │ -1aa5e8: 7110 b9b9 0400 |008a: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1aa5ee: 5405 3601 |008d: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveTitle:Landroid/widget/TextView; // field@0136 │ │ -1aa5f2: 1f04 ed17 |008f: check-cast v4, Ljava/lang/CharSequence; // type@17ed │ │ -1aa5f6: 6e20 6c04 4500 |0091: invoke-virtual {v5, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046c │ │ -1aa5fc: 5404 3401 |0094: iget-object v4, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveDescription:Landroid/widget/TextView; // field@0134 │ │ -1aa600: 3901 0c00 |0096: if-nez v1, 00a2 // +000c │ │ -1aa604: 140a f800 147f |0098: const v10, #float 1.96731e+38 // #7f1400f8 │ │ -1aa60a: 6e20 3510 a900 |009b: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@1035 │ │ -1aa610: 0c0a |009e: move-result-object v10 │ │ -1aa612: 1f0a ed17 |009f: check-cast v10, Ljava/lang/CharSequence; // type@17ed │ │ -1aa616: 2839 |00a1: goto 00da // +0039 │ │ -1aa618: 6e10 870b 0100 |00a2: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b87 │ │ -1aa61e: 0c05 |00a5: move-result-object v5 │ │ -1aa620: 6206 1f01 |00a6: sget-object v6, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011f │ │ -1aa624: 6e10 7e0b 0600 |00a8: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b7e │ │ -1aa62a: 0c06 |00ab: move-result-object v6 │ │ -1aa62c: 7120 b3b9 6500 |00ac: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -1aa632: 0a05 |00af: move-result v5 │ │ -1aa634: 3805 0c00 |00b0: if-eqz v5, 00bc // +000c │ │ -1aa638: 140a 1f01 147f |00b2: const v10, #float 1.96732e+38 // #7f14011f │ │ -1aa63e: 6e20 3510 a900 |00b5: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@1035 │ │ -1aa644: 0c0a |00b8: move-result-object v10 │ │ -1aa646: 1f0a ed17 |00b9: check-cast v10, Ljava/lang/CharSequence; // type@17ed │ │ -1aa64a: 281f |00bb: goto 00da // +001f │ │ -1aa64c: 6e10 3410 0900 |00bc: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getResources:()Landroid/content/res/Resources; // method@1034 │ │ -1aa652: 0c05 |00bf: move-result-object v5 │ │ -1aa654: 6e10 0199 0a00 |00c0: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@9901 │ │ -1aa65a: 0a0a |00c3: move-result v10 │ │ -1aa65c: 6e10 8e0b 0100 |00c4: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUpdatedAt:()Ljava/util/Date; // method@0b8e │ │ -1aa662: 0c06 |00c7: move-result-object v6 │ │ -1aa664: 1207 |00c8: const/4 v7, #int 0 // #0 │ │ -1aa666: 7140 1e09 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@091e │ │ -1aa66c: 0c06 |00cc: move-result-object v6 │ │ -1aa66e: 2333 4526 |00cd: new-array v3, v3, [Ljava/lang/Object; // type@2645 │ │ -1aa672: 4d06 0302 |00cf: aput-object v6, v3, v2 │ │ -1aa676: 1402 0200 127f |00d1: const v2, #float 1.94067e+38 // #7f120002 │ │ -1aa67c: 6e40 ed00 253a |00d4: invoke-virtual {v5, v2, v10, v3}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00ed │ │ -1aa682: 0c0a |00d7: move-result-object v10 │ │ -1aa684: 1f0a ed17 |00d8: check-cast v10, Ljava/lang/CharSequence; // type@17ed │ │ -1aa688: 6e20 6c04 a400 |00da: invoke-virtual {v4, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046c │ │ -1aa68e: 540a 3301 |00dd: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveActionButton:Lcom/google/android/material/button/MaterialButton; // field@0133 │ │ -1aa692: 1302 0800 |00df: const/16 v2, #int 8 // #8 │ │ -1aa696: 3901 0b00 |00e1: if-nez v1, 00ec // +000b │ │ -1aa69a: 7110 b9b9 0a00 |00e3: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1aa6a0: 1f0a 2101 |00e6: check-cast v10, Landroid/view/View; // type@0121 │ │ -1aa6a4: 6e20 4f03 2a00 |00e8: invoke-virtual {v10, v2}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1aa6aa: 2830 |00eb: goto 011b // +0030 │ │ -1aa6ac: 6e10 870b 0100 |00ec: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b87 │ │ -1aa6b2: 0c03 |00ef: move-result-object v3 │ │ -1aa6b4: 6204 1f01 |00f0: sget-object v4, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011f │ │ -1aa6b8: 6e10 7e0b 0400 |00f2: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b7e │ │ -1aa6be: 0c04 |00f5: move-result-object v4 │ │ -1aa6c0: 7120 b3b9 4300 |00f6: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -1aa6c6: 0a03 |00f9: move-result v3 │ │ -1aa6c8: 3803 0b00 |00fa: if-eqz v3, 0105 // +000b │ │ -1aa6cc: 7110 b9b9 0a00 |00fc: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1aa6d2: 1f0a 2101 |00ff: check-cast v10, Landroid/view/View; // type@0121 │ │ -1aa6d6: 6e20 4f03 2a00 |0101: invoke-virtual {v10, v2}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1aa6dc: 2817 |0104: goto 011b // +0017 │ │ -1aa6de: 5402 3301 |0105: iget-object v2, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveActionButton:Lcom/google/android/material/button/MaterialButton; // field@0133 │ │ -1aa6e2: 1403 bb00 147f |0107: const v3, #float 1.9673e+38 // #7f1400bb │ │ -1aa6e8: 6e20 3510 3900 |010a: invoke-virtual {v9, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@1035 │ │ -1aa6ee: 0c03 |010d: move-result-object v3 │ │ -1aa6f0: 1f03 ed17 |010e: check-cast v3, Ljava/lang/CharSequence; // type@17ed │ │ -1aa6f4: 6e20 5208 3200 |0110: invoke-virtual {v2, v3}, Lcom/google/android/material/button/MaterialButton;.setText:(Ljava/lang/CharSequence;)V // method@0852 │ │ -1aa6fa: 2202 df04 |0113: new-instance v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0; // type@04df │ │ -1aa6fe: 7030 2210 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@1022 │ │ -1aa704: 6e20 5008 2a00 |0118: invoke-virtual {v10, v2}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0850 │ │ -1aa70a: 540a 3201 |011b: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.anotherProfileButton:Lcom/google/android/material/button/MaterialButton; // field@0132 │ │ -1aa70e: 2200 e004 |011d: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1; // type@04e0 │ │ -1aa712: 7020 2410 9000 |011f: invoke-direct {v0, v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V // method@1024 │ │ -1aa718: 6e20 5008 0a00 |0122: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0850 │ │ -1aa71e: 0e00 |0125: return-void │ │ +1aa594: |[1aa594] com.infomaniak.drive.ui.MaintenanceActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1aa5a4: 7010 3210 0900 |0000: invoke-direct {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@1032 │ │ +1aa5aa: 0c00 |0003: move-result-object v0 │ │ +1aa5ac: 6f20 8f04 a900 |0004: invoke-super {v9, v10}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048f │ │ +1aa5b2: 6e10 df0b 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0bdf │ │ +1aa5b8: 0c0a |000a: move-result-object v10 │ │ +1aa5ba: 1f0a 2101 |000b: check-cast v10, Landroid/view/View; // type@0121 │ │ +1aa5be: 6e20 3a10 a900 |000d: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.setContentView:(Landroid/view/View;)V // method@103a │ │ +1aa5c4: 6201 b900 |0010: sget-object v1, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ +1aa5c8: 620a f812 |0012: sget-object v10, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1aa5cc: 6e10 333a 0a00 |0014: invoke-virtual {v10}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a33 │ │ +1aa5d2: 0a0a |0017: move-result v10 │ │ +1aa5d4: 7110 e495 0a00 |0018: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +1aa5da: 0c02 |001b: move-result-object v2 │ │ +1aa5dc: 1306 0e00 |001c: const/16 v6, #int 14 // #e │ │ +1aa5e0: 1207 |001e: const/4 v7, #int 0 // #0 │ │ +1aa5e2: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +1aa5e4: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +1aa5e6: 1205 |0021: const/4 v5, #int 0 // #0 │ │ +1aa5e8: 7707 9109 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@0991 │ │ +1aa5ee: 0c0a |0025: move-result-object v10 │ │ +1aa5f0: 07a1 |0026: move-object v1, v10 │ │ +1aa5f2: 1f01 d718 |0027: check-cast v1, Ljava/util/List; // type@18d7 │ │ +1aa5f6: 7110 d3aa 0100 |0029: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.firstOrNull:(Ljava/util/List;)Ljava/lang/Object; // method@aad3 │ │ +1aa5fc: 0c01 |002c: move-result-object v1 │ │ +1aa5fe: 1f01 c303 |002d: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c3 │ │ +1aa602: 3901 0600 |002f: if-nez v1, 0035 // +0006 │ │ +1aa606: 1402 7901 087f |0031: const v2, #float 1.80783e+38 // #7f080179 │ │ +1aa60c: 2818 |0034: goto 004c // +0018 │ │ +1aa60e: 6e10 870b 0100 |0035: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b87 │ │ +1aa614: 0c02 |0038: move-result-object v2 │ │ +1aa616: 6203 1f01 |0039: sget-object v3, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011f │ │ +1aa61a: 6e10 7e0b 0300 |003b: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b7e │ │ +1aa620: 0c03 |003e: move-result-object v3 │ │ +1aa622: 7120 c0b9 3200 |003f: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +1aa628: 0a02 |0042: move-result v2 │ │ +1aa62a: 3802 0600 |0043: if-eqz v2, 0049 // +0006 │ │ +1aa62e: 1402 7101 087f |0045: const v2, #float 1.80782e+38 // #7f080171 │ │ +1aa634: 2804 |0048: goto 004c // +0004 │ │ +1aa636: 1402 2e01 087f |0049: const v2, #float 1.80781e+38 // #7f08012e │ │ +1aa63c: 5403 3501 |004c: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveIconLayout:Lcom/infomaniak/drive/databinding/EmptyIconLayoutBinding; // field@0135 │ │ +1aa640: 5433 ad01 |004e: iget-object v3, v3, Lcom/infomaniak/drive/databinding/EmptyIconLayoutBinding;.icon:Landroid/widget/ImageView; // field@01ad │ │ +1aa644: 6e20 1704 2300 |0050: invoke-virtual {v3, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0417 │ │ +1aa64a: 1202 |0053: const/4 v2, #int 0 // #0 │ │ +1aa64c: 1213 |0054: const/4 v3, #int 1 // #1 │ │ +1aa64e: 3901 0a00 |0055: if-nez v1, 005f // +000a │ │ +1aa652: 1404 4001 147f |0057: const v4, #float 1.96732e+38 // #7f140140 │ │ +1aa658: 6e20 3510 4900 |005a: invoke-virtual {v9, v4}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@1035 │ │ +1aa65e: 0c04 |005d: move-result-object v4 │ │ +1aa660: 282c |005e: goto 008a // +002c │ │ +1aa662: 6e10 3410 0900 |005f: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getResources:()Landroid/content/res/Resources; // method@1034 │ │ +1aa668: 0c04 |0062: move-result-object v4 │ │ +1aa66a: 6e10 870b 0100 |0063: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b87 │ │ +1aa670: 0c05 |0066: move-result-object v5 │ │ +1aa672: 6206 1f01 |0067: sget-object v6, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011f │ │ +1aa676: 6e10 7e0b 0600 |0069: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b7e │ │ +1aa67c: 0c06 |006c: move-result-object v6 │ │ +1aa67e: 7120 c0b9 6500 |006d: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +1aa684: 0a05 |0070: move-result v5 │ │ +1aa686: 3805 0600 |0071: if-eqz v5, 0077 // +0006 │ │ +1aa68a: 1405 0400 127f |0073: const v5, #float 1.94067e+38 // #7f120004 │ │ +1aa690: 2804 |0076: goto 007a // +0004 │ │ +1aa692: 1405 0300 127f |0077: const v5, #float 1.94067e+38 // #7f120003 │ │ +1aa698: 6e10 0e99 0a00 |007a: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@990e │ │ +1aa69e: 0a06 |007d: move-result v6 │ │ +1aa6a0: 6e10 880b 0100 |007e: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b88 │ │ +1aa6a6: 0c07 |0081: move-result-object v7 │ │ +1aa6a8: 2338 4626 |0082: new-array v8, v3, [Ljava/lang/Object; // type@2646 │ │ +1aa6ac: 4d07 0802 |0084: aput-object v7, v8, v2 │ │ +1aa6b0: 6e40 ed00 5486 |0086: invoke-virtual {v4, v5, v6, v8}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00ed │ │ +1aa6b6: 0c04 |0089: move-result-object v4 │ │ +1aa6b8: 7110 c6b9 0400 |008a: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1aa6be: 5405 3601 |008d: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveTitle:Landroid/widget/TextView; // field@0136 │ │ +1aa6c2: 1f04 ee17 |008f: check-cast v4, Ljava/lang/CharSequence; // type@17ee │ │ +1aa6c6: 6e20 6c04 4500 |0091: invoke-virtual {v5, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046c │ │ +1aa6cc: 5404 3401 |0094: iget-object v4, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveDescription:Landroid/widget/TextView; // field@0134 │ │ +1aa6d0: 3901 0c00 |0096: if-nez v1, 00a2 // +000c │ │ +1aa6d4: 140a f800 147f |0098: const v10, #float 1.96731e+38 // #7f1400f8 │ │ +1aa6da: 6e20 3510 a900 |009b: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@1035 │ │ +1aa6e0: 0c0a |009e: move-result-object v10 │ │ +1aa6e2: 1f0a ee17 |009f: check-cast v10, Ljava/lang/CharSequence; // type@17ee │ │ +1aa6e6: 2839 |00a1: goto 00da // +0039 │ │ +1aa6e8: 6e10 870b 0100 |00a2: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b87 │ │ +1aa6ee: 0c05 |00a5: move-result-object v5 │ │ +1aa6f0: 6206 1f01 |00a6: sget-object v6, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011f │ │ +1aa6f4: 6e10 7e0b 0600 |00a8: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b7e │ │ +1aa6fa: 0c06 |00ab: move-result-object v6 │ │ +1aa6fc: 7120 c0b9 6500 |00ac: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +1aa702: 0a05 |00af: move-result v5 │ │ +1aa704: 3805 0c00 |00b0: if-eqz v5, 00bc // +000c │ │ +1aa708: 140a 1f01 147f |00b2: const v10, #float 1.96732e+38 // #7f14011f │ │ +1aa70e: 6e20 3510 a900 |00b5: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@1035 │ │ +1aa714: 0c0a |00b8: move-result-object v10 │ │ +1aa716: 1f0a ee17 |00b9: check-cast v10, Ljava/lang/CharSequence; // type@17ee │ │ +1aa71a: 281f |00bb: goto 00da // +001f │ │ +1aa71c: 6e10 3410 0900 |00bc: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getResources:()Landroid/content/res/Resources; // method@1034 │ │ +1aa722: 0c05 |00bf: move-result-object v5 │ │ +1aa724: 6e10 0e99 0a00 |00c0: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@990e │ │ +1aa72a: 0a0a |00c3: move-result v10 │ │ +1aa72c: 6e10 8e0b 0100 |00c4: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUpdatedAt:()Ljava/util/Date; // method@0b8e │ │ +1aa732: 0c06 |00c7: move-result-object v6 │ │ +1aa734: 1207 |00c8: const/4 v7, #int 0 // #0 │ │ +1aa736: 7140 1e09 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@091e │ │ +1aa73c: 0c06 |00cc: move-result-object v6 │ │ +1aa73e: 2333 4626 |00cd: new-array v3, v3, [Ljava/lang/Object; // type@2646 │ │ +1aa742: 4d06 0302 |00cf: aput-object v6, v3, v2 │ │ +1aa746: 1402 0200 127f |00d1: const v2, #float 1.94067e+38 // #7f120002 │ │ +1aa74c: 6e40 ed00 253a |00d4: invoke-virtual {v5, v2, v10, v3}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00ed │ │ +1aa752: 0c0a |00d7: move-result-object v10 │ │ +1aa754: 1f0a ee17 |00d8: check-cast v10, Ljava/lang/CharSequence; // type@17ee │ │ +1aa758: 6e20 6c04 a400 |00da: invoke-virtual {v4, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046c │ │ +1aa75e: 540a 3301 |00dd: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveActionButton:Lcom/google/android/material/button/MaterialButton; // field@0133 │ │ +1aa762: 1302 0800 |00df: const/16 v2, #int 8 // #8 │ │ +1aa766: 3901 0b00 |00e1: if-nez v1, 00ec // +000b │ │ +1aa76a: 7110 c6b9 0a00 |00e3: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1aa770: 1f0a 2101 |00e6: check-cast v10, Landroid/view/View; // type@0121 │ │ +1aa774: 6e20 4f03 2a00 |00e8: invoke-virtual {v10, v2}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1aa77a: 2830 |00eb: goto 011b // +0030 │ │ +1aa77c: 6e10 870b 0100 |00ec: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b87 │ │ +1aa782: 0c03 |00ef: move-result-object v3 │ │ +1aa784: 6204 1f01 |00f0: sget-object v4, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011f │ │ +1aa788: 6e10 7e0b 0400 |00f2: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b7e │ │ +1aa78e: 0c04 |00f5: move-result-object v4 │ │ +1aa790: 7120 c0b9 4300 |00f6: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +1aa796: 0a03 |00f9: move-result v3 │ │ +1aa798: 3803 0b00 |00fa: if-eqz v3, 0105 // +000b │ │ +1aa79c: 7110 c6b9 0a00 |00fc: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1aa7a2: 1f0a 2101 |00ff: check-cast v10, Landroid/view/View; // type@0121 │ │ +1aa7a6: 6e20 4f03 2a00 |0101: invoke-virtual {v10, v2}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1aa7ac: 2817 |0104: goto 011b // +0017 │ │ +1aa7ae: 5402 3301 |0105: iget-object v2, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveActionButton:Lcom/google/android/material/button/MaterialButton; // field@0133 │ │ +1aa7b2: 1403 bb00 147f |0107: const v3, #float 1.9673e+38 // #7f1400bb │ │ +1aa7b8: 6e20 3510 3900 |010a: invoke-virtual {v9, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@1035 │ │ +1aa7be: 0c03 |010d: move-result-object v3 │ │ +1aa7c0: 1f03 ee17 |010e: check-cast v3, Ljava/lang/CharSequence; // type@17ee │ │ +1aa7c4: 6e20 5208 3200 |0110: invoke-virtual {v2, v3}, Lcom/google/android/material/button/MaterialButton;.setText:(Ljava/lang/CharSequence;)V // method@0852 │ │ +1aa7ca: 2202 df04 |0113: new-instance v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0; // type@04df │ │ +1aa7ce: 7030 2210 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@1022 │ │ +1aa7d4: 6e20 5008 2a00 |0118: invoke-virtual {v10, v2}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0850 │ │ +1aa7da: 540a 3201 |011b: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.anotherProfileButton:Lcom/google/android/material/button/MaterialButton; // field@0132 │ │ +1aa7de: 2200 e004 |011d: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1; // type@04e0 │ │ +1aa7e2: 7020 2410 9000 |011f: invoke-direct {v0, v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V // method@1024 │ │ +1aa7e8: 6e20 5008 0a00 |0122: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0850 │ │ +1aa7ee: 0e00 |0125: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=39 │ │ 0x0007 line=40 │ │ 0x0010 line=42 │ │ 0x0026 line=43 │ │ @@ -33204,46 +33204,46 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 29 16-bit code units │ │ -1aa720: |[1aa720] com.infomaniak.drive.ui.MaintenanceActivity.onResume:()V │ │ -1aa730: 6f10 9204 0700 |0000: invoke-super {v7}, Landroidx/appcompat/app/AppCompatActivity;.onResume:()V // method@0492 │ │ -1aa736: 0770 |0003: move-object v0, v7 │ │ -1aa738: 1f00 4102 |0004: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@0241 │ │ -1aa73c: 7110 3e06 0000 |0006: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063e │ │ -1aa742: 0c00 |0009: move-result-object v0 │ │ -1aa744: 0701 |000a: move-object v1, v0 │ │ -1aa746: 1f01 cb1d |000b: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -1aa74a: 2200 e204 |000d: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04e2 │ │ -1aa74e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -1aa750: 7030 2810 7002 |0010: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V // method@1028 │ │ -1aa756: 0704 |0013: move-object v4, v0 │ │ -1aa758: 1f04 a81b |0014: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1aa75c: 1235 |0016: const/4 v5, #int 3 // #3 │ │ -1aa75e: 1206 |0017: const/4 v6, #int 0 // #0 │ │ -1aa760: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -1aa762: 7706 b3c9 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@c9b3 │ │ -1aa768: 0e00 |001c: return-void │ │ +1aa7f0: |[1aa7f0] com.infomaniak.drive.ui.MaintenanceActivity.onResume:()V │ │ +1aa800: 6f10 9204 0700 |0000: invoke-super {v7}, Landroidx/appcompat/app/AppCompatActivity;.onResume:()V // method@0492 │ │ +1aa806: 0770 |0003: move-object v0, v7 │ │ +1aa808: 1f00 4102 |0004: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@0241 │ │ +1aa80c: 7110 3e06 0000 |0006: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063e │ │ +1aa812: 0c00 |0009: move-result-object v0 │ │ +1aa814: 0701 |000a: move-object v1, v0 │ │ +1aa816: 1f01 cc1d |000b: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +1aa81a: 2200 e204 |000d: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04e2 │ │ +1aa81e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +1aa820: 7030 2810 7002 |0010: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V // method@1028 │ │ +1aa826: 0704 |0013: move-object v4, v0 │ │ +1aa828: 1f04 a91b |0014: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1aa82c: 1235 |0016: const/4 v5, #int 3 // #3 │ │ +1aa82e: 1206 |0017: const/4 v6, #int 0 // #0 │ │ +1aa830: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +1aa832: 7706 c0c9 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@c9c0 │ │ +1aa838: 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 : 27300 (MaintenanceActivity.kt) │ │ + source_file_idx : 27304 (MaintenanceActivity.kt) │ │ │ │ Class #166 header: │ │ class_idx : 1252 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 27787 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 27791 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #166 annotations: │ │ Annotations on class │ │ @@ -33282,138 +33282,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 │ │ -1aa860: |[1aa860] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1aa870: 5b01 0205 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@0502 │ │ -1aa874: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1aa876: 7030 57b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1aa87c: 0e00 |0006: return-void │ │ +1aa930: |[1aa930] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1aa940: 5b01 0205 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@0502 │ │ +1aa944: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1aa946: 7030 64b5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1aa94c: 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 │ │ -1aa83c: |[1aa83c] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1aa84c: 2202 e404 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04e4 │ │ -1aa850: 5410 0205 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@0502 │ │ -1aa854: 7030 3c10 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V // method@103c │ │ -1aa85a: 1f02 d51a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1aa85e: 1102 |0009: return-object v2 │ │ +1aa90c: |[1aa90c] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1aa91c: 2202 e404 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04e4 │ │ +1aa920: 5410 0205 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@0502 │ │ +1aa924: 7030 3c10 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V // method@103c │ │ +1aa92a: 1f02 d61a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1aa92e: 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 │ │ -1aa76c: |[1aa76c] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aa77c: 1f01 cb1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -1aa780: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1aa784: 6e30 3f10 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@103f │ │ -1aa78a: 0c01 |0007: move-result-object v1 │ │ -1aa78c: 1101 |0008: return-object v1 │ │ +1aa83c: |[1aa83c] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aa84c: 1f01 cc1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +1aa850: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1aa854: 6e30 3f10 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@103f │ │ +1aa85a: 0c01 |0007: move-result-object v1 │ │ +1aa85c: 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 │ │ -1aa790: |[1aa790] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1aa7a0: 6e30 3d10 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@103d │ │ -1aa7a6: 0c01 |0003: move-result-object v1 │ │ -1aa7a8: 1f01 e404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04e4 │ │ -1aa7ac: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1aa7b0: 6e20 4010 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1040 │ │ -1aa7b6: 0c01 |000b: move-result-object v1 │ │ -1aa7b8: 1101 |000c: return-object v1 │ │ +1aa860: |[1aa860] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1aa870: 6e30 3d10 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@103d │ │ +1aa876: 0c01 |0003: move-result-object v1 │ │ +1aa878: 1f01 e404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04e4 │ │ +1aa87c: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1aa880: 6e20 4010 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1040 │ │ +1aa886: 0c01 |000b: move-result-object v1 │ │ +1aa888: 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 │ │ -1aa7bc: |[1aa7bc] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aa7cc: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1aa7d2: 0c00 |0003: move-result-object v0 │ │ -1aa7d4: 5231 0105 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.label:I // field@0501 │ │ -1aa7d8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1aa7da: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1aa7de: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1aa7e2: 7110 809d 0400 |000b: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1aa7e8: 281a |000e: goto 0028 // +001a │ │ -1aa7ea: 2204 0118 |000f: new-instance v4, Ljava/lang/IllegalStateException; // type@1801 │ │ -1aa7ee: 1a00 5e99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1aa7f2: 7020 bc95 0400 |0013: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1aa7f8: 2704 |0016: throw v4 │ │ -1aa7fa: 7110 809d 0400 |0017: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1aa800: 6204 7f13 |001a: sget-object v4, Lcom/infomaniak/drive/utils/MyKSuiteDataUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MyKSuiteDataUtils; // field@137f │ │ -1aa804: 0731 |001c: move-object v1, v3 │ │ -1aa806: 1f01 d51a |001d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1aa80a: 5932 0105 |001f: iput v2, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.label:I // field@0501 │ │ -1aa80e: 6e20 893b 1400 |0021: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/utils/MyKSuiteDataUtils;.fetchData:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3b89 │ │ -1aa814: 0c04 |0024: move-result-object v4 │ │ -1aa816: 3304 0300 |0025: if-ne v4, v0, 0028 // +0003 │ │ -1aa81a: 1100 |0027: return-object v0 │ │ -1aa81c: 1f04 6403 |0028: check-cast v4, Lcom/infomaniak/core/myksuite/ui/data/MyKSuiteData; // type@0364 │ │ -1aa820: 3804 0b00 |002a: if-eqz v4, 0035 // +000b │ │ -1aa824: 5430 0205 |002c: iget-object v0, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@0502 │ │ -1aa828: 6e10 4210 0000 |002e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.getMyKSuiteDataResult:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // method@1042 │ │ -1aa82e: 0c00 |0031: move-result-object v0 │ │ -1aa830: 6e20 df46 4000 |0032: invoke-virtual {v0, v4}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.postValue:(Ljava/lang/Object;)V // method@46df │ │ -1aa836: 6204 89b3 |0035: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1aa83a: 1104 |0037: return-object v4 │ │ +1aa88c: |[1aa88c] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aa89c: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1aa8a2: 0c00 |0003: move-result-object v0 │ │ +1aa8a4: 5231 0105 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.label:I // field@0501 │ │ +1aa8a8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1aa8aa: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1aa8ae: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1aa8b2: 7110 8d9d 0400 |000b: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1aa8b8: 281a |000e: goto 0028 // +001a │ │ +1aa8ba: 2204 0218 |000f: new-instance v4, Ljava/lang/IllegalStateException; // type@1802 │ │ +1aa8be: 1a00 6399 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1aa8c2: 7020 c995 0400 |0013: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1aa8c8: 2704 |0016: throw v4 │ │ +1aa8ca: 7110 8d9d 0400 |0017: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1aa8d0: 6204 8213 |001a: sget-object v4, Lcom/infomaniak/drive/utils/MyKSuiteDataUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MyKSuiteDataUtils; // field@1382 │ │ +1aa8d4: 0731 |001c: move-object v1, v3 │ │ +1aa8d6: 1f01 d61a |001d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1aa8da: 5932 0105 |001f: iput v2, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.label:I // field@0501 │ │ +1aa8de: 6e20 963b 1400 |0021: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/utils/MyKSuiteDataUtils;.fetchData:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3b96 │ │ +1aa8e4: 0c04 |0024: move-result-object v4 │ │ +1aa8e6: 3304 0300 |0025: if-ne v4, v0, 0028 // +0003 │ │ +1aa8ea: 1100 |0027: return-object v0 │ │ +1aa8ec: 1f04 6403 |0028: check-cast v4, Lcom/infomaniak/core/myksuite/ui/data/MyKSuiteData; // type@0364 │ │ +1aa8f0: 3804 0b00 |002a: if-eqz v4, 0035 // +000b │ │ +1aa8f4: 5430 0205 |002c: iget-object v0, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@0502 │ │ +1aa8f8: 6e10 4210 0000 |002e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.getMyKSuiteDataResult:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // method@1042 │ │ +1aa8fe: 0c00 |0031: move-result-object v0 │ │ +1aa900: 6e20 ec46 4000 |0032: invoke-virtual {v0, v4}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.postValue:(Ljava/lang/Object;)V // method@46ec │ │ +1aa906: 6204 8cb3 |0035: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1aa90a: 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 : 27787 (MyKSuiteViewModel.kt) │ │ + source_file_idx : 27791 (MyKSuiteViewModel.kt) │ │ │ │ Class #167 header: │ │ class_idx : 1253 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 588 │ │ -source_file_idx : 27787 │ │ +source_file_idx : 27791 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #167 annotations: │ │ Annotations on class │ │ @@ -33440,20 +33440,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1aa8e4: |[1aa8e4] com.infomaniak.drive.ui.MyKSuiteViewModel.:()V │ │ -1aa8f4: 7010 5906 0100 |0000: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@0659 │ │ -1aa8fa: 2200 100e |0003: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0e10 │ │ -1aa8fe: 7010 d846 0000 |0005: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@46d8 │ │ -1aa904: 5b10 0305 |0008: iput-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.myKSuiteDataResult:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0503 │ │ -1aa908: 0e00 |000a: return-void │ │ +1aa9b4: |[1aa9b4] com.infomaniak.drive.ui.MyKSuiteViewModel.:()V │ │ +1aa9c4: 7010 5906 0100 |0000: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@0659 │ │ +1aa9ca: 2200 110e |0003: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0e11 │ │ +1aa9ce: 7010 e546 0000 |0005: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@46e5 │ │ +1aa9d4: 5b10 0305 |0008: iput-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.myKSuiteDataResult:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0503 │ │ +1aa9d8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/infomaniak/drive/ui/MyKSuiteViewModel; │ │ │ │ @@ -33463,17 +33463,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 │ │ -1aa880: |[1aa880] com.infomaniak.drive.ui.MyKSuiteViewModel.getMyKSuiteDataResult:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1aa890: 5410 0305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.myKSuiteDataResult:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0503 │ │ -1aa894: 1100 |0002: return-object v0 │ │ +1aa950: |[1aa950] com.infomaniak.drive.ui.MyKSuiteViewModel.getMyKSuiteDataResult:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1aa960: 5410 0305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.myKSuiteDataResult:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0503 │ │ +1aa964: 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;) │ │ @@ -33481,46 +33481,46 @@ │ │ type : '()Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1aa898: |[1aa898] com.infomaniak.drive.ui.MyKSuiteViewModel.refreshMyKSuite:()Lkotlinx/coroutines/Job; │ │ -1aa8a8: 0770 |0000: move-object v0, v7 │ │ -1aa8aa: 1f00 4c02 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024c │ │ -1aa8ae: 7110 5b06 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065b │ │ -1aa8b4: 0c01 |0006: move-result-object v1 │ │ -1aa8b6: 7100 6bcb 0000 |0007: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1aa8bc: 0c00 |000a: move-result-object v0 │ │ -1aa8be: 0702 |000b: move-object v2, v0 │ │ -1aa8c0: 1f02 e01a |000c: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1aa8c4: 2200 e404 |000e: new-instance v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04e4 │ │ -1aa8c8: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -1aa8ca: 7030 3c10 7003 |0011: invoke-direct {v0, v7, v3}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V // method@103c │ │ -1aa8d0: 0704 |0014: move-object v4, v0 │ │ -1aa8d2: 1f04 a81b |0015: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1aa8d6: 1225 |0017: const/4 v5, #int 2 // #2 │ │ -1aa8d8: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -1aa8da: 7706 b3c9 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@c9b3 │ │ -1aa8e0: 0c00 |001c: move-result-object v0 │ │ -1aa8e2: 1100 |001d: return-object v0 │ │ +1aa968: |[1aa968] com.infomaniak.drive.ui.MyKSuiteViewModel.refreshMyKSuite:()Lkotlinx/coroutines/Job; │ │ +1aa978: 0770 |0000: move-object v0, v7 │ │ +1aa97a: 1f00 4c02 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@024c │ │ +1aa97e: 7110 5b06 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065b │ │ +1aa984: 0c01 |0006: move-result-object v1 │ │ +1aa986: 7100 78cb 0000 |0007: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1aa98c: 0c00 |000a: move-result-object v0 │ │ +1aa98e: 0702 |000b: move-object v2, v0 │ │ +1aa990: 1f02 e11a |000c: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1aa994: 2200 e404 |000e: new-instance v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04e4 │ │ +1aa998: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +1aa99a: 7030 3c10 7003 |0011: invoke-direct {v0, v7, v3}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V // method@103c │ │ +1aa9a0: 0704 |0014: move-object v4, v0 │ │ +1aa9a2: 1f04 a91b |0015: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1aa9a6: 1225 |0017: const/4 v5, #int 2 // #2 │ │ +1aa9a8: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +1aa9aa: 7706 c0c9 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@c9c0 │ │ +1aa9b0: 0c00 |001c: move-result-object v0 │ │ +1aa9b2: 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 : 27787 (MyKSuiteViewModel.kt) │ │ + source_file_idx : 27791 (MyKSuiteViewModel.kt) │ │ │ │ Class #168 header: │ │ class_idx : 1254 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #168 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;' │ │ @@ -33540,18 +33540,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 │ │ -1aa92c: |[1aa92c] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V │ │ -1aa93c: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1aa942: 5b01 0405 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0504 │ │ -1aa946: 0e00 |0005: return-void │ │ +1aa9fc: |[1aa9fc] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V │ │ +1aaa0c: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1aaa12: 5b01 0405 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0504 │ │ +1aaa16: 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; │ │ │ │ @@ -33561,32 +33561,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1aa90c: |[1aa90c] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ -1aa91c: 5410 0405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0504 │ │ -1aa920: 7110 5d10 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@105d │ │ -1aa926: 0c00 |0005: move-result-object v0 │ │ -1aa928: 1100 |0006: return-object v0 │ │ +1aa9dc: |[1aa9dc] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ +1aa9ec: 5410 0405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0504 │ │ +1aa9f0: 7110 5d10 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@105d │ │ +1aa9f6: 0c00 |0005: move-result-object v0 │ │ +1aa9f8: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #169 header: │ │ class_idx : 1255 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #169 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;' │ │ @@ -33610,19 +33610,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 │ │ -1aa948: |[1aa948] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ -1aa958: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1aa95e: 5b01 0505 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0505 │ │ -1aa962: 5b02 0605 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@0506 │ │ -1aa966: 0e00 |0007: return-void │ │ +1aaa18: |[1aaa18] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ +1aaa28: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1aaa2e: 5b01 0505 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0505 │ │ +1aaa32: 5b02 0605 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@0506 │ │ +1aaa36: 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; │ │ @@ -33633,42 +33633,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 │ │ -1aa968: |[1aa968] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda1.onDownloadStart:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ -1aa978: 5480 0505 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0505 │ │ -1aa97c: 5481 0605 |0002: iget-object v1, v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@0506 │ │ -1aa980: 0792 |0004: move-object v2, v9 │ │ -1aa982: 07a3 |0005: move-object v3, v10 │ │ -1aa984: 07b4 |0006: move-object v4, v11 │ │ -1aa986: 07c5 |0007: move-object v5, v12 │ │ -1aa988: 04d6 |0008: move-wide v6, v13 │ │ -1aa98a: 7708 5c10 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@105c │ │ -1aa990: 0e00 |000c: return-void │ │ +1aaa38: |[1aaa38] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda1.onDownloadStart:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ +1aaa48: 5480 0505 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0505 │ │ +1aaa4c: 5481 0605 |0002: iget-object v1, v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@0506 │ │ +1aaa50: 0792 |0004: move-object v2, v9 │ │ +1aaa52: 07a3 |0005: move-object v3, v10 │ │ +1aaa54: 07b4 |0006: move-object v4, v11 │ │ +1aaa56: 07c5 |0007: move-object v5, v12 │ │ +1aaa58: 04d6 |0008: move-wide v6, v13 │ │ +1aaa5a: 7708 5c10 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@105c │ │ +1aaa60: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #170 header: │ │ class_idx : 1256 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #170 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;' │ │ @@ -33688,18 +33688,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 │ │ -1aa994: |[1aa994] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda2.:(Landroid/content/ActivityNotFoundException;)V │ │ -1aa9a4: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1aa9aa: 5b01 0705 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.f$0:Landroid/content/ActivityNotFoundException; // field@0507 │ │ -1aa9ae: 0e00 |0005: return-void │ │ +1aaa64: |[1aaa64] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda2.:(Landroid/content/ActivityNotFoundException;)V │ │ +1aaa74: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1aaa7a: 5b01 0705 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.f$0:Landroid/content/ActivityNotFoundException; // field@0507 │ │ +1aaa7e: 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; │ │ │ │ @@ -33709,32 +33709,32 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1aa9b0: |[1aa9b0] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda2.run:(Lio/sentry/IScope;)V │ │ -1aa9c0: 5410 0705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.f$0:Landroid/content/ActivityNotFoundException; // field@0507 │ │ -1aa9c4: 7120 5b10 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.$r8$lambda$Kq6qj_oUN72tSYrchDe52Q-ZwNI:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V // method@105b │ │ -1aa9ca: 0e00 |0005: return-void │ │ +1aaa80: |[1aaa80] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda2.run:(Lio/sentry/IScope;)V │ │ +1aaa90: 5410 0705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.f$0:Landroid/content/ActivityNotFoundException; // field@0507 │ │ +1aaa94: 7120 5b10 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.$r8$lambda$Kq6qj_oUN72tSYrchDe52Q-ZwNI:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V // method@105b │ │ +1aaa9a: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #171 header: │ │ class_idx : 1257 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #171 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;' │ │ @@ -33754,18 +33754,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 │ │ -1aa9f0: |[1aa9f0] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V │ │ -1aaa00: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1aaa06: 5b01 0805 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0508 │ │ -1aaa0a: 0e00 |0005: return-void │ │ +1aaac0: |[1aaac0] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V │ │ +1aaad0: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1aaad6: 5b01 0805 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0508 │ │ +1aaada: 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; │ │ │ │ @@ -33775,34 +33775,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 │ │ -1aa9cc: |[1aa9cc] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aa9dc: 5410 0805 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0508 │ │ -1aa9e0: 1f02 7601 |0002: check-cast v2, Landroidx/activity/OnBackPressedCallback; // type@0176 │ │ -1aa9e4: 7120 5a10 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@105a │ │ -1aa9ea: 0c02 |0007: move-result-object v2 │ │ -1aa9ec: 1102 |0008: return-object v2 │ │ +1aaa9c: |[1aaa9c] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aaaac: 5410 0805 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0508 │ │ +1aaab0: 1f02 7601 |0002: check-cast v2, Landroidx/activity/OnBackPressedCallback; // type@0176 │ │ +1aaab4: 7120 5a10 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@105a │ │ +1aaaba: 0c02 |0007: move-result-object v2 │ │ +1aaabc: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #172 header: │ │ class_idx : 1258 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 28437 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 28441 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #172 annotations: │ │ Annotations on class │ │ @@ -33823,17 +33823,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1aaa0c: |[1aaa0c] com.infomaniak.drive.ui.OnlyOfficeActivity$Companion.:()V │ │ -1aaa1c: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1aaa22: 0e00 |0003: return-void │ │ +1aaadc: |[1aaadc] com.infomaniak.drive.ui.OnlyOfficeActivity$Companion.:()V │ │ +1aaaec: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1aaaf2: 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;) │ │ @@ -33841,29 +33841,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 │ │ -1aaa24: |[1aaa24] com.infomaniak.drive.ui.OnlyOfficeActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1aaa34: 7010 4c10 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion;.:()V // method@104c │ │ -1aaa3a: 0e00 |0003: return-void │ │ +1aaaf4: |[1aaaf4] com.infomaniak.drive.ui.OnlyOfficeActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1aab04: 7010 4c10 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion;.:()V // method@104c │ │ +1aab0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 28437 (OnlyOfficeActivity.kt) │ │ + source_file_idx : 28441 (OnlyOfficeActivity.kt) │ │ │ │ Class #173 header: │ │ class_idx : 1259 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 701 │ │ -source_file_idx : 28437 │ │ +source_file_idx : 28441 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #173 annotations: │ │ Annotations on class │ │ @@ -33896,19 +33896,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 │ │ -1aaaa8: |[1aaaa8] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$1.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/util/Map;)V │ │ -1aaab8: 5b01 0a05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@050a │ │ -1aaabc: 5b02 0905 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.$headers:Ljava/util/Map; // field@0509 │ │ -1aaac0: 7010 6607 0000 |0004: invoke-direct {v0}, Landroidx/webkit/WebViewClientCompat;.:()V // method@0766 │ │ -1aaac6: 0e00 |0007: return-void │ │ +1aab78: |[1aab78] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$1.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/util/Map;)V │ │ +1aab88: 5b01 0a05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@050a │ │ +1aab8c: 5b02 0905 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.$headers:Ljava/util/Map; // field@0509 │ │ +1aab90: 7010 6607 0000 |0004: invoke-direct {v0}, Landroidx/webkit/WebViewClientCompat;.:()V // method@0766 │ │ +1aab96: 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; │ │ @@ -33919,51 +33919,51 @@ │ │ type : '(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -1aaa3c: |[1aaa3c] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$1.shouldOverrideUrlLoading:(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z │ │ -1aaa4c: 1b00 4f05 0100 |0000: const-string/jumbo v0, "view" // string@0001054f │ │ -1aaa52: 7120 bcb9 0400 |0003: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1aaa58: 1a00 07ed |0006: const-string v0, "request" // string@ed07 │ │ -1aaa5c: 7120 bcb9 0500 |0008: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1aaa62: 5430 0a05 |000b: iget-object v0, v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@050a │ │ -1aaa66: 7210 c303 0500 |000d: invoke-interface {v5}, Landroid/webkit/WebResourceRequest;.getUrl:()Landroid/net/Uri; // method@03c3 │ │ -1aaa6c: 0c01 |0010: move-result-object v1 │ │ -1aaa6e: 6e10 cc01 0100 |0011: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01cc │ │ -1aaa74: 0c01 |0014: move-result-object v1 │ │ -1aaa76: 1b02 8200 0100 |0015: const-string/jumbo v2, "toString(...)" // string@00010082 │ │ -1aaa7c: 7120 bbb9 2100 |0018: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1aaa82: 7120 6010 1000 |001b: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.access$popBackIfNeeded:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V // method@1060 │ │ -1aaa88: 7210 c303 0500 |001e: invoke-interface {v5}, Landroid/webkit/WebResourceRequest;.getUrl:()Landroid/net/Uri; // method@03c3 │ │ -1aaa8e: 0c05 |0021: move-result-object v5 │ │ -1aaa90: 6e10 cc01 0500 |0022: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01cc │ │ -1aaa96: 0c05 |0025: move-result-object v5 │ │ -1aaa98: 5430 0905 |0026: iget-object v0, v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.$headers:Ljava/util/Map; // field@0509 │ │ -1aaa9c: 6e30 ca03 5400 |0028: invoke-virtual {v4, v5, v0}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;Ljava/util/Map;)V // method@03ca │ │ -1aaaa2: 1214 |002b: const/4 v4, #int 1 // #1 │ │ -1aaaa4: 0f04 |002c: return v4 │ │ +1aab0c: |[1aab0c] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$1.shouldOverrideUrlLoading:(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z │ │ +1aab1c: 1b00 5405 0100 |0000: const-string/jumbo v0, "view" // string@00010554 │ │ +1aab22: 7120 c9b9 0400 |0003: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1aab28: 1a00 0ced |0006: const-string v0, "request" // string@ed0c │ │ +1aab2c: 7120 c9b9 0500 |0008: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1aab32: 5430 0a05 |000b: iget-object v0, v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@050a │ │ +1aab36: 7210 c303 0500 |000d: invoke-interface {v5}, Landroid/webkit/WebResourceRequest;.getUrl:()Landroid/net/Uri; // method@03c3 │ │ +1aab3c: 0c01 |0010: move-result-object v1 │ │ +1aab3e: 6e10 cc01 0100 |0011: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01cc │ │ +1aab44: 0c01 |0014: move-result-object v1 │ │ +1aab46: 1b02 8700 0100 |0015: const-string/jumbo v2, "toString(...)" // string@00010087 │ │ +1aab4c: 7120 c8b9 2100 |0018: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1aab52: 7120 6010 1000 |001b: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.access$popBackIfNeeded:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V // method@1060 │ │ +1aab58: 7210 c303 0500 |001e: invoke-interface {v5}, Landroid/webkit/WebResourceRequest;.getUrl:()Landroid/net/Uri; // method@03c3 │ │ +1aab5e: 0c05 |0021: move-result-object v5 │ │ +1aab60: 6e10 cc01 0500 |0022: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01cc │ │ +1aab66: 0c05 |0025: move-result-object v5 │ │ +1aab68: 5430 0905 |0026: iget-object v0, v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.$headers:Ljava/util/Map; // field@0509 │ │ +1aab6c: 6e30 ca03 5400 |0028: invoke-virtual {v4, v5, v0}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;Ljava/util/Map;)V // method@03ca │ │ +1aab72: 1214 |002b: const/4 v4, #int 1 // #1 │ │ +1aab74: 0f04 |002c: return v4 │ │ catches : (none) │ │ positions : │ │ 0x000b line=79 │ │ 0x001e line=80 │ │ locals : │ │ 0x0000 - 0x002d reg=3 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1; │ │ 0x0000 - 0x002d reg=4 (null) Landroid/webkit/WebView; │ │ 0x0000 - 0x002d reg=5 (null) Landroid/webkit/WebResourceRequest; │ │ │ │ - source_file_idx : 28437 (OnlyOfficeActivity.kt) │ │ + source_file_idx : 28441 (OnlyOfficeActivity.kt) │ │ │ │ Class #174 header: │ │ class_idx : 1260 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 330 │ │ -source_file_idx : 28437 │ │ +source_file_idx : 28441 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #174 annotations: │ │ Annotations on class │ │ @@ -33989,18 +33989,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 │ │ -1aaac8: |[1aaac8] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$2.:(Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;)V │ │ -1aaad8: 5b01 0b05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@050b │ │ -1aaadc: 7010 c103 0000 |0002: invoke-direct {v0}, Landroid/webkit/WebChromeClient;.:()V // method@03c1 │ │ -1aaae2: 0e00 |0005: return-void │ │ +1aab98: |[1aab98] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$2.:(Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;)V │ │ +1aaba8: 5b01 0b05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@050b │ │ +1aabac: 7010 c103 0000 |0002: invoke-direct {v0}, Landroid/webkit/WebChromeClient;.:()V // method@03c1 │ │ +1aabb2: 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; │ │ │ │ @@ -34010,47 +34010,47 @@ │ │ type : '(Landroid/webkit/WebView;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -1aaae4: |[1aaae4] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$2.onProgressChanged:(Landroid/webkit/WebView;I)V │ │ -1aaaf4: 1b00 4f05 0100 |0000: const-string/jumbo v0, "view" // string@0001054f │ │ -1aaafa: 7120 bcb9 0200 |0003: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1aab00: 5412 0b05 |0006: iget-object v2, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@050b │ │ -1aab04: 5422 3701 |0008: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.progressBar:Landroid/widget/ProgressBar; // field@0137 │ │ -1aab08: 6e20 4404 3200 |000a: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@0444 │ │ -1aab0e: 1302 6400 |000d: const/16 v2, #int 100 // #64 │ │ -1aab12: 3323 1200 |000f: if-ne v3, v2, 0021 // +0012 │ │ -1aab16: 5412 0b05 |0011: iget-object v2, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@050b │ │ -1aab1a: 5422 3701 |0013: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.progressBar:Landroid/widget/ProgressBar; // field@0137 │ │ -1aab1e: 1a03 37e7 |0015: const-string v3, "progressBar" // string@e737 │ │ -1aab22: 7120 bbb9 3200 |0017: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1aab28: 1f02 2101 |001a: check-cast v2, Landroid/view/View; // type@0121 │ │ -1aab2c: 1303 0800 |001c: const/16 v3, #int 8 // #8 │ │ -1aab30: 6e20 4f03 3200 |001e: invoke-virtual {v2, v3}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1aab36: 0e00 |0021: return-void │ │ +1aabb4: |[1aabb4] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$2.onProgressChanged:(Landroid/webkit/WebView;I)V │ │ +1aabc4: 1b00 5405 0100 |0000: const-string/jumbo v0, "view" // string@00010554 │ │ +1aabca: 7120 c9b9 0200 |0003: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1aabd0: 5412 0b05 |0006: iget-object v2, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@050b │ │ +1aabd4: 5422 3701 |0008: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.progressBar:Landroid/widget/ProgressBar; // field@0137 │ │ +1aabd8: 6e20 4404 3200 |000a: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@0444 │ │ +1aabde: 1302 6400 |000d: const/16 v2, #int 100 // #64 │ │ +1aabe2: 3323 1200 |000f: if-ne v3, v2, 0021 // +0012 │ │ +1aabe6: 5412 0b05 |0011: iget-object v2, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@050b │ │ +1aabea: 5422 3701 |0013: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.progressBar:Landroid/widget/ProgressBar; // field@0137 │ │ +1aabee: 1a03 3ce7 |0015: const-string v3, "progressBar" // string@e73c │ │ +1aabf2: 7120 c8b9 3200 |0017: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1aabf8: 1f02 2101 |001a: check-cast v2, Landroid/view/View; // type@0121 │ │ +1aabfc: 1303 0800 |001c: const/16 v3, #int 8 // #8 │ │ +1aac00: 6e20 4f03 3200 |001e: invoke-virtual {v2, v3}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1aac06: 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 : 28437 (OnlyOfficeActivity.kt) │ │ + source_file_idx : 28441 (OnlyOfficeActivity.kt) │ │ │ │ Class #175 header: │ │ class_idx : 1261 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 28437 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 28441 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #175 annotations: │ │ Annotations on class │ │ @@ -34100,161 +34100,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 │ │ -1aad10: |[1aad10] 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 │ │ -1aad20: 5b01 0e05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@050e │ │ -1aad24: 5b02 0d05 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@050d │ │ -1aad28: 5b03 1005 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0510 │ │ -1aad2c: 5b04 0c05 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@050c │ │ -1aad30: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -1aad32: 7030 57b5 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1aad38: 0e00 |000c: return-void │ │ +1aade0: |[1aade0] 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 │ │ +1aadf0: 5b01 0e05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@050e │ │ +1aadf4: 5b02 0d05 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@050d │ │ +1aadf8: 5b03 1005 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0510 │ │ +1aadfc: 5b04 0c05 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@050c │ │ +1aae00: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +1aae02: 7030 64b5 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1aae08: 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 │ │ -1aacdc: |[1aacdc] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1aacec: 2207 ed04 |0000: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04ed │ │ -1aacf0: 5461 0e05 |0002: iget-object v1, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@050e │ │ -1aacf4: 5462 0d05 |0004: iget-object v2, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@050d │ │ -1aacf8: 5463 1005 |0006: iget-object v3, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0510 │ │ -1aacfc: 5464 0c05 |0008: iget-object v4, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@050c │ │ -1aad00: 0770 |000a: move-object v0, v7 │ │ -1aad02: 0785 |000b: move-object v5, v8 │ │ -1aad04: 7606 5210 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@1052 │ │ -1aad0a: 1f07 d51a |000f: check-cast v7, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1aad0e: 1107 |0011: return-object v7 │ │ +1aadac: |[1aadac] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1aadbc: 2207 ed04 |0000: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04ed │ │ +1aadc0: 5461 0e05 |0002: iget-object v1, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@050e │ │ +1aadc4: 5462 0d05 |0004: iget-object v2, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@050d │ │ +1aadc8: 5463 1005 |0006: iget-object v3, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0510 │ │ +1aadcc: 5464 0c05 |0008: iget-object v4, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@050c │ │ +1aadd0: 0770 |000a: move-object v0, v7 │ │ +1aadd2: 0785 |000b: move-object v5, v8 │ │ +1aadd4: 7606 5210 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@1052 │ │ +1aadda: 1f07 d61a |000f: check-cast v7, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1aadde: 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 │ │ -1aab38: |[1aab38] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aab48: 1f01 cb1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -1aab4c: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1aab50: 6e30 5510 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@1055 │ │ -1aab56: 0c01 |0007: move-result-object v1 │ │ -1aab58: 1101 |0008: return-object v1 │ │ +1aac08: |[1aac08] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aac18: 1f01 cc1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +1aac1c: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1aac20: 6e30 5510 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@1055 │ │ +1aac26: 0c01 |0007: move-result-object v1 │ │ +1aac28: 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 │ │ -1aab5c: |[1aab5c] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1aab6c: 6e30 5310 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@1053 │ │ -1aab72: 0c01 |0003: move-result-object v1 │ │ -1aab74: 1f01 ed04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04ed │ │ -1aab78: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1aab7c: 6e20 5610 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1056 │ │ -1aab82: 0c01 |000b: move-result-object v1 │ │ -1aab84: 1101 |000c: return-object v1 │ │ +1aac2c: |[1aac2c] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1aac3c: 6e30 5310 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@1053 │ │ +1aac42: 0c01 |0003: move-result-object v1 │ │ +1aac44: 1f01 ed04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04ed │ │ +1aac48: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1aac4c: 6e20 5610 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1056 │ │ +1aac52: 0c01 |000b: move-result-object v1 │ │ +1aac54: 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 │ │ -1aab88: |[1aab88] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aab98: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1aab9e: 5260 0f05 |0003: iget v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.label:I // field@050f │ │ -1aaba2: 3900 6800 |0005: if-nez v0, 006d // +0068 │ │ -1aaba6: 7110 809d 0700 |0007: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1aabac: 2207 bc17 |000a: new-instance v7, Ljava/io/BufferedInputStream; // type@17bc │ │ -1aabb0: 2200 5e18 |000c: new-instance v0, Ljava/net/URL; // type@185e │ │ -1aabb4: 5461 0e05 |000e: iget-object v1, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@050e │ │ -1aabb8: 7020 c597 1000 |0010: invoke-direct {v0, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@97c5 │ │ -1aabbe: 6e10 c997 0000 |0013: invoke-virtual {v0}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@97c9 │ │ -1aabc4: 0c00 |0016: move-result-object v0 │ │ -1aabc6: 7020 6294 0700 |0017: invoke-direct {v7, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9462 │ │ -1aabcc: 1f07 c217 |001a: check-cast v7, Ljava/io/Closeable; // type@17c2 │ │ -1aabd0: 5460 0c05 |001c: iget-object v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@050c │ │ -1aabd4: 0771 |001e: move-object v1, v7 │ │ -1aabd6: 1f01 bc17 |001f: check-cast v1, Ljava/io/BufferedInputStream; // type@17bc │ │ -1aabda: 2202 ca17 |0021: new-instance v2, Ljava/io/FileOutputStream; // type@17ca │ │ -1aabde: 6e10 3802 0000 |0023: invoke-virtual {v0}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@0238 │ │ -1aabe4: 0c00 |0026: move-result-object v0 │ │ -1aabe6: 7020 a994 0200 |0027: invoke-direct {v2, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@94a9 │ │ -1aabec: 1f02 c217 |002a: check-cast v2, Ljava/io/Closeable; // type@17c2 │ │ -1aabf0: 0720 |002c: move-object v0, v2 │ │ -1aabf2: 1f00 ca17 |002d: check-cast v0, Ljava/io/FileOutputStream; // type@17ca │ │ -1aabf6: 1f01 d017 |002f: check-cast v1, Ljava/io/InputStream; // type@17d0 │ │ -1aabfa: 1f00 da17 |0031: check-cast v0, Ljava/io/OutputStream; // type@17da │ │ -1aabfe: 1223 |0033: const/4 v3, #int 2 // #2 │ │ -1aac00: 1204 |0034: const/4 v4, #int 0 // #0 │ │ -1aac02: 1205 |0035: const/4 v5, #int 0 // #0 │ │ -1aac04: 7155 c3b5 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@b5c3 │ │ -1aac0a: 7120 ceb5 5200 |0039: invoke-static {v2, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5ce │ │ -1aac10: 7120 ceb5 5700 |003c: invoke-static {v7, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5ce │ │ -1aac16: 5467 0d05 |003f: iget-object v7, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@050d │ │ -1aac1a: 1210 |0041: const/4 v0, #int 1 // #1 │ │ -1aac1c: 2300 a525 |0042: new-array v0, v0, [Landroid/print/PageRange; // type@25a5 │ │ -1aac20: 6201 4800 |0044: sget-object v1, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@0048 │ │ -1aac24: 4d01 0004 |0046: aput-object v1, v0, v4 │ │ -1aac28: 6e20 5802 0700 |0048: invoke-virtual {v7, v0}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@0258 │ │ -1aac2e: 281f |004b: goto 006a // +001f │ │ -1aac30: 0d00 |004c: move-exception v0 │ │ -1aac32: 2700 |004d: throw v0 │ │ -1aac34: 0d01 |004e: move-exception v1 │ │ -1aac36: 7120 ceb5 0200 |004f: invoke-static {v2, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5ce │ │ -1aac3c: 2701 |0052: throw v1 │ │ -1aac3e: 0d00 |0053: move-exception v0 │ │ -1aac40: 2700 |0054: throw v0 │ │ -1aac42: 0d01 |0055: move-exception v1 │ │ -1aac44: 7120 ceb5 0700 |0056: invoke-static {v7, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5ce │ │ -1aac4a: 2701 |0059: throw v1 │ │ -1aac4c: 5467 0d05 |005a: iget-object v7, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@050d │ │ -1aac50: 5460 1005 |005c: iget-object v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0510 │ │ -1aac54: 1401 6000 147f |005e: const v1, #float 1.96728e+38 // #7f140060 │ │ -1aac5a: 6e20 6710 1000 |0061: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getString:(I)Ljava/lang/String; // method@1067 │ │ -1aac60: 0c00 |0064: move-result-object v0 │ │ -1aac62: 1f00 ed17 |0065: check-cast v0, Ljava/lang/CharSequence; // type@17ed │ │ -1aac66: 6e20 5702 0700 |0067: invoke-virtual {v7, v0}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@0257 │ │ -1aac6c: 6207 89b3 |006a: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1aac70: 1107 |006c: return-object v7 │ │ -1aac72: 2207 0118 |006d: new-instance v7, Ljava/lang/IllegalStateException; // type@1801 │ │ -1aac76: 1a00 5e99 |006f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1aac7a: 7020 bc95 0700 |0071: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1aac80: 2707 |0074: throw v7 │ │ +1aac58: |[1aac58] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aac68: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1aac6e: 5260 0f05 |0003: iget v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.label:I // field@050f │ │ +1aac72: 3900 6800 |0005: if-nez v0, 006d // +0068 │ │ +1aac76: 7110 8d9d 0700 |0007: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1aac7c: 2207 bd17 |000a: new-instance v7, Ljava/io/BufferedInputStream; // type@17bd │ │ +1aac80: 2200 5f18 |000c: new-instance v0, Ljava/net/URL; // type@185f │ │ +1aac84: 5461 0e05 |000e: iget-object v1, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@050e │ │ +1aac88: 7020 d297 1000 |0010: invoke-direct {v0, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@97d2 │ │ +1aac8e: 6e10 d697 0000 |0013: invoke-virtual {v0}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@97d6 │ │ +1aac94: 0c00 |0016: move-result-object v0 │ │ +1aac96: 7020 6f94 0700 |0017: invoke-direct {v7, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@946f │ │ +1aac9c: 1f07 c317 |001a: check-cast v7, Ljava/io/Closeable; // type@17c3 │ │ +1aaca0: 5460 0c05 |001c: iget-object v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@050c │ │ +1aaca4: 0771 |001e: move-object v1, v7 │ │ +1aaca6: 1f01 bd17 |001f: check-cast v1, Ljava/io/BufferedInputStream; // type@17bd │ │ +1aacaa: 2202 cb17 |0021: new-instance v2, Ljava/io/FileOutputStream; // type@17cb │ │ +1aacae: 6e10 3802 0000 |0023: invoke-virtual {v0}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@0238 │ │ +1aacb4: 0c00 |0026: move-result-object v0 │ │ +1aacb6: 7020 b694 0200 |0027: invoke-direct {v2, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@94b6 │ │ +1aacbc: 1f02 c317 |002a: check-cast v2, Ljava/io/Closeable; // type@17c3 │ │ +1aacc0: 0720 |002c: move-object v0, v2 │ │ +1aacc2: 1f00 cb17 |002d: check-cast v0, Ljava/io/FileOutputStream; // type@17cb │ │ +1aacc6: 1f01 d117 |002f: check-cast v1, Ljava/io/InputStream; // type@17d1 │ │ +1aacca: 1f00 db17 |0031: check-cast v0, Ljava/io/OutputStream; // type@17db │ │ +1aacce: 1223 |0033: const/4 v3, #int 2 // #2 │ │ +1aacd0: 1204 |0034: const/4 v4, #int 0 // #0 │ │ +1aacd2: 1205 |0035: const/4 v5, #int 0 // #0 │ │ +1aacd4: 7155 d0b5 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@b5d0 │ │ +1aacda: 7120 dbb5 5200 |0039: invoke-static {v2, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5db │ │ +1aace0: 7120 dbb5 5700 |003c: invoke-static {v7, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5db │ │ +1aace6: 5467 0d05 |003f: iget-object v7, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@050d │ │ +1aacea: 1210 |0041: const/4 v0, #int 1 // #1 │ │ +1aacec: 2300 a625 |0042: new-array v0, v0, [Landroid/print/PageRange; // type@25a6 │ │ +1aacf0: 6201 4800 |0044: sget-object v1, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@0048 │ │ +1aacf4: 4d01 0004 |0046: aput-object v1, v0, v4 │ │ +1aacf8: 6e20 5802 0700 |0048: invoke-virtual {v7, v0}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@0258 │ │ +1aacfe: 281f |004b: goto 006a // +001f │ │ +1aad00: 0d00 |004c: move-exception v0 │ │ +1aad02: 2700 |004d: throw v0 │ │ +1aad04: 0d01 |004e: move-exception v1 │ │ +1aad06: 7120 dbb5 0200 |004f: invoke-static {v2, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5db │ │ +1aad0c: 2701 |0052: throw v1 │ │ +1aad0e: 0d00 |0053: move-exception v0 │ │ +1aad10: 2700 |0054: throw v0 │ │ +1aad12: 0d01 |0055: move-exception v1 │ │ +1aad14: 7120 dbb5 0700 |0056: invoke-static {v7, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5db │ │ +1aad1a: 2701 |0059: throw v1 │ │ +1aad1c: 5467 0d05 |005a: iget-object v7, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@050d │ │ +1aad20: 5460 1005 |005c: iget-object v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0510 │ │ +1aad24: 1401 6000 147f |005e: const v1, #float 1.96728e+38 // #7f140060 │ │ +1aad2a: 6e20 6710 1000 |0061: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getString:(I)Ljava/lang/String; // method@1067 │ │ +1aad30: 0c00 |0064: move-result-object v0 │ │ +1aad32: 1f00 ee17 |0065: check-cast v0, Ljava/lang/CharSequence; // type@17ee │ │ +1aad36: 6e20 5702 0700 |0067: invoke-virtual {v7, v0}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@0257 │ │ +1aad3c: 6207 8cb3 |006a: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1aad40: 1107 |006c: return-object v7 │ │ +1aad42: 2207 0218 |006d: new-instance v7, Ljava/lang/IllegalStateException; // type@1802 │ │ +1aad46: 1a00 6399 |006f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1aad4a: 7020 c995 0700 |0071: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1aad50: 2707 |0074: throw v7 │ │ catches : 9 │ │ 0x000a - 0x001e │ │ Ljava/lang/Exception; -> 0x005a │ │ 0x001e - 0x002c │ │ -> 0x0053 │ │ 0x002c - 0x0039 │ │ -> 0x004c │ │ @@ -34283,21 +34283,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 : 28437 (OnlyOfficeActivity.kt) │ │ + source_file_idx : 28441 (OnlyOfficeActivity.kt) │ │ │ │ Class #176 header: │ │ class_idx : 1262 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 204 │ │ -source_file_idx : 28437 │ │ +source_file_idx : 28441 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #176 annotations: │ │ Annotations on class │ │ @@ -34330,20 +34330,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 │ │ -1aad3c: |[1aad3c] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1.:(Ljava/lang/String;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ -1aad4c: 5b01 1205 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$url:Ljava/lang/String; // field@0512 │ │ -1aad50: 5b02 1305 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0513 │ │ -1aad54: 5b03 1105 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$filename:Ljava/lang/String; // field@0511 │ │ -1aad58: 7010 5902 0000 |0006: invoke-direct {v0}, Landroid/print/PrintDocumentAdapter;.:()V // method@0259 │ │ -1aad5e: 0e00 |0009: return-void │ │ +1aae0c: |[1aae0c] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1.:(Ljava/lang/String;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ +1aae1c: 5b01 1205 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$url:Ljava/lang/String; // field@0512 │ │ +1aae20: 5b02 1305 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0513 │ │ +1aae24: 5b03 1105 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$filename:Ljava/lang/String; // field@0511 │ │ +1aae28: 7010 5902 0000 |0006: invoke-direct {v0}, Landroid/print/PrintDocumentAdapter;.:()V // method@0259 │ │ +1aae2e: 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; │ │ @@ -34355,37 +34355,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 │ │ -1aad60: |[1aad60] 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 │ │ -1aad70: 1a01 4e9a |0000: const-string v1, "cancellationSignal" // string@9a4e │ │ -1aad74: 7120 bcb9 1300 |0002: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1aad7a: 1a01 8d99 |0005: const-string v1, "callback" // string@998d │ │ -1aad7e: 7120 bcb9 1400 |0007: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1aad84: 6e10 fd01 0300 |000a: invoke-virtual {v3}, Landroid/os/CancellationSignal;.isCanceled:()Z // method@01fd │ │ -1aad8a: 0a01 |000d: move-result v1 │ │ -1aad8c: 3801 0600 |000e: if-eqz v1, 0014 // +0006 │ │ -1aad90: 6e10 5402 0400 |0010: invoke-virtual {v4}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutCancelled:()V // method@0254 │ │ -1aad96: 0e00 |0013: return-void │ │ -1aad98: 2201 cd00 |0014: new-instance v1, Landroid/print/PrintDocumentInfo$Builder; // type@00cd │ │ -1aad9c: 5402 1105 |0016: iget-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$filename:Ljava/lang/String; // field@0511 │ │ -1aada0: 7020 5a02 2100 |0018: invoke-direct {v1, v2}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@025a │ │ -1aada6: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -1aada8: 6e20 5c02 2100 |001c: invoke-virtual {v1, v2}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@025c │ │ -1aadae: 0c01 |001f: move-result-object v1 │ │ -1aadb0: 6e10 5b02 0100 |0020: invoke-virtual {v1}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@025b │ │ -1aadb6: 0c01 |0023: move-result-object v1 │ │ -1aadb8: 1a02 5898 |0024: const-string v2, "build(...)" // string@9858 │ │ -1aadbc: 7120 bbb9 2100 |0026: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1aadc2: 1212 |0029: const/4 v2, #int 1 // #1 │ │ -1aadc4: 6e30 5502 1402 |002a: invoke-virtual {v4, v1, v2}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@0255 │ │ -1aadca: 0e00 |002d: return-void │ │ +1aae30: |[1aae30] 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 │ │ +1aae40: 1a01 539a |0000: const-string v1, "cancellationSignal" // string@9a53 │ │ +1aae44: 7120 c9b9 1300 |0002: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1aae4a: 1a01 9299 |0005: const-string v1, "callback" // string@9992 │ │ +1aae4e: 7120 c9b9 1400 |0007: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1aae54: 6e10 fd01 0300 |000a: invoke-virtual {v3}, Landroid/os/CancellationSignal;.isCanceled:()Z // method@01fd │ │ +1aae5a: 0a01 |000d: move-result v1 │ │ +1aae5c: 3801 0600 |000e: if-eqz v1, 0014 // +0006 │ │ +1aae60: 6e10 5402 0400 |0010: invoke-virtual {v4}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutCancelled:()V // method@0254 │ │ +1aae66: 0e00 |0013: return-void │ │ +1aae68: 2201 cd00 |0014: new-instance v1, Landroid/print/PrintDocumentInfo$Builder; // type@00cd │ │ +1aae6c: 5402 1105 |0016: iget-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$filename:Ljava/lang/String; // field@0511 │ │ +1aae70: 7020 5a02 2100 |0018: invoke-direct {v1, v2}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@025a │ │ +1aae76: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +1aae78: 6e20 5c02 2100 |001c: invoke-virtual {v1, v2}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@025c │ │ +1aae7e: 0c01 |001f: move-result-object v1 │ │ +1aae80: 6e10 5b02 0100 |0020: invoke-virtual {v1}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@025b │ │ +1aae86: 0c01 |0023: move-result-object v1 │ │ +1aae88: 1a02 5d98 |0024: const-string v2, "build(...)" // string@985d │ │ +1aae8c: 7120 c8b9 2100 |0026: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1aae92: 1212 |0029: const/4 v2, #int 1 // #1 │ │ +1aae94: 6e30 5502 1402 |002a: invoke-virtual {v4, v1, v2}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@0255 │ │ +1aae9a: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=152 │ │ 0x0010 line=153 │ │ 0x0014 line=157 │ │ 0x001c line=158 │ │ 0x0020 line=159 │ │ @@ -34403,61 +34403,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 │ │ -1aadcc: |[1aadcc] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ -1aaddc: 1a00 22e4 |0000: const-string v0, "pages" // string@e422 │ │ -1aade0: 7120 bcb9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1aade6: 1a08 65a7 |0005: const-string v8, "destination" // string@a765 │ │ -1aadea: 7120 bcb9 8900 |0007: invoke-static {v9, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1aadf0: 1a08 4e9a |000a: const-string v8, "cancellationSignal" // string@9a4e │ │ -1aadf4: 7120 bcb9 8a00 |000c: invoke-static {v10, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1aadfa: 1a08 baed |000f: const-string v8, "resultCallback" // string@edba │ │ -1aadfe: 7120 bcb9 8b00 |0011: invoke-static {v11, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1aae04: 7100 6bcb 0000 |0014: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1aae0a: 0c08 |0017: move-result-object v8 │ │ -1aae0c: 1f08 e01a |0018: check-cast v8, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1aae10: 7110 e1ca 0800 |001a: invoke-static {v8}, Lkotlinx/coroutines/CoroutineScopeKt;.CoroutineScope:(Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/CoroutineScope; // method@cae1 │ │ -1aae16: 0c00 |001d: move-result-object v0 │ │ -1aae18: 2208 ed04 |001e: new-instance v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04ed │ │ -1aae1c: 5472 1205 |0020: iget-object v2, v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$url:Ljava/lang/String; // field@0512 │ │ -1aae20: 5474 1305 |0022: iget-object v4, v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0513 │ │ -1aae24: 1206 |0024: const/4 v6, #int 0 // #0 │ │ -1aae26: 0781 |0025: move-object v1, v8 │ │ -1aae28: 07b3 |0026: move-object v3, v11 │ │ -1aae2a: 0795 |0027: move-object v5, v9 │ │ -1aae2c: 7606 5210 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@1052 │ │ -1aae32: 0783 |002b: move-object v3, v8 │ │ -1aae34: 1f03 a81b |002c: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1aae38: 1234 |002e: const/4 v4, #int 3 // #3 │ │ -1aae3a: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -1aae3c: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -1aae3e: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -1aae40: 7706 b3c9 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@c9b3 │ │ -1aae46: 0e00 |0035: return-void │ │ +1aae9c: |[1aae9c] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ +1aaeac: 1a00 27e4 |0000: const-string v0, "pages" // string@e427 │ │ +1aaeb0: 7120 c9b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1aaeb6: 1a08 6aa7 |0005: const-string v8, "destination" // string@a76a │ │ +1aaeba: 7120 c9b9 8900 |0007: invoke-static {v9, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1aaec0: 1a08 539a |000a: const-string v8, "cancellationSignal" // string@9a53 │ │ +1aaec4: 7120 c9b9 8a00 |000c: invoke-static {v10, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1aaeca: 1a08 bfed |000f: const-string v8, "resultCallback" // string@edbf │ │ +1aaece: 7120 c9b9 8b00 |0011: invoke-static {v11, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1aaed4: 7100 78cb 0000 |0014: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1aaeda: 0c08 |0017: move-result-object v8 │ │ +1aaedc: 1f08 e11a |0018: check-cast v8, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1aaee0: 7110 eeca 0800 |001a: invoke-static {v8}, Lkotlinx/coroutines/CoroutineScopeKt;.CoroutineScope:(Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/CoroutineScope; // method@caee │ │ +1aaee6: 0c00 |001d: move-result-object v0 │ │ +1aaee8: 2208 ed04 |001e: new-instance v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04ed │ │ +1aaeec: 5472 1205 |0020: iget-object v2, v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$url:Ljava/lang/String; // field@0512 │ │ +1aaef0: 5474 1305 |0022: iget-object v4, v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0513 │ │ +1aaef4: 1206 |0024: const/4 v6, #int 0 // #0 │ │ +1aaef6: 0781 |0025: move-object v1, v8 │ │ +1aaef8: 07b3 |0026: move-object v3, v11 │ │ +1aaefa: 0795 |0027: move-object v5, v9 │ │ +1aaefc: 7606 5210 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@1052 │ │ +1aaf02: 0783 |002b: move-object v3, v8 │ │ +1aaf04: 1f03 a91b |002c: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1aaf08: 1234 |002e: const/4 v4, #int 3 // #3 │ │ +1aaf0a: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +1aaf0c: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +1aaf0e: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +1aaf10: 7706 c0c9 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@c9c0 │ │ +1aaf16: 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 : 28437 (OnlyOfficeActivity.kt) │ │ + source_file_idx : 28441 (OnlyOfficeActivity.kt) │ │ │ │ Class #177 header: │ │ class_idx : 1263 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 389 │ │ -source_file_idx : 28437 │ │ +source_file_idx : 28441 │ │ static_fields_size : 3 │ │ instance_fields_size: 1 │ │ direct_methods_size : 15 │ │ virtual_methods_size: 1 │ │ │ │ Class #177 annotations: │ │ Annotations on class │ │ @@ -34497,107 +34497,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 │ │ -1aaeac: |[1aaeac] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$1sfD7qlKQG48XDL-Ofus21Wft-E:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; │ │ -1aaebc: 7120 6e10 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@106e │ │ -1aaec2: 0c00 |0003: move-result-object v0 │ │ -1aaec4: 1100 |0004: return-object v0 │ │ +1aaf7c: |[1aaf7c] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$1sfD7qlKQG48XDL-Ofus21Wft-E:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; │ │ +1aaf8c: 7120 6e10 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@106e │ │ +1aaf92: 0c00 |0003: move-result-object v0 │ │ +1aaf94: 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 │ │ -1aaf10: |[1aaf10] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$Kq6qj_oUN72tSYrchDe52Q-ZwNI:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V │ │ -1aaf20: 7120 6d10 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.sendToPrintPDF$lambda$6$lambda$5:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V // method@106d │ │ -1aaf26: 0e00 |0003: return-void │ │ +1aafe0: |[1aafe0] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$Kq6qj_oUN72tSYrchDe52Q-ZwNI:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V │ │ +1aaff0: 7120 6d10 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.sendToPrintPDF$lambda$6$lambda$5:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V // method@106d │ │ +1aaff6: 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 │ │ -1aaf28: |[1aaf28] 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 │ │ -1aaf38: 7708 6a10 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@106a │ │ -1aaf3e: 0e00 |0003: return-void │ │ +1aaff8: |[1aaff8] 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 │ │ +1ab008: 7708 6a10 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@106a │ │ +1ab00e: 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 │ │ -1aae48: |[1aae48] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$x4YiFrFWBU9tOTITIDkm_Ti4qlY:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ -1aae58: 7110 6110 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@1061 │ │ -1aae5e: 0c00 |0003: move-result-object v0 │ │ -1aae60: 1100 |0004: return-object v0 │ │ +1aaf18: |[1aaf18] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$x4YiFrFWBU9tOTITIDkm_Ti4qlY:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ +1aaf28: 7110 6110 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@1061 │ │ +1aaf2e: 0c00 |0003: move-result-object v0 │ │ +1aaf30: 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 │ │ -1aaf40: |[1aaf40] com.infomaniak.drive.ui.OnlyOfficeActivity.:()V │ │ -1aaf50: 2200 ea04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion; // type@04ea │ │ -1aaf54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aaf56: 7020 4d10 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@104d │ │ -1aaf5c: 6900 1405 |0006: sput-object v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.Companion:Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion; // field@0514 │ │ -1aaf60: 0e00 |0008: return-void │ │ +1ab010: |[1ab010] com.infomaniak.drive.ui.OnlyOfficeActivity.:()V │ │ +1ab020: 2200 ea04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion; // type@04ea │ │ +1ab024: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1ab026: 7020 4d10 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@104d │ │ +1ab02c: 6900 1405 |0006: sput-object v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.Companion:Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion; // field@0514 │ │ +1ab030: 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 │ │ -1aaf64: |[1aaf64] com.infomaniak.drive.ui.OnlyOfficeActivity.:()V │ │ -1aaf74: 7010 8d04 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048d │ │ -1aaf7a: 2200 e604 |0003: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0; // type@04e6 │ │ -1aaf7e: 7020 4410 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V // method@1044 │ │ -1aaf84: 7110 979c 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9c97 │ │ -1aaf8a: 0c00 |000b: move-result-object v0 │ │ -1aaf8c: 5b10 1705 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.binding$delegate:Lkotlin/Lazy; // field@0517 │ │ -1aaf90: 0e00 |000e: return-void │ │ +1ab034: |[1ab034] com.infomaniak.drive.ui.OnlyOfficeActivity.:()V │ │ +1ab044: 7010 8d04 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048d │ │ +1ab04a: 2200 e604 |0003: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0; // type@04e6 │ │ +1ab04e: 7020 4410 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V // method@1044 │ │ +1ab054: 7110 a49c 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9ca4 │ │ +1ab05a: 0c00 |000b: move-result-object v0 │ │ +1ab05c: 5b10 1705 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.binding$delegate:Lkotlin/Lazy; // field@0517 │ │ +1ab060: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=57 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ │ │ @@ -34606,17 +34606,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 │ │ -1aaf94: |[1aaf94] com.infomaniak.drive.ui.OnlyOfficeActivity.access$popBackIfNeeded:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ -1aafa4: 7020 6b10 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.popBackIfNeeded:(Ljava/lang/String;)V // method@106b │ │ -1aafaa: 0e00 |0003: return-void │ │ +1ab064: |[1ab064] com.infomaniak.drive.ui.OnlyOfficeActivity.access$popBackIfNeeded:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ +1ab074: 7020 6b10 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.popBackIfNeeded:(Ljava/lang/String;)V // method@106b │ │ +1ab07a: 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; │ │ │ │ @@ -34625,20 +34625,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 │ │ -1aae64: |[1aae64] com.infomaniak.drive.ui.OnlyOfficeActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ -1aae74: 6e10 6510 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1065 │ │ -1aae7a: 0c00 |0003: move-result-object v0 │ │ -1aae7c: 7110 e20b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@0be2 │ │ -1aae82: 0c00 |0007: move-result-object v0 │ │ -1aae84: 1100 |0008: return-object v0 │ │ +1aaf34: |[1aaf34] com.infomaniak.drive.ui.OnlyOfficeActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ +1aaf44: 6e10 6510 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1065 │ │ +1aaf4a: 0c00 |0003: move-result-object v0 │ │ +1aaf4c: 7110 e20b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@0be2 │ │ +1aaf52: 0c00 |0007: move-result-object v0 │ │ +1aaf54: 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;) │ │ @@ -34646,20 +34646,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 │ │ -1aae88: |[1aae88] com.infomaniak.drive.ui.OnlyOfficeActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ -1aae98: 5410 1705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.binding$delegate:Lkotlin/Lazy; // field@0517 │ │ -1aae9c: 7210 939c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9c93 │ │ -1aaea2: 0c00 |0005: move-result-object v0 │ │ -1aaea4: 1f00 ec03 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // type@03ec │ │ -1aaea8: 1100 |0008: return-object v0 │ │ +1aaf58: |[1aaf58] com.infomaniak.drive.ui.OnlyOfficeActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ +1aaf68: 5410 1705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.binding$delegate:Lkotlin/Lazy; // field@0517 │ │ +1aaf6c: 7210 a09c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9ca0 │ │ +1aaf72: 0c00 |0005: move-result-object v0 │ │ +1aaf74: 1f00 ec03 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // type@03ec │ │ +1aaf78: 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;) │ │ @@ -34667,29 +34667,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 │ │ -1aafac: |[1aafac] 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 │ │ -1aafbc: 7110 b9b9 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1aafc2: 1223 |0003: const/4 v3, #int 2 // #2 │ │ -1aafc4: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -1aafc6: 1a05 af25 |0005: const-string v5, ".pdf" // string@25af │ │ -1aafca: 1206 |0007: const/4 v6, #int 0 // #0 │ │ -1aafcc: 7154 04c4 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@c404 │ │ -1aafd2: 0a03 |000b: move-result v3 │ │ -1aafd4: 3803 0600 |000c: if-eqz v3, 0012 // +0006 │ │ -1aafd8: 7030 6c10 2001 |000e: invoke-direct {v0, v2, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.sendToPrintPDF:(Ljava/lang/String;Ljava/lang/String;)V // method@106c │ │ -1aafde: 2808 |0011: goto 0019 // +0008 │ │ -1aafe0: 6201 1e51 |0012: sget-object v1, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@511e │ │ -1aafe4: 1f00 3700 |0014: check-cast v0, Landroid/content/Context; // type@0037 │ │ -1aafe8: 6e30 1047 0102 |0016: invoke-virtual {v1, v0, v2}, Lcom/infomaniak/lib/core/utils/UtilsUi;.openUrl:(Landroid/content/Context;Ljava/lang/String;)V // method@4710 │ │ -1aafee: 0e00 |0019: return-void │ │ +1ab07c: |[1ab07c] 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 │ │ +1ab08c: 7110 c6b9 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1ab092: 1223 |0003: const/4 v3, #int 2 // #2 │ │ +1ab094: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +1ab096: 1a05 b025 |0005: const-string v5, ".pdf" // string@25b0 │ │ +1ab09a: 1206 |0007: const/4 v6, #int 0 // #0 │ │ +1ab09c: 7154 11c4 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@c411 │ │ +1ab0a2: 0a03 |000b: move-result v3 │ │ +1ab0a4: 3803 0600 |000c: if-eqz v3, 0012 // +0006 │ │ +1ab0a8: 7030 6c10 2001 |000e: invoke-direct {v0, v2, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.sendToPrintPDF:(Ljava/lang/String;Ljava/lang/String;)V // method@106c │ │ +1ab0ae: 2808 |0011: goto 0019 // +0008 │ │ +1ab0b0: 6201 2151 |0012: sget-object v1, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@5121 │ │ +1ab0b4: 1f00 3700 |0014: check-cast v0, Landroid/content/Context; // type@0037 │ │ +1ab0b8: 6e30 1d47 0102 |0016: invoke-virtual {v1, v0, v2}, Lcom/infomaniak/lib/core/utils/UtilsUi;.openUrl:(Landroid/content/Context;Ljava/lang/String;)V // method@471d │ │ +1ab0be: 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; │ │ @@ -34703,24 +34703,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -1ab114: |[1ab114] com.infomaniak.drive.ui.OnlyOfficeActivity.popBackIfNeeded:(Ljava/lang/String;)V │ │ -1ab124: 1f03 ed17 |0000: check-cast v3, Ljava/lang/CharSequence; // type@17ed │ │ -1ab128: 2200 1c1d |0002: new-instance v0, Lkotlin/text/Regex; // type@1d1c │ │ -1ab12c: 1a01 c78b |0004: const-string v1, "^https.*/app/(office/\d+|share/\d+/[a-z0-9\-]+/preview/text)/\d+" // string@8bc7 │ │ -1ab130: 7020 b4c3 1000 |0006: invoke-direct {v0, v1}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c3b4 │ │ -1ab136: 6e20 b9c3 3000 |0009: invoke-virtual {v0, v3}, Lkotlin/text/Regex;.containsMatchIn:(Ljava/lang/CharSequence;)Z // method@c3b9 │ │ -1ab13c: 0a03 |000c: move-result v3 │ │ -1ab13e: 3903 0500 |000d: if-nez v3, 0012 // +0005 │ │ -1ab142: 6e10 6210 0200 |000f: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.finish:()V // method@1062 │ │ -1ab148: 0e00 |0012: return-void │ │ +1ab1e4: |[1ab1e4] com.infomaniak.drive.ui.OnlyOfficeActivity.popBackIfNeeded:(Ljava/lang/String;)V │ │ +1ab1f4: 1f03 ee17 |0000: check-cast v3, Ljava/lang/CharSequence; // type@17ee │ │ +1ab1f8: 2200 1d1d |0002: new-instance v0, Lkotlin/text/Regex; // type@1d1d │ │ +1ab1fc: 1a01 cb8b |0004: const-string v1, "^https.*/app/(office/\d+|share/\d+/[a-z0-9\-]+/preview/text)/\d+" // string@8bcb │ │ +1ab200: 7020 c1c3 1000 |0006: invoke-direct {v0, v1}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c3c1 │ │ +1ab206: 6e20 c6c3 3000 |0009: invoke-virtual {v0, v3}, Lkotlin/text/Regex;.containsMatchIn:(Ljava/lang/CharSequence;)Z // method@c3c6 │ │ +1ab20c: 0a03 |000c: move-result v3 │ │ +1ab20e: 3903 0500 |000d: if-nez v3, 0012 // +0005 │ │ +1ab212: 6e10 6210 0200 |000f: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.finish:()V // method@1062 │ │ +1ab218: 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; │ │ @@ -34730,50 +34730,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 │ │ -1ab17c: |[1ab17c] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF:(Ljava/lang/String;Ljava/lang/String;)V │ │ -1ab18c: 2200 ee04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1; // type@04ee │ │ -1ab190: 7040 5710 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@1057 │ │ -1ab196: 1f00 cc00 |0005: check-cast v0, Landroid/print/PrintDocumentAdapter; // type@00cc │ │ -1ab19a: 1a07 a7e6 |0007: const-string v7, "print" // string@e6a7 │ │ -1ab19e: 6e20 6810 7600 |0009: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1068 │ │ -1ab1a4: 0c07 |000c: move-result-object v7 │ │ -1ab1a6: 1a08 dedd |000d: const-string v8, "null cannot be cast to non-null type android.print.PrintManager" // string@ddde │ │ -1ab1aa: 7120 bab9 8700 |000f: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9ba │ │ -1ab1b0: 1f07 d000 |0012: check-cast v7, Landroid/print/PrintManager; // type@00d0 │ │ -1ab1b4: 1208 |0014: const/4 v8, #int 0 // #0 │ │ -1ab1b6: 1a01 0870 |0015: const-string v1, "PRINT_ONLYOFFICE_PDF_SERVICE" // string@7008 │ │ -1ab1ba: 6e40 5e02 1780 |0017: invoke-virtual {v7, v1, v0, v8}, Landroid/print/PrintManager;.print:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter;Landroid/print/PrintAttributes;)Landroid/print/PrintJob; // method@025e │ │ -1ab1c0: 2815 |001a: goto 002f // +0015 │ │ -1ab1c2: 0d07 |001b: move-exception v7 │ │ -1ab1c4: 0760 |001c: move-object v0, v6 │ │ -1ab1c6: 1f00 3700 |001d: check-cast v0, Landroid/content/Context; // type@0037 │ │ -1ab1ca: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -1ab1cc: 1222 |0020: const/4 v2, #int 2 // #2 │ │ -1ab1ce: 1403 4301 147f |0021: const v3, #float 1.96732e+38 // #7f140143 │ │ -1ab1d4: 7158 0f46 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@460f │ │ -1ab1da: 2208 e804 |0027: new-instance v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2; // type@04e8 │ │ -1ab1de: 7020 4810 7800 |0029: invoke-direct {v8, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.:(Landroid/content/ActivityNotFoundException;)V // method@1048 │ │ -1ab1e4: 7110 1f7b 0800 |002c: invoke-static {v8}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@7b1f │ │ -1ab1ea: 6e10 6610 0600 |002f: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getOnBackPressedDispatcher:()Landroidx/activity/OnBackPressedDispatcher; // method@1066 │ │ -1ab1f0: 0c00 |0032: move-result-object v0 │ │ -1ab1f2: 1a07 6a26 |0033: const-string v7, "(...)" // string@266a │ │ -1ab1f6: 7120 bbb9 7000 |0035: invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1ab1fc: 2203 e904 |0038: new-instance v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3; // type@04e9 │ │ -1ab200: 7020 4a10 6300 |003a: invoke-direct {v3, v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V // method@104a │ │ -1ab206: 1234 |003d: const/4 v4, #int 3 // #3 │ │ -1ab208: 1205 |003e: const/4 v5, #int 0 // #0 │ │ -1ab20a: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -1ab20c: 1202 |0040: const/4 v2, #int 0 // #0 │ │ -1ab20e: 7706 8004 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@0480 │ │ -1ab214: 0e00 |0044: return-void │ │ +1ab24c: |[1ab24c] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF:(Ljava/lang/String;Ljava/lang/String;)V │ │ +1ab25c: 2200 ee04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1; // type@04ee │ │ +1ab260: 7040 5710 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@1057 │ │ +1ab266: 1f00 cc00 |0005: check-cast v0, Landroid/print/PrintDocumentAdapter; // type@00cc │ │ +1ab26a: 1a07 ace6 |0007: const-string v7, "print" // string@e6ac │ │ +1ab26e: 6e20 6810 7600 |0009: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1068 │ │ +1ab274: 0c07 |000c: move-result-object v7 │ │ +1ab276: 1a08 e3dd |000d: const-string v8, "null cannot be cast to non-null type android.print.PrintManager" // string@dde3 │ │ +1ab27a: 7120 c7b9 8700 |000f: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c7 │ │ +1ab280: 1f07 d000 |0012: check-cast v7, Landroid/print/PrintManager; // type@00d0 │ │ +1ab284: 1208 |0014: const/4 v8, #int 0 // #0 │ │ +1ab286: 1a01 0c70 |0015: const-string v1, "PRINT_ONLYOFFICE_PDF_SERVICE" // string@700c │ │ +1ab28a: 6e40 5e02 1780 |0017: invoke-virtual {v7, v1, v0, v8}, Landroid/print/PrintManager;.print:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter;Landroid/print/PrintAttributes;)Landroid/print/PrintJob; // method@025e │ │ +1ab290: 2815 |001a: goto 002f // +0015 │ │ +1ab292: 0d07 |001b: move-exception v7 │ │ +1ab294: 0760 |001c: move-object v0, v6 │ │ +1ab296: 1f00 3700 |001d: check-cast v0, Landroid/content/Context; // type@0037 │ │ +1ab29a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +1ab29c: 1222 |0020: const/4 v2, #int 2 // #2 │ │ +1ab29e: 1403 4301 147f |0021: const v3, #float 1.96732e+38 // #7f140143 │ │ +1ab2a4: 7158 1c46 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@461c │ │ +1ab2aa: 2208 e804 |0027: new-instance v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2; // type@04e8 │ │ +1ab2ae: 7020 4810 7800 |0029: invoke-direct {v8, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.:(Landroid/content/ActivityNotFoundException;)V // method@1048 │ │ +1ab2b4: 7110 2c7b 0800 |002c: invoke-static {v8}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@7b2c │ │ +1ab2ba: 6e10 6610 0600 |002f: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getOnBackPressedDispatcher:()Landroidx/activity/OnBackPressedDispatcher; // method@1066 │ │ +1ab2c0: 0c00 |0032: move-result-object v0 │ │ +1ab2c2: 1a07 6b26 |0033: const-string v7, "(...)" // string@266b │ │ +1ab2c6: 7120 c8b9 7000 |0035: invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1ab2cc: 2203 e904 |0038: new-instance v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3; // type@04e9 │ │ +1ab2d0: 7020 4a10 6300 |003a: invoke-direct {v3, v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V // method@104a │ │ +1ab2d6: 1234 |003d: const/4 v4, #int 3 // #3 │ │ +1ab2d8: 1205 |003e: const/4 v5, #int 0 // #0 │ │ +1ab2da: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +1ab2dc: 1202 |0040: const/4 v2, #int 0 // #0 │ │ +1ab2de: 7706 8004 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@0480 │ │ +1ab2e4: 0e00 |0044: return-void │ │ catches : 1 │ │ 0x0015 - 0x001a │ │ Landroid/content/ActivityNotFoundException; -> 0x001b │ │ positions : │ │ 0x0000 line=123 │ │ 0x0007 line=165 │ │ 0x0015 line=167 │ │ @@ -34790,22 +34790,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 │ │ -1ab14c: |[1ab14c] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF$lambda$6$lambda$5:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V │ │ -1ab15c: 1a00 73ef |0000: const-string v0, "scope" // string@ef73 │ │ -1ab160: 7120 bcb9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1ab166: 6200 70a7 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a770 │ │ -1ab16a: 7220 5874 0200 |0007: invoke-interface {v2, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@7458 │ │ -1ab170: 1f01 2418 |000a: check-cast v1, Ljava/lang/Throwable; // type@1824 │ │ -1ab174: 7110 d27a 0100 |000c: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7ad2 │ │ -1ab17a: 0e00 |000f: return-void │ │ +1ab21c: |[1ab21c] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF$lambda$6$lambda$5:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V │ │ +1ab22c: 1a00 78ef |0000: const-string v0, "scope" // string@ef78 │ │ +1ab230: 7120 c9b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1ab236: 6200 73a7 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a773 │ │ +1ab23a: 7220 6574 0200 |0007: invoke-interface {v2, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@7465 │ │ +1ab240: 1f01 2518 |000a: check-cast v1, Ljava/lang/Throwable; // type@1825 │ │ +1ab244: 7110 df7a 0100 |000c: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7adf │ │ +1ab24a: 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; │ │ @@ -34815,28 +34815,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 │ │ -1aaec8: |[1aaec8] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF$lambda$8:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; │ │ -1aaed8: 1a00 0812 |0000: const-string v0, "$this$addCallback" // string@1208 │ │ -1aaedc: 7120 bcb9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1aaee2: 7010 6310 0100 |0005: invoke-direct {v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1063 │ │ -1aaee8: 0c02 |0008: move-result-object v2 │ │ -1aaeea: 5422 3801 |0009: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0138 │ │ -1aaeee: 6e10 c603 0200 |000b: invoke-virtual {v2}, Landroid/webkit/WebView;.canGoBack:()Z // method@03c6 │ │ -1aaef4: 0a00 |000e: move-result v0 │ │ -1aaef6: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ -1aaefa: 6e10 c803 0200 |0011: invoke-virtual {v2}, Landroid/webkit/WebView;.goBack:()V // method@03c8 │ │ -1aaf00: 2804 |0014: goto 0018 // +0004 │ │ -1aaf02: 6e10 6210 0100 |0015: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.finish:()V // method@1062 │ │ -1aaf08: 6201 89b3 |0018: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1aaf0c: 1101 |001a: return-object v1 │ │ +1aaf98: |[1aaf98] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF$lambda$8:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; │ │ +1aafa8: 1a00 0912 |0000: const-string v0, "$this$addCallback" // string@1209 │ │ +1aafac: 7120 c9b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1aafb2: 7010 6310 0100 |0005: invoke-direct {v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1063 │ │ +1aafb8: 0c02 |0008: move-result-object v2 │ │ +1aafba: 5422 3801 |0009: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0138 │ │ +1aafbe: 6e10 c603 0200 |000b: invoke-virtual {v2}, Landroid/webkit/WebView;.canGoBack:()Z // method@03c6 │ │ +1aafc4: 0a00 |000e: move-result v0 │ │ +1aafc6: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ +1aafca: 6e10 c803 0200 |0011: invoke-virtual {v2}, Landroid/webkit/WebView;.goBack:()V // method@03c8 │ │ +1aafd0: 2804 |0014: goto 0018 // +0004 │ │ +1aafd2: 6e10 6210 0100 |0015: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.finish:()V // method@1062 │ │ +1aafd8: 6201 8cb3 |0018: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1aafdc: 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; │ │ @@ -34846,59 +34846,59 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -1ab224: |[1ab224] com.infomaniak.drive.ui.OnlyOfficeActivity.setDarkMode:()V │ │ -1ab234: 7010 6310 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1063 │ │ -1ab23a: 0c00 |0003: move-result-object v0 │ │ -1ab23c: 6001 3900 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ -1ab240: 1302 1d00 |0006: const/16 v2, #int 29 // #1d │ │ -1ab244: 3421 1b00 |0008: if-lt v1, v2, 0023 // +001b │ │ -1ab248: 1a01 b427 |000a: const-string v1, "ALGORITHMIC_DARKENING" // string@27b4 │ │ -1ab24c: 7110 6707 0100 |000c: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@0767 │ │ -1ab252: 0a01 |000f: move-result v1 │ │ -1ab254: 3801 1300 |0010: if-eqz v1, 0023 // +0013 │ │ -1ab258: 5400 3801 |0012: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0138 │ │ -1ab25c: 6e10 c703 0000 |0014: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c7 │ │ -1ab262: 0c00 |0017: move-result-object v0 │ │ -1ab264: 0731 |0018: move-object v1, v3 │ │ -1ab266: 1f01 3700 |0019: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1ab26a: 7110 ea45 0100 |001b: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.isNightModeEnabled:(Landroid/content/Context;)Z // method@45ea │ │ -1ab270: 0a01 |001e: move-result v1 │ │ -1ab272: 7120 6307 1000 |001f: invoke-static {v0, v1}, Landroidx/webkit/WebSettingsCompat;.setAlgorithmicDarkeningAllowed:(Landroid/webkit/WebSettings;Z)V // method@0763 │ │ -1ab278: 2830 |0022: goto 0052 // +0030 │ │ -1ab27a: 1a01 b738 |0023: const-string v1, "FORCE_DARK" // string@38b7 │ │ -1ab27e: 7110 6707 0100 |0025: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@0767 │ │ -1ab284: 0a01 |0028: move-result v1 │ │ -1ab286: 3801 2900 |0029: if-eqz v1, 0052 // +0029 │ │ -1ab28a: 1a01 b838 |002b: const-string v1, "FORCE_DARK_STRATEGY" // string@38b8 │ │ -1ab28e: 7110 6707 0100 |002d: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@0767 │ │ -1ab294: 0a01 |0030: move-result v1 │ │ -1ab296: 3801 2100 |0031: if-eqz v1, 0052 // +0021 │ │ -1ab29a: 5401 3801 |0033: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0138 │ │ -1ab29e: 6e10 c703 0100 |0035: invoke-virtual {v1}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c7 │ │ -1ab2a4: 0c01 |0038: move-result-object v1 │ │ -1ab2a6: 1212 |0039: const/4 v2, #int 1 // #1 │ │ -1ab2a8: 7120 6507 2100 |003a: invoke-static {v1, v2}, Landroidx/webkit/WebSettingsCompat;.setForceDarkStrategy:(Landroid/webkit/WebSettings;I)V // method@0765 │ │ -1ab2ae: 5400 3801 |003d: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0138 │ │ -1ab2b2: 6e10 c703 0000 |003f: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c7 │ │ -1ab2b8: 0c00 |0042: move-result-object v0 │ │ -1ab2ba: 0731 |0043: move-object v1, v3 │ │ -1ab2bc: 1f01 3700 |0044: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1ab2c0: 7110 ea45 0100 |0046: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.isNightModeEnabled:(Landroid/content/Context;)Z // method@45ea │ │ -1ab2c6: 0a01 |0049: move-result v1 │ │ -1ab2c8: 3801 0400 |004a: if-eqz v1, 004e // +0004 │ │ -1ab2cc: 1221 |004c: const/4 v1, #int 2 // #2 │ │ -1ab2ce: 2802 |004d: goto 004f // +0002 │ │ -1ab2d0: 1201 |004e: const/4 v1, #int 0 // #0 │ │ -1ab2d2: 7120 6407 1000 |004f: invoke-static {v0, v1}, Landroidx/webkit/WebSettingsCompat;.setForceDark:(Landroid/webkit/WebSettings;I)V // method@0764 │ │ -1ab2d8: 0e00 |0052: return-void │ │ +1ab2f4: |[1ab2f4] com.infomaniak.drive.ui.OnlyOfficeActivity.setDarkMode:()V │ │ +1ab304: 7010 6310 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1063 │ │ +1ab30a: 0c00 |0003: move-result-object v0 │ │ +1ab30c: 6001 3900 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ +1ab310: 1302 1d00 |0006: const/16 v2, #int 29 // #1d │ │ +1ab314: 3421 1b00 |0008: if-lt v1, v2, 0023 // +001b │ │ +1ab318: 1a01 b527 |000a: const-string v1, "ALGORITHMIC_DARKENING" // string@27b5 │ │ +1ab31c: 7110 6707 0100 |000c: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@0767 │ │ +1ab322: 0a01 |000f: move-result v1 │ │ +1ab324: 3801 1300 |0010: if-eqz v1, 0023 // +0013 │ │ +1ab328: 5400 3801 |0012: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0138 │ │ +1ab32c: 6e10 c703 0000 |0014: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c7 │ │ +1ab332: 0c00 |0017: move-result-object v0 │ │ +1ab334: 0731 |0018: move-object v1, v3 │ │ +1ab336: 1f01 3700 |0019: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1ab33a: 7110 f745 0100 |001b: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.isNightModeEnabled:(Landroid/content/Context;)Z // method@45f7 │ │ +1ab340: 0a01 |001e: move-result v1 │ │ +1ab342: 7120 6307 1000 |001f: invoke-static {v0, v1}, Landroidx/webkit/WebSettingsCompat;.setAlgorithmicDarkeningAllowed:(Landroid/webkit/WebSettings;Z)V // method@0763 │ │ +1ab348: 2830 |0022: goto 0052 // +0030 │ │ +1ab34a: 1a01 ba38 |0023: const-string v1, "FORCE_DARK" // string@38ba │ │ +1ab34e: 7110 6707 0100 |0025: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@0767 │ │ +1ab354: 0a01 |0028: move-result v1 │ │ +1ab356: 3801 2900 |0029: if-eqz v1, 0052 // +0029 │ │ +1ab35a: 1a01 bb38 |002b: const-string v1, "FORCE_DARK_STRATEGY" // string@38bb │ │ +1ab35e: 7110 6707 0100 |002d: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@0767 │ │ +1ab364: 0a01 |0030: move-result v1 │ │ +1ab366: 3801 2100 |0031: if-eqz v1, 0052 // +0021 │ │ +1ab36a: 5401 3801 |0033: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0138 │ │ +1ab36e: 6e10 c703 0100 |0035: invoke-virtual {v1}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c7 │ │ +1ab374: 0c01 |0038: move-result-object v1 │ │ +1ab376: 1212 |0039: const/4 v2, #int 1 // #1 │ │ +1ab378: 7120 6507 2100 |003a: invoke-static {v1, v2}, Landroidx/webkit/WebSettingsCompat;.setForceDarkStrategy:(Landroid/webkit/WebSettings;I)V // method@0765 │ │ +1ab37e: 5400 3801 |003d: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0138 │ │ +1ab382: 6e10 c703 0000 |003f: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c7 │ │ +1ab388: 0c00 |0042: move-result-object v0 │ │ +1ab38a: 0731 |0043: move-object v1, v3 │ │ +1ab38c: 1f01 3700 |0044: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1ab390: 7110 f745 0100 |0046: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.isNightModeEnabled:(Landroid/content/Context;)Z // method@45f7 │ │ +1ab396: 0a01 |0049: move-result v1 │ │ +1ab398: 3801 0400 |004a: if-eqz v1, 004e // +0004 │ │ +1ab39c: 1221 |004c: const/4 v1, #int 2 // #2 │ │ +1ab39e: 2802 |004d: goto 004f // +0002 │ │ +1ab3a0: 1201 |004e: const/4 v1, #int 0 // #0 │ │ +1ab3a2: 7120 6407 1000 |004f: invoke-static {v0, v1}, Landroidx/webkit/WebSettingsCompat;.setForceDark:(Landroid/webkit/WebSettings;I)V // method@0764 │ │ +1ab3a8: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0004 line=100 │ │ 0x000a line=101 │ │ 0x0012 line=103 │ │ 0x0023 line=105 │ │ @@ -34916,76 +34916,76 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 137 16-bit code units │ │ -1aaff0: |[1aaff0] com.infomaniak.drive.ui.OnlyOfficeActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1ab000: 7010 6310 0600 |0000: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1063 │ │ -1ab006: 0c00 |0003: move-result-object v0 │ │ -1ab008: 6f20 8f04 7600 |0004: invoke-super {v6, v7}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048f │ │ -1ab00e: 7010 6310 0600 |0007: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1063 │ │ -1ab014: 0c07 |000a: move-result-object v7 │ │ -1ab016: 6e10 e10b 0700 |000b: invoke-virtual {v7}, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0be1 │ │ -1ab01c: 0c07 |000e: move-result-object v7 │ │ -1ab01e: 1f07 2101 |000f: check-cast v7, Landroid/view/View; // type@0121 │ │ -1ab022: 6e20 6f10 7600 |0011: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.setContentView:(Landroid/view/View;)V // method@106f │ │ -1ab028: 6e10 6410 0600 |0014: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getIntent:()Landroid/content/Intent; // method@1064 │ │ -1ab02e: 0c07 |0017: move-result-object v7 │ │ -1ab030: 1a01 45df |0018: const-string v1, "office_url_tag" // string@df45 │ │ -1ab034: 6e20 ab00 1700 |001a: invoke-virtual {v7, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00ab │ │ -1ab03a: 0c07 |001d: move-result-object v7 │ │ -1ab03c: 7110 b9b9 0700 |001e: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1ab042: 6e10 6410 0600 |0021: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getIntent:()Landroid/content/Intent; // method@1064 │ │ -1ab048: 0c01 |0024: move-result-object v1 │ │ -1ab04a: 1a02 44df |0025: const-string v2, "office_filename_tag" // string@df44 │ │ -1ab04e: 6e20 ab00 2100 |0027: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00ab │ │ -1ab054: 0c01 |002a: move-result-object v1 │ │ -1ab056: 7110 b9b9 0100 |002b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1ab05c: 6202 4932 |002e: sget-object v2, Lcom/infomaniak/lib/core/InfomaniakCore;.INSTANCE:Lcom/infomaniak/lib/core/InfomaniakCore; // field@3249 │ │ -1ab060: 6e10 e340 0200 |0030: invoke-virtual {v2}, Lcom/infomaniak/lib/core/InfomaniakCore;.getBearerToken:()Ljava/lang/String; // method@40e3 │ │ -1ab066: 0c02 |0033: move-result-object v2 │ │ -1ab068: 2203 1e18 |0034: new-instance v3, Ljava/lang/StringBuilder; // type@181e │ │ -1ab06c: 1a04 732d |0036: const-string v4, "Bearer " // string@2d73 │ │ -1ab070: 7020 b096 4300 |0038: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96b0 │ │ -1ab076: 6e20 b996 2300 |003b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1ab07c: 6e10 ca96 0300 |003e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ca │ │ -1ab082: 0c02 |0041: move-result-object v2 │ │ -1ab084: 1a03 922b |0042: const-string v3, "Authorization" // string@2b92 │ │ -1ab088: 7120 b09d 2300 |0044: invoke-static {v3, v2}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9db0 │ │ -1ab08e: 0c02 |0047: move-result-object v2 │ │ -1ab090: 7110 62ad 0200 |0048: invoke-static {v2}, Lkotlin/collections/MapsKt;.mapOf:(Lkotlin/Pair;)Ljava/util/Map; // method@ad62 │ │ -1ab096: 0c02 |004b: move-result-object v2 │ │ -1ab098: 7100 bb03 0000 |004c: invoke-static {}, Landroid/webkit/CookieManager;.getInstance:()Landroid/webkit/CookieManager; // method@03bb │ │ -1ab09e: 0c03 |004f: move-result-object v3 │ │ -1ab0a0: 5404 3801 |0050: iget-object v4, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0138 │ │ -1ab0a4: 1215 |0052: const/4 v5, #int 1 // #1 │ │ -1ab0a6: 6e30 bd03 4305 |0053: invoke-virtual {v3, v4, v5}, Landroid/webkit/CookieManager;.setAcceptThirdPartyCookies:(Landroid/webkit/WebView;Z)V // method@03bd │ │ -1ab0ac: 7010 7010 0600 |0056: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.setDarkMode:()V // method@1070 │ │ -1ab0b2: 5403 3801 |0059: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0138 │ │ -1ab0b6: 6e10 c703 0300 |005b: invoke-virtual {v3}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c7 │ │ -1ab0bc: 0c04 |005e: move-result-object v4 │ │ -1ab0be: 6e20 c503 5400 |005f: invoke-virtual {v4, v5}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@03c5 │ │ -1ab0c4: 6e10 c703 0300 |0062: invoke-virtual {v3}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c7 │ │ -1ab0ca: 0c04 |0065: move-result-object v4 │ │ -1ab0cc: 6e20 c403 5400 |0066: invoke-virtual {v4, v5}, Landroid/webkit/WebSettings;.setDomStorageEnabled:(Z)V // method@03c4 │ │ -1ab0d2: 6e30 ca03 7302 |0069: invoke-virtual {v3, v7, v2}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;Ljava/util/Map;)V // method@03ca │ │ -1ab0d8: 2207 eb04 |006c: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1; // type@04eb │ │ -1ab0dc: 7030 4e10 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@104e │ │ -1ab0e2: 1f07 5001 |0071: check-cast v7, Landroid/webkit/WebViewClient; // type@0150 │ │ -1ab0e6: 6e20 cd03 7300 |0073: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setWebViewClient:(Landroid/webkit/WebViewClient;)V // method@03cd │ │ -1ab0ec: 2207 ec04 |0076: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2; // type@04ec │ │ -1ab0f0: 7020 5010 0700 |0078: invoke-direct {v7, v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.:(Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;)V // method@1050 │ │ -1ab0f6: 1f07 4a01 |007b: check-cast v7, Landroid/webkit/WebChromeClient; // type@014a │ │ -1ab0fa: 6e20 cc03 7300 |007d: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setWebChromeClient:(Landroid/webkit/WebChromeClient;)V // method@03cc │ │ -1ab100: 2207 e704 |0080: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1; // type@04e7 │ │ -1ab104: 7030 4610 6701 |0082: invoke-direct {v7, v6, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V // method@1046 │ │ -1ab10a: 6e20 cb03 7300 |0085: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setDownloadListener:(Landroid/webkit/DownloadListener;)V // method@03cb │ │ -1ab110: 0e00 |0088: return-void │ │ +1ab0c0: |[1ab0c0] com.infomaniak.drive.ui.OnlyOfficeActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1ab0d0: 7010 6310 0600 |0000: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1063 │ │ +1ab0d6: 0c00 |0003: move-result-object v0 │ │ +1ab0d8: 6f20 8f04 7600 |0004: invoke-super {v6, v7}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048f │ │ +1ab0de: 7010 6310 0600 |0007: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1063 │ │ +1ab0e4: 0c07 |000a: move-result-object v7 │ │ +1ab0e6: 6e10 e10b 0700 |000b: invoke-virtual {v7}, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0be1 │ │ +1ab0ec: 0c07 |000e: move-result-object v7 │ │ +1ab0ee: 1f07 2101 |000f: check-cast v7, Landroid/view/View; // type@0121 │ │ +1ab0f2: 6e20 6f10 7600 |0011: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.setContentView:(Landroid/view/View;)V // method@106f │ │ +1ab0f8: 6e10 6410 0600 |0014: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getIntent:()Landroid/content/Intent; // method@1064 │ │ +1ab0fe: 0c07 |0017: move-result-object v7 │ │ +1ab100: 1a01 4adf |0018: const-string v1, "office_url_tag" // string@df4a │ │ +1ab104: 6e20 ab00 1700 |001a: invoke-virtual {v7, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00ab │ │ +1ab10a: 0c07 |001d: move-result-object v7 │ │ +1ab10c: 7110 c6b9 0700 |001e: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1ab112: 6e10 6410 0600 |0021: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getIntent:()Landroid/content/Intent; // method@1064 │ │ +1ab118: 0c01 |0024: move-result-object v1 │ │ +1ab11a: 1a02 49df |0025: const-string v2, "office_filename_tag" // string@df49 │ │ +1ab11e: 6e20 ab00 2100 |0027: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00ab │ │ +1ab124: 0c01 |002a: move-result-object v1 │ │ +1ab126: 7110 c6b9 0100 |002b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1ab12c: 6202 4c32 |002e: sget-object v2, Lcom/infomaniak/lib/core/InfomaniakCore;.INSTANCE:Lcom/infomaniak/lib/core/InfomaniakCore; // field@324c │ │ +1ab130: 6e10 f040 0200 |0030: invoke-virtual {v2}, Lcom/infomaniak/lib/core/InfomaniakCore;.getBearerToken:()Ljava/lang/String; // method@40f0 │ │ +1ab136: 0c02 |0033: move-result-object v2 │ │ +1ab138: 2203 1f18 |0034: new-instance v3, Ljava/lang/StringBuilder; // type@181f │ │ +1ab13c: 1a04 762d |0036: const-string v4, "Bearer " // string@2d76 │ │ +1ab140: 7020 bd96 4300 |0038: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96bd │ │ +1ab146: 6e20 c696 2300 |003b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1ab14c: 6e10 d796 0300 |003e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96d7 │ │ +1ab152: 0c02 |0041: move-result-object v2 │ │ +1ab154: 1a03 952b |0042: const-string v3, "Authorization" // string@2b95 │ │ +1ab158: 7120 bd9d 2300 |0044: invoke-static {v3, v2}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9dbd │ │ +1ab15e: 0c02 |0047: move-result-object v2 │ │ +1ab160: 7110 6fad 0200 |0048: invoke-static {v2}, Lkotlin/collections/MapsKt;.mapOf:(Lkotlin/Pair;)Ljava/util/Map; // method@ad6f │ │ +1ab166: 0c02 |004b: move-result-object v2 │ │ +1ab168: 7100 bb03 0000 |004c: invoke-static {}, Landroid/webkit/CookieManager;.getInstance:()Landroid/webkit/CookieManager; // method@03bb │ │ +1ab16e: 0c03 |004f: move-result-object v3 │ │ +1ab170: 5404 3801 |0050: iget-object v4, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0138 │ │ +1ab174: 1215 |0052: const/4 v5, #int 1 // #1 │ │ +1ab176: 6e30 bd03 4305 |0053: invoke-virtual {v3, v4, v5}, Landroid/webkit/CookieManager;.setAcceptThirdPartyCookies:(Landroid/webkit/WebView;Z)V // method@03bd │ │ +1ab17c: 7010 7010 0600 |0056: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.setDarkMode:()V // method@1070 │ │ +1ab182: 5403 3801 |0059: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0138 │ │ +1ab186: 6e10 c703 0300 |005b: invoke-virtual {v3}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c7 │ │ +1ab18c: 0c04 |005e: move-result-object v4 │ │ +1ab18e: 6e20 c503 5400 |005f: invoke-virtual {v4, v5}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@03c5 │ │ +1ab194: 6e10 c703 0300 |0062: invoke-virtual {v3}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c7 │ │ +1ab19a: 0c04 |0065: move-result-object v4 │ │ +1ab19c: 6e20 c403 5400 |0066: invoke-virtual {v4, v5}, Landroid/webkit/WebSettings;.setDomStorageEnabled:(Z)V // method@03c4 │ │ +1ab1a2: 6e30 ca03 7302 |0069: invoke-virtual {v3, v7, v2}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;Ljava/util/Map;)V // method@03ca │ │ +1ab1a8: 2207 eb04 |006c: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1; // type@04eb │ │ +1ab1ac: 7030 4e10 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@104e │ │ +1ab1b2: 1f07 5001 |0071: check-cast v7, Landroid/webkit/WebViewClient; // type@0150 │ │ +1ab1b6: 6e20 cd03 7300 |0073: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setWebViewClient:(Landroid/webkit/WebViewClient;)V // method@03cd │ │ +1ab1bc: 2207 ec04 |0076: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2; // type@04ec │ │ +1ab1c0: 7020 5010 0700 |0078: invoke-direct {v7, v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.:(Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;)V // method@1050 │ │ +1ab1c6: 1f07 4a01 |007b: check-cast v7, Landroid/webkit/WebChromeClient; // type@014a │ │ +1ab1ca: 6e20 cc03 7300 |007d: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setWebChromeClient:(Landroid/webkit/WebChromeClient;)V // method@03cc │ │ +1ab1d0: 2207 e704 |0080: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1; // type@04e7 │ │ +1ab1d4: 7030 4610 6701 |0082: invoke-direct {v7, v6, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V // method@1046 │ │ +1ab1da: 6e20 cb03 7300 |0085: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setDownloadListener:(Landroid/webkit/DownloadListener;)V // method@03cb │ │ +1ab1e0: 0e00 |0088: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=61 │ │ 0x0007 line=62 │ │ 0x0014 line=64 │ │ 0x0021 line=65 │ │ @@ -34999,21 +34999,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 : 28437 (OnlyOfficeActivity.kt) │ │ + source_file_idx : 28441 (OnlyOfficeActivity.kt) │ │ │ │ Class #178 header: │ │ class_idx : 1264 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #178 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;' │ │ @@ -35033,18 +35033,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 │ │ -1ab2dc: |[1ab2dc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1ab2ec: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1ab2f2: 5b01 1805 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0518 │ │ -1ab2f6: 0e00 |0005: return-void │ │ +1ab3ac: |[1ab3ac] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1ab3bc: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1ab3c2: 5b01 1805 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0518 │ │ +1ab3c6: 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; │ │ │ │ @@ -35054,32 +35054,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1ab2f8: |[1ab2f8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda10.onClick:(Landroid/view/View;)V │ │ -1ab308: 5410 1805 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0518 │ │ -1ab30c: 7120 cb10 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@10cb │ │ -1ab312: 0e00 |0005: return-void │ │ +1ab3c8: |[1ab3c8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda10.onClick:(Landroid/view/View;)V │ │ +1ab3d8: 5410 1805 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0518 │ │ +1ab3dc: 7120 cb10 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@10cb │ │ +1ab3e2: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #179 header: │ │ class_idx : 1265 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #179 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;' │ │ @@ -35103,19 +35103,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 │ │ -1ab314: |[1ab314] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;)V │ │ -1ab324: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1ab32a: 5b01 1905 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0519 │ │ -1ab32e: 5b02 1a05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$1:Lcom/google/android/material/textfield/TextInputEditText; // field@051a │ │ -1ab332: 0e00 |0007: return-void │ │ +1ab3e4: |[1ab3e4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;)V │ │ +1ab3f4: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1ab3fa: 5b01 1905 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0519 │ │ +1ab3fe: 5b02 1a05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$1:Lcom/google/android/material/textfield/TextInputEditText; // field@051a │ │ +1ab402: 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; │ │ @@ -35126,34 +35126,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 │ │ -1ab334: |[1ab334] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda11.onFocusChange:(Landroid/view/View;Z)V │ │ -1ab344: 5420 1905 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0519 │ │ -1ab348: 5421 1a05 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$1:Lcom/google/android/material/textfield/TextInputEditText; // field@051a │ │ -1ab34c: 7140 ca10 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@10ca │ │ -1ab352: 0e00 |0007: return-void │ │ +1ab404: |[1ab404] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda11.onFocusChange:(Landroid/view/View;Z)V │ │ +1ab414: 5420 1905 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0519 │ │ +1ab418: 5421 1a05 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$1:Lcom/google/android/material/textfield/TextInputEditText; // field@051a │ │ +1ab41c: 7140 ca10 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@10ca │ │ +1ab422: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #180 header: │ │ class_idx : 1266 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #180 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;' │ │ @@ -35173,18 +35173,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 │ │ -1ab354: |[1ab354] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda12.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1ab364: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1ab36a: 5b01 1b05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@051b │ │ -1ab36e: 0e00 |0005: return-void │ │ +1ab424: |[1ab424] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda12.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1ab434: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1ab43a: 5b01 1b05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@051b │ │ +1ab43e: 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; │ │ │ │ @@ -35194,32 +35194,32 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1ab370: |[1ab370] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda12.run:(Lio/sentry/IScope;)V │ │ -1ab380: 5410 1b05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@051b │ │ -1ab384: 7120 c510 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$8L6gfPgIepfs13U1BPEJfzvolvk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V // method@10c5 │ │ -1ab38a: 0e00 |0005: return-void │ │ +1ab440: |[1ab440] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda12.run:(Lio/sentry/IScope;)V │ │ +1ab450: 5410 1b05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@051b │ │ +1ab454: 7120 c510 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$8L6gfPgIepfs13U1BPEJfzvolvk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V // method@10c5 │ │ +1ab45a: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #181 header: │ │ class_idx : 1267 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #181 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;' │ │ @@ -35243,19 +35243,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 │ │ -1ab38c: |[1ab38c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda13.:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ -1ab39c: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1ab3a2: 5b01 1c05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$0:Lcom/google/android/material/textfield/TextInputEditText; // field@051c │ │ -1ab3a6: 5902 1d05 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$1:I // field@051d │ │ -1ab3aa: 0e00 |0007: return-void │ │ +1ab45c: |[1ab45c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda13.:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ +1ab46c: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1ab472: 5b01 1c05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$0:Lcom/google/android/material/textfield/TextInputEditText; // field@051c │ │ +1ab476: 5902 1d05 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$1:I // field@051d │ │ +1ab47a: 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 │ │ @@ -35266,32 +35266,32 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1ab3ac: |[1ab3ac] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda13.run:()V │ │ -1ab3bc: 5420 1c05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$0:Lcom/google/android/material/textfield/TextInputEditText; // field@051c │ │ -1ab3c0: 5221 1d05 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$1:I // field@051d │ │ -1ab3c4: 7120 cc10 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@10cc │ │ -1ab3ca: 0e00 |0007: return-void │ │ +1ab47c: |[1ab47c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda13.run:()V │ │ +1ab48c: 5420 1c05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$0:Lcom/google/android/material/textfield/TextInputEditText; // field@051c │ │ +1ab490: 5221 1d05 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$1:I // field@051d │ │ +1ab494: 7120 cc10 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@10cc │ │ +1ab49a: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #182 header: │ │ class_idx : 1268 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #182 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14;' │ │ @@ -35307,17 +35307,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ab3f0: |[1ab3f0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda14.:()V │ │ -1ab400: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1ab406: 0e00 |0003: return-void │ │ +1ab4c0: |[1ab4c0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda14.:()V │ │ +1ab4d0: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1ab4d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14; │ │ │ │ Virtual methods - │ │ @@ -35326,33 +35326,33 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1ab3cc: |[1ab3cc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda14.invoke:()Ljava/lang/Object; │ │ -1ab3dc: 7100 d210 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$lK8jmgNM6PxpTwF-eACWo97XxwY:()Z // method@10d2 │ │ -1ab3e2: 0a00 |0003: move-result v0 │ │ -1ab3e4: 7110 2a95 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@952a │ │ -1ab3ea: 0c00 |0007: move-result-object v0 │ │ -1ab3ec: 1100 |0008: return-object v0 │ │ +1ab49c: |[1ab49c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda14.invoke:()Ljava/lang/Object; │ │ +1ab4ac: 7100 d210 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$lK8jmgNM6PxpTwF-eACWo97XxwY:()Z // method@10d2 │ │ +1ab4b2: 0a00 |0003: move-result v0 │ │ +1ab4b4: 7110 3795 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9537 │ │ +1ab4ba: 0c00 |0007: move-result-object v0 │ │ +1ab4bc: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #183 header: │ │ class_idx : 1269 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #183 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;' │ │ @@ -35372,18 +35372,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 │ │ -1ab408: |[1ab408] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda15.:(Ljava/lang/Exception;)V │ │ -1ab418: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1ab41e: 5b01 1e05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.f$0:Ljava/lang/Exception; // field@051e │ │ -1ab422: 0e00 |0005: return-void │ │ +1ab4d8: |[1ab4d8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda15.:(Ljava/lang/Exception;)V │ │ +1ab4e8: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1ab4ee: 5b01 1e05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.f$0:Ljava/lang/Exception; // field@051e │ │ +1ab4f2: 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; │ │ │ │ @@ -35393,32 +35393,32 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1ab424: |[1ab424] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda15.run:(Lio/sentry/IScope;)V │ │ -1ab434: 5410 1e05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.f$0:Ljava/lang/Exception; // field@051e │ │ -1ab438: 7120 c710 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$DMHg98n7rDyfeqYxUh_BmNi8xxI:(Ljava/lang/Exception;Lio/sentry/IScope;)V // method@10c7 │ │ -1ab43e: 0e00 |0005: return-void │ │ +1ab4f4: |[1ab4f4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda15.run:(Lio/sentry/IScope;)V │ │ +1ab504: 5410 1e05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.f$0:Ljava/lang/Exception; // field@051e │ │ +1ab508: 7120 c710 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$DMHg98n7rDyfeqYxUh_BmNi8xxI:(Ljava/lang/Exception;Lio/sentry/IScope;)V // method@10c7 │ │ +1ab50e: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #184 header: │ │ class_idx : 1270 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #184 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;' │ │ @@ -35442,19 +35442,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 │ │ -1ab468: |[1ab468] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda16.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1ab478: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1ab47e: 5b01 1f05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@051f │ │ -1ab482: 5b02 2005 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0520 │ │ -1ab486: 0e00 |0007: return-void │ │ +1ab538: |[1ab538] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda16.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1ab548: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1ab54e: 5b01 1f05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@051f │ │ +1ab552: 5b02 2005 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0520 │ │ +1ab556: 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; │ │ @@ -35465,35 +35465,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 │ │ -1ab440: |[1ab440] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda16.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1ab450: 5420 1f05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@051f │ │ -1ab454: 5421 2005 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0520 │ │ -1ab458: 1f03 c303 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c3 │ │ -1ab45c: 7130 d310 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@10d3 │ │ -1ab462: 0c03 |0009: move-result-object v3 │ │ -1ab464: 1103 |000a: return-object v3 │ │ +1ab510: |[1ab510] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda16.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1ab520: 5420 1f05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@051f │ │ +1ab524: 5421 2005 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0520 │ │ +1ab528: 1f03 c303 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c3 │ │ +1ab52c: 7130 d310 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@10d3 │ │ +1ab532: 0c03 |0009: move-result-object v3 │ │ +1ab534: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #185 header: │ │ class_idx : 1271 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #185 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;' │ │ @@ -35513,18 +35513,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 │ │ -1ab4a8: |[1ab4a8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda17.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1ab4b8: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1ab4be: 5b01 2105 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0521 │ │ -1ab4c2: 0e00 |0005: return-void │ │ +1ab578: |[1ab578] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda17.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1ab588: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1ab58e: 5b01 2105 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0521 │ │ +1ab592: 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; │ │ │ │ @@ -35534,32 +35534,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1ab488: |[1ab488] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda17.invoke:()Ljava/lang/Object; │ │ -1ab498: 5410 2105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0521 │ │ -1ab49c: 7110 cf10 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@10cf │ │ -1ab4a2: 0c00 |0005: move-result-object v0 │ │ -1ab4a4: 1100 |0006: return-object v0 │ │ +1ab558: |[1ab558] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda17.invoke:()Ljava/lang/Object; │ │ +1ab568: 5410 2105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0521 │ │ +1ab56c: 7110 cf10 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@10cf │ │ +1ab572: 0c00 |0005: move-result-object v0 │ │ +1ab574: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #186 header: │ │ class_idx : 1272 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #186 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;' │ │ @@ -35579,18 +35579,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 │ │ -1ab4e4: |[1ab4e4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda18.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1ab4f4: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1ab4fa: 5b01 2205 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0522 │ │ -1ab4fe: 0e00 |0005: return-void │ │ +1ab5b4: |[1ab5b4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda18.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1ab5c4: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1ab5ca: 5b01 2205 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0522 │ │ +1ab5ce: 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; │ │ │ │ @@ -35600,32 +35600,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1ab4c4: |[1ab4c4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda18.invoke:()Ljava/lang/Object; │ │ -1ab4d4: 5410 2205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0522 │ │ -1ab4d8: 7110 c910 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$Qk4V5ELtCP9WW2a_76Tja-vszAI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; // method@10c9 │ │ -1ab4de: 0c00 |0005: move-result-object v0 │ │ -1ab4e0: 1100 |0006: return-object v0 │ │ +1ab594: |[1ab594] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda18.invoke:()Ljava/lang/Object; │ │ +1ab5a4: 5410 2205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0522 │ │ +1ab5a8: 7110 c910 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$Qk4V5ELtCP9WW2a_76Tja-vszAI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; // method@10c9 │ │ +1ab5ae: 0c00 |0005: move-result-object v0 │ │ +1ab5b0: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #187 header: │ │ class_idx : 1273 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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$$ExternalSyntheticLambda19;' │ │ @@ -35645,18 +35645,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 │ │ -1ab520: |[1ab520] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda19.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1ab530: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1ab536: 5b01 2305 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0523 │ │ -1ab53a: 0e00 |0005: return-void │ │ +1ab5f0: |[1ab5f0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda19.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1ab600: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1ab606: 5b01 2305 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0523 │ │ +1ab60a: 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; │ │ │ │ @@ -35666,32 +35666,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1ab500: |[1ab500] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda19.invoke:()Ljava/lang/Object; │ │ -1ab510: 5410 2305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0523 │ │ -1ab514: 7110 d410 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@10d4 │ │ -1ab51a: 0c00 |0005: move-result-object v0 │ │ -1ab51c: 1100 |0006: return-object v0 │ │ +1ab5d0: |[1ab5d0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda19.invoke:()Ljava/lang/Object; │ │ +1ab5e0: 5410 2305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0523 │ │ +1ab5e4: 7110 d410 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@10d4 │ │ +1ab5ea: 0c00 |0005: move-result-object v0 │ │ +1ab5ec: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #188 header: │ │ class_idx : 1274 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #188 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;' │ │ @@ -35711,18 +35711,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 │ │ -1ab53c: |[1ab53c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1ab54c: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1ab552: 5b01 2405 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0524 │ │ -1ab556: 0e00 |0005: return-void │ │ +1ab60c: |[1ab60c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1ab61c: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1ab622: 5b01 2405 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0524 │ │ +1ab626: 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; │ │ │ │ @@ -35732,33 +35732,33 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1ab558: |[1ab558] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda2.onActivityResult:(Ljava/lang/Object;)V │ │ -1ab568: 5410 2405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0524 │ │ -1ab56c: 1f02 7901 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0179 │ │ -1ab570: 7120 c410 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@10c4 │ │ -1ab576: 0e00 |0007: return-void │ │ +1ab628: |[1ab628] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda2.onActivityResult:(Ljava/lang/Object;)V │ │ +1ab638: 5410 2405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0524 │ │ +1ab63c: 1f02 7901 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0179 │ │ +1ab640: 7120 c410 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@10c4 │ │ +1ab646: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #189 header: │ │ class_idx : 1275 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #189 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;' │ │ @@ -35782,19 +35782,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 │ │ -1ab578: |[1ab578] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;)V │ │ -1ab588: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1ab58e: 5b01 2505 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0525 │ │ -1ab592: 5b02 2605 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$1:Ljava/lang/Exception; // field@0526 │ │ -1ab596: 0e00 |0007: return-void │ │ +1ab648: |[1ab648] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;)V │ │ +1ab658: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1ab65e: 5b01 2505 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0525 │ │ +1ab662: 5b02 2605 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$1:Ljava/lang/Exception; // field@0526 │ │ +1ab666: 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; │ │ @@ -35805,33 +35805,33 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1ab598: |[1ab598] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda3.run:(Lio/sentry/IScope;)V │ │ -1ab5a8: 5420 2505 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0525 │ │ -1ab5ac: 5421 2605 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$1:Ljava/lang/Exception; // field@0526 │ │ -1ab5b0: 7130 ce10 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@10ce │ │ -1ab5b6: 0e00 |0007: return-void │ │ +1ab668: |[1ab668] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda3.run:(Lio/sentry/IScope;)V │ │ +1ab678: 5420 2505 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0525 │ │ +1ab67c: 5421 2605 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$1:Ljava/lang/Exception; // field@0526 │ │ +1ab680: 7130 ce10 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@10ce │ │ +1ab686: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #190 header: │ │ class_idx : 1276 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #190 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;' │ │ @@ -35851,18 +35851,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 │ │ -1ab5dc: |[1ab5dc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda4.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1ab5ec: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1ab5f2: 5b01 2705 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0527 │ │ -1ab5f6: 0e00 |0005: return-void │ │ +1ab6ac: |[1ab6ac] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda4.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1ab6bc: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1ab6c2: 5b01 2705 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0527 │ │ +1ab6c6: 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; │ │ │ │ @@ -35872,34 +35872,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 │ │ -1ab5b8: |[1ab5b8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda4.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1ab5c8: 5410 2705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0527 │ │ -1ab5cc: 1f02 d618 |0002: check-cast v2, Ljava/util/List; // type@18d6 │ │ -1ab5d0: 7120 c810 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@10c8 │ │ -1ab5d6: 0c02 |0007: move-result-object v2 │ │ -1ab5d8: 1102 |0008: return-object v2 │ │ +1ab688: |[1ab688] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda4.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1ab698: 5410 2705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0527 │ │ +1ab69c: 1f02 d718 |0002: check-cast v2, Ljava/util/List; // type@18d7 │ │ +1ab6a0: 7120 c810 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@10c8 │ │ +1ab6a6: 0c02 |0007: move-result-object v2 │ │ +1ab6a8: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #191 header: │ │ class_idx : 1277 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #191 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;' │ │ @@ -35927,20 +35927,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 │ │ -1ab5f8: |[1ab5f8] 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 │ │ -1ab608: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1ab60e: 5b01 2805 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0528 │ │ -1ab612: 5b02 2905 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$1:Lcom/google/android/material/button/MaterialButton; // field@0529 │ │ -1ab616: 5b03 2a05 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$2:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@052a │ │ -1ab61a: 0e00 |0009: return-void │ │ +1ab6c8: |[1ab6c8] 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 │ │ +1ab6d8: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1ab6de: 5b01 2805 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0528 │ │ +1ab6e2: 5b02 2905 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$1:Lcom/google/android/material/button/MaterialButton; // field@0529 │ │ +1ab6e6: 5b03 2a05 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$2:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@052a │ │ +1ab6ea: 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; │ │ @@ -35952,34 +35952,34 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -1ab61c: |[1ab61c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda5.onClick:(Landroid/view/View;)V │ │ -1ab62c: 5430 2805 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0528 │ │ -1ab630: 5431 2905 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$1:Lcom/google/android/material/button/MaterialButton; // field@0529 │ │ -1ab634: 5432 2a05 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$2:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@052a │ │ -1ab638: 7140 cd10 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@10cd │ │ -1ab63e: 0e00 |0009: return-void │ │ +1ab6ec: |[1ab6ec] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda5.onClick:(Landroid/view/View;)V │ │ +1ab6fc: 5430 2805 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0528 │ │ +1ab700: 5431 2905 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$1:Lcom/google/android/material/button/MaterialButton; // field@0529 │ │ +1ab704: 5432 2a05 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$2:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@052a │ │ +1ab708: 7140 cd10 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@10cd │ │ +1ab70e: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #192 header: │ │ class_idx : 1278 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #192 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;' │ │ @@ -36003,19 +36003,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 │ │ -1ab668: |[1ab668] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1ab678: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1ab67e: 5b01 2b05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@052b │ │ -1ab682: 5b02 2c05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052c │ │ -1ab686: 0e00 |0007: return-void │ │ +1ab738: |[1ab738] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1ab748: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1ab74e: 5b01 2b05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@052b │ │ +1ab752: 5b02 2c05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052c │ │ +1ab756: 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; │ │ @@ -36026,35 +36026,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 │ │ -1ab640: |[1ab640] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda6.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1ab650: 5420 2b05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@052b │ │ -1ab654: 5421 2c05 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052c │ │ -1ab658: 1f03 0418 |0004: check-cast v3, Ljava/lang/Integer; // type@1804 │ │ -1ab65c: 7130 d510 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@10d5 │ │ -1ab662: 0c03 |0009: move-result-object v3 │ │ -1ab664: 1103 |000a: return-object v3 │ │ +1ab710: |[1ab710] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda6.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1ab720: 5420 2b05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@052b │ │ +1ab724: 5421 2c05 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052c │ │ +1ab728: 1f03 0518 |0004: check-cast v3, Ljava/lang/Integer; // type@1805 │ │ +1ab72c: 7130 d510 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@10d5 │ │ +1ab732: 0c03 |0009: move-result-object v3 │ │ +1ab734: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #193 header: │ │ class_idx : 1279 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #193 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;' │ │ @@ -36074,18 +36074,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 │ │ -1ab688: |[1ab688] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1ab698: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1ab69e: 5b01 2d05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052d │ │ -1ab6a2: 0e00 |0005: return-void │ │ +1ab758: |[1ab758] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1ab768: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1ab76e: 5b01 2d05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052d │ │ +1ab772: 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; │ │ │ │ @@ -36095,32 +36095,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1ab6a4: |[1ab6a4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda7.onClick:(Landroid/view/View;)V │ │ -1ab6b4: 5410 2d05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052d │ │ -1ab6b8: 7120 c610 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@10c6 │ │ -1ab6be: 0e00 |0005: return-void │ │ +1ab774: |[1ab774] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda7.onClick:(Landroid/view/View;)V │ │ +1ab784: 5410 2d05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052d │ │ +1ab788: 7120 c610 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@10c6 │ │ +1ab78e: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #194 header: │ │ class_idx : 1280 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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$$ExternalSyntheticLambda8;' │ │ @@ -36140,18 +36140,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 │ │ -1ab6e4: |[1ab6e4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda8.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1ab6f4: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1ab6fa: 5b01 2e05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052e │ │ -1ab6fe: 0e00 |0005: return-void │ │ +1ab7b4: |[1ab7b4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda8.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1ab7c4: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1ab7ca: 5b01 2e05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052e │ │ +1ab7ce: 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; │ │ │ │ @@ -36161,34 +36161,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 │ │ -1ab6c0: |[1ab6c0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda8.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1ab6d0: 5410 2e05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052e │ │ -1ab6d4: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ -1ab6d8: 7120 d110 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@10d1 │ │ -1ab6de: 0c02 |0007: move-result-object v2 │ │ -1ab6e0: 1102 |0008: return-object v2 │ │ +1ab790: |[1ab790] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda8.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1ab7a0: 5410 2e05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052e │ │ +1ab7a4: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ +1ab7a8: 7120 d110 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@10d1 │ │ +1ab7ae: 0c02 |0007: move-result-object v2 │ │ +1ab7b0: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #195 header: │ │ class_idx : 1281 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ 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$$ExternalSyntheticLambda9;' │ │ @@ -36208,18 +36208,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 │ │ -1ab72c: |[1ab72c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1ab73c: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1ab742: 5b01 2f05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052f │ │ -1ab746: 0e00 |0005: return-void │ │ +1ab7fc: |[1ab7fc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1ab80c: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1ab812: 5b01 2f05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052f │ │ +1ab816: 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; │ │ │ │ @@ -36229,36 +36229,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 │ │ -1ab700: |[1ab700] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda9.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1ab710: 5410 2f05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052f │ │ -1ab714: 1f02 eb17 |0002: check-cast v2, Ljava/lang/Boolean; // type@17eb │ │ -1ab718: 6e10 2595 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9525 │ │ -1ab71e: 0a02 |0007: move-result v2 │ │ -1ab720: 7120 d010 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@10d0 │ │ -1ab726: 0c02 |000b: move-result-object v2 │ │ -1ab728: 1102 |000c: return-object v2 │ │ +1ab7d0: |[1ab7d0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda9.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1ab7e0: 5410 2f05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052f │ │ +1ab7e4: 1f02 ec17 |0002: check-cast v2, Ljava/lang/Boolean; // type@17ec │ │ +1ab7e8: 6e10 3295 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9532 │ │ +1ab7ee: 0a02 |0007: move-result v2 │ │ +1ab7f0: 7120 d010 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@10d0 │ │ +1ab7f6: 0c02 |000b: move-result-object v2 │ │ +1ab7f8: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #196 header: │ │ class_idx : 1282 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 30978 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 30982 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #196 annotations: │ │ Annotations on class │ │ @@ -36279,17 +36279,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ab748: |[1ab748] com.infomaniak.drive.ui.SaveExternalFilesActivity$Companion.:()V │ │ -1ab758: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1ab75e: 0e00 |0003: return-void │ │ +1ab818: |[1ab818] com.infomaniak.drive.ui.SaveExternalFilesActivity$Companion.:()V │ │ +1ab828: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1ab82e: 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;) │ │ @@ -36297,29 +36297,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 │ │ -1ab760: |[1ab760] com.infomaniak.drive.ui.SaveExternalFilesActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1ab770: 7010 9510 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion;.:()V // method@1095 │ │ -1ab776: 0e00 |0003: return-void │ │ +1ab830: |[1ab830] com.infomaniak.drive.ui.SaveExternalFilesActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1ab840: 7010 9510 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion;.:()V // method@1095 │ │ +1ab846: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 30978 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 30982 (SaveExternalFilesActivity.kt) │ │ │ │ Class #197 header: │ │ class_idx : 1283 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 588 │ │ -source_file_idx : 30978 │ │ +source_file_idx : 30982 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #197 annotations: │ │ Annotations on class │ │ @@ -36356,26 +36356,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -1ab7a8: |[1ab7a8] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.:()V │ │ -1ab7b8: 7010 5906 0200 |0000: invoke-direct {v2}, Landroidx/lifecycle/ViewModel;.:()V // method@0659 │ │ -1ab7be: 2200 4602 |0003: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0246 │ │ -1ab7c2: 7010 4806 0000 |0005: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0648 │ │ -1ab7c8: 5b20 3105 |0008: iput-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.folderId:Landroidx/lifecycle/MutableLiveData; // field@0531 │ │ -1ab7cc: 2200 4602 |000a: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0246 │ │ -1ab7d0: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -1ab7d2: 7110 2a95 0100 |000d: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@952a │ │ -1ab7d8: 0c01 |0010: move-result-object v1 │ │ -1ab7da: 7020 4906 1000 |0011: invoke-direct {v0, v1}, Landroidx/lifecycle/MutableLiveData;.:(Ljava/lang/Object;)V // method@0649 │ │ -1ab7e0: 5b20 3005 |0014: iput-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.firstFocus:Landroidx/lifecycle/MutableLiveData; // field@0530 │ │ -1ab7e4: 0e00 |0016: return-void │ │ +1ab878: |[1ab878] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.:()V │ │ +1ab888: 7010 5906 0200 |0000: invoke-direct {v2}, Landroidx/lifecycle/ViewModel;.:()V // method@0659 │ │ +1ab88e: 2200 4602 |0003: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0246 │ │ +1ab892: 7010 4806 0000 |0005: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0648 │ │ +1ab898: 5b20 3105 |0008: iput-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.folderId:Landroidx/lifecycle/MutableLiveData; // field@0531 │ │ +1ab89c: 2200 4602 |000a: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0246 │ │ +1ab8a0: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +1ab8a2: 7110 3795 0100 |000d: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9537 │ │ +1ab8a8: 0c01 |0010: move-result-object v1 │ │ +1ab8aa: 7020 4906 1000 |0011: invoke-direct {v0, v1}, Landroidx/lifecycle/MutableLiveData;.:(Ljava/lang/Object;)V // method@0649 │ │ +1ab8b0: 5b20 3005 |0014: iput-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.firstFocus:Landroidx/lifecycle/MutableLiveData; // field@0530 │ │ +1ab8b4: 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; │ │ @@ -36386,17 +36386,17 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ab778: |[1ab778] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; │ │ -1ab788: 5410 3005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.firstFocus:Landroidx/lifecycle/MutableLiveData; // field@0530 │ │ -1ab78c: 1100 |0002: return-object v0 │ │ +1ab848: |[1ab848] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; │ │ +1ab858: 5410 3005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.firstFocus:Landroidx/lifecycle/MutableLiveData; // field@0530 │ │ +1ab85c: 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;) │ │ @@ -36404,30 +36404,30 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ab790: |[1ab790] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.getFolderId:()Landroidx/lifecycle/MutableLiveData; │ │ -1ab7a0: 5410 3105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.folderId:Landroidx/lifecycle/MutableLiveData; // field@0531 │ │ -1ab7a4: 1100 |0002: return-object v0 │ │ +1ab860: |[1ab860] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.getFolderId:()Landroidx/lifecycle/MutableLiveData; │ │ +1ab870: 5410 3105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.folderId:Landroidx/lifecycle/MutableLiveData; // field@0531 │ │ +1ab874: 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 : 30978 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 30982 (SaveExternalFilesActivity.kt) │ │ │ │ Class #198 header: │ │ class_idx : 1284 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 30978 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 30982 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #198 annotations: │ │ Annotations on class │ │ @@ -36449,17 +36449,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ab820: |[1ab820] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$1$2.:()V │ │ -1ab830: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1ab836: 0e00 |0003: return-void │ │ +1ab8f0: |[1ab8f0] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$1$2.:()V │ │ +1ab900: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1ab906: 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 - │ │ @@ -36468,45 +36468,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 │ │ -1ab7e8: |[1ab7e8] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$1$2.filter:(Ljava/lang/CharSequence;IILandroid/text/Spanned;II)Ljava/lang/CharSequence; │ │ -1ab7f8: 3801 1000 |0000: if-eqz v1, 0010 // +0010 │ │ -1ab7fc: 2202 1c1d |0002: new-instance v2, Lkotlin/text/Regex; // type@1d1c │ │ -1ab800: 1a03 bf25 |0004: const-string v3, "/" // string@25bf │ │ -1ab804: 7020 b4c3 3200 |0006: invoke-direct {v2, v3}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c3b4 │ │ -1ab80a: 1a03 0000 |0009: const-string v3, "" // string@0000 │ │ -1ab80e: 6e30 c5c3 1203 |000b: invoke-virtual {v2, v1, v3}, Lkotlin/text/Regex;.replace:(Ljava/lang/CharSequence;Ljava/lang/String;)Ljava/lang/String; // method@c3c5 │ │ -1ab814: 0c01 |000e: move-result-object v1 │ │ -1ab816: 2802 |000f: goto 0011 // +0002 │ │ -1ab818: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -1ab81a: 1f01 ed17 |0011: check-cast v1, Ljava/lang/CharSequence; // type@17ed │ │ -1ab81e: 1101 |0013: return-object v1 │ │ +1ab8b8: |[1ab8b8] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$1$2.filter:(Ljava/lang/CharSequence;IILandroid/text/Spanned;II)Ljava/lang/CharSequence; │ │ +1ab8c8: 3801 1000 |0000: if-eqz v1, 0010 // +0010 │ │ +1ab8cc: 2202 1d1d |0002: new-instance v2, Lkotlin/text/Regex; // type@1d1d │ │ +1ab8d0: 1a03 c025 |0004: const-string v3, "/" // string@25c0 │ │ +1ab8d4: 7020 c1c3 3200 |0006: invoke-direct {v2, v3}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c3c1 │ │ +1ab8da: 1a03 0000 |0009: const-string v3, "" // string@0000 │ │ +1ab8de: 6e30 d2c3 1203 |000b: invoke-virtual {v2, v1, v3}, Lkotlin/text/Regex;.replace:(Ljava/lang/CharSequence;Ljava/lang/String;)Ljava/lang/String; // method@c3d2 │ │ +1ab8e4: 0c01 |000e: move-result-object v1 │ │ +1ab8e6: 2802 |000f: goto 0011 // +0002 │ │ +1ab8e8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +1ab8ea: 1f01 ee17 |0011: check-cast v1, Ljava/lang/CharSequence; // type@17ee │ │ +1ab8ee: 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 : 30978 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 30982 (SaveExternalFilesActivity.kt) │ │ │ │ Class #199 header: │ │ class_idx : 1285 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 32847 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 32851 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #199 annotations: │ │ Annotations on class │ │ @@ -36537,19 +36537,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 │ │ -1ab838: |[1ab838] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.:(Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1ab848: 5b01 3205 |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@0532 │ │ -1ab84c: 5b02 3305 |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@0533 │ │ -1ab850: 7010 3596 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1ab856: 0e00 |0007: return-void │ │ +1ab908: |[1ab908] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.:(Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1ab918: 5b01 3205 |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@0532 │ │ +1ab91c: 5b02 3305 |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@0533 │ │ +1ab920: 7010 4296 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1ab926: 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; │ │ @@ -36560,23 +36560,23 @@ │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1ab858: |[1ab858] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.afterTextChanged:(Landroid/text/Editable;)V │ │ -1ab868: 5412 3205 |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@0532 │ │ -1ab86c: 5422 3f01 |0002: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ -1ab870: 1a00 6ead |0004: const-string v0, "fileNameEdit" // string@ad6e │ │ -1ab874: 7120 bbb9 0200 |0006: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1ab87a: 7110 283b 0200 |0009: invoke-static {v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showOrHideEmptyError:(Lcom/google/android/material/textfield/TextInputEditText;)Z // method@3b28 │ │ -1ab880: 5412 3305 |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@0533 │ │ -1ab884: 7110 d810 0200 |000e: invoke-static {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.access$checkEnabledSaveButton:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10d8 │ │ -1ab88a: 0e00 |0011: return-void │ │ +1ab928: |[1ab928] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.afterTextChanged:(Landroid/text/Editable;)V │ │ +1ab938: 5412 3205 |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@0532 │ │ +1ab93c: 5422 3f01 |0002: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ +1ab940: 1a00 73ad |0004: const-string v0, "fileNameEdit" // string@ad73 │ │ +1ab944: 7120 c8b9 0200 |0006: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1ab94a: 7110 353b 0200 |0009: invoke-static {v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showOrHideEmptyError:(Lcom/google/android/material/textfield/TextInputEditText;)Z // method@3b35 │ │ +1ab950: 5412 3305 |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@0533 │ │ +1ab954: 7110 d810 0200 |000e: invoke-static {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.access$checkEnabledSaveButton:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10d8 │ │ +1ab95a: 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; │ │ @@ -36586,42 +36586,42 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1ab88c: |[1ab88c] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -1ab89c: 0e00 |0000: return-void │ │ +1ab95c: |[1ab95c] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +1ab96c: 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 │ │ -1ab8a0: |[1ab8a0] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -1ab8b0: 0e00 |0000: return-void │ │ +1ab970: |[1ab970] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +1ab980: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 32847 (TextView.kt) │ │ + source_file_idx : 32851 (TextView.kt) │ │ │ │ Class #200 header: │ │ class_idx : 1286 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 30978 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 30982 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #200 annotations: │ │ Annotations on class │ │ @@ -36650,116 +36650,116 @@ │ │ type : '(Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1ab940: |[1ab940] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ -1ab950: 1a00 a7b0 |0000: const-string v0, "function" // string@b0a7 │ │ -1ab954: 7120 bcb9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1ab95a: 7010 3596 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9635 │ │ -1ab960: 5b12 3405 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0534 │ │ -1ab964: 0e00 |000a: return-void │ │ +1aba10: |[1aba10] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ +1aba20: 1a00 acb0 |0000: const-string v0, "function" // string@b0ac │ │ +1aba24: 7120 c9b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1aba2a: 7010 4296 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9642 │ │ +1aba30: 5b12 3405 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0534 │ │ +1aba34: 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 │ │ -1ab8b4: |[1ab8b4] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ -1ab8c4: 2030 4702 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@0247 │ │ -1ab8c8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1ab8ca: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ -1ab8ce: 2030 d01b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd0 │ │ -1ab8d2: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ -1ab8d6: 0720 |0009: move-object v0, v2 │ │ -1ab8d8: 1f00 d01b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd0 │ │ -1ab8dc: 7210 62b9 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b962 │ │ -1ab8e2: 0c00 |000f: move-result-object v0 │ │ -1ab8e4: 1f03 d01b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd0 │ │ -1ab8e8: 7210 62b9 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b962 │ │ -1ab8ee: 0c03 |0015: move-result-object v3 │ │ -1ab8f0: 7120 b3b9 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -1ab8f6: 0a01 |0019: move-result v1 │ │ -1ab8f8: 0f01 |001a: return v1 │ │ +1ab984: |[1ab984] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ +1ab994: 2030 4702 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@0247 │ │ +1ab998: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1ab99a: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ +1ab99e: 2030 d11b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd1 │ │ +1ab9a2: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ +1ab9a6: 0720 |0009: move-object v0, v2 │ │ +1ab9a8: 1f00 d11b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd1 │ │ +1ab9ac: 7210 6fb9 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b96f │ │ +1ab9b2: 0c00 |000f: move-result-object v0 │ │ +1ab9b4: 1f03 d11b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd1 │ │ +1ab9b8: 7210 6fb9 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b96f │ │ +1ab9be: 0c03 |0015: move-result-object v3 │ │ +1ab9c0: 7120 c0b9 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +1ab9c6: 0a01 |0019: move-result v1 │ │ +1ab9c8: 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 │ │ -1ab924: |[1ab924] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ -1ab934: 5410 3405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0534 │ │ -1ab938: 1f00 9519 |0002: check-cast v0, Lkotlin/Function; // type@1995 │ │ -1ab93c: 1100 |0004: return-object v0 │ │ +1ab9f4: |[1ab9f4] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ +1aba04: 5410 3405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0534 │ │ +1aba08: 1f00 9619 |0002: check-cast v0, Lkotlin/Function; // type@1996 │ │ +1aba0c: 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 │ │ -1ab8fc: |[1ab8fc] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ -1ab90c: 0710 |0000: move-object v0, v1 │ │ -1ab90e: 1f00 d01b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd0 │ │ -1ab912: 7210 62b9 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b962 │ │ -1ab918: 0c00 |0006: move-result-object v0 │ │ -1ab91a: 6e10 3a96 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@963a │ │ -1ab920: 0a00 |000a: move-result v0 │ │ -1ab922: 0f00 |000b: return v0 │ │ +1ab9cc: |[1ab9cc] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ +1ab9dc: 0710 |0000: move-object v0, v1 │ │ +1ab9de: 1f00 d11b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd1 │ │ +1ab9e2: 7210 6fb9 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b96f │ │ +1ab9e8: 0c00 |0006: move-result-object v0 │ │ +1ab9ea: 6e10 4796 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@9647 │ │ +1ab9f0: 0a00 |000a: move-result v0 │ │ +1ab9f2: 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 │ │ -1ab968: |[1ab968] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ -1ab978: 5410 3405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0534 │ │ -1ab97c: 7220 79b8 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b879 │ │ -1ab982: 0e00 |0005: return-void │ │ +1aba38: |[1aba38] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ +1aba48: 5410 3405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0534 │ │ +1aba4c: 7220 86b8 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b886 │ │ +1aba52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 30978 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 30982 (SaveExternalFilesActivity.kt) │ │ │ │ Class #201 header: │ │ class_idx : 1287 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 30978 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 30982 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #201 annotations: │ │ Annotations on class │ │ @@ -36801,137 +36801,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 │ │ -1aba70: |[1aba70] 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 │ │ -1aba80: 5b01 3505 |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@0535 │ │ -1aba84: 5b02 3705 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0537 │ │ -1aba88: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1aba8a: 7030 57b5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1aba90: 0e00 |0008: return-void │ │ +1abb40: |[1abb40] 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 │ │ +1abb50: 5b01 3505 |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@0535 │ │ +1abb54: 5b02 3705 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0537 │ │ +1abb58: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1abb5a: 7030 64b5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1abb60: 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 │ │ -1aba48: |[1aba48] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1aba58: 2203 0705 |0000: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@0507 │ │ -1aba5c: 5420 3505 |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@0535 │ │ -1aba60: 5421 3705 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0537 │ │ -1aba64: 7040 a510 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@10a5 │ │ -1aba6a: 1f03 d51a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1aba6e: 1103 |000b: return-object v3 │ │ +1abb18: |[1abb18] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1abb28: 2203 0705 |0000: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@0507 │ │ +1abb2c: 5420 3505 |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@0535 │ │ +1abb30: 5421 3705 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0537 │ │ +1abb34: 7040 a510 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@10a5 │ │ +1abb3a: 1f03 d61a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1abb3e: 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 │ │ -1ab984: |[1ab984] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1ab994: 1f01 cb1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -1ab998: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1ab99c: 6e30 a810 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@10a8 │ │ -1ab9a2: 0c01 |0007: move-result-object v1 │ │ -1ab9a4: 1101 |0008: return-object v1 │ │ +1aba54: |[1aba54] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aba64: 1f01 cc1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +1aba68: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1aba6c: 6e30 a810 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@10a8 │ │ +1aba72: 0c01 |0007: move-result-object v1 │ │ +1aba74: 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 │ │ -1ab9a8: |[1ab9a8] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1ab9b8: 6e30 a610 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@10a6 │ │ -1ab9be: 0c01 |0003: move-result-object v1 │ │ -1ab9c0: 1f01 0705 |0004: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@0507 │ │ -1ab9c4: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1ab9c8: 6e20 a910 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@10a9 │ │ -1ab9ce: 0c01 |000b: move-result-object v1 │ │ -1ab9d0: 1101 |000c: return-object v1 │ │ +1aba78: |[1aba78] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1aba88: 6e30 a610 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@10a6 │ │ +1aba8e: 0c01 |0003: move-result-object v1 │ │ +1aba90: 1f01 0705 |0004: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@0507 │ │ +1aba94: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1aba98: 6e20 a910 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@10a9 │ │ +1aba9e: 0c01 |000b: move-result-object v1 │ │ +1abaa0: 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 │ │ -1ab9d4: |[1ab9d4] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1ab9e4: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1ab9ea: 5270 3605 |0003: iget v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.label:I // field@0536 │ │ -1ab9ee: 3900 2400 |0005: if-nez v0, 0029 // +0024 │ │ -1ab9f2: 7110 809d 0800 |0007: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1ab9f8: 5478 3505 |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@0535 │ │ -1ab9fc: 7110 b9b9 0800 |000c: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1aba02: 1400 bd00 147f |000f: const v0, #float 1.9673e+38 // #7f1400bd │ │ -1aba08: 7120 e545 0800 |0012: invoke-static {v8, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.hideProgressCatching:(Lcom/google/android/material/button/MaterialButton;I)V // method@45e5 │ │ -1aba0e: 5478 3705 |0015: iget-object v8, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0537 │ │ -1aba12: 0780 |0017: move-object v0, v8 │ │ -1aba14: 1f00 1600 |0018: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -1aba18: 1305 0e00 |001a: const/16 v5, #int 14 // #e │ │ -1aba1c: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -1aba1e: 1401 4a01 147f |001d: const v1, #float 1.96732e+38 // #7f14014a │ │ -1aba24: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -1aba26: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -1aba28: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -1aba2a: 7707 f146 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@46f1 │ │ -1aba30: 6208 89b3 |0026: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1aba34: 1108 |0028: return-object v8 │ │ -1aba36: 2208 0118 |0029: new-instance v8, Ljava/lang/IllegalStateException; // type@1801 │ │ -1aba3a: 1a00 5e99 |002b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1aba3e: 7020 bc95 0800 |002d: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1aba44: 2708 |0030: throw v8 │ │ +1abaa4: |[1abaa4] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1abab4: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1ababa: 5270 3605 |0003: iget v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.label:I // field@0536 │ │ +1ababe: 3900 2400 |0005: if-nez v0, 0029 // +0024 │ │ +1abac2: 7110 8d9d 0800 |0007: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1abac8: 5478 3505 |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@0535 │ │ +1abacc: 7110 c6b9 0800 |000c: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1abad2: 1400 bd00 147f |000f: const v0, #float 1.9673e+38 // #7f1400bd │ │ +1abad8: 7120 f245 0800 |0012: invoke-static {v8, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.hideProgressCatching:(Lcom/google/android/material/button/MaterialButton;I)V // method@45f2 │ │ +1abade: 5478 3705 |0015: iget-object v8, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0537 │ │ +1abae2: 0780 |0017: move-object v0, v8 │ │ +1abae4: 1f00 1600 |0018: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +1abae8: 1305 0e00 |001a: const/16 v5, #int 14 // #e │ │ +1abaec: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +1abaee: 1401 4a01 147f |001d: const v1, #float 1.96732e+38 // #7f14014a │ │ +1abaf4: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +1abaf6: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +1abaf8: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +1abafa: 7707 fe46 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@46fe │ │ +1abb00: 6208 8cb3 |0026: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1abb04: 1108 |0028: return-object v8 │ │ +1abb06: 2208 0218 |0029: new-instance v8, Ljava/lang/IllegalStateException; // type@1802 │ │ +1abb0a: 1a00 6399 |002b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1abb0e: 7020 c995 0800 |002d: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1abb14: 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 : 30978 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 30982 (SaveExternalFilesActivity.kt) │ │ │ │ Class #202 header: │ │ class_idx : 1288 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6915 │ │ -source_file_idx : 30978 │ │ +superclass_idx : 6916 │ │ +source_file_idx : 30982 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #202 annotations: │ │ Annotations on class │ │ @@ -36985,172 +36985,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 │ │ -1abbe8: |[1abbe8] 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 │ │ -1abbf8: 5b01 3d05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053d │ │ -1abbfc: 5902 3b05 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@053b │ │ -1abc00: 5903 3805 |0004: iput v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@0538 │ │ -1abc04: 5904 3905 |0006: iput v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@0539 │ │ -1abc08: 5b05 3a05 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@053a │ │ -1abc0c: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -1abc0e: 7030 57b5 1006 |000b: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b557 │ │ -1abc14: 0e00 |000e: return-void │ │ +1abcb8: |[1abcb8] 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 │ │ +1abcc8: 5b01 3d05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053d │ │ +1abccc: 5902 3b05 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@053b │ │ +1abcd0: 5903 3805 |0004: iput v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@0538 │ │ +1abcd4: 5904 3905 |0006: iput v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@0539 │ │ +1abcd8: 5b05 3a05 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@053a │ │ +1abcdc: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +1abcde: 7030 64b5 1006 |000b: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b564 │ │ +1abce4: 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 │ │ -1abbb0: |[1abbb0] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1abbc0: 2208 0805 |0000: new-instance v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@0508 │ │ -1abbc4: 5471 3d05 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053d │ │ -1abbc8: 5272 3b05 |0004: iget v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@053b │ │ -1abbcc: 5273 3805 |0006: iget v3, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@0538 │ │ -1abbd0: 5274 3905 |0008: iget v4, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@0539 │ │ -1abbd4: 5475 3a05 |000a: iget-object v5, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@053a │ │ -1abbd8: 0780 |000c: move-object v0, v8 │ │ -1abbda: 0796 |000d: move-object v6, v9 │ │ -1abbdc: 7607 aa10 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@10aa │ │ -1abbe2: 1f08 d51a |0011: check-cast v8, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1abbe6: 1108 |0013: return-object v8 │ │ +1abc80: |[1abc80] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1abc90: 2208 0805 |0000: new-instance v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@0508 │ │ +1abc94: 5471 3d05 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053d │ │ +1abc98: 5272 3b05 |0004: iget v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@053b │ │ +1abc9c: 5273 3805 |0006: iget v3, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@0538 │ │ +1abca0: 5274 3905 |0008: iget v4, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@0539 │ │ +1abca4: 5475 3a05 |000a: iget-object v5, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@053a │ │ +1abca8: 0780 |000c: move-object v0, v8 │ │ +1abcaa: 0796 |000d: move-object v6, v9 │ │ +1abcac: 7607 aa10 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@10aa │ │ +1abcb2: 1f08 d61a |0011: check-cast v8, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1abcb6: 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 │ │ -1aba94: |[1aba94] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1abaa4: 1f01 cb1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -1abaa8: 1f02 d51a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1abaac: 6e30 ad10 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@10ad │ │ -1abab2: 0c01 |0007: move-result-object v1 │ │ -1abab4: 1101 |0008: return-object v1 │ │ +1abb64: |[1abb64] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1abb74: 1f01 cc1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +1abb78: 1f02 d61a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1abb7c: 6e30 ad10 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@10ad │ │ +1abb82: 0c01 |0007: move-result-object v1 │ │ +1abb84: 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 │ │ -1abab8: |[1abab8] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1abac8: 6e30 ab10 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@10ab │ │ -1abace: 0c01 |0003: move-result-object v1 │ │ -1abad0: 1f01 0805 |0004: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@0508 │ │ -1abad4: 6202 89b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1abad8: 6e20 ae10 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@10ae │ │ -1abade: 0c01 |000b: move-result-object v1 │ │ -1abae0: 1101 |000c: return-object v1 │ │ +1abb88: |[1abb88] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1abb98: 6e30 ab10 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@10ab │ │ +1abb9e: 0c01 |0003: move-result-object v1 │ │ +1abba0: 1f01 0805 |0004: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@0508 │ │ +1abba4: 6202 8cb3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1abba8: 6e20 ae10 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@10ae │ │ +1abbae: 0c01 |000b: move-result-object v1 │ │ +1abbb0: 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 │ │ -1abae4: |[1abae4] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1abaf4: 7100 edb4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4ed │ │ -1abafa: 0c00 |0003: move-result-object v0 │ │ -1abafc: 5291 3c05 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.label:I // field@053c │ │ -1abb00: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1abb02: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1abb06: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1abb0a: 7110 809d 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1abb10: 284c |000e: goto 005a // +004c │ │ -1abb12: 220a 0118 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@1801 │ │ -1abb16: 1a00 5e99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@995e │ │ -1abb1a: 7020 bc95 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1abb20: 270a |0016: throw v10 │ │ -1abb22: 7110 809d 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d80 │ │ -1abb28: 549a 3d05 |001a: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053d │ │ -1abb2c: 5291 3b05 |001c: iget v1, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@053b │ │ -1abb30: 5293 3805 |001e: iget v3, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@0538 │ │ -1abb34: 5294 3905 |0020: iget v4, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@0539 │ │ -1abb38: 7140 d910 1a43 |0022: invoke-static {v10, v1, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.access$storeFiles:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;III)Z // method@10d9 │ │ -1abb3e: 0a0a |0025: move-result v10 │ │ -1abb40: 380a 1600 |0026: if-eqz v10, 003c // +0016 │ │ -1abb44: 6203 c213 |0028: sget-object v3, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@13c2 │ │ -1abb48: 549a 3d05 |002a: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053d │ │ -1abb4c: 07a4 |002c: move-object v4, v10 │ │ -1abb4e: 1f04 3700 |002d: check-cast v4, Landroid/content/Context; // type@0037 │ │ -1abb52: 1237 |002f: const/4 v7, #int 3 // #3 │ │ -1abb54: 1208 |0030: const/4 v8, #int 0 // #0 │ │ -1abb56: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -1abb58: 1206 |0032: const/4 v6, #int 0 // #0 │ │ -1abb5a: 7706 663c 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@3c66 │ │ -1abb60: 549a 3d05 |0036: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053d │ │ -1abb64: 6e10 e910 0a00 |0038: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10e9 │ │ -1abb6a: 281f |003b: goto 005a // +001f │ │ -1abb6c: 7100 6dcb 0000 |003c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@cb6d │ │ -1abb72: 0c0a |003f: move-result-object v10 │ │ -1abb74: 1f0a e01a |0040: check-cast v10, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1abb78: 2201 0705 |0042: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@0507 │ │ -1abb7c: 5493 3a05 |0044: iget-object v3, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@053a │ │ -1abb80: 5494 3d05 |0046: iget-object v4, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053d │ │ -1abb84: 1205 |0048: const/4 v5, #int 0 // #0 │ │ -1abb86: 7040 a510 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@10a5 │ │ -1abb8c: 1f01 a81b |004c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1abb90: 0793 |004e: move-object v3, v9 │ │ -1abb92: 1f03 d51a |004f: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ad5 │ │ -1abb96: 5992 3c05 |0051: iput v2, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.label:I // field@053c │ │ -1abb9a: 7130 b6c9 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@c9b6 │ │ -1abba0: 0c0a |0056: move-result-object v10 │ │ -1abba2: 330a 0300 |0057: if-ne v10, v0, 005a // +0003 │ │ -1abba6: 1100 |0059: return-object v0 │ │ -1abba8: 620a 89b3 |005a: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1abbac: 110a |005c: return-object v10 │ │ +1abbb4: |[1abbb4] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1abbc4: 7100 fab4 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b4fa │ │ +1abbca: 0c00 |0003: move-result-object v0 │ │ +1abbcc: 5291 3c05 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.label:I // field@053c │ │ +1abbd0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1abbd2: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1abbd6: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1abbda: 7110 8d9d 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1abbe0: 284c |000e: goto 005a // +004c │ │ +1abbe2: 220a 0218 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@1802 │ │ +1abbe6: 1a00 6399 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9963 │ │ +1abbea: 7020 c995 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1abbf0: 270a |0016: throw v10 │ │ +1abbf2: 7110 8d9d 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d8d │ │ +1abbf8: 549a 3d05 |001a: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053d │ │ +1abbfc: 5291 3b05 |001c: iget v1, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@053b │ │ +1abc00: 5293 3805 |001e: iget v3, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@0538 │ │ +1abc04: 5294 3905 |0020: iget v4, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@0539 │ │ +1abc08: 7140 d910 1a43 |0022: invoke-static {v10, v1, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.access$storeFiles:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;III)Z // method@10d9 │ │ +1abc0e: 0a0a |0025: move-result v10 │ │ +1abc10: 380a 1600 |0026: if-eqz v10, 003c // +0016 │ │ +1abc14: 6203 c513 |0028: sget-object v3, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@13c5 │ │ +1abc18: 549a 3d05 |002a: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053d │ │ +1abc1c: 07a4 |002c: move-object v4, v10 │ │ +1abc1e: 1f04 3700 |002d: check-cast v4, Landroid/content/Context; // type@0037 │ │ +1abc22: 1237 |002f: const/4 v7, #int 3 // #3 │ │ +1abc24: 1208 |0030: const/4 v8, #int 0 // #0 │ │ +1abc26: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +1abc28: 1206 |0032: const/4 v6, #int 0 // #0 │ │ +1abc2a: 7706 733c 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@3c73 │ │ +1abc30: 549a 3d05 |0036: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053d │ │ +1abc34: 6e10 e910 0a00 |0038: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10e9 │ │ +1abc3a: 281f |003b: goto 005a // +001f │ │ +1abc3c: 7100 7acb 0000 |003c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@cb7a │ │ +1abc42: 0c0a |003f: move-result-object v10 │ │ +1abc44: 1f0a e11a |0040: check-cast v10, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1abc48: 2201 0705 |0042: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@0507 │ │ +1abc4c: 5493 3a05 |0044: iget-object v3, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@053a │ │ +1abc50: 5494 3d05 |0046: iget-object v4, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053d │ │ +1abc54: 1205 |0048: const/4 v5, #int 0 // #0 │ │ +1abc56: 7040 a510 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@10a5 │ │ +1abc5c: 1f01 a91b |004c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1abc60: 0793 |004e: move-object v3, v9 │ │ +1abc62: 1f03 d61a |004f: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ad6 │ │ +1abc66: 5992 3c05 |0051: iput v2, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.label:I // field@053c │ │ +1abc6a: 7130 c3c9 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@c9c3 │ │ +1abc70: 0c0a |0056: move-result-object v10 │ │ +1abc72: 330a 0300 |0057: if-ne v10, v0, 005a // +0003 │ │ +1abc76: 1100 |0059: return-object v0 │ │ +1abc78: 620a 8cb3 |005a: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1abc7c: 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 : 30978 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 30982 (SaveExternalFilesActivity.kt) │ │ │ │ Class #203 header: │ │ class_idx : 1289 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7131 │ │ -source_file_idx : 10562 │ │ +superclass_idx : 7132 │ │ +source_file_idx : 10565 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #203 annotations: │ │ Annotations on class │ │ @@ -37177,69 +37177,69 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1abcd8: |[1abcd8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.:(Landroid/app/Activity;)V │ │ -1abce8: 5b01 3e05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@053e │ │ -1abcec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1abcee: 7020 dbb9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9db │ │ -1abcf4: 0e00 |0006: return-void │ │ +1abda8: |[1abda8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.:(Landroid/app/Activity;)V │ │ +1abdb8: 5b01 3e05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@053e │ │ +1abdbc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1abdbe: 7020 e8b9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9e8 │ │ +1abdc4: 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 │ │ -1abc18: |[1abc18] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.invoke:()Landroid/os/Bundle; │ │ -1abc28: 5450 3e05 |0000: iget-object v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@053e │ │ -1abc2c: 6e10 2d00 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@002d │ │ -1abc32: 0c00 |0005: move-result-object v0 │ │ -1abc34: 1a01 2629 |0006: const-string v1, "Activity " // string@2926 │ │ -1abc38: 3800 2500 |0008: if-eqz v0, 002d // +0025 │ │ -1abc3c: 5452 3e05 |000a: iget-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@053e │ │ -1abc40: 6e10 a200 0000 |000c: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a2 │ │ -1abc46: 0c03 |000f: move-result-object v3 │ │ -1abc48: 3803 0300 |0010: if-eqz v3, 0013 // +0003 │ │ -1abc4c: 281c |0012: goto 002e // +001c │ │ -1abc4e: 2203 0118 |0013: new-instance v3, Ljava/lang/IllegalStateException; // type@1801 │ │ -1abc52: 2204 1e18 |0015: new-instance v4, Ljava/lang/StringBuilder; // type@181e │ │ -1abc56: 7020 b096 1400 |0017: invoke-direct {v4, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96b0 │ │ -1abc5c: 6e20 b896 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96b8 │ │ -1abc62: 1a01 ba0a |001d: const-string v1, " has null extras in " // string@0aba │ │ -1abc66: 6e20 b996 1400 |001f: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1abc6c: 6e20 b896 0400 |0022: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96b8 │ │ -1abc72: 6e10 ca96 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ca │ │ -1abc78: 0c00 |0028: move-result-object v0 │ │ -1abc7a: 7020 bc95 0300 |0029: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1abc80: 2703 |002c: throw v3 │ │ -1abc82: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -1abc84: 3803 0300 |002e: if-eqz v3, 0031 // +0003 │ │ -1abc88: 1103 |0030: return-object v3 │ │ -1abc8a: 2200 0118 |0031: new-instance v0, Ljava/lang/IllegalStateException; // type@1801 │ │ -1abc8e: 2202 1e18 |0033: new-instance v2, Ljava/lang/StringBuilder; // type@181e │ │ -1abc92: 7020 b096 1200 |0035: invoke-direct {v2, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96b0 │ │ -1abc98: 5451 3e05 |0038: iget-object v1, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@053e │ │ -1abc9c: 6e20 b896 1200 |003a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96b8 │ │ -1abca2: 1a01 b40a |003d: const-string v1, " has a null Intent" // string@0ab4 │ │ -1abca6: 6e20 b996 1200 |003f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1abcac: 6e10 ca96 0200 |0042: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ca │ │ -1abcb2: 0c01 |0045: move-result-object v1 │ │ -1abcb4: 7020 bc95 1000 |0046: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1abcba: 2700 |0049: throw v0 │ │ +1abce8: |[1abce8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.invoke:()Landroid/os/Bundle; │ │ +1abcf8: 5450 3e05 |0000: iget-object v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@053e │ │ +1abcfc: 6e10 2d00 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@002d │ │ +1abd02: 0c00 |0005: move-result-object v0 │ │ +1abd04: 1a01 2929 |0006: const-string v1, "Activity " // string@2929 │ │ +1abd08: 3800 2500 |0008: if-eqz v0, 002d // +0025 │ │ +1abd0c: 5452 3e05 |000a: iget-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@053e │ │ +1abd10: 6e10 a200 0000 |000c: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a2 │ │ +1abd16: 0c03 |000f: move-result-object v3 │ │ +1abd18: 3803 0300 |0010: if-eqz v3, 0013 // +0003 │ │ +1abd1c: 281c |0012: goto 002e // +001c │ │ +1abd1e: 2203 0218 |0013: new-instance v3, Ljava/lang/IllegalStateException; // type@1802 │ │ +1abd22: 2204 1f18 |0015: new-instance v4, Ljava/lang/StringBuilder; // type@181f │ │ +1abd26: 7020 bd96 1400 |0017: invoke-direct {v4, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96bd │ │ +1abd2c: 6e20 c596 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96c5 │ │ +1abd32: 1a01 bb0a |001d: const-string v1, " has null extras in " // string@0abb │ │ +1abd36: 6e20 c696 1400 |001f: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1abd3c: 6e20 c596 0400 |0022: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96c5 │ │ +1abd42: 6e10 d796 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96d7 │ │ +1abd48: 0c00 |0028: move-result-object v0 │ │ +1abd4a: 7020 c995 0300 |0029: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1abd50: 2703 |002c: throw v3 │ │ +1abd52: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +1abd54: 3803 0300 |002e: if-eqz v3, 0031 // +0003 │ │ +1abd58: 1103 |0030: return-object v3 │ │ +1abd5a: 2200 0218 |0031: new-instance v0, Ljava/lang/IllegalStateException; // type@1802 │ │ +1abd5e: 2202 1f18 |0033: new-instance v2, Ljava/lang/StringBuilder; // type@181f │ │ +1abd62: 7020 bd96 1200 |0035: invoke-direct {v2, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96bd │ │ +1abd68: 5451 3e05 |0038: iget-object v1, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@053e │ │ +1abd6c: 6e20 c596 1200 |003a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96c5 │ │ +1abd72: 1a01 b50a |003d: const-string v1, " has a null Intent" // string@0ab5 │ │ +1abd76: 6e20 c696 1200 |003f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1abd7c: 6e10 d796 0200 |0042: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96d7 │ │ +1abd82: 0c01 |0045: move-result-object v1 │ │ +1abd84: 7020 c995 1000 |0046: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1abd8a: 2700 |0049: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x000c line=43 │ │ 0x0013 line=44 │ │ 0x0031 line=45 │ │ locals : │ │ @@ -37250,31 +37250,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1abcbc: |[1abcbc] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.invoke:()Ljava/lang/Object; │ │ -1abccc: 6e10 b010 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.invoke:()Landroid/os/Bundle; // method@10b0 │ │ -1abcd2: 0c00 |0003: move-result-object v0 │ │ -1abcd4: 1100 |0004: return-object v0 │ │ +1abd8c: |[1abd8c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.invoke:()Ljava/lang/Object; │ │ +1abd9c: 6e10 b010 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.invoke:()Landroid/os/Bundle; // method@10b0 │ │ +1abda2: 0c00 |0003: move-result-object v0 │ │ +1abda4: 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 : 10562 (ActivityNavArgsLazy.kt) │ │ + source_file_idx : 10565 (ActivityNavArgsLazy.kt) │ │ │ │ Class #204 header: │ │ class_idx : 1290 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7131 │ │ -source_file_idx : 10570 │ │ +superclass_idx : 7132 │ │ +source_file_idx : 10573 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #204 annotations: │ │ Annotations on class │ │ @@ -37301,38 +37301,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1abd34: |[1abd34] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.:(Landroidx/activity/ComponentActivity;)V │ │ -1abd44: 5b01 3f05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@053f │ │ -1abd48: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1abd4a: 7020 dbb9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9db │ │ -1abd50: 0e00 |0006: return-void │ │ +1abe04: |[1abe04] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.:(Landroidx/activity/ComponentActivity;)V │ │ +1abe14: 5b01 3f05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@053f │ │ +1abe18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1abe1a: 7020 e8b9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9e8 │ │ +1abe20: 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 │ │ -1abcf8: |[1abcf8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -1abd08: 5410 3f05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@053f │ │ -1abd0c: 6e10 7904 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0479 │ │ -1abd12: 0c00 |0005: move-result-object v0 │ │ -1abd14: 1100 |0006: return-object v0 │ │ +1abdc8: |[1abdc8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +1abdd8: 5410 3f05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@053f │ │ +1abddc: 6e10 7904 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0479 │ │ +1abde2: 0c00 |0005: move-result-object v0 │ │ +1abde4: 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;) │ │ @@ -37340,31 +37340,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1abd18: |[1abd18] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.invoke:()Ljava/lang/Object; │ │ -1abd28: 6e10 b310 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@10b3 │ │ -1abd2e: 0c00 |0003: move-result-object v0 │ │ -1abd30: 1100 |0004: return-object v0 │ │ +1abde8: |[1abde8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.invoke:()Ljava/lang/Object; │ │ +1abdf8: 6e10 b310 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@10b3 │ │ +1abdfe: 0c00 |0003: move-result-object v0 │ │ +1abe00: 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 : 10570 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10573 (ActivityViewModelLazy.kt) │ │ │ │ Class #205 header: │ │ class_idx : 1291 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7131 │ │ -source_file_idx : 10570 │ │ +superclass_idx : 7132 │ │ +source_file_idx : 10573 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #205 annotations: │ │ Annotations on class │ │ @@ -37391,38 +37391,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1abd90: |[1abd90] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.:(Landroidx/activity/ComponentActivity;)V │ │ -1abda0: 5b01 4005 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0540 │ │ -1abda4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1abda6: 7020 dbb9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9db │ │ -1abdac: 0e00 |0006: return-void │ │ +1abe60: |[1abe60] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.:(Landroidx/activity/ComponentActivity;)V │ │ +1abe70: 5b01 4005 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0540 │ │ +1abe74: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1abe76: 7020 e8b9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9e8 │ │ +1abe7c: 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 │ │ -1abd54: |[1abd54] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ -1abd64: 5410 4005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0540 │ │ -1abd68: 6e10 7b04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047b │ │ -1abd6e: 0c00 |0005: move-result-object v0 │ │ -1abd70: 1100 |0006: return-object v0 │ │ +1abe24: |[1abe24] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ +1abe34: 5410 4005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0540 │ │ +1abe38: 6e10 7b04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047b │ │ +1abe3e: 0c00 |0005: move-result-object v0 │ │ +1abe40: 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;) │ │ @@ -37430,31 +37430,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1abd74: |[1abd74] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.invoke:()Ljava/lang/Object; │ │ -1abd84: 6e10 b610 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@10b6 │ │ -1abd8a: 0c00 |0003: move-result-object v0 │ │ -1abd8c: 1100 |0004: return-object v0 │ │ +1abe44: |[1abe44] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.invoke:()Ljava/lang/Object; │ │ +1abe54: 6e10 b610 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@10b6 │ │ +1abe5a: 0c00 |0003: move-result-object v0 │ │ +1abe5c: 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 : 10570 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10573 (ActivityViewModelLazy.kt) │ │ │ │ Class #206 header: │ │ class_idx : 1292 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7131 │ │ -source_file_idx : 10570 │ │ +superclass_idx : 7132 │ │ +source_file_idx : 10573 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #206 annotations: │ │ Annotations on class │ │ @@ -37485,45 +37485,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 │ │ -1abe04: |[1abe04] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ -1abe14: 5b01 4105 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0541 │ │ -1abe18: 5b02 4205 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0542 │ │ -1abe1c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1abe1e: 7020 dbb9 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9db │ │ -1abe24: 0e00 |0008: return-void │ │ +1abed4: |[1abed4] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ +1abee4: 5b01 4105 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0541 │ │ +1abee8: 5b02 4205 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0542 │ │ +1abeec: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1abeee: 7020 e8b9 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9e8 │ │ +1abef4: 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 │ │ -1abdb0: |[1abdb0] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ -1abdc0: 5410 4105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0541 │ │ -1abdc4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -1abdc8: 7210 6eb8 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b86e │ │ -1abdce: 0c00 |0007: move-result-object v0 │ │ -1abdd0: 1f00 5502 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0255 │ │ -1abdd4: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -1abdd8: 5410 4205 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0542 │ │ -1abddc: 6e10 7804 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0478 │ │ -1abde2: 0c00 |0011: move-result-object v0 │ │ -1abde4: 1100 |0012: return-object v0 │ │ +1abe80: |[1abe80] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ +1abe90: 5410 4105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0541 │ │ +1abe94: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +1abe98: 7210 7bb8 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b87b │ │ +1abe9e: 0c00 |0007: move-result-object v0 │ │ +1abea0: 1f00 5502 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0255 │ │ +1abea4: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +1abea8: 5410 4205 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0542 │ │ +1abeac: 6e10 7804 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0478 │ │ +1abeb2: 0c00 |0011: move-result-object v0 │ │ +1abeb4: 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;) │ │ @@ -37531,31 +37531,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1abde8: |[1abde8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.invoke:()Ljava/lang/Object; │ │ -1abdf8: 6e10 b910 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@10b9 │ │ -1abdfe: 0c00 |0003: move-result-object v0 │ │ -1abe00: 1100 |0004: return-object v0 │ │ +1abeb8: |[1abeb8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.invoke:()Ljava/lang/Object; │ │ +1abec8: 6e10 b910 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@10b9 │ │ +1abece: 0c00 |0003: move-result-object v0 │ │ +1abed0: 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 : 10570 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10573 (ActivityViewModelLazy.kt) │ │ │ │ Class #207 header: │ │ class_idx : 1293 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7131 │ │ -source_file_idx : 10570 │ │ +superclass_idx : 7132 │ │ +source_file_idx : 10573 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #207 annotations: │ │ Annotations on class │ │ @@ -37582,38 +37582,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1abe64: |[1abe64] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.:(Landroidx/activity/ComponentActivity;)V │ │ -1abe74: 5b01 4305 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0543 │ │ -1abe78: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1abe7a: 7020 dbb9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9db │ │ -1abe80: 0e00 |0006: return-void │ │ +1abf34: |[1abf34] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.:(Landroidx/activity/ComponentActivity;)V │ │ +1abf44: 5b01 4305 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0543 │ │ +1abf48: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1abf4a: 7020 e8b9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9e8 │ │ +1abf50: 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 │ │ -1abe28: |[1abe28] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -1abe38: 5410 4305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0543 │ │ -1abe3c: 6e10 7904 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0479 │ │ -1abe42: 0c00 |0005: move-result-object v0 │ │ -1abe44: 1100 |0006: return-object v0 │ │ +1abef8: |[1abef8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +1abf08: 5410 4305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0543 │ │ +1abf0c: 6e10 7904 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0479 │ │ +1abf12: 0c00 |0005: move-result-object v0 │ │ +1abf14: 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;) │ │ @@ -37621,31 +37621,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1abe48: |[1abe48] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.invoke:()Ljava/lang/Object; │ │ -1abe58: 6e10 bc10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@10bc │ │ -1abe5e: 0c00 |0003: move-result-object v0 │ │ -1abe60: 1100 |0004: return-object v0 │ │ +1abf18: |[1abf18] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.invoke:()Ljava/lang/Object; │ │ +1abf28: 6e10 bc10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@10bc │ │ +1abf2e: 0c00 |0003: move-result-object v0 │ │ +1abf30: 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 : 10570 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10573 (ActivityViewModelLazy.kt) │ │ │ │ Class #208 header: │ │ class_idx : 1294 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7131 │ │ -source_file_idx : 10570 │ │ +superclass_idx : 7132 │ │ +source_file_idx : 10573 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #208 annotations: │ │ Annotations on class │ │ @@ -37672,38 +37672,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1abec0: |[1abec0] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.:(Landroidx/activity/ComponentActivity;)V │ │ -1abed0: 5b01 4405 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0544 │ │ -1abed4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1abed6: 7020 dbb9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9db │ │ -1abedc: 0e00 |0006: return-void │ │ +1abf90: |[1abf90] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.:(Landroidx/activity/ComponentActivity;)V │ │ +1abfa0: 5b01 4405 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0544 │ │ +1abfa4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1abfa6: 7020 e8b9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9e8 │ │ +1abfac: 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 │ │ -1abe84: |[1abe84] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ -1abe94: 5410 4405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0544 │ │ -1abe98: 6e10 7b04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047b │ │ -1abe9e: 0c00 |0005: move-result-object v0 │ │ -1abea0: 1100 |0006: return-object v0 │ │ +1abf54: |[1abf54] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ +1abf64: 5410 4405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0544 │ │ +1abf68: 6e10 7b04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047b │ │ +1abf6e: 0c00 |0005: move-result-object v0 │ │ +1abf70: 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;) │ │ @@ -37711,31 +37711,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1abea4: |[1abea4] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.invoke:()Ljava/lang/Object; │ │ -1abeb4: 6e10 bf10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@10bf │ │ -1abeba: 0c00 |0003: move-result-object v0 │ │ -1abebc: 1100 |0004: return-object v0 │ │ +1abf74: |[1abf74] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.invoke:()Ljava/lang/Object; │ │ +1abf84: 6e10 bf10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@10bf │ │ +1abf8a: 0c00 |0003: move-result-object v0 │ │ +1abf8c: 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 : 10570 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10573 (ActivityViewModelLazy.kt) │ │ │ │ Class #209 header: │ │ class_idx : 1295 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7131 │ │ -source_file_idx : 10570 │ │ +superclass_idx : 7132 │ │ +source_file_idx : 10573 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #209 annotations: │ │ Annotations on class │ │ @@ -37766,45 +37766,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 │ │ -1abf34: |[1abf34] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ -1abf44: 5b01 4505 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0545 │ │ -1abf48: 5b02 4605 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0546 │ │ -1abf4c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1abf4e: 7020 dbb9 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9db │ │ -1abf54: 0e00 |0008: return-void │ │ +1ac004: |[1ac004] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ +1ac014: 5b01 4505 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0545 │ │ +1ac018: 5b02 4605 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0546 │ │ +1ac01c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1ac01e: 7020 e8b9 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9e8 │ │ +1ac024: 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 │ │ -1abee0: |[1abee0] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ -1abef0: 5410 4505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0545 │ │ -1abef4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -1abef8: 7210 6eb8 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b86e │ │ -1abefe: 0c00 |0007: move-result-object v0 │ │ -1abf00: 1f00 5502 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0255 │ │ -1abf04: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -1abf08: 5410 4605 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0546 │ │ -1abf0c: 6e10 7804 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0478 │ │ -1abf12: 0c00 |0011: move-result-object v0 │ │ -1abf14: 1100 |0012: return-object v0 │ │ +1abfb0: |[1abfb0] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ +1abfc0: 5410 4505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0545 │ │ +1abfc4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +1abfc8: 7210 7bb8 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b87b │ │ +1abfce: 0c00 |0007: move-result-object v0 │ │ +1abfd0: 1f00 5502 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0255 │ │ +1abfd4: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +1abfd8: 5410 4605 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0546 │ │ +1abfdc: 6e10 7804 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0478 │ │ +1abfe2: 0c00 |0011: move-result-object v0 │ │ +1abfe4: 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;) │ │ @@ -37812,31 +37812,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1abf18: |[1abf18] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.invoke:()Ljava/lang/Object; │ │ -1abf28: 6e10 c210 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@10c2 │ │ -1abf2e: 0c00 |0003: move-result-object v0 │ │ -1abf30: 1100 |0004: return-object v0 │ │ +1abfe8: |[1abfe8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.invoke:()Ljava/lang/Object; │ │ +1abff8: 6e10 c210 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@10c2 │ │ +1abffe: 0c00 |0003: move-result-object v0 │ │ +1ac000: 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 : 10570 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10573 (ActivityViewModelLazy.kt) │ │ │ │ Class #210 header: │ │ class_idx : 1296 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1109 │ │ -source_file_idx : 30978 │ │ +source_file_idx : 30982 │ │ static_fields_size : 5 │ │ instance_fields_size: 11 │ │ direct_methods_size : 73 │ │ virtual_methods_size: 2 │ │ │ │ Class #210 annotations: │ │ Annotations on class │ │ @@ -37928,404 +37928,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 │ │ -1ad560: |[1ad560] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$2OpjMwqfsjm8tLW-xHU8FRgu4jk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1ad570: 7120 0911 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@1109 │ │ -1ad576: 0e00 |0003: return-void │ │ +1ad630: |[1ad630] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$2OpjMwqfsjm8tLW-xHU8FRgu4jk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1ad640: 7120 0911 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@1109 │ │ +1ad646: 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 │ │ -1ad578: |[1ad578] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$8L6gfPgIepfs13U1BPEJfzvolvk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V │ │ -1ad588: 7120 0011 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isExtrasNull$lambda$11:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V // method@1100 │ │ -1ad58e: 0e00 |0003: return-void │ │ +1ad648: |[1ad648] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$8L6gfPgIepfs13U1BPEJfzvolvk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V │ │ +1ad658: 7120 0011 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isExtrasNull$lambda$11:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V // method@1100 │ │ +1ad65e: 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 │ │ -1ad590: |[1ad590] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$A5Waz8xGkeIhO2m-jFGOkDvyeUQ:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ -1ad5a0: 7120 1211 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@1112 │ │ -1ad5a6: 0e00 |0003: return-void │ │ +1ad660: |[1ad660] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$A5Waz8xGkeIhO2m-jFGOkDvyeUQ:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ +1ad670: 7120 1211 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@1112 │ │ +1ad676: 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 │ │ -1ad5a8: |[1ad5a8] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$DMHg98n7rDyfeqYxUh_BmNi8xxI:(Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ -1ad5b8: 7120 ee10 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles$lambda$34:(Ljava/lang/Exception;Lio/sentry/IScope;)V // method@10ee │ │ -1ad5be: 0e00 |0003: return-void │ │ +1ad678: |[1ad678] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$DMHg98n7rDyfeqYxUh_BmNi8xxI:(Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ +1ad688: 7120 ee10 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles$lambda$34:(Ljava/lang/Exception;Lio/sentry/IScope;)V // method@10ee │ │ +1ad68e: 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 │ │ -1ad22c: |[1ad22c] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$NSqdupPQiddq4OO6KnXpBisr-qU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; │ │ -1ad23c: 7120 db10 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@10db │ │ -1ad242: 0c00 |0003: move-result-object v0 │ │ -1ad244: 1100 |0004: return-object v0 │ │ +1ad2fc: |[1ad2fc] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$NSqdupPQiddq4OO6KnXpBisr-qU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; │ │ +1ad30c: 7120 db10 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@10db │ │ +1ad312: 0c00 |0003: move-result-object v0 │ │ +1ad314: 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 │ │ -1acfa0: |[1acfa0] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$Qk4V5ELtCP9WW2a_76Tja-vszAI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; │ │ -1acfb0: 7110 1311 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder_delegate$lambda$2:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; // method@1113 │ │ -1acfb6: 0c00 |0003: move-result-object v0 │ │ -1acfb8: 1100 |0004: return-object v0 │ │ +1ad070: |[1ad070] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$Qk4V5ELtCP9WW2a_76Tja-vszAI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; │ │ +1ad080: 7110 1311 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder_delegate$lambda$2:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; // method@1113 │ │ +1ad086: 0c00 |0003: move-result-object v0 │ │ +1ad088: 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 │ │ -1ad5c0: |[1ad5c0] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$R6cZxpBNC9ZBumZQlP55z0VQWwU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V │ │ -1ad5d0: 7140 0711 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@1107 │ │ -1ad5d6: 0e00 |0003: return-void │ │ +1ad690: |[1ad690] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$R6cZxpBNC9ZBumZQlP55z0VQWwU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V │ │ +1ad6a0: 7140 0711 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@1107 │ │ +1ad6a6: 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 │ │ -1ad5d8: |[1ad5d8] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$SXNJha3jwq5Yg9_xGYkQ63vpd40:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ -1ad5e8: 7120 dd10 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@10dd │ │ -1ad5ee: 0e00 |0003: return-void │ │ +1ad6a8: |[1ad6a8] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$SXNJha3jwq5Yg9_xGYkQ63vpd40:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ +1ad6b8: 7120 dd10 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@10dd │ │ +1ad6be: 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 │ │ -1ad5f0: |[1ad5f0] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$ZrMSbStdZiHEJx4_jo_MgGn6YAU:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ -1ad600: 7120 0811 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@1108 │ │ -1ad606: 0e00 |0003: return-void │ │ +1ad6c0: |[1ad6c0] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$ZrMSbStdZiHEJx4_jo_MgGn6YAU:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ +1ad6d0: 7120 0811 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@1108 │ │ +1ad6d6: 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 │ │ -1ad608: |[1ad608] 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 │ │ -1ad618: 7140 1011 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@1110 │ │ -1ad61e: 0e00 |0003: return-void │ │ +1ad6d8: |[1ad6d8] 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 │ │ +1ad6e8: 7140 1011 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@1110 │ │ +1ad6ee: 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 │ │ -1ad620: |[1ad620] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$c7jzEuIb4Ud5LgCYpgeOhGgwPQY:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ -1ad630: 7130 1711 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@1117 │ │ -1ad636: 0e00 |0003: return-void │ │ +1ad6f0: |[1ad6f0] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$c7jzEuIb4Ud5LgCYpgeOhGgwPQY:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ +1ad700: 7130 1711 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@1117 │ │ +1ad706: 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 │ │ -1acecc: |[1acecc] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$gfYRJqwDp9axRm6mkJYaEv-VF0w:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ -1acedc: 7110 de10 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@10de │ │ -1acee2: 0c00 |0003: move-result-object v0 │ │ -1acee4: 1100 |0004: return-object v0 │ │ +1acf9c: |[1acf9c] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$gfYRJqwDp9axRm6mkJYaEv-VF0w:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ +1acfac: 7110 de10 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@10de │ │ +1acfb2: 0c00 |0003: move-result-object v0 │ │ +1acfb4: 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 │ │ -1ad248: |[1ad248] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$j0BwfpIxNqc9CAB_DmhT_bnc_PI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; │ │ -1ad258: 7120 0e11 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@110e │ │ -1ad25e: 0c00 |0003: move-result-object v0 │ │ -1ad260: 1100 |0004: return-object v0 │ │ +1ad318: |[1ad318] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$j0BwfpIxNqc9CAB_DmhT_bnc_PI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; │ │ +1ad328: 7120 0e11 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@110e │ │ +1ad32e: 0c00 |0003: move-result-object v0 │ │ +1ad330: 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 │ │ -1ad264: |[1ad264] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$jPPl3iceraVWHbCzw6Yw48ZkaeI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1ad274: 7120 0a11 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@110a │ │ -1ad27a: 0c00 |0003: move-result-object v0 │ │ -1ad27c: 1100 |0004: return-object v0 │ │ +1ad334: |[1ad334] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$jPPl3iceraVWHbCzw6Yw48ZkaeI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1ad344: 7120 0a11 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@110a │ │ +1ad34a: 0c00 |0003: move-result-object v0 │ │ +1ad34c: 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 │ │ -1ac560: |[1ac560] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$lK8jmgNM6PxpTwF-eACWo97XxwY:()Z │ │ -1ac570: 7100 0311 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.onCreate$lambda$8$lambda$7:()Z // method@1103 │ │ -1ac576: 0a00 |0003: move-result v0 │ │ -1ac578: 0f00 |0004: return v0 │ │ +1ac630: |[1ac630] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$lK8jmgNM6PxpTwF-eACWo97XxwY:()Z │ │ +1ac640: 7100 0311 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.onCreate$lambda$8$lambda$7:()Z // method@1103 │ │ +1ac646: 0a00 |0003: move-result v0 │ │ +1ac648: 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 │ │ -1ad280: |[1ad280] 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; │ │ -1ad290: 7130 e710 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@10e7 │ │ -1ad296: 0c00 |0003: move-result-object v0 │ │ -1ad298: 1100 |0004: return-object v0 │ │ +1ad350: |[1ad350] 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; │ │ +1ad360: 7130 e710 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@10e7 │ │ +1ad366: 0c00 |0003: move-result-object v0 │ │ +1ad368: 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 │ │ -1acdc8: |[1acdc8] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$wu5UE6_raejC3UJn4yvPCy07394:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1acdd8: 7110 1911 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@1119 │ │ -1acdde: 0c00 |0003: move-result-object v0 │ │ -1acde0: 1100 |0004: return-object v0 │ │ +1ace98: |[1ace98] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$wu5UE6_raejC3UJn4yvPCy07394:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1acea8: 7110 1911 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@1119 │ │ +1aceae: 0c00 |0003: move-result-object v0 │ │ +1aceb0: 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 │ │ -1ad29c: |[1ad29c] 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; │ │ -1ad2ac: 7130 e510 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@10e5 │ │ -1ad2b2: 0c00 |0003: move-result-object v0 │ │ -1ad2b4: 1100 |0004: return-object v0 │ │ +1ad36c: |[1ad36c] 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; │ │ +1ad37c: 7130 e510 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@10e5 │ │ +1ad382: 0c00 |0003: move-result-object v0 │ │ +1ad384: 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 │ │ -1ad638: |[1ad638] com.infomaniak.drive.ui.SaveExternalFilesActivity.:()V │ │ -1ad648: 2200 0205 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion; // type@0502 │ │ -1ad64c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1ad64e: 7020 9610 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1096 │ │ -1ad654: 6900 4705 |0006: sput-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion; // field@0547 │ │ -1ad658: 0e00 |0008: return-void │ │ +1ad708: |[1ad708] com.infomaniak.drive.ui.SaveExternalFilesActivity.:()V │ │ +1ad718: 2200 0205 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion; // type@0502 │ │ +1ad71c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1ad71e: 7020 9610 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1096 │ │ +1ad724: 6900 4705 |0006: sput-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion; // field@0547 │ │ +1ad728: 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 │ │ -1ad65c: |[1ad65c] com.infomaniak.drive.ui.SaveExternalFilesActivity.:()V │ │ -1ad66c: 7010 9a0c 0700 |0000: invoke-direct {v7}, Lcom/infomaniak/drive/ui/BaseActivity;.:()V // method@0c9a │ │ -1ad672: 2200 f704 |0003: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17; // type@04f7 │ │ -1ad676: 7020 7f10 7000 |0005: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@107f │ │ -1ad67c: 7110 979c 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9c97 │ │ -1ad682: 0c00 |000b: move-result-object v0 │ │ -1ad684: 5b70 4c05 |000c: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.binding$delegate:Lkotlin/Lazy; // field@054c │ │ -1ad688: 0770 |000e: move-object v0, v7 │ │ -1ad68a: 1f00 7401 |000f: check-cast v0, Landroidx/activity/ComponentActivity; // type@0174 │ │ -1ad68e: 2201 0a05 |0011: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1; // type@050a │ │ -1ad692: 7020 b210 0100 |0013: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.:(Landroidx/activity/ComponentActivity;)V // method@10b2 │ │ -1ad698: 1f01 991b |0016: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b99 │ │ -1ad69c: 2202 4e02 |0018: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@024e │ │ -1ad6a0: 1c03 060b |001a: const-class v3, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // type@0b06 │ │ -1ad6a4: 7110 9dba 0300 |001c: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@ba9d │ │ -1ad6aa: 0c03 |001f: move-result-object v3 │ │ -1ad6ac: 2204 0b05 |0020: new-instance v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2; // type@050b │ │ -1ad6b0: 7020 b510 0400 |0022: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.:(Landroidx/activity/ComponentActivity;)V // method@10b5 │ │ -1ad6b6: 1f04 991b |0025: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b99 │ │ -1ad6ba: 2205 0c05 |0027: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3; // type@050c │ │ -1ad6be: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -1ad6c0: 7030 b810 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@10b8 │ │ -1ad6c6: 1f05 991b |002d: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b99 │ │ -1ad6ca: 7055 5c06 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@065c │ │ -1ad6d0: 1f02 9e19 |0032: check-cast v2, Lkotlin/Lazy; // type@199e │ │ -1ad6d4: 5b72 5305 |0034: iput-object v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectDriveViewModel$delegate:Lkotlin/Lazy; // field@0553 │ │ -1ad6d8: 2201 0d05 |0036: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4; // type@050d │ │ -1ad6dc: 7020 bb10 0100 |0038: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.:(Landroidx/activity/ComponentActivity;)V // method@10bb │ │ -1ad6e2: 1f01 991b |003b: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b99 │ │ -1ad6e6: 2202 4e02 |003d: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@024e │ │ -1ad6ea: 1c03 0305 |003f: const-class v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // type@0503 │ │ -1ad6ee: 7110 9dba 0300 |0041: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@ba9d │ │ -1ad6f4: 0c03 |0044: move-result-object v3 │ │ -1ad6f6: 2204 0e05 |0045: new-instance v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5; // type@050e │ │ -1ad6fa: 7020 be10 0400 |0047: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.:(Landroidx/activity/ComponentActivity;)V // method@10be │ │ -1ad700: 1f04 991b |004a: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b99 │ │ -1ad704: 2205 0f05 |004c: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6; // type@050f │ │ -1ad708: 7030 c110 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@10c1 │ │ -1ad70e: 1f05 991b |0051: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b99 │ │ -1ad712: 7055 5c06 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@065c │ │ -1ad718: 1f02 9e19 |0056: check-cast v2, Lkotlin/Lazy; // type@199e │ │ -1ad71c: 5b72 5105 |0058: iput-object v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalFilesViewModel$delegate:Lkotlin/Lazy; // field@0551 │ │ -1ad720: 0770 |005a: move-object v0, v7 │ │ -1ad722: 1f00 1600 |005b: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -1ad726: 2201 5b02 |005d: new-instance v1, Landroidx/navigation/NavArgsLazy; // type@025b │ │ -1ad72a: 1c02 1205 |005f: const-class v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ -1ad72e: 7110 9dba 0200 |0061: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@ba9d │ │ -1ad734: 0c02 |0064: move-result-object v2 │ │ -1ad736: 2203 0905 |0065: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1; // type@0509 │ │ -1ad73a: 7020 af10 0300 |0067: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.:(Landroid/app/Activity;)V // method@10af │ │ -1ad740: 1f03 991b |006a: check-cast v3, Lkotlin/jvm/functions/Function0; // type@1b99 │ │ -1ad744: 7030 6606 2103 |006c: invoke-direct {v1, v2, v3}, Landroidx/navigation/NavArgsLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;)V // method@0666 │ │ -1ad74a: 5b71 5005 |006f: iput-object v1, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.navigationArgs$delegate:Landroidx/navigation/NavArgsLazy; // field@0550 │ │ -1ad74e: 2200 f804 |0071: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18; // type@04f8 │ │ -1ad752: 7020 8110 7000 |0073: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1081 │ │ -1ad758: 7110 979c 0000 |0076: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9c97 │ │ -1ad75e: 0c00 |0079: move-result-object v0 │ │ -1ad760: 5b70 5505 |007a: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder$delegate:Lkotlin/Lazy; // field@0555 │ │ -1ad764: 2200 f904 |007c: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19; // type@04f9 │ │ -1ad768: 7020 8310 7000 |007e: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1083 │ │ -1ad76e: 7110 979c 0000 |0081: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9c97 │ │ -1ad774: 0c00 |0084: move-result-object v0 │ │ -1ad776: 5b70 5605 |0085: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0556 │ │ -1ad77a: 2200 8101 |0087: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@0181 │ │ -1ad77e: 7010 8804 0000 |0089: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0488 │ │ -1ad784: 1f00 7e01 |008c: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@017e │ │ -1ad788: 2201 fa04 |008e: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2; // type@04fa │ │ -1ad78c: 7020 8510 7100 |0090: invoke-direct {v1, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1085 │ │ -1ad792: 6e30 0511 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@1105 │ │ -1ad798: 0c00 |0096: move-result-object v0 │ │ -1ad79a: 1a01 95eb |0097: const-string v1, "registerForActivityResult(...)" // string@eb95 │ │ -1ad79e: 7120 bbb9 1000 |0099: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1ad7a4: 5b70 5405 |009c: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0554 │ │ -1ad7a8: 0e00 |009e: return-void │ │ +1ad72c: |[1ad72c] com.infomaniak.drive.ui.SaveExternalFilesActivity.:()V │ │ +1ad73c: 7010 9a0c 0700 |0000: invoke-direct {v7}, Lcom/infomaniak/drive/ui/BaseActivity;.:()V // method@0c9a │ │ +1ad742: 2200 f704 |0003: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17; // type@04f7 │ │ +1ad746: 7020 7f10 7000 |0005: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@107f │ │ +1ad74c: 7110 a49c 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9ca4 │ │ +1ad752: 0c00 |000b: move-result-object v0 │ │ +1ad754: 5b70 4c05 |000c: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.binding$delegate:Lkotlin/Lazy; // field@054c │ │ +1ad758: 0770 |000e: move-object v0, v7 │ │ +1ad75a: 1f00 7401 |000f: check-cast v0, Landroidx/activity/ComponentActivity; // type@0174 │ │ +1ad75e: 2201 0a05 |0011: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1; // type@050a │ │ +1ad762: 7020 b210 0100 |0013: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.:(Landroidx/activity/ComponentActivity;)V // method@10b2 │ │ +1ad768: 1f01 9a1b |0016: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b9a │ │ +1ad76c: 2202 4e02 |0018: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@024e │ │ +1ad770: 1c03 070b |001a: const-class v3, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // type@0b07 │ │ +1ad774: 7110 aaba 0300 |001c: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@baaa │ │ +1ad77a: 0c03 |001f: move-result-object v3 │ │ +1ad77c: 2204 0b05 |0020: new-instance v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2; // type@050b │ │ +1ad780: 7020 b510 0400 |0022: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.:(Landroidx/activity/ComponentActivity;)V // method@10b5 │ │ +1ad786: 1f04 9a1b |0025: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b9a │ │ +1ad78a: 2205 0c05 |0027: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3; // type@050c │ │ +1ad78e: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +1ad790: 7030 b810 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@10b8 │ │ +1ad796: 1f05 9a1b |002d: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b9a │ │ +1ad79a: 7055 5c06 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@065c │ │ +1ad7a0: 1f02 9f19 |0032: check-cast v2, Lkotlin/Lazy; // type@199f │ │ +1ad7a4: 5b72 5305 |0034: iput-object v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectDriveViewModel$delegate:Lkotlin/Lazy; // field@0553 │ │ +1ad7a8: 2201 0d05 |0036: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4; // type@050d │ │ +1ad7ac: 7020 bb10 0100 |0038: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.:(Landroidx/activity/ComponentActivity;)V // method@10bb │ │ +1ad7b2: 1f01 9a1b |003b: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b9a │ │ +1ad7b6: 2202 4e02 |003d: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@024e │ │ +1ad7ba: 1c03 0305 |003f: const-class v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // type@0503 │ │ +1ad7be: 7110 aaba 0300 |0041: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@baaa │ │ +1ad7c4: 0c03 |0044: move-result-object v3 │ │ +1ad7c6: 2204 0e05 |0045: new-instance v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5; // type@050e │ │ +1ad7ca: 7020 be10 0400 |0047: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.:(Landroidx/activity/ComponentActivity;)V // method@10be │ │ +1ad7d0: 1f04 9a1b |004a: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b9a │ │ +1ad7d4: 2205 0f05 |004c: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6; // type@050f │ │ +1ad7d8: 7030 c110 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@10c1 │ │ +1ad7de: 1f05 9a1b |0051: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b9a │ │ +1ad7e2: 7055 5c06 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@065c │ │ +1ad7e8: 1f02 9f19 |0056: check-cast v2, Lkotlin/Lazy; // type@199f │ │ +1ad7ec: 5b72 5105 |0058: iput-object v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalFilesViewModel$delegate:Lkotlin/Lazy; // field@0551 │ │ +1ad7f0: 0770 |005a: move-object v0, v7 │ │ +1ad7f2: 1f00 1600 |005b: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +1ad7f6: 2201 5b02 |005d: new-instance v1, Landroidx/navigation/NavArgsLazy; // type@025b │ │ +1ad7fa: 1c02 1205 |005f: const-class v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ +1ad7fe: 7110 aaba 0200 |0061: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@baaa │ │ +1ad804: 0c02 |0064: move-result-object v2 │ │ +1ad806: 2203 0905 |0065: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1; // type@0509 │ │ +1ad80a: 7020 af10 0300 |0067: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.:(Landroid/app/Activity;)V // method@10af │ │ +1ad810: 1f03 9a1b |006a: check-cast v3, Lkotlin/jvm/functions/Function0; // type@1b9a │ │ +1ad814: 7030 6606 2103 |006c: invoke-direct {v1, v2, v3}, Landroidx/navigation/NavArgsLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;)V // method@0666 │ │ +1ad81a: 5b71 5005 |006f: iput-object v1, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.navigationArgs$delegate:Landroidx/navigation/NavArgsLazy; // field@0550 │ │ +1ad81e: 2200 f804 |0071: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18; // type@04f8 │ │ +1ad822: 7020 8110 7000 |0073: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1081 │ │ +1ad828: 7110 a49c 0000 |0076: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9ca4 │ │ +1ad82e: 0c00 |0079: move-result-object v0 │ │ +1ad830: 5b70 5505 |007a: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder$delegate:Lkotlin/Lazy; // field@0555 │ │ +1ad834: 2200 f904 |007c: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19; // type@04f9 │ │ +1ad838: 7020 8310 7000 |007e: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1083 │ │ +1ad83e: 7110 a49c 0000 |0081: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9ca4 │ │ +1ad844: 0c00 |0084: move-result-object v0 │ │ +1ad846: 5b70 5605 |0085: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0556 │ │ +1ad84a: 2200 8101 |0087: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@0181 │ │ +1ad84e: 7010 8804 0000 |0089: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0488 │ │ +1ad854: 1f00 7e01 |008c: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@017e │ │ +1ad858: 2201 fa04 |008e: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2; // type@04fa │ │ +1ad85c: 7020 8510 7100 |0090: invoke-direct {v1, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1085 │ │ +1ad862: 6e30 0511 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@1105 │ │ +1ad868: 0c00 |0096: move-result-object v0 │ │ +1ad86a: 1a01 9aeb |0097: const-string v1, "registerForActivityResult(...)" // string@eb9a │ │ +1ad86e: 7120 c8b9 1000 |0099: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1ad874: 5b70 5405 |009c: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0554 │ │ +1ad878: 0e00 |009e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=70 │ │ 0x000e line=72 │ │ 0x0011 line=547 │ │ 0x0018 line=551 │ │ @@ -38353,17 +38353,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 │ │ -1ad7ac: |[1ad7ac] com.infomaniak.drive.ui.SaveExternalFilesActivity.access$checkEnabledSaveButton:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1ad7bc: 7010 e110 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10e1 │ │ -1ad7c2: 0e00 |0003: return-void │ │ +1ad87c: |[1ad87c] com.infomaniak.drive.ui.SaveExternalFilesActivity.access$checkEnabledSaveButton:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1ad88c: 7010 e110 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10e1 │ │ +1ad892: 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;) │ │ @@ -38371,18 +38371,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 │ │ -1ac57c: |[1ac57c] com.infomaniak.drive.ui.SaveExternalFilesActivity.access$storeFiles:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;III)Z │ │ -1ac58c: 7040 1611 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.storeFiles:(III)Z // method@1116 │ │ -1ac592: 0a00 |0003: move-result v0 │ │ -1ac594: 0f00 |0004: return v0 │ │ +1ac64c: |[1ac64c] com.infomaniak.drive.ui.SaveExternalFilesActivity.access$storeFiles:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;III)Z │ │ +1ac65c: 7040 1611 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.storeFiles:(III)Z // method@1116 │ │ +1ac662: 0a00 |0003: move-result v0 │ │ +1ac664: 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 │ │ @@ -38393,83 +38393,83 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 130 16-bit code units │ │ -1ad7c4: |[1ad7c4] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeDefaultUser:()V │ │ -1ad7d4: 6200 f512 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1ad7d8: 6e10 1f3a 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getAllUsers:()Landroidx/lifecycle/LiveData; // method@3a1f │ │ -1ad7de: 0c00 |0005: move-result-object v0 │ │ -1ad7e0: 07b1 |0006: move-object v1, v11 │ │ -1ad7e2: 1f01 4102 |0007: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0241 │ │ -1ad7e6: 2202 fc04 |0009: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4; // type@04fc │ │ -1ad7ea: 7020 8910 b200 |000b: invoke-direct {v2, v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1089 │ │ -1ad7f0: 2203 0605 |000e: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@0506 │ │ -1ad7f4: 7020 a010 2300 |0010: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10a0 │ │ -1ad7fa: 1f03 4702 |0013: check-cast v3, Landroidx/lifecycle/Observer; // type@0247 │ │ -1ad7fe: 6e30 4006 1003 |0015: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0640 │ │ -1ad804: 6204 b900 |0018: sget-object v4, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ -1ad808: 6200 f512 |001a: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1ad80c: 6e10 263a 0000 |001c: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a26 │ │ -1ad812: 0a00 |001f: move-result v0 │ │ -1ad814: 7110 d795 0000 |0020: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -1ad81a: 0c05 |0023: move-result-object v5 │ │ -1ad81c: 1309 0e00 |0024: const/16 v9, #int 14 // #e │ │ -1ad820: 120a |0026: const/4 v10, #int 0 // #0 │ │ -1ad822: 1206 |0027: const/4 v6, #int 0 // #0 │ │ -1ad824: 1207 |0028: const/4 v7, #int 0 // #0 │ │ -1ad826: 1208 |0029: const/4 v8, #int 0 // #0 │ │ -1ad828: 7707 9109 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@0991 │ │ -1ad82e: 0c00 |002d: move-result-object v0 │ │ -1ad830: 6e10 0199 0000 |002e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@9901 │ │ -1ad836: 0a00 |0031: move-result v0 │ │ -1ad838: 1211 |0032: const/4 v1, #int 1 // #1 │ │ -1ad83a: 3710 0500 |0033: if-le v0, v1, 0038 // +0005 │ │ -1ad83e: 7010 dc10 0b00 |0035: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeSelectDrive:()V // method@10dc │ │ -1ad844: 7010 f610 0b00 |0038: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@10f6 │ │ -1ad84a: 0c00 |003b: move-result-object v0 │ │ -1ad84c: 6e10 320b 0000 |003c: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.component1:()I // method@0b32 │ │ -1ad852: 0a02 |003f: move-result v2 │ │ -1ad854: 6e10 330b 0000 |0040: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.component2:()I // method@0b33 │ │ -1ad85a: 0a00 |0043: move-result v0 │ │ -1ad85c: 6203 b900 |0044: sget-object v3, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ -1ad860: 7110 d795 0200 |0046: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -1ad866: 0c04 |0049: move-result-object v4 │ │ -1ad868: 7110 d795 0000 |004a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -1ad86e: 0c05 |004d: move-result-object v5 │ │ -1ad870: 1309 1c00 |004e: const/16 v9, #int 28 // #1c │ │ -1ad874: 120a |0050: const/4 v10, #int 0 // #0 │ │ -1ad876: 1206 |0051: const/4 v6, #int 0 // #0 │ │ -1ad878: 1207 |0052: const/4 v7, #int 0 // #0 │ │ -1ad87a: 1208 |0053: const/4 v8, #int 0 // #0 │ │ -1ad87c: 7708 8f09 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@098f │ │ -1ad882: 0c00 |0057: move-result-object v0 │ │ -1ad884: 3900 1000 |0058: if-nez v0, 0068 // +0010 │ │ -1ad888: 6200 f512 |005a: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1ad88c: 6e10 263a 0000 |005c: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a26 │ │ -1ad892: 0a02 |005f: move-result v2 │ │ -1ad894: 6200 f512 |0060: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1ad898: 1203 |0062: const/4 v3, #int 0 // #0 │ │ -1ad89a: 1204 |0063: const/4 v4, #int 0 // #0 │ │ -1ad89c: 7140 233a 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@3a23 │ │ -1ad8a2: 0c00 |0067: move-result-object v0 │ │ -1ad8a4: 7010 f510 0b00 |0068: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10f5 │ │ -1ad8aa: 0c03 |006b: move-result-object v3 │ │ -1ad8ac: 6e10 1335 0300 |006c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3513 │ │ -1ad8b2: 0c04 |006f: move-result-object v4 │ │ -1ad8b4: 7110 d795 0200 |0070: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -1ad8ba: 0c02 |0073: move-result-object v2 │ │ -1ad8bc: 6e20 4e06 2400 |0074: invoke-virtual {v4, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064e │ │ -1ad8c2: 6e10 1235 0300 |0077: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3512 │ │ -1ad8c8: 0c02 |007a: move-result-object v2 │ │ -1ad8ca: 6e20 4e06 0200 |007b: invoke-virtual {v2, v0}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064e │ │ -1ad8d0: 6e20 1535 1300 |007e: invoke-virtual {v3, v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.setShowSharedWithMe:(Z)V // method@3515 │ │ -1ad8d6: 0e00 |0081: return-void │ │ +1ad894: |[1ad894] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeDefaultUser:()V │ │ +1ad8a4: 6200 f812 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1ad8a8: 6e10 2c3a 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getAllUsers:()Landroidx/lifecycle/LiveData; // method@3a2c │ │ +1ad8ae: 0c00 |0005: move-result-object v0 │ │ +1ad8b0: 07b1 |0006: move-object v1, v11 │ │ +1ad8b2: 1f01 4102 |0007: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0241 │ │ +1ad8b6: 2202 fc04 |0009: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4; // type@04fc │ │ +1ad8ba: 7020 8910 b200 |000b: invoke-direct {v2, v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1089 │ │ +1ad8c0: 2203 0605 |000e: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@0506 │ │ +1ad8c4: 7020 a010 2300 |0010: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10a0 │ │ +1ad8ca: 1f03 4702 |0013: check-cast v3, Landroidx/lifecycle/Observer; // type@0247 │ │ +1ad8ce: 6e30 4006 1003 |0015: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0640 │ │ +1ad8d4: 6204 b900 |0018: sget-object v4, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ +1ad8d8: 6200 f812 |001a: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1ad8dc: 6e10 333a 0000 |001c: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a33 │ │ +1ad8e2: 0a00 |001f: move-result v0 │ │ +1ad8e4: 7110 e495 0000 |0020: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +1ad8ea: 0c05 |0023: move-result-object v5 │ │ +1ad8ec: 1309 0e00 |0024: const/16 v9, #int 14 // #e │ │ +1ad8f0: 120a |0026: const/4 v10, #int 0 // #0 │ │ +1ad8f2: 1206 |0027: const/4 v6, #int 0 // #0 │ │ +1ad8f4: 1207 |0028: const/4 v7, #int 0 // #0 │ │ +1ad8f6: 1208 |0029: const/4 v8, #int 0 // #0 │ │ +1ad8f8: 7707 9109 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@0991 │ │ +1ad8fe: 0c00 |002d: move-result-object v0 │ │ +1ad900: 6e10 0e99 0000 |002e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@990e │ │ +1ad906: 0a00 |0031: move-result v0 │ │ +1ad908: 1211 |0032: const/4 v1, #int 1 // #1 │ │ +1ad90a: 3710 0500 |0033: if-le v0, v1, 0038 // +0005 │ │ +1ad90e: 7010 dc10 0b00 |0035: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeSelectDrive:()V // method@10dc │ │ +1ad914: 7010 f610 0b00 |0038: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@10f6 │ │ +1ad91a: 0c00 |003b: move-result-object v0 │ │ +1ad91c: 6e10 320b 0000 |003c: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.component1:()I // method@0b32 │ │ +1ad922: 0a02 |003f: move-result v2 │ │ +1ad924: 6e10 330b 0000 |0040: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.component2:()I // method@0b33 │ │ +1ad92a: 0a00 |0043: move-result v0 │ │ +1ad92c: 6203 b900 |0044: sget-object v3, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ +1ad930: 7110 e495 0200 |0046: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +1ad936: 0c04 |0049: move-result-object v4 │ │ +1ad938: 7110 e495 0000 |004a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +1ad93e: 0c05 |004d: move-result-object v5 │ │ +1ad940: 1309 1c00 |004e: const/16 v9, #int 28 // #1c │ │ +1ad944: 120a |0050: const/4 v10, #int 0 // #0 │ │ +1ad946: 1206 |0051: const/4 v6, #int 0 // #0 │ │ +1ad948: 1207 |0052: const/4 v7, #int 0 // #0 │ │ +1ad94a: 1208 |0053: const/4 v8, #int 0 // #0 │ │ +1ad94c: 7708 8f09 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@098f │ │ +1ad952: 0c00 |0057: move-result-object v0 │ │ +1ad954: 3900 1000 |0058: if-nez v0, 0068 // +0010 │ │ +1ad958: 6200 f812 |005a: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1ad95c: 6e10 333a 0000 |005c: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a33 │ │ +1ad962: 0a02 |005f: move-result v2 │ │ +1ad964: 6200 f812 |0060: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1ad968: 1203 |0062: const/4 v3, #int 0 // #0 │ │ +1ad96a: 1204 |0063: const/4 v4, #int 0 // #0 │ │ +1ad96c: 7140 303a 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@3a30 │ │ +1ad972: 0c00 |0067: move-result-object v0 │ │ +1ad974: 7010 f510 0b00 |0068: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10f5 │ │ +1ad97a: 0c03 |006b: move-result-object v3 │ │ +1ad97c: 6e10 2035 0300 |006c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3520 │ │ +1ad982: 0c04 |006f: move-result-object v4 │ │ +1ad984: 7110 e495 0200 |0070: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +1ad98a: 0c02 |0073: move-result-object v2 │ │ +1ad98c: 6e20 4e06 2400 |0074: invoke-virtual {v4, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064e │ │ +1ad992: 6e10 1f35 0300 |0077: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@351f │ │ +1ad998: 0c02 |007a: move-result-object v2 │ │ +1ad99a: 6e20 4e06 0200 |007b: invoke-virtual {v2, v0}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064e │ │ +1ad9a0: 6e20 2235 1300 |007e: invoke-virtual {v3, v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.setShowSharedWithMe:(Z)V // method@3522 │ │ +1ad9a6: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0018 line=164 │ │ 0x002e line=165 │ │ 0x0038 line=166 │ │ 0x0044 line=167 │ │ @@ -38487,22 +38487,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 │ │ -1ad2b8: |[1ad2b8] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeDefaultUser$lambda$14:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; │ │ -1ad2c8: 7210 049a 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@9a04 │ │ -1ad2ce: 0a02 |0003: move-result v2 │ │ -1ad2d0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -1ad2d2: 3702 0500 |0005: if-le v2, v0, 000a // +0005 │ │ -1ad2d6: 7010 dc10 0100 |0007: invoke-direct {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeSelectDrive:()V // method@10dc │ │ -1ad2dc: 6201 89b3 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1ad2e0: 1101 |000c: return-object v1 │ │ +1ad388: |[1ad388] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeDefaultUser$lambda$14:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; │ │ +1ad398: 7210 119a 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@9a11 │ │ +1ad39e: 0a02 |0003: move-result v2 │ │ +1ad3a0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +1ad3a2: 3702 0500 |0005: if-le v2, v0, 000a // +0005 │ │ +1ad3a6: 7010 dc10 0100 |0007: invoke-direct {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeSelectDrive:()V // method@10dc │ │ +1ad3ac: 6201 8cb3 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1ad3b0: 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; │ │ @@ -38512,28 +38512,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -1ad908: |[1ad908] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeSelectDrive:()V │ │ -1ad918: 7010 ea10 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ -1ad91e: 0c00 |0003: move-result-object v0 │ │ -1ad920: 5401 4701 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.switchDrive:Landroid/widget/ImageView; // field@0147 │ │ -1ad924: 1a02 56fd |0006: const-string v2, "switchDrive" // string@fd56 │ │ -1ad928: 7120 bbb9 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1ad92e: 1f01 2101 |000b: check-cast v1, Landroid/view/View; // type@0121 │ │ -1ad932: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -1ad934: 6e20 4f03 2100 |000e: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1ad93a: 5400 4501 |0011: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.selectDrive:Lcom/google/android/material/card/MaterialCardView; // field@0145 │ │ -1ad93e: 2201 f004 |0013: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10; // type@04f0 │ │ -1ad942: 7020 7110 3100 |0015: invoke-direct {v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1071 │ │ -1ad948: 6e20 6008 1000 |0018: invoke-virtual {v0, v1}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0860 │ │ -1ad94e: 0e00 |001b: return-void │ │ +1ad9d8: |[1ad9d8] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeSelectDrive:()V │ │ +1ad9e8: 7010 ea10 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ +1ad9ee: 0c00 |0003: move-result-object v0 │ │ +1ad9f0: 5401 4701 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.switchDrive:Landroid/widget/ImageView; // field@0147 │ │ +1ad9f4: 1a02 5bfd |0006: const-string v2, "switchDrive" // string@fd5b │ │ +1ad9f8: 7120 c8b9 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1ad9fe: 1f01 2101 |000b: check-cast v1, Landroid/view/View; // type@0121 │ │ +1ada02: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +1ada04: 6e20 4f03 2100 |000e: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1ada0a: 5400 4501 |0011: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.selectDrive:Lcom/google/android/material/card/MaterialCardView; // field@0145 │ │ +1ada0e: 2201 f004 |0013: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10; // type@04f0 │ │ +1ada12: 7020 7110 3100 |0015: invoke-direct {v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1071 │ │ +1ada18: 6e20 6008 1000 |0018: invoke-virtual {v0, v1}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0860 │ │ +1ada1e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0004 line=408 │ │ 0x000e line=619 │ │ 0x0011 line=409 │ │ locals : │ │ @@ -38544,22 +38544,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 │ │ -1ad8d8: |[1ad8d8] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeSelectDrive$lambda$43$lambda$42:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ -1ad8e8: 2202 050b |0000: new-instance v2, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog; // type@0b05 │ │ -1ad8ec: 7010 ff34 0200 |0002: invoke-direct {v2}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog;.:()V // method@34ff │ │ -1ad8f2: 6e10 f810 0100 |0005: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@10f8 │ │ -1ad8f8: 0c01 |0008: move-result-object v1 │ │ -1ad8fa: 1a00 b17c |0009: const-string v0, "SyncSettingsSelectDriveDialog" // string@7cb1 │ │ -1ad8fe: 6e30 1035 1200 |000b: invoke-virtual {v2, v1, v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@3510 │ │ -1ad904: 0e00 |000e: return-void │ │ +1ad9a8: |[1ad9a8] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeSelectDrive$lambda$43$lambda$42:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ +1ad9b8: 2202 060b |0000: new-instance v2, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog; // type@0b06 │ │ +1ad9bc: 7010 0c35 0200 |0002: invoke-direct {v2}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog;.:()V // method@350c │ │ +1ad9c2: 6e10 f810 0100 |0005: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@10f8 │ │ +1ad9c8: 0c01 |0008: move-result-object v1 │ │ +1ad9ca: 1a00 b57c |0009: const-string v0, "SyncSettingsSelectDriveDialog" // string@7cb5 │ │ +1ad9ce: 6e30 1d35 1200 |000b: invoke-virtual {v2, v1, v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@351d │ │ +1ad9d4: 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; │ │ │ │ @@ -38568,20 +38568,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 │ │ -1acee8: |[1acee8] com.infomaniak.drive.ui.SaveExternalFilesActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ -1acef8: 6e10 f010 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@10f0 │ │ -1acefe: 0c00 |0003: move-result-object v0 │ │ -1acf00: 7110 e80b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@0be8 │ │ -1acf06: 0c00 |0007: move-result-object v0 │ │ -1acf08: 1100 |0008: return-object v0 │ │ +1acfb8: |[1acfb8] com.infomaniak.drive.ui.SaveExternalFilesActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ +1acfc8: 6e10 f010 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@10f0 │ │ +1acfce: 0c00 |0003: move-result-object v0 │ │ +1acfd0: 7110 e80b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@0be8 │ │ +1acfd6: 0c00 |0007: move-result-object v0 │ │ +1acfd8: 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;) │ │ @@ -38589,29 +38589,29 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -1ac598: |[1ac598] com.infomaniak.drive.ui.SaveExternalFilesActivity.canSaveFilesPref:()Z │ │ -1ac5a8: 7010 e010 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canUseExternalFilesPref:()Z // method@10e0 │ │ -1ac5ae: 0a00 |0003: move-result v0 │ │ -1ac5b0: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -1ac5b4: 7010 f210 0200 |0006: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f2 │ │ -1ac5ba: 0c00 |0009: move-result-object v0 │ │ -1ac5bc: 6e10 2c11 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@112c │ │ -1ac5c2: 0a00 |000d: move-result v0 │ │ -1ac5c4: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ -1ac5c6: 3310 0300 |000f: if-ne v0, v1, 0012 // +0003 │ │ -1ac5ca: 2803 |0011: goto 0014 // +0003 │ │ -1ac5cc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -1ac5ce: 2802 |0013: goto 0015 // +0002 │ │ -1ac5d0: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -1ac5d2: 0f00 |0015: return v0 │ │ +1ac668: |[1ac668] com.infomaniak.drive.ui.SaveExternalFilesActivity.canSaveFilesPref:()Z │ │ +1ac678: 7010 e010 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canUseExternalFilesPref:()Z // method@10e0 │ │ +1ac67e: 0a00 |0003: move-result v0 │ │ +1ac680: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +1ac684: 7010 f210 0200 |0006: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f2 │ │ +1ac68a: 0c00 |0009: move-result-object v0 │ │ +1ac68c: 6e10 2c11 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@112c │ │ +1ac692: 0a00 |000d: move-result v0 │ │ +1ac694: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ +1ac696: 3310 0300 |000f: if-ne v0, v1, 0012 // +0003 │ │ +1ac69a: 2803 |0011: goto 0014 // +0003 │ │ +1ac69c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +1ac69e: 2802 |0013: goto 0015 // +0002 │ │ +1ac6a0: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +1ac6a2: 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;) │ │ @@ -38619,25 +38619,25 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -1ac5d4: |[1ac5d4] com.infomaniak.drive.ui.SaveExternalFilesActivity.canUseExternalFilesPref:()Z │ │ -1ac5e4: 7010 f210 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f2 │ │ -1ac5ea: 0c00 |0003: move-result-object v0 │ │ -1ac5ec: 6e10 2d11 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getUserId:()I // method@112d │ │ -1ac5f2: 0a00 |0007: move-result v0 │ │ -1ac5f4: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -1ac5f6: 3310 0400 |0009: if-ne v0, v1, 000d // +0004 │ │ -1ac5fa: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -1ac5fc: 2802 |000c: goto 000e // +0002 │ │ -1ac5fe: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -1ac600: 0f00 |000e: return v0 │ │ +1ac6a4: |[1ac6a4] com.infomaniak.drive.ui.SaveExternalFilesActivity.canUseExternalFilesPref:()Z │ │ +1ac6b4: 7010 f210 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f2 │ │ +1ac6ba: 0c00 |0003: move-result-object v0 │ │ +1ac6bc: 6e10 2d11 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getUserId:()I // method@112d │ │ +1ac6c2: 0a00 |0007: move-result v0 │ │ +1ac6c4: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +1ac6c6: 3310 0400 |0009: if-ne v0, v1, 000d // +0004 │ │ +1ac6ca: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +1ac6cc: 2802 |000c: goto 000e // +0002 │ │ +1ac6ce: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +1ac6d0: 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;) │ │ @@ -38645,22 +38645,22 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1ad950: |[1ad950] com.infomaniak.drive.ui.SaveExternalFilesActivity.checkEnabledSaveButton:()V │ │ -1ad960: 7010 ea10 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ -1ad966: 0c00 |0003: move-result-object v0 │ │ -1ad968: 5400 4401 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0144 │ │ -1ad96c: 7010 0111 0200 |0006: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isValidFields:()Z // method@1101 │ │ -1ad972: 0a01 |0009: move-result v1 │ │ -1ad974: 6e20 4b08 1000 |000a: invoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@084b │ │ -1ad97a: 0e00 |000d: return-void │ │ +1ada20: |[1ada20] com.infomaniak.drive.ui.SaveExternalFilesActivity.checkEnabledSaveButton:()V │ │ +1ada30: 7010 ea10 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ +1ada36: 0c00 |0003: move-result-object v0 │ │ +1ada38: 5400 4401 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0144 │ │ +1ada3c: 7010 0111 0200 |0006: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isValidFields:()Z // method@1101 │ │ +1ada42: 0a01 |0009: move-result v1 │ │ +1ada44: 6e20 4b08 1000 |000a: invoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@084b │ │ +1ada4a: 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;) │ │ @@ -38668,30 +38668,30 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -1ad97c: |[1ad97c] com.infomaniak.drive.ui.SaveExternalFilesActivity.displayDriveSelection:()V │ │ -1ad98c: 7010 ea10 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ -1ad992: 0c00 |0003: move-result-object v0 │ │ -1ad994: 5401 3d01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveIcon:Landroid/widget/ImageView; // field@013d │ │ -1ad998: 0742 |0006: move-object v2, v4 │ │ -1ad99a: 1f02 3700 |0007: check-cast v2, Landroid/content/Context; // type@0037 │ │ -1ad99e: 1403 8a00 067f |0009: const v3, #float 1.78119e+38 // #7f06008a │ │ -1ad9a4: 7120 ac05 3200 |000c: invoke-static {v2, v3}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@05ac │ │ -1ad9aa: 0a02 |000f: move-result v2 │ │ -1ad9ac: 7110 dd00 0200 |0010: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00dd │ │ -1ad9b2: 0c02 |0013: move-result-object v2 │ │ -1ad9b4: 6e20 1804 2100 |0014: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageTintList:(Landroid/content/res/ColorStateList;)V // method@0418 │ │ -1ad9ba: 5400 3e01 |0017: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveName:Landroid/widget/TextView; // field@013e │ │ -1ad9be: 1401 7303 147f |0019: const v1, #float 1.96744e+38 // #7f140373 │ │ -1ad9c4: 6e20 6b04 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@046b │ │ -1ad9ca: 0e00 |001f: return-void │ │ +1ada4c: |[1ada4c] com.infomaniak.drive.ui.SaveExternalFilesActivity.displayDriveSelection:()V │ │ +1ada5c: 7010 ea10 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ +1ada62: 0c00 |0003: move-result-object v0 │ │ +1ada64: 5401 3d01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveIcon:Landroid/widget/ImageView; // field@013d │ │ +1ada68: 0742 |0006: move-object v2, v4 │ │ +1ada6a: 1f02 3700 |0007: check-cast v2, Landroid/content/Context; // type@0037 │ │ +1ada6e: 1403 8a00 067f |0009: const v3, #float 1.78119e+38 // #7f06008a │ │ +1ada74: 7120 ac05 3200 |000c: invoke-static {v2, v3}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@05ac │ │ +1ada7a: 0a02 |000f: move-result v2 │ │ +1ada7c: 7110 dd00 0200 |0010: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00dd │ │ +1ada82: 0c02 |0013: move-result-object v2 │ │ +1ada84: 6e20 1804 2100 |0014: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageTintList:(Landroid/content/res/ColorStateList;)V // method@0418 │ │ +1ada8a: 5400 3e01 |0017: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveName:Landroid/widget/TextView; // field@013e │ │ +1ada8e: 1401 7303 147f |0019: const v1, #float 1.96744e+38 // #7f140373 │ │ +1ada94: 6e20 6b04 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@046b │ │ +1ada9a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0004 line=224 │ │ 0x0006 line=225 │ │ 0x0010 line=224 │ │ 0x0017 line=227 │ │ @@ -38703,33 +38703,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 │ │ -1ad9cc: |[1ad9cc] com.infomaniak.drive.ui.SaveExternalFilesActivity.displaySelectedDrive:(Lcom/infomaniak/drive/data/models/drive/Drive;)V │ │ -1ad9dc: 7010 ea10 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ -1ad9e2: 0c00 |0003: move-result-object v0 │ │ -1ad9e4: 5401 3d01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveIcon:Landroid/widget/ImageView; // field@013d │ │ -1ad9e8: 6e10 8a0b 0400 |0006: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive;.getPreferences:()Lcom/infomaniak/drive/data/models/drive/DrivePreferences; // method@0b8a │ │ -1ad9ee: 0c02 |0009: move-result-object v2 │ │ -1ad9f0: 6e10 a00b 0200 |000a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/drive/DrivePreferences;.getColor:()Ljava/lang/String; // method@0ba0 │ │ -1ad9f6: 0c02 |000d: move-result-object v2 │ │ -1ad9f8: 7110 2e01 0200 |000e: invoke-static {v2}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@012e │ │ -1ad9fe: 0a02 |0011: move-result v2 │ │ -1ada00: 7110 dd00 0200 |0012: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00dd │ │ -1ada06: 0c02 |0015: move-result-object v2 │ │ -1ada08: 6e20 1804 2100 |0016: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageTintList:(Landroid/content/res/ColorStateList;)V // method@0418 │ │ -1ada0e: 5400 3e01 |0019: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveName:Landroid/widget/TextView; // field@013e │ │ -1ada12: 6e10 880b 0400 |001b: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b88 │ │ -1ada18: 0c04 |001e: move-result-object v4 │ │ -1ada1a: 1f04 ed17 |001f: check-cast v4, Ljava/lang/CharSequence; // type@17ed │ │ -1ada1e: 6e20 6c04 4000 |0021: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046c │ │ -1ada24: 0e00 |0024: return-void │ │ +1ada9c: |[1ada9c] com.infomaniak.drive.ui.SaveExternalFilesActivity.displaySelectedDrive:(Lcom/infomaniak/drive/data/models/drive/Drive;)V │ │ +1adaac: 7010 ea10 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ +1adab2: 0c00 |0003: move-result-object v0 │ │ +1adab4: 5401 3d01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveIcon:Landroid/widget/ImageView; // field@013d │ │ +1adab8: 6e10 8a0b 0400 |0006: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive;.getPreferences:()Lcom/infomaniak/drive/data/models/drive/DrivePreferences; // method@0b8a │ │ +1adabe: 0c02 |0009: move-result-object v2 │ │ +1adac0: 6e10 a00b 0200 |000a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/drive/DrivePreferences;.getColor:()Ljava/lang/String; // method@0ba0 │ │ +1adac6: 0c02 |000d: move-result-object v2 │ │ +1adac8: 7110 2e01 0200 |000e: invoke-static {v2}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@012e │ │ +1adace: 0a02 |0011: move-result v2 │ │ +1adad0: 7110 dd00 0200 |0012: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00dd │ │ +1adad6: 0c02 |0015: move-result-object v2 │ │ +1adad8: 6e20 1804 2100 |0016: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageTintList:(Landroid/content/res/ColorStateList;)V // method@0418 │ │ +1adade: 5400 3e01 |0019: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveName:Landroid/widget/TextView; // field@013e │ │ +1adae2: 6e10 880b 0400 |001b: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b88 │ │ +1adae8: 0c04 |001e: move-result-object v4 │ │ +1adaea: 1f04 ee17 |001f: check-cast v4, Ljava/lang/CharSequence; // type@17ee │ │ +1adaee: 6e20 6c04 4000 |0021: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046c │ │ +1adaf4: 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; │ │ @@ -38740,30 +38740,30 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -1ada28: |[1ada28] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchFolder:()V │ │ -1ada38: 7010 f510 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10f5 │ │ -1ada3e: 0c00 |0003: move-result-object v0 │ │ -1ada40: 7010 f410 0400 |0004: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f4 │ │ -1ada46: 0c01 |0007: move-result-object v1 │ │ -1ada48: 6e10 9910 0100 |0008: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@1099 │ │ -1ada4e: 0c01 |000b: move-result-object v1 │ │ -1ada50: 0742 |000c: move-object v2, v4 │ │ -1ada52: 1f02 4102 |000d: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0241 │ │ -1ada56: 2203 fe04 |000f: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6; // type@04fe │ │ -1ada5a: 7030 8d10 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@108d │ │ -1ada60: 2200 0605 |0014: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@0506 │ │ -1ada64: 7020 a010 3000 |0016: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10a0 │ │ -1ada6a: 1f00 4702 |0019: check-cast v0, Landroidx/lifecycle/Observer; // type@0247 │ │ -1ada6e: 6e30 4c06 2100 |001b: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@064c │ │ -1ada74: 0e00 |001e: return-void │ │ +1adaf8: |[1adaf8] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchFolder:()V │ │ +1adb08: 7010 f510 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10f5 │ │ +1adb0e: 0c00 |0003: move-result-object v0 │ │ +1adb10: 7010 f410 0400 |0004: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f4 │ │ +1adb16: 0c01 |0007: move-result-object v1 │ │ +1adb18: 6e10 9910 0100 |0008: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@1099 │ │ +1adb1e: 0c01 |000b: move-result-object v1 │ │ +1adb20: 0742 |000c: move-object v2, v4 │ │ +1adb22: 1f02 4102 |000d: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0241 │ │ +1adb26: 2203 fe04 |000f: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6; // type@04fe │ │ +1adb2a: 7030 8d10 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@108d │ │ +1adb30: 2200 0605 |0014: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@0506 │ │ +1adb34: 7020 a010 3000 |0016: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10a0 │ │ +1adb3a: 1f00 4702 |0019: check-cast v0, Landroidx/lifecycle/Observer; // type@0247 │ │ +1adb3e: 6e30 4c06 2100 |001b: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@064c │ │ +1adb44: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0004 line=249 │ │ locals : │ │ 0x0000 - 0x001f reg=4 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -38772,88 +38772,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 │ │ -1ad2e4: |[1ad2e4] 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; │ │ -1ad2f4: 6e10 1335 0900 |0000: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3513 │ │ -1ad2fa: 0c00 |0003: move-result-object v0 │ │ -1ad2fc: 6e10 4a06 0000 |0004: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ -1ad302: 0c00 |0007: move-result-object v0 │ │ -1ad304: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1ad306: 3800 6400 |0009: if-eqz v0, 006d // +0064 │ │ -1ad30a: 6e10 1235 0900 |000b: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3512 │ │ -1ad310: 0c00 |000e: move-result-object v0 │ │ -1ad312: 6e10 4a06 0000 |000f: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ -1ad318: 0c00 |0012: move-result-object v0 │ │ -1ad31a: 1f00 c303 |0013: check-cast v0, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c3 │ │ -1ad31e: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ -1ad322: 6e10 850b 0000 |0017: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b85 │ │ -1ad328: 0a00 |001a: move-result v0 │ │ -1ad32a: 7110 d795 0000 |001b: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -1ad330: 0c00 |001e: move-result-object v0 │ │ -1ad332: 2802 |001f: goto 0021 // +0002 │ │ -1ad334: 0710 |0020: move-object v0, v1 │ │ -1ad336: 3800 4c00 |0021: if-eqz v0, 006d // +004c │ │ -1ad33a: 390b 0300 |0023: if-nez v11, 0026 // +0003 │ │ -1ad33e: 2848 |0025: goto 006d // +0048 │ │ -1ad340: 2200 bf03 |0026: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03bf │ │ -1ad344: 6e10 1335 0900 |0028: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3513 │ │ -1ad34a: 0c01 |002b: move-result-object v1 │ │ -1ad34c: 6e10 4a06 0100 |002c: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ -1ad352: 0c01 |002f: move-result-object v1 │ │ -1ad354: 7110 b9b9 0100 |0030: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1ad35a: 1f01 0f18 |0033: check-cast v1, Ljava/lang/Number; // type@180f │ │ -1ad35e: 6e10 3096 0100 |0035: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@9630 │ │ -1ad364: 0a03 |0038: move-result v3 │ │ -1ad366: 6e10 1235 0900 |0039: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3512 │ │ -1ad36c: 0c01 |003c: move-result-object v1 │ │ -1ad36e: 6e10 4a06 0100 |003d: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ -1ad374: 0c01 |0040: move-result-object v1 │ │ -1ad376: 7110 b9b9 0100 |0041: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1ad37c: 1f01 c303 |0044: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c3 │ │ -1ad380: 6e10 850b 0100 |0046: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b85 │ │ -1ad386: 0a04 |0049: move-result v4 │ │ -1ad388: 6e10 1235 0900 |004a: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3512 │ │ -1ad38e: 0c09 |004d: move-result-object v9 │ │ -1ad390: 6e10 4a06 0900 |004e: invoke-virtual {v9}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ -1ad396: 0c09 |0051: move-result-object v9 │ │ -1ad398: 7110 b9b9 0900 |0052: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1ad39e: 1f09 c303 |0055: check-cast v9, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c3 │ │ -1ad3a2: 6e10 8c0b 0900 |0057: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b8c │ │ -1ad3a8: 0a05 |005a: move-result v5 │ │ -1ad3aa: 1307 0800 |005b: const/16 v7, #int 8 // #8 │ │ -1ad3ae: 1208 |005d: const/4 v8, #int 0 // #0 │ │ -1ad3b0: 1206 |005e: const/4 v6, #int 0 // #0 │ │ -1ad3b2: 0702 |005f: move-object v2, v0 │ │ -1ad3b4: 7607 6b0b 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@0b6b │ │ -1ad3ba: 6209 ba00 |0063: sget-object v9, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1ad3be: 6e10 c895 0b00 |0065: invoke-virtual {v11}, Ljava/lang/Integer;.intValue:()I // method@95c8 │ │ -1ad3c4: 0a0b |0068: move-result v11 │ │ -1ad3c6: 6e30 a309 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@09a3 │ │ -1ad3cc: 0c01 |006c: move-result-object v1 │ │ -1ad3ce: 3801 1500 |006d: if-eqz v1, 0082 // +0015 │ │ -1ad3d2: 7010 ea10 0a00 |006f: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ -1ad3d8: 0c09 |0072: move-result-object v9 │ │ -1ad3da: 5499 4201 |0073: iget-object v9, v9, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathName:Landroid/widget/TextView; // field@0142 │ │ -1ad3de: 6e10 4a0a 0100 |0075: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a4a │ │ -1ad3e4: 0c0b |0078: move-result-object v11 │ │ -1ad3e6: 1f0b ed17 |0079: check-cast v11, Ljava/lang/CharSequence; // type@17ed │ │ -1ad3ea: 6e20 6c04 b900 |007b: invoke-virtual {v9, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046c │ │ -1ad3f0: 7010 e110 0a00 |007e: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10e1 │ │ -1ad3f6: 280d |0081: goto 008e // +000d │ │ -1ad3f8: 7010 ea10 0a00 |0082: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ -1ad3fe: 0c09 |0085: move-result-object v9 │ │ -1ad400: 5499 4201 |0086: iget-object v9, v9, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathName:Landroid/widget/TextView; // field@0142 │ │ -1ad404: 140a 7403 147f |0088: const v10, #float 1.96744e+38 // #7f140374 │ │ -1ad40a: 6e20 6b04 a900 |008b: invoke-virtual {v9, v10}, Landroid/widget/TextView;.setText:(I)V // method@046b │ │ -1ad410: 6209 89b3 |008e: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1ad414: 1109 |0090: return-object v9 │ │ +1ad3b4: |[1ad3b4] 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; │ │ +1ad3c4: 6e10 2035 0900 |0000: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3520 │ │ +1ad3ca: 0c00 |0003: move-result-object v0 │ │ +1ad3cc: 6e10 4a06 0000 |0004: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ +1ad3d2: 0c00 |0007: move-result-object v0 │ │ +1ad3d4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1ad3d6: 3800 6400 |0009: if-eqz v0, 006d // +0064 │ │ +1ad3da: 6e10 1f35 0900 |000b: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@351f │ │ +1ad3e0: 0c00 |000e: move-result-object v0 │ │ +1ad3e2: 6e10 4a06 0000 |000f: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ +1ad3e8: 0c00 |0012: move-result-object v0 │ │ +1ad3ea: 1f00 c303 |0013: check-cast v0, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c3 │ │ +1ad3ee: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ +1ad3f2: 6e10 850b 0000 |0017: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b85 │ │ +1ad3f8: 0a00 |001a: move-result v0 │ │ +1ad3fa: 7110 e495 0000 |001b: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +1ad400: 0c00 |001e: move-result-object v0 │ │ +1ad402: 2802 |001f: goto 0021 // +0002 │ │ +1ad404: 0710 |0020: move-object v0, v1 │ │ +1ad406: 3800 4c00 |0021: if-eqz v0, 006d // +004c │ │ +1ad40a: 390b 0300 |0023: if-nez v11, 0026 // +0003 │ │ +1ad40e: 2848 |0025: goto 006d // +0048 │ │ +1ad410: 2200 bf03 |0026: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03bf │ │ +1ad414: 6e10 2035 0900 |0028: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3520 │ │ +1ad41a: 0c01 |002b: move-result-object v1 │ │ +1ad41c: 6e10 4a06 0100 |002c: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ +1ad422: 0c01 |002f: move-result-object v1 │ │ +1ad424: 7110 c6b9 0100 |0030: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1ad42a: 1f01 1018 |0033: check-cast v1, Ljava/lang/Number; // type@1810 │ │ +1ad42e: 6e10 3d96 0100 |0035: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@963d │ │ +1ad434: 0a03 |0038: move-result v3 │ │ +1ad436: 6e10 1f35 0900 |0039: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@351f │ │ +1ad43c: 0c01 |003c: move-result-object v1 │ │ +1ad43e: 6e10 4a06 0100 |003d: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ +1ad444: 0c01 |0040: move-result-object v1 │ │ +1ad446: 7110 c6b9 0100 |0041: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1ad44c: 1f01 c303 |0044: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c3 │ │ +1ad450: 6e10 850b 0100 |0046: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b85 │ │ +1ad456: 0a04 |0049: move-result v4 │ │ +1ad458: 6e10 1f35 0900 |004a: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@351f │ │ +1ad45e: 0c09 |004d: move-result-object v9 │ │ +1ad460: 6e10 4a06 0900 |004e: invoke-virtual {v9}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ +1ad466: 0c09 |0051: move-result-object v9 │ │ +1ad468: 7110 c6b9 0900 |0052: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1ad46e: 1f09 c303 |0055: check-cast v9, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c3 │ │ +1ad472: 6e10 8c0b 0900 |0057: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b8c │ │ +1ad478: 0a05 |005a: move-result v5 │ │ +1ad47a: 1307 0800 |005b: const/16 v7, #int 8 // #8 │ │ +1ad47e: 1208 |005d: const/4 v8, #int 0 // #0 │ │ +1ad480: 1206 |005e: const/4 v6, #int 0 // #0 │ │ +1ad482: 0702 |005f: move-object v2, v0 │ │ +1ad484: 7607 6b0b 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@0b6b │ │ +1ad48a: 6209 ba00 |0063: sget-object v9, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1ad48e: 6e10 d595 0b00 |0065: invoke-virtual {v11}, Ljava/lang/Integer;.intValue:()I // method@95d5 │ │ +1ad494: 0a0b |0068: move-result v11 │ │ +1ad496: 6e30 a309 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@09a3 │ │ +1ad49c: 0c01 |006c: move-result-object v1 │ │ +1ad49e: 3801 1500 |006d: if-eqz v1, 0082 // +0015 │ │ +1ad4a2: 7010 ea10 0a00 |006f: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ +1ad4a8: 0c09 |0072: move-result-object v9 │ │ +1ad4aa: 5499 4201 |0073: iget-object v9, v9, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathName:Landroid/widget/TextView; // field@0142 │ │ +1ad4ae: 6e10 4a0a 0100 |0075: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a4a │ │ +1ad4b4: 0c0b |0078: move-result-object v11 │ │ +1ad4b6: 1f0b ee17 |0079: check-cast v11, Ljava/lang/CharSequence; // type@17ee │ │ +1ad4ba: 6e20 6c04 b900 |007b: invoke-virtual {v9, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046c │ │ +1ad4c0: 7010 e110 0a00 |007e: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10e1 │ │ +1ad4c6: 280d |0081: goto 008e // +000d │ │ +1ad4c8: 7010 ea10 0a00 |0082: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ +1ad4ce: 0c09 |0085: move-result-object v9 │ │ +1ad4d0: 5499 4201 |0086: iget-object v9, v9, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathName:Landroid/widget/TextView; // field@0142 │ │ +1ad4d4: 140a 7403 147f |0088: const v10, #float 1.96744e+38 // #7f140374 │ │ +1ad4da: 6e20 6b04 a900 |008b: invoke-virtual {v9, v10}, Landroid/widget/TextView;.setText:(I)V // method@046b │ │ +1ad4e0: 6209 8cb3 |008e: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1ad4e4: 1109 |0090: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0026 line=256 │ │ 0x0028 line=257 │ │ 0x0039 line=258 │ │ 0x004a line=259 │ │ @@ -38873,28 +38873,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -1ada78: |[1ada78] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchSelectedDrive:()V │ │ -1ada88: 7010 f510 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10f5 │ │ -1ada8e: 0c00 |0003: move-result-object v0 │ │ -1ada90: 6e10 1235 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3512 │ │ -1ada96: 0c01 |0007: move-result-object v1 │ │ -1ada98: 0742 |0008: move-object v2, v4 │ │ -1ada9a: 1f02 4102 |0009: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0241 │ │ -1ada9e: 2203 f604 |000b: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16; // type@04f6 │ │ -1adaa2: 7030 7d10 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@107d │ │ -1adaa8: 2200 0605 |0010: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@0506 │ │ -1adaac: 7020 a010 3000 |0012: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10a0 │ │ -1adab2: 1f00 4702 |0015: check-cast v0, Landroidx/lifecycle/Observer; // type@0247 │ │ -1adab6: 6e30 4c06 2100 |0017: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@064c │ │ -1adabc: 0e00 |001a: return-void │ │ +1adb48: |[1adb48] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchSelectedDrive:()V │ │ +1adb58: 7010 f510 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10f5 │ │ +1adb5e: 0c00 |0003: move-result-object v0 │ │ +1adb60: 6e10 1f35 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@351f │ │ +1adb66: 0c01 |0007: move-result-object v1 │ │ +1adb68: 0742 |0008: move-object v2, v4 │ │ +1adb6a: 1f02 4102 |0009: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0241 │ │ +1adb6e: 2203 f604 |000b: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16; // type@04f6 │ │ +1adb72: 7030 7d10 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@107d │ │ +1adb78: 2200 0605 |0010: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@0506 │ │ +1adb7c: 7020 a010 3000 |0012: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10a0 │ │ +1adb82: 1f00 4702 |0015: check-cast v0, Landroidx/lifecycle/Observer; // type@0247 │ │ +1adb86: 6e30 4c06 2100 |0017: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@064c │ │ +1adb8c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0004 line=181 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -38903,62 +38903,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 │ │ -1ad418: |[1ad418] 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; │ │ -1ad428: 3805 5900 |0000: if-eqz v5, 0059 // +0059 │ │ -1ad42c: 7020 e310 5400 |0002: invoke-direct {v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.displaySelectedDrive:(Lcom/infomaniak/drive/data/models/drive/Drive;)V // method@10e3 │ │ -1ad432: 7010 ea10 0400 |0005: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ -1ad438: 0c00 |0008: move-result-object v0 │ │ -1ad43a: 5400 4401 |0009: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0144 │ │ -1ad43e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -1ad440: 6e20 4b08 1000 |000c: invoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@084b │ │ -1ad446: 7010 ea10 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ -1ad44c: 0c00 |0012: move-result-object v0 │ │ -1ad44e: 5400 4301 |0013: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathTitle:Landroid/widget/TextView; // field@0143 │ │ -1ad452: 1a02 dce4 |0015: const-string v2, "pathTitle" // string@e4dc │ │ -1ad456: 7120 bbb9 2000 |0017: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1ad45c: 1f00 2101 |001a: check-cast v0, Landroid/view/View; // type@0121 │ │ -1ad460: 6e20 4f03 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1ad466: 7010 1111 0400 |001f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSelectPath:()V // method@1111 │ │ -1ad46c: 7010 f610 0400 |0022: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@10f6 │ │ -1ad472: 0c00 |0025: move-result-object v0 │ │ -1ad474: 7010 f410 0400 |0026: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f4 │ │ -1ad47a: 0c04 |0029: move-result-object v4 │ │ -1ad47c: 6e10 9910 0400 |002a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@1099 │ │ -1ad482: 0c04 |002d: move-result-object v4 │ │ -1ad484: 6e10 360b 0000 |002e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getUserId:()I // method@0b36 │ │ -1ad48a: 0a01 |0031: move-result v1 │ │ -1ad48c: 6e10 1335 0300 |0032: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3513 │ │ -1ad492: 0c03 |0035: move-result-object v3 │ │ -1ad494: 6e10 4a06 0300 |0036: invoke-virtual {v3}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ -1ad49a: 0c03 |0039: move-result-object v3 │ │ -1ad49c: 1f03 0418 |003a: check-cast v3, Ljava/lang/Integer; // type@1804 │ │ -1ad4a0: 3903 0300 |003c: if-nez v3, 003f // +0003 │ │ -1ad4a4: 2816 |003e: goto 0054 // +0016 │ │ -1ad4a6: 6e10 c895 0300 |003f: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@95c8 │ │ -1ad4ac: 0a03 |0042: move-result v3 │ │ -1ad4ae: 3331 1100 |0043: if-ne v1, v3, 0054 // +0011 │ │ -1ad4b2: 6e10 340b 0000 |0045: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getDriveId:()I // method@0b34 │ │ -1ad4b8: 0a03 |0048: move-result v3 │ │ -1ad4ba: 6e10 850b 0500 |0049: invoke-virtual {v5}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b85 │ │ -1ad4c0: 0a05 |004c: move-result v5 │ │ -1ad4c2: 3353 0700 |004d: if-ne v3, v5, 0054 // +0007 │ │ -1ad4c6: 6e10 350b 0000 |004f: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getFolderId:()Ljava/lang/Integer; // method@0b35 │ │ -1ad4cc: 0c03 |0052: move-result-object v3 │ │ -1ad4ce: 2802 |0053: goto 0055 // +0002 │ │ -1ad4d0: 1203 |0054: const/4 v3, #int 0 // #0 │ │ -1ad4d2: 6e20 4e06 3400 |0055: invoke-virtual {v4, v3}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064e │ │ -1ad4d8: 2804 |0058: goto 005c // +0004 │ │ -1ad4da: 7010 e210 0400 |0059: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.displayDriveSelection:()V // method@10e2 │ │ -1ad4e0: 6203 89b3 |005c: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1ad4e4: 1103 |005e: return-object v3 │ │ +1ad4e8: |[1ad4e8] 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; │ │ +1ad4f8: 3805 5900 |0000: if-eqz v5, 0059 // +0059 │ │ +1ad4fc: 7020 e310 5400 |0002: invoke-direct {v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.displaySelectedDrive:(Lcom/infomaniak/drive/data/models/drive/Drive;)V // method@10e3 │ │ +1ad502: 7010 ea10 0400 |0005: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ +1ad508: 0c00 |0008: move-result-object v0 │ │ +1ad50a: 5400 4401 |0009: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0144 │ │ +1ad50e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +1ad510: 6e20 4b08 1000 |000c: invoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@084b │ │ +1ad516: 7010 ea10 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ +1ad51c: 0c00 |0012: move-result-object v0 │ │ +1ad51e: 5400 4301 |0013: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathTitle:Landroid/widget/TextView; // field@0143 │ │ +1ad522: 1a02 e1e4 |0015: const-string v2, "pathTitle" // string@e4e1 │ │ +1ad526: 7120 c8b9 2000 |0017: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1ad52c: 1f00 2101 |001a: check-cast v0, Landroid/view/View; // type@0121 │ │ +1ad530: 6e20 4f03 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1ad536: 7010 1111 0400 |001f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSelectPath:()V // method@1111 │ │ +1ad53c: 7010 f610 0400 |0022: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@10f6 │ │ +1ad542: 0c00 |0025: move-result-object v0 │ │ +1ad544: 7010 f410 0400 |0026: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f4 │ │ +1ad54a: 0c04 |0029: move-result-object v4 │ │ +1ad54c: 6e10 9910 0400 |002a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@1099 │ │ +1ad552: 0c04 |002d: move-result-object v4 │ │ +1ad554: 6e10 360b 0000 |002e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getUserId:()I // method@0b36 │ │ +1ad55a: 0a01 |0031: move-result v1 │ │ +1ad55c: 6e10 2035 0300 |0032: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3520 │ │ +1ad562: 0c03 |0035: move-result-object v3 │ │ +1ad564: 6e10 4a06 0300 |0036: invoke-virtual {v3}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ +1ad56a: 0c03 |0039: move-result-object v3 │ │ +1ad56c: 1f03 0518 |003a: check-cast v3, Ljava/lang/Integer; // type@1805 │ │ +1ad570: 3903 0300 |003c: if-nez v3, 003f // +0003 │ │ +1ad574: 2816 |003e: goto 0054 // +0016 │ │ +1ad576: 6e10 d595 0300 |003f: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@95d5 │ │ +1ad57c: 0a03 |0042: move-result v3 │ │ +1ad57e: 3331 1100 |0043: if-ne v1, v3, 0054 // +0011 │ │ +1ad582: 6e10 340b 0000 |0045: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getDriveId:()I // method@0b34 │ │ +1ad588: 0a03 |0048: move-result v3 │ │ +1ad58a: 6e10 850b 0500 |0049: invoke-virtual {v5}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b85 │ │ +1ad590: 0a05 |004c: move-result v5 │ │ +1ad592: 3353 0700 |004d: if-ne v3, v5, 0054 // +0007 │ │ +1ad596: 6e10 350b 0000 |004f: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getFolderId:()Ljava/lang/Integer; // method@0b35 │ │ +1ad59c: 0c03 |0052: move-result-object v3 │ │ +1ad59e: 2802 |0053: goto 0055 // +0002 │ │ +1ad5a0: 1203 |0054: const/4 v3, #int 0 // #0 │ │ +1ad5a2: 6e20 4e06 3400 |0055: invoke-virtual {v4, v3}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064e │ │ +1ad5a8: 2804 |0058: goto 005c // +0004 │ │ +1ad5aa: 7010 e210 0400 |0059: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.displayDriveSelection:()V // method@10e2 │ │ +1ad5b0: 6203 8cb3 |005c: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1ad5b4: 1103 |005e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=183 │ │ 0x0005 line=184 │ │ 0x000f line=185 │ │ 0x001c line=626 │ │ 0x001f line=186 │ │ @@ -38978,56 +38978,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 │ │ -1ad054: |[1ad054] com.infomaniak.drive.ui.SaveExternalFilesActivity.fileName:(Landroid/net/Uri;)Ljava/lang/String; │ │ -1ad064: 6e10 ec10 0600 |0000: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@10ec │ │ -1ad06a: 0c00 |0003: move-result-object v0 │ │ -1ad06c: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -1ad06e: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -1ad070: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1ad072: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -1ad074: 0771 |0008: move-object v1, v7 │ │ -1ad076: 7406 7000 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0070 │ │ -1ad07c: 0c00 |000c: move-result-object v0 │ │ -1ad07e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1ad080: 3800 2000 |000e: if-eqz v0, 002e // +0020 │ │ -1ad084: 1f00 c217 |0010: check-cast v0, Ljava/io/Closeable; // type@17c2 │ │ -1ad088: 0702 |0012: move-object v2, v0 │ │ -1ad08a: 1f02 5600 |0013: check-cast v2, Landroid/database/Cursor; // type@0056 │ │ -1ad08e: 7210 0901 0200 |0015: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@0109 │ │ -1ad094: 0a03 |0018: move-result v3 │ │ -1ad096: 3803 0700 |0019: if-eqz v3, 0020 // +0007 │ │ -1ad09a: 7120 3246 7200 |001b: invoke-static {v2, v7}, Lcom/infomaniak/lib/core/utils/MediaStoreUtilsKt;.getFileName:(Landroid/database/Cursor;Landroid/net/Uri;)Ljava/lang/String; // method@4632 │ │ -1ad0a0: 0c02 |001e: move-result-object v2 │ │ -1ad0a2: 2802 |001f: goto 0021 // +0002 │ │ -1ad0a4: 0712 |0020: move-object v2, v1 │ │ -1ad0a6: 7120 ceb5 1000 |0021: invoke-static {v0, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5ce │ │ -1ad0ac: 3902 2000 |0024: if-nez v2, 0044 // +0020 │ │ -1ad0b0: 2808 |0026: goto 002e // +0008 │ │ -1ad0b2: 0d07 |0027: move-exception v7 │ │ -1ad0b4: 2707 |0028: throw v7 │ │ -1ad0b6: 0d01 |0029: move-exception v1 │ │ -1ad0b8: 7120 ceb5 7000 |002a: invoke-static {v0, v7}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5ce │ │ -1ad0be: 2701 |002d: throw v1 │ │ -1ad0c0: 6e10 cc01 0700 |002e: invoke-virtual {v7}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01cc │ │ -1ad0c6: 0c07 |0031: move-result-object v7 │ │ -1ad0c8: 1a00 c583 |0032: const-string v0, "UTF-8" // string@83c5 │ │ -1ad0cc: 7120 cd97 0700 |0034: invoke-static {v7, v0}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@97cd │ │ -1ad0d2: 0c07 |0037: move-result-object v7 │ │ -1ad0d4: 1a00 65a5 |0038: const-string v0, "decode(...)" // string@a565 │ │ -1ad0d8: 7120 bbb9 0700 |003a: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1ad0de: 1a00 bf25 |003d: const-string v0, "/" // string@25bf │ │ -1ad0e2: 1222 |003f: const/4 v2, #int 2 // #2 │ │ -1ad0e4: 7151 69c4 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@c469 │ │ -1ad0ea: 0c02 |0043: move-result-object v2 │ │ -1ad0ec: 1102 |0044: return-object v2 │ │ +1ad124: |[1ad124] com.infomaniak.drive.ui.SaveExternalFilesActivity.fileName:(Landroid/net/Uri;)Ljava/lang/String; │ │ +1ad134: 6e10 ec10 0600 |0000: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@10ec │ │ +1ad13a: 0c00 |0003: move-result-object v0 │ │ +1ad13c: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +1ad13e: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +1ad140: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1ad142: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +1ad144: 0771 |0008: move-object v1, v7 │ │ +1ad146: 7406 7000 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0070 │ │ +1ad14c: 0c00 |000c: move-result-object v0 │ │ +1ad14e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1ad150: 3800 2000 |000e: if-eqz v0, 002e // +0020 │ │ +1ad154: 1f00 c317 |0010: check-cast v0, Ljava/io/Closeable; // type@17c3 │ │ +1ad158: 0702 |0012: move-object v2, v0 │ │ +1ad15a: 1f02 5600 |0013: check-cast v2, Landroid/database/Cursor; // type@0056 │ │ +1ad15e: 7210 0901 0200 |0015: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@0109 │ │ +1ad164: 0a03 |0018: move-result v3 │ │ +1ad166: 3803 0700 |0019: if-eqz v3, 0020 // +0007 │ │ +1ad16a: 7120 3f46 7200 |001b: invoke-static {v2, v7}, Lcom/infomaniak/lib/core/utils/MediaStoreUtilsKt;.getFileName:(Landroid/database/Cursor;Landroid/net/Uri;)Ljava/lang/String; // method@463f │ │ +1ad170: 0c02 |001e: move-result-object v2 │ │ +1ad172: 2802 |001f: goto 0021 // +0002 │ │ +1ad174: 0712 |0020: move-object v2, v1 │ │ +1ad176: 7120 dbb5 1000 |0021: invoke-static {v0, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5db │ │ +1ad17c: 3902 2000 |0024: if-nez v2, 0044 // +0020 │ │ +1ad180: 2808 |0026: goto 002e // +0008 │ │ +1ad182: 0d07 |0027: move-exception v7 │ │ +1ad184: 2707 |0028: throw v7 │ │ +1ad186: 0d01 |0029: move-exception v1 │ │ +1ad188: 7120 dbb5 7000 |002a: invoke-static {v0, v7}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5db │ │ +1ad18e: 2701 |002d: throw v1 │ │ +1ad190: 6e10 cc01 0700 |002e: invoke-virtual {v7}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01cc │ │ +1ad196: 0c07 |0031: move-result-object v7 │ │ +1ad198: 1a00 c983 |0032: const-string v0, "UTF-8" // string@83c9 │ │ +1ad19c: 7120 da97 0700 |0034: invoke-static {v7, v0}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@97da │ │ +1ad1a2: 0c07 |0037: move-result-object v7 │ │ +1ad1a4: 1a00 6aa5 |0038: const-string v0, "decode(...)" // string@a56a │ │ +1ad1a8: 7120 c8b9 0700 |003a: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1ad1ae: 1a00 c025 |003d: const-string v0, "/" // string@25c0 │ │ +1ad1b2: 1222 |003f: const/4 v2, #int 2 // #2 │ │ +1ad1b4: 7151 76c4 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@c476 │ │ +1ad1ba: 0c02 |0043: move-result-object v2 │ │ +1ad1bc: 1102 |0044: return-object v2 │ │ catches : 2 │ │ 0x0012 - 0x001f │ │ -> 0x0027 │ │ 0x0028 - 0x0029 │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=525 │ │ @@ -39043,20 +39043,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 │ │ -1acf0c: |[1acf0c] com.infomaniak.drive.ui.SaveExternalFilesActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ -1acf1c: 5410 4c05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.binding$delegate:Lkotlin/Lazy; // field@054c │ │ -1acf20: 7210 939c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9c93 │ │ -1acf26: 0c00 |0005: move-result-object v0 │ │ -1acf28: 1f00 ef03 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // type@03ef │ │ -1acf2c: 1100 |0008: return-object v0 │ │ +1acfdc: |[1acfdc] com.infomaniak.drive.ui.SaveExternalFilesActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ +1acfec: 5410 4c05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.binding$delegate:Lkotlin/Lazy; // field@054c │ │ +1acff0: 7210 a09c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9ca0 │ │ +1acff6: 0c00 |0005: move-result-object v0 │ │ +1acff8: 1f00 ef03 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // type@03ef │ │ +1acffc: 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;) │ │ @@ -39064,63 +39064,63 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 93 16-bit code units │ │ -1adaf0: |[1adaf0] com.infomaniak.drive.ui.SaveExternalFilesActivity.getFiles:()V │ │ -1adb00: 5480 4d05 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@054d │ │ -1adb04: 3900 5a00 |0002: if-nez v0, 005c // +005a │ │ -1adb08: 5580 4f05 |0004: iget-boolean v0, v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@054f │ │ -1adb0c: 3900 5600 |0006: if-nez v0, 005c // +0056 │ │ -1adb10: 6e10 ef10 0800 |0008: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10ef │ │ -1adb16: 0c00 |000b: move-result-object v0 │ │ -1adb18: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -1adb1c: 6e10 9d00 0000 |000e: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@009d │ │ -1adb22: 0c00 |0011: move-result-object v0 │ │ -1adb24: 2802 |0012: goto 0014 // +0002 │ │ -1adb26: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -1adb28: 3800 4800 |0014: if-eqz v0, 005c // +0048 │ │ -1adb2c: 6e10 7d96 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@967d │ │ -1adb32: 0a01 |0019: move-result v1 │ │ -1adb34: 1402 cd65 11ba |001a: const v2, #float -0.000554648 // #ba1165cd │ │ -1adb3a: 3221 1500 |001d: if-eq v1, v2, 0032 // +0015 │ │ -1adb3e: 1402 4298 83fc |001f: const v2, #float -5.46623e+36 // #fc839842 │ │ -1adb44: 3221 0300 |0022: if-eq v1, v2, 0025 // +0003 │ │ -1adb48: 2838 |0024: goto 005c // +0038 │ │ -1adb4a: 1a01 2e94 |0025: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@942e │ │ -1adb4e: 6e20 7696 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9676 │ │ -1adb54: 0a00 |002a: move-result v0 │ │ -1adb56: 3900 0300 |002b: if-nez v0, 002e // +0003 │ │ -1adb5a: 282f |002d: goto 005c // +002f │ │ -1adb5c: 7010 fa10 0800 |002e: invoke-direct {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendMultiple:()V // method@10fa │ │ -1adb62: 282b |0031: goto 005c // +002b │ │ -1adb64: 1a01 2d94 |0032: const-string v1, "android.intent.action.SEND" // string@942d │ │ -1adb68: 6e20 7696 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9676 │ │ -1adb6e: 0a00 |0037: move-result v0 │ │ -1adb70: 3800 2400 |0038: if-eqz v0, 005c // +0024 │ │ -1adb74: 7010 fb10 0800 |003a: invoke-direct {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle:()V // method@10fb │ │ -1adb7a: 281f |003d: goto 005c // +001f │ │ -1adb7c: 0d00 |003e: move-exception v0 │ │ -1adb7e: 6e10 a695 0000 |003f: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@95a6 │ │ -1adb84: 0781 |0042: move-object v1, v8 │ │ -1adb86: 1f01 1600 |0043: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -1adb8a: 1306 0e00 |0045: const/16 v6, #int 14 // #e │ │ -1adb8e: 1207 |0047: const/4 v7, #int 0 // #0 │ │ -1adb90: 1402 6000 147f |0048: const v2, #float 1.96728e+38 // #7f140060 │ │ -1adb96: 1203 |004b: const/4 v3, #int 0 // #0 │ │ -1adb98: 1204 |004c: const/4 v4, #int 0 // #0 │ │ -1adb9a: 1205 |004d: const/4 v5, #int 0 // #0 │ │ -1adb9c: 7707 f146 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@46f1 │ │ -1adba2: 2201 f504 |0051: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15; // type@04f5 │ │ -1adba6: 7020 7b10 0100 |0053: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.:(Ljava/lang/Exception;)V // method@107b │ │ -1adbac: 7110 1f7b 0100 |0056: invoke-static {v1}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@7b1f │ │ -1adbb2: 6e10 e910 0800 |0059: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10e9 │ │ -1adbb8: 0e00 |005c: return-void │ │ +1adbc0: |[1adbc0] com.infomaniak.drive.ui.SaveExternalFilesActivity.getFiles:()V │ │ +1adbd0: 5480 4d05 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@054d │ │ +1adbd4: 3900 5a00 |0002: if-nez v0, 005c // +005a │ │ +1adbd8: 5580 4f05 |0004: iget-boolean v0, v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@054f │ │ +1adbdc: 3900 5600 |0006: if-nez v0, 005c // +0056 │ │ +1adbe0: 6e10 ef10 0800 |0008: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10ef │ │ +1adbe6: 0c00 |000b: move-result-object v0 │ │ +1adbe8: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +1adbec: 6e10 9d00 0000 |000e: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@009d │ │ +1adbf2: 0c00 |0011: move-result-object v0 │ │ +1adbf4: 2802 |0012: goto 0014 // +0002 │ │ +1adbf6: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +1adbf8: 3800 4800 |0014: if-eqz v0, 005c // +0048 │ │ +1adbfc: 6e10 8a96 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@968a │ │ +1adc02: 0a01 |0019: move-result v1 │ │ +1adc04: 1402 cd65 11ba |001a: const v2, #float -0.000554648 // #ba1165cd │ │ +1adc0a: 3221 1500 |001d: if-eq v1, v2, 0032 // +0015 │ │ +1adc0e: 1402 4298 83fc |001f: const v2, #float -5.46623e+36 // #fc839842 │ │ +1adc14: 3221 0300 |0022: if-eq v1, v2, 0025 // +0003 │ │ +1adc18: 2838 |0024: goto 005c // +0038 │ │ +1adc1a: 1a01 3394 |0025: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@9433 │ │ +1adc1e: 6e20 8396 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9683 │ │ +1adc24: 0a00 |002a: move-result v0 │ │ +1adc26: 3900 0300 |002b: if-nez v0, 002e // +0003 │ │ +1adc2a: 282f |002d: goto 005c // +002f │ │ +1adc2c: 7010 fa10 0800 |002e: invoke-direct {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendMultiple:()V // method@10fa │ │ +1adc32: 282b |0031: goto 005c // +002b │ │ +1adc34: 1a01 3294 |0032: const-string v1, "android.intent.action.SEND" // string@9432 │ │ +1adc38: 6e20 8396 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9683 │ │ +1adc3e: 0a00 |0037: move-result v0 │ │ +1adc40: 3800 2400 |0038: if-eqz v0, 005c // +0024 │ │ +1adc44: 7010 fb10 0800 |003a: invoke-direct {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle:()V // method@10fb │ │ +1adc4a: 281f |003d: goto 005c // +001f │ │ +1adc4c: 0d00 |003e: move-exception v0 │ │ +1adc4e: 6e10 b395 0000 |003f: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@95b3 │ │ +1adc54: 0781 |0042: move-object v1, v8 │ │ +1adc56: 1f01 1600 |0043: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1adc5a: 1306 0e00 |0045: const/16 v6, #int 14 // #e │ │ +1adc5e: 1207 |0047: const/4 v7, #int 0 // #0 │ │ +1adc60: 1402 6000 147f |0048: const v2, #float 1.96728e+38 // #7f140060 │ │ +1adc66: 1203 |004b: const/4 v3, #int 0 // #0 │ │ +1adc68: 1204 |004c: const/4 v4, #int 0 // #0 │ │ +1adc6a: 1205 |004d: const/4 v5, #int 0 // #0 │ │ +1adc6c: 7707 fe46 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@46fe │ │ +1adc72: 2201 f504 |0051: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15; // type@04f5 │ │ +1adc76: 7020 7b10 0100 |0053: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.:(Ljava/lang/Exception;)V // method@107b │ │ +1adc7c: 7110 2c7b 0100 |0056: invoke-static {v1}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@7b2c │ │ +1adc82: 6e10 e910 0800 |0059: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10e9 │ │ +1adc88: 0e00 |005c: return-void │ │ catches : 1 │ │ 0x0008 - 0x003d │ │ Ljava/lang/Exception; -> 0x003e │ │ positions : │ │ 0x0000 line=317 │ │ 0x0008 line=319 │ │ 0x002e line=321 │ │ @@ -39138,22 +39138,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 │ │ -1adac0: |[1adac0] com.infomaniak.drive.ui.SaveExternalFilesActivity.getFiles$lambda$34:(Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ -1adad0: 1a00 73ef |0000: const-string v0, "scope" // string@ef73 │ │ -1adad4: 7120 bcb9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1adada: 6200 70a7 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a770 │ │ -1adade: 7220 5874 0200 |0007: invoke-interface {v2, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@7458 │ │ -1adae4: 1f01 2418 |000a: check-cast v1, Ljava/lang/Throwable; // type@1824 │ │ -1adae8: 7110 d27a 0100 |000c: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7ad2 │ │ -1adaee: 0e00 |000f: return-void │ │ +1adb90: |[1adb90] com.infomaniak.drive.ui.SaveExternalFilesActivity.getFiles$lambda$34:(Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ +1adba0: 1a00 78ef |0000: const-string v0, "scope" // string@ef78 │ │ +1adba4: 7120 c9b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1adbaa: 6200 73a7 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a773 │ │ +1adbae: 7220 6574 0200 |0007: invoke-interface {v2, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@7465 │ │ +1adbb4: 1f01 2518 |000a: check-cast v1, Ljava/lang/Throwable; // type@1825 │ │ +1adbb8: 7110 df7a 0100 |000c: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7adf │ │ +1adbbe: 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; │ │ @@ -39163,21 +39163,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 │ │ -1acf54: |[1acf54] com.infomaniak.drive.ui.SaveExternalFilesActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1acf64: 5410 5005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.navigationArgs$delegate:Landroidx/navigation/NavArgsLazy; // field@0550 │ │ -1acf68: 1f00 9e19 |0002: check-cast v0, Lkotlin/Lazy; // type@199e │ │ -1acf6c: 7210 939c 0000 |0004: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9c93 │ │ -1acf72: 0c00 |0007: move-result-object v0 │ │ -1acf74: 1f00 1205 |0008: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ -1acf78: 1100 |000a: return-object v0 │ │ +1ad024: |[1ad024] com.infomaniak.drive.ui.SaveExternalFilesActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1ad034: 5410 5005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.navigationArgs$delegate:Landroidx/navigation/NavArgsLazy; // field@0550 │ │ +1ad038: 1f00 9f19 |0002: check-cast v0, Lkotlin/Lazy; // type@199f │ │ +1ad03c: 7210 a09c 0000 |0004: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9ca0 │ │ +1ad042: 0c00 |0007: move-result-object v0 │ │ +1ad044: 1f00 1205 |0008: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ +1ad048: 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;) │ │ @@ -39185,24 +39185,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 │ │ -1acfbc: |[1acfbc] com.infomaniak.drive.ui.SaveExternalFilesActivity.getOutputFile:(Ljava/lang/String;)Ljava/io/File; │ │ -1acfcc: 2200 c517 |0000: new-instance v0, Ljava/io/File; // type@17c5 │ │ -1acfd0: 7010 f710 0200 |0002: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSharedFolder:()Ljava/io/File; // method@10f7 │ │ -1acfd6: 0c01 |0005: move-result-object v1 │ │ -1acfd8: 7030 7d94 1003 |0006: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@947d │ │ -1acfde: 6e10 8794 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@9487 │ │ -1acfe4: 0a03 |000c: move-result v3 │ │ -1acfe6: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ -1acfea: 6e10 8594 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@9485 │ │ -1acff0: 1100 |0012: return-object v0 │ │ +1ad08c: |[1ad08c] com.infomaniak.drive.ui.SaveExternalFilesActivity.getOutputFile:(Ljava/lang/String;)Ljava/io/File; │ │ +1ad09c: 2200 c617 |0000: new-instance v0, Ljava/io/File; // type@17c6 │ │ +1ad0a0: 7010 f710 0200 |0002: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSharedFolder:()Ljava/io/File; // method@10f7 │ │ +1ad0a6: 0c01 |0005: move-result-object v1 │ │ +1ad0a8: 7030 8a94 1003 |0006: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@948a │ │ +1ad0ae: 6e10 9494 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@9494 │ │ +1ad0b4: 0a03 |000c: move-result v3 │ │ +1ad0b6: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ +1ad0ba: 6e10 9294 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@9492 │ │ +1ad0c0: 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; │ │ │ │ @@ -39211,20 +39211,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 │ │ -1acf30: |[1acf30] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; │ │ -1acf40: 5410 5105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalFilesViewModel$delegate:Lkotlin/Lazy; // field@0551 │ │ -1acf44: 7210 939c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9c93 │ │ -1acf4a: 0c00 |0005: move-result-object v0 │ │ -1acf4c: 1f00 0305 |0006: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // type@0503 │ │ -1acf50: 1100 |0008: return-object v0 │ │ +1ad000: |[1ad000] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; │ │ +1ad010: 5410 5105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalFilesViewModel$delegate:Lkotlin/Lazy; // field@0551 │ │ +1ad014: 7210 a09c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9ca0 │ │ +1ad01a: 0c00 |0005: move-result-object v0 │ │ +1ad01c: 1f00 0305 |0006: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // type@0503 │ │ +1ad020: 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;) │ │ @@ -39232,20 +39232,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 │ │ -1acf7c: |[1acf7c] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; │ │ -1acf8c: 5410 5305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectDriveViewModel$delegate:Lkotlin/Lazy; // field@0553 │ │ -1acf90: 7210 939c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9c93 │ │ -1acf96: 0c00 |0005: move-result-object v0 │ │ -1acf98: 1f00 060b |0006: check-cast v0, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // type@0b06 │ │ -1acf9c: 1100 |0008: return-object v0 │ │ +1ad04c: |[1ad04c] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; │ │ +1ad05c: 5410 5305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectDriveViewModel$delegate:Lkotlin/Lazy; // field@0553 │ │ +1ad060: 7210 a09c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9ca0 │ │ +1ad066: 0c00 |0005: move-result-object v0 │ │ +1ad068: 1f00 070b |0006: check-cast v0, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // type@0b07 │ │ +1ad06c: 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;) │ │ @@ -39253,54 +39253,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 │ │ -1ace28: |[1ace28] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; │ │ -1ace38: 7010 e010 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canUseExternalFilesPref:()Z // method@10e0 │ │ -1ace3e: 0a00 |0003: move-result v0 │ │ -1ace40: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -1ace44: 7010 f910 0400 |0006: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@10f9 │ │ -1ace4a: 0c00 |0009: move-result-object v0 │ │ -1ace4c: 6e10 3e0b 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getSaveExternalFilesPref:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@0b3e │ │ -1ace52: 0c00 |000d: move-result-object v0 │ │ -1ace54: 283b |000e: goto 0049 // +003b │ │ -1ace56: 7010 f210 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f2 │ │ -1ace5c: 0c00 |0012: move-result-object v0 │ │ -1ace5e: 6e10 2c11 0000 |0013: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@112c │ │ -1ace64: 0a00 |0016: move-result v0 │ │ -1ace66: 12f1 |0017: const/4 v1, #int -1 // #ff │ │ -1ace68: 3310 0f00 |0018: if-ne v0, v1, 0027 // +000f │ │ -1ace6c: 7010 f910 0400 |001a: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@10f9 │ │ -1ace72: 0c00 |001d: move-result-object v0 │ │ -1ace74: 6e10 3e0b 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getSaveExternalFilesPref:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@0b3e │ │ -1ace7a: 0c00 |0021: move-result-object v0 │ │ -1ace7c: 6e10 350b 0000 |0022: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getFolderId:()Ljava/lang/Integer; // method@0b35 │ │ -1ace82: 0c00 |0025: move-result-object v0 │ │ -1ace84: 280d |0026: goto 0033 // +000d │ │ -1ace86: 7010 f210 0400 |0027: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f2 │ │ -1ace8c: 0c00 |002a: move-result-object v0 │ │ -1ace8e: 6e10 2c11 0000 |002b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@112c │ │ -1ace94: 0a00 |002e: move-result v0 │ │ -1ace96: 7110 d795 0000 |002f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -1ace9c: 0c00 |0032: move-result-object v0 │ │ -1ace9e: 2201 bb03 |0033: new-instance v1, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // type@03bb │ │ -1acea2: 7010 f210 0400 |0035: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f2 │ │ -1acea8: 0c02 |0038: move-result-object v2 │ │ -1aceaa: 6e10 2d11 0200 |0039: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getUserId:()I // method@112d │ │ -1aceb0: 0a02 |003c: move-result v2 │ │ -1aceb2: 7010 f210 0400 |003d: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f2 │ │ -1aceb8: 0c03 |0040: move-result-object v3 │ │ -1aceba: 6e10 2b11 0300 |0041: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getDriveId:()I // method@112b │ │ -1acec0: 0a03 |0044: move-result v3 │ │ -1acec2: 7040 310b 2103 |0045: invoke-direct {v1, v2, v3, v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.:(IILjava/lang/Integer;)V // method@0b31 │ │ -1acec8: 0710 |0048: move-object v0, v1 │ │ -1aceca: 1100 |0049: return-object v0 │ │ +1acef8: |[1acef8] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; │ │ +1acf08: 7010 e010 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canUseExternalFilesPref:()Z // method@10e0 │ │ +1acf0e: 0a00 |0003: move-result v0 │ │ +1acf10: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +1acf14: 7010 f910 0400 |0006: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@10f9 │ │ +1acf1a: 0c00 |0009: move-result-object v0 │ │ +1acf1c: 6e10 3e0b 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getSaveExternalFilesPref:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@0b3e │ │ +1acf22: 0c00 |000d: move-result-object v0 │ │ +1acf24: 283b |000e: goto 0049 // +003b │ │ +1acf26: 7010 f210 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f2 │ │ +1acf2c: 0c00 |0012: move-result-object v0 │ │ +1acf2e: 6e10 2c11 0000 |0013: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@112c │ │ +1acf34: 0a00 |0016: move-result v0 │ │ +1acf36: 12f1 |0017: const/4 v1, #int -1 // #ff │ │ +1acf38: 3310 0f00 |0018: if-ne v0, v1, 0027 // +000f │ │ +1acf3c: 7010 f910 0400 |001a: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@10f9 │ │ +1acf42: 0c00 |001d: move-result-object v0 │ │ +1acf44: 6e10 3e0b 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getSaveExternalFilesPref:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@0b3e │ │ +1acf4a: 0c00 |0021: move-result-object v0 │ │ +1acf4c: 6e10 350b 0000 |0022: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getFolderId:()Ljava/lang/Integer; // method@0b35 │ │ +1acf52: 0c00 |0025: move-result-object v0 │ │ +1acf54: 280d |0026: goto 0033 // +000d │ │ +1acf56: 7010 f210 0400 |0027: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f2 │ │ +1acf5c: 0c00 |002a: move-result-object v0 │ │ +1acf5e: 6e10 2c11 0000 |002b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@112c │ │ +1acf64: 0a00 |002e: move-result v0 │ │ +1acf66: 7110 e495 0000 |002f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +1acf6c: 0c00 |0032: move-result-object v0 │ │ +1acf6e: 2201 bb03 |0033: new-instance v1, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // type@03bb │ │ +1acf72: 7010 f210 0400 |0035: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f2 │ │ +1acf78: 0c02 |0038: move-result-object v2 │ │ +1acf7a: 6e10 2d11 0200 |0039: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getUserId:()I // method@112d │ │ +1acf80: 0a02 |003c: move-result v2 │ │ +1acf82: 7010 f210 0400 |003d: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f2 │ │ +1acf88: 0c03 |0040: move-result-object v3 │ │ +1acf8a: 6e10 2b11 0300 |0041: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getDriveId:()I // method@112b │ │ +1acf90: 0a03 |0044: move-result v3 │ │ +1acf92: 7040 310b 2103 |0045: invoke-direct {v1, v2, v3, v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.:(IILjava/lang/Integer;)V // method@0b31 │ │ +1acf98: 0710 |0048: move-object v0, v1 │ │ +1acf9a: 1100 |0049: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0006 line=202 │ │ 0x000f line=204 │ │ 0x001a line=205 │ │ 0x0027 line=207 │ │ @@ -39313,20 +39313,20 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1acff4: |[1acff4] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSharedFolder:()Ljava/io/File; │ │ -1ad004: 5410 5505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder$delegate:Lkotlin/Lazy; // field@0555 │ │ -1ad008: 7210 939c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9c93 │ │ -1ad00e: 0c00 |0005: move-result-object v0 │ │ -1ad010: 1f00 c517 |0006: check-cast v0, Ljava/io/File; // type@17c5 │ │ -1ad014: 1100 |0008: return-object v0 │ │ +1ad0c4: |[1ad0c4] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSharedFolder:()Ljava/io/File; │ │ +1ad0d4: 5410 5505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder$delegate:Lkotlin/Lazy; // field@0555 │ │ +1ad0d8: 7210 a09c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9ca0 │ │ +1ad0de: 0c00 |0005: move-result-object v0 │ │ +1ad0e0: 1f00 c617 |0006: check-cast v0, Ljava/io/File; // type@17c6 │ │ +1ad0e4: 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;) │ │ @@ -39334,20 +39334,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 │ │ -1acde4: |[1acde4] com.infomaniak.drive.ui.SaveExternalFilesActivity.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1acdf4: 5410 5605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0556 │ │ -1acdf8: 7210 939c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9c93 │ │ -1acdfe: 0c00 |0005: move-result-object v0 │ │ -1ace00: 1f00 bc03 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@03bc │ │ -1ace04: 1100 |0008: return-object v0 │ │ +1aceb4: |[1aceb4] com.infomaniak.drive.ui.SaveExternalFilesActivity.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1acec4: 5410 5605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0556 │ │ +1acec8: 7210 a09c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9ca0 │ │ +1acece: 0c00 |0005: move-result-object v0 │ │ +1aced0: 1f00 bc03 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@03bc │ │ +1aced4: 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;) │ │ @@ -39355,99 +39355,99 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 171 16-bit code units │ │ -1adbcc: |[1adbcc] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendMultiple:()V │ │ -1adbdc: 7010 ea10 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ -1adbe2: 0c00 |0003: move-result-object v0 │ │ -1adbe4: 6e10 ef10 0500 |0004: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10ef │ │ -1adbea: 0c01 |0007: move-result-object v1 │ │ -1adbec: 1a02 5fb7 |0008: const-string v2, "getIntent(...)" // string@b75f │ │ -1adbf0: 7120 bbb9 2100 |000a: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1adbf6: 6002 3900 |000d: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ -1adbfa: 1303 2100 |000f: const/16 v3, #int 33 // #21 │ │ -1adbfe: 1a04 3694 |0011: const-string v4, "android.intent.extra.STREAM" // string@9436 │ │ -1adc02: 3432 0b00 |0013: if-lt v2, v3, 001e // +000b │ │ -1adc06: 1c02 be00 |0015: const-class v2, Landroid/os/Parcelable; // type@00be │ │ -1adc0a: 7130 b00d 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@0db0 │ │ -1adc10: 0c01 |001a: move-result-object v1 │ │ -1adc12: 1f01 d618 |001b: check-cast v1, Ljava/util/List; // type@18d6 │ │ -1adc16: 2807 |001d: goto 0024 // +0007 │ │ -1adc18: 6e20 a500 4100 |001e: invoke-virtual {v1, v4}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00a5 │ │ -1adc1e: 0c01 |0021: move-result-object v1 │ │ -1adc20: 1f01 d618 |0022: check-cast v1, Ljava/util/List; // type@18d6 │ │ -1adc24: 3801 5100 |0024: if-eqz v1, 0075 // +0051 │ │ -1adc28: 1f01 0618 |0026: check-cast v1, Ljava/lang/Iterable; // type@1806 │ │ -1adc2c: 2202 c218 |0028: new-instance v2, Ljava/util/ArrayList; // type@18c2 │ │ -1adc30: 7010 ee98 0200 |002a: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@98ee │ │ -1adc36: 1f02 c518 |002d: check-cast v2, Ljava/util/Collection; // type@18c5 │ │ -1adc3a: 7210 db95 0100 |002f: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95db │ │ -1adc40: 0c01 |0032: move-result-object v1 │ │ -1adc42: 7210 d399 0100 |0033: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@99d3 │ │ -1adc48: 0a03 |0036: move-result v3 │ │ -1adc4a: 3803 0e00 |0037: if-eqz v3, 0045 // +000e │ │ -1adc4e: 7210 d499 0100 |0039: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99d4 │ │ -1adc54: 0c03 |003c: move-result-object v3 │ │ -1adc56: 2034 a000 |003d: instance-of v4, v3, Landroid/net/Uri; // type@00a0 │ │ -1adc5a: 3804 f4ff |003f: if-eqz v4, 0033 // -000c │ │ -1adc5e: 7220 7099 3200 |0041: invoke-interface {v2, v3}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@9970 │ │ -1adc64: 28ef |0044: goto 0033 // -0011 │ │ -1adc66: 1f02 d618 |0045: check-cast v2, Ljava/util/List; // type@18d6 │ │ -1adc6a: 1f02 0618 |0047: check-cast v2, Ljava/lang/Iterable; // type@1806 │ │ -1adc6e: 2201 c218 |0049: new-instance v1, Ljava/util/ArrayList; // type@18c2 │ │ -1adc72: 1303 0a00 |004b: const/16 v3, #int 10 // #a │ │ -1adc76: 7120 b5aa 3200 |004d: invoke-static {v2, v3}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@aab5 │ │ -1adc7c: 0a03 |0050: move-result v3 │ │ -1adc7e: 7020 ef98 3100 |0051: invoke-direct {v1, v3}, Ljava/util/ArrayList;.:(I)V // method@98ef │ │ -1adc84: 1f01 c518 |0054: check-cast v1, Ljava/util/Collection; // type@18c5 │ │ -1adc88: 7210 db95 0200 |0056: invoke-interface {v2}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95db │ │ -1adc8e: 0c02 |0059: move-result-object v2 │ │ -1adc90: 7210 d399 0200 |005a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@99d3 │ │ -1adc96: 0a03 |005d: move-result v3 │ │ -1adc98: 3803 1400 |005e: if-eqz v3, 0072 // +0014 │ │ -1adc9c: 7210 d499 0200 |0060: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99d4 │ │ -1adca2: 0c03 |0063: move-result-object v3 │ │ -1adca4: 1f03 a000 |0064: check-cast v3, Landroid/net/Uri; // type@00a0 │ │ -1adca8: 7020 e810 3500 |0066: invoke-direct {v5, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fileName:(Landroid/net/Uri;)Ljava/lang/String; // method@10e8 │ │ -1adcae: 0c04 |0069: move-result-object v4 │ │ -1adcb0: 7120 b09d 4300 |006a: invoke-static {v3, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9db0 │ │ -1adcb6: 0c03 |006d: move-result-object v3 │ │ -1adcb8: 7220 7099 3100 |006e: invoke-interface {v1, v3}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@9970 │ │ -1adcbe: 28e9 |0071: goto 005a // -0017 │ │ -1adcc0: 1f01 d618 |0072: check-cast v1, Ljava/util/List; // type@18d6 │ │ -1adcc4: 2805 |0074: goto 0079 // +0005 │ │ -1adcc6: 7100 c1aa 0000 |0075: invoke-static {}, Lkotlin/collections/CollectionsKt;.emptyList:()Ljava/util/List; // method@aac1 │ │ -1adccc: 0c01 |0078: move-result-object v1 │ │ -1adcce: 2202 1605 |0079: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // type@0516 │ │ -1adcd2: 1f01 c518 |007b: check-cast v1, Ljava/util/Collection; // type@18c5 │ │ -1adcd6: 7110 05ab 0100 |007d: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.toMutableList:(Ljava/util/Collection;)Ljava/util/List; // method@ab05 │ │ -1adcdc: 0c01 |0080: move-result-object v1 │ │ -1adcde: 7020 3b11 1200 |0081: invoke-direct {v2, v1}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.:(Ljava/util/List;)V // method@113b │ │ -1adce4: 5b52 5205 |0084: iput-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalUriAdapter:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0552 │ │ -1adce8: 5401 4101 |0086: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@0141 │ │ -1adcec: 5452 5205 |0088: iget-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalUriAdapter:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0552 │ │ -1adcf0: 3902 0800 |008a: if-nez v2, 0092 // +0008 │ │ -1adcf4: 1a02 04ef |008c: const-string v2, "saveExternalUriAdapter" // string@ef04 │ │ -1adcf8: 7110 d9b9 0200 |008e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9d9 │ │ -1adcfe: 1202 |0091: const/4 v2, #int 0 // #0 │ │ -1add00: 1f02 7c02 |0092: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@027c │ │ -1add04: 6e20 f606 2100 |0094: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@06f6 │ │ -1add0a: 5400 4101 |0097: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@0141 │ │ -1add0e: 1a01 71ad |0099: const-string v1, "fileNames" // string@ad71 │ │ -1add12: 7120 bbb9 1000 |009b: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1add18: 1f00 2101 |009e: check-cast v0, Landroid/view/View; // type@0121 │ │ -1add1c: 1201 |00a0: const/4 v1, #int 0 // #0 │ │ -1add1e: 6e20 4f03 1000 |00a1: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1add24: 1210 |00a4: const/4 v0, #int 1 // #1 │ │ -1add26: 5c50 4f05 |00a5: iput-boolean v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@054f │ │ -1add2a: 7010 e110 0500 |00a7: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10e1 │ │ -1add30: 0e00 |00aa: return-void │ │ +1adc9c: |[1adc9c] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendMultiple:()V │ │ +1adcac: 7010 ea10 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ +1adcb2: 0c00 |0003: move-result-object v0 │ │ +1adcb4: 6e10 ef10 0500 |0004: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10ef │ │ +1adcba: 0c01 |0007: move-result-object v1 │ │ +1adcbc: 1a02 64b7 |0008: const-string v2, "getIntent(...)" // string@b764 │ │ +1adcc0: 7120 c8b9 2100 |000a: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1adcc6: 6002 3900 |000d: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ +1adcca: 1303 2100 |000f: const/16 v3, #int 33 // #21 │ │ +1adcce: 1a04 3b94 |0011: const-string v4, "android.intent.extra.STREAM" // string@943b │ │ +1adcd2: 3432 0b00 |0013: if-lt v2, v3, 001e // +000b │ │ +1adcd6: 1c02 be00 |0015: const-class v2, Landroid/os/Parcelable; // type@00be │ │ +1adcda: 7130 b00d 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@0db0 │ │ +1adce0: 0c01 |001a: move-result-object v1 │ │ +1adce2: 1f01 d718 |001b: check-cast v1, Ljava/util/List; // type@18d7 │ │ +1adce6: 2807 |001d: goto 0024 // +0007 │ │ +1adce8: 6e20 a500 4100 |001e: invoke-virtual {v1, v4}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00a5 │ │ +1adcee: 0c01 |0021: move-result-object v1 │ │ +1adcf0: 1f01 d718 |0022: check-cast v1, Ljava/util/List; // type@18d7 │ │ +1adcf4: 3801 5100 |0024: if-eqz v1, 0075 // +0051 │ │ +1adcf8: 1f01 0718 |0026: check-cast v1, Ljava/lang/Iterable; // type@1807 │ │ +1adcfc: 2202 c318 |0028: new-instance v2, Ljava/util/ArrayList; // type@18c3 │ │ +1add00: 7010 fb98 0200 |002a: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@98fb │ │ +1add06: 1f02 c618 |002d: check-cast v2, Ljava/util/Collection; // type@18c6 │ │ +1add0a: 7210 e895 0100 |002f: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95e8 │ │ +1add10: 0c01 |0032: move-result-object v1 │ │ +1add12: 7210 e099 0100 |0033: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@99e0 │ │ +1add18: 0a03 |0036: move-result v3 │ │ +1add1a: 3803 0e00 |0037: if-eqz v3, 0045 // +000e │ │ +1add1e: 7210 e199 0100 |0039: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99e1 │ │ +1add24: 0c03 |003c: move-result-object v3 │ │ +1add26: 2034 a000 |003d: instance-of v4, v3, Landroid/net/Uri; // type@00a0 │ │ +1add2a: 3804 f4ff |003f: if-eqz v4, 0033 // -000c │ │ +1add2e: 7220 7d99 3200 |0041: invoke-interface {v2, v3}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@997d │ │ +1add34: 28ef |0044: goto 0033 // -0011 │ │ +1add36: 1f02 d718 |0045: check-cast v2, Ljava/util/List; // type@18d7 │ │ +1add3a: 1f02 0718 |0047: check-cast v2, Ljava/lang/Iterable; // type@1807 │ │ +1add3e: 2201 c318 |0049: new-instance v1, Ljava/util/ArrayList; // type@18c3 │ │ +1add42: 1303 0a00 |004b: const/16 v3, #int 10 // #a │ │ +1add46: 7120 c2aa 3200 |004d: invoke-static {v2, v3}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@aac2 │ │ +1add4c: 0a03 |0050: move-result v3 │ │ +1add4e: 7020 fc98 3100 |0051: invoke-direct {v1, v3}, Ljava/util/ArrayList;.:(I)V // method@98fc │ │ +1add54: 1f01 c618 |0054: check-cast v1, Ljava/util/Collection; // type@18c6 │ │ +1add58: 7210 e895 0200 |0056: invoke-interface {v2}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95e8 │ │ +1add5e: 0c02 |0059: move-result-object v2 │ │ +1add60: 7210 e099 0200 |005a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@99e0 │ │ +1add66: 0a03 |005d: move-result v3 │ │ +1add68: 3803 1400 |005e: if-eqz v3, 0072 // +0014 │ │ +1add6c: 7210 e199 0200 |0060: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99e1 │ │ +1add72: 0c03 |0063: move-result-object v3 │ │ +1add74: 1f03 a000 |0064: check-cast v3, Landroid/net/Uri; // type@00a0 │ │ +1add78: 7020 e810 3500 |0066: invoke-direct {v5, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fileName:(Landroid/net/Uri;)Ljava/lang/String; // method@10e8 │ │ +1add7e: 0c04 |0069: move-result-object v4 │ │ +1add80: 7120 bd9d 4300 |006a: invoke-static {v3, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9dbd │ │ +1add86: 0c03 |006d: move-result-object v3 │ │ +1add88: 7220 7d99 3100 |006e: invoke-interface {v1, v3}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@997d │ │ +1add8e: 28e9 |0071: goto 005a // -0017 │ │ +1add90: 1f01 d718 |0072: check-cast v1, Ljava/util/List; // type@18d7 │ │ +1add94: 2805 |0074: goto 0079 // +0005 │ │ +1add96: 7100 ceaa 0000 |0075: invoke-static {}, Lkotlin/collections/CollectionsKt;.emptyList:()Ljava/util/List; // method@aace │ │ +1add9c: 0c01 |0078: move-result-object v1 │ │ +1add9e: 2202 1605 |0079: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // type@0516 │ │ +1adda2: 1f01 c618 |007b: check-cast v1, Ljava/util/Collection; // type@18c6 │ │ +1adda6: 7110 12ab 0100 |007d: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.toMutableList:(Ljava/util/Collection;)Ljava/util/List; // method@ab12 │ │ +1addac: 0c01 |0080: move-result-object v1 │ │ +1addae: 7020 3b11 1200 |0081: invoke-direct {v2, v1}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.:(Ljava/util/List;)V // method@113b │ │ +1addb4: 5b52 5205 |0084: iput-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalUriAdapter:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0552 │ │ +1addb8: 5401 4101 |0086: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@0141 │ │ +1addbc: 5452 5205 |0088: iget-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalUriAdapter:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0552 │ │ +1addc0: 3902 0800 |008a: if-nez v2, 0092 // +0008 │ │ +1addc4: 1a02 09ef |008c: const-string v2, "saveExternalUriAdapter" // string@ef09 │ │ +1addc8: 7110 e6b9 0200 |008e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9e6 │ │ +1addce: 1202 |0091: const/4 v2, #int 0 // #0 │ │ +1addd0: 1f02 7c02 |0092: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@027c │ │ +1addd4: 6e20 f606 2100 |0094: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@06f6 │ │ +1addda: 5400 4101 |0097: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@0141 │ │ +1addde: 1a01 76ad |0099: const-string v1, "fileNames" // string@ad76 │ │ +1adde2: 7120 c8b9 1000 |009b: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1adde8: 1f00 2101 |009e: check-cast v0, Landroid/view/View; // type@0121 │ │ +1addec: 1201 |00a0: const/4 v1, #int 0 // #0 │ │ +1addee: 6e20 4f03 1000 |00a1: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1addf4: 1210 |00a4: const/4 v0, #int 1 // #1 │ │ +1addf6: 5c50 4f05 |00a5: iput-boolean v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@054f │ │ +1addfa: 7010 e110 0500 |00a7: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10e1 │ │ +1ade00: 0e00 |00aa: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0004 line=382 │ │ 0x000d line=599 │ │ 0x001e line=600 │ │ 0x0026 line=382 │ │ @@ -39476,71 +39476,71 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 119 16-bit code units │ │ -1add34: |[1add34] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle:()V │ │ -1add44: 7010 ea10 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ -1add4a: 0c00 |0003: move-result-object v0 │ │ -1add4c: 5401 3f01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ -1add50: 1a02 6ead |0006: const-string v2, "fileNameEdit" // string@ad6e │ │ -1add54: 7120 bbb9 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1add5a: 1f01 7001 |000b: check-cast v1, Landroid/widget/TextView; // type@0170 │ │ -1add5e: 2202 0505 |000d: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1; // type@0505 │ │ -1add62: 7030 9c10 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@109c │ │ -1add68: 1f02 e400 |0012: check-cast v2, Landroid/text/TextWatcher; // type@00e4 │ │ -1add6c: 6e20 5204 2100 |0014: invoke-virtual {v1, v2}, Landroid/widget/TextView;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@0452 │ │ -1add72: 5401 3f01 |0017: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ -1add76: 2202 031c |0019: new-instance v2, Lkotlin/jvm/internal/SpreadBuilder; // type@1c03 │ │ -1add7a: 1223 |001b: const/4 v3, #int 2 // #2 │ │ -1add7c: 7020 deba 3200 |001c: invoke-direct {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.:(I)V // method@bade │ │ -1add82: 2203 0405 |001f: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$1$2; // type@0504 │ │ -1add86: 7010 9a10 0300 |0021: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$1$2;.:()V // method@109a │ │ -1add8c: 6e20 dfba 3200 |0024: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.add:(Ljava/lang/Object;)V // method@badf │ │ -1add92: 5403 3f01 |0027: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ -1add96: 6e10 d408 0300 |0029: invoke-virtual {v3}, Lcom/google/android/material/textfield/TextInputEditText;.getFilters:()[Landroid/text/InputFilter; // method@08d4 │ │ -1add9c: 0c03 |002c: move-result-object v3 │ │ -1add9e: 6e20 e0ba 3200 |002d: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.addSpread:(Ljava/lang/Object;)V // method@bae0 │ │ -1adda4: 6e10 e1ba 0200 |0030: invoke-virtual {v2}, Lkotlin/jvm/internal/SpreadBuilder;.size:()I // method@bae1 │ │ -1addaa: 0a03 |0033: move-result v3 │ │ -1addac: 2333 a625 |0034: new-array v3, v3, [Landroid/text/InputFilter; // type@25a6 │ │ -1addb0: 6e20 e2ba 3200 |0036: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@bae2 │ │ -1addb6: 0c02 |0039: move-result-object v2 │ │ -1addb8: 1f02 a625 |003a: check-cast v2, [Landroid/text/InputFilter; // type@25a6 │ │ -1addbc: 6e20 dc08 2100 |003c: invoke-virtual {v1, v2}, Lcom/google/android/material/textfield/TextInputEditText;.setFilters:([Landroid/text/InputFilter;)V // method@08dc │ │ -1addc2: 6e10 ef10 0400 |003f: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10ef │ │ -1addc8: 0c01 |0042: move-result-object v1 │ │ -1addca: 1a02 3694 |0043: const-string v2, "android.intent.extra.STREAM" // string@9436 │ │ -1addce: 6e20 ac00 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00ac │ │ -1addd4: 0a01 |0048: move-result v1 │ │ -1addd6: 3801 0900 |0049: if-eqz v1, 0052 // +0009 │ │ -1addda: 7110 fc10 0400 |004b: invoke-static {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle$lambda$39$getExtraStreamFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; // method@10fc │ │ -1adde0: 0c01 |004e: move-result-object v1 │ │ -1adde2: 3901 1300 |004f: if-nez v1, 0062 // +0013 │ │ -1adde6: 0e00 |0051: return-void │ │ -1adde8: 6e10 ef10 0400 |0052: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10ef │ │ -1addee: 0c01 |0055: move-result-object v1 │ │ -1addf0: 1a02 3894 |0056: const-string v2, "android.intent.extra.TEXT" // string@9438 │ │ -1addf4: 6e20 ac00 2100 |0058: invoke-virtual {v1, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00ac │ │ -1addfa: 0a01 |005b: move-result v1 │ │ -1addfc: 3801 1a00 |005c: if-eqz v1, 0076 // +001a │ │ -1ade00: 7110 fd10 0400 |005e: invoke-static {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle$lambda$39$getExtraTextFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; // method@10fd │ │ -1ade06: 0c01 |0061: move-result-object v1 │ │ -1ade08: 5402 3f01 |0062: iget-object v2, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ -1ade0c: 1f01 ed17 |0064: check-cast v1, Ljava/lang/CharSequence; // type@17ed │ │ -1ade10: 6e20 e108 1200 |0066: invoke-virtual {v2, v1}, Lcom/google/android/material/textfield/TextInputEditText;.setText:(Ljava/lang/CharSequence;)V // method@08e1 │ │ -1ade16: 5400 4001 |0069: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEditLayout:Lcom/google/android/material/textfield/TextInputLayout; // field@0140 │ │ -1ade1a: 1a01 6fad |006b: const-string v1, "fileNameEditLayout" // string@ad6f │ │ -1ade1e: 7120 bbb9 1000 |006d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1ade24: 1f00 2101 |0070: check-cast v0, Landroid/view/View; // type@0121 │ │ -1ade28: 1201 |0072: const/4 v1, #int 0 // #0 │ │ -1ade2a: 6e20 4f03 1000 |0073: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1ade30: 0e00 |0076: return-void │ │ +1ade04: |[1ade04] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle:()V │ │ +1ade14: 7010 ea10 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ +1ade1a: 0c00 |0003: move-result-object v0 │ │ +1ade1c: 5401 3f01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ +1ade20: 1a02 73ad |0006: const-string v2, "fileNameEdit" // string@ad73 │ │ +1ade24: 7120 c8b9 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1ade2a: 1f01 7001 |000b: check-cast v1, Landroid/widget/TextView; // type@0170 │ │ +1ade2e: 2202 0505 |000d: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1; // type@0505 │ │ +1ade32: 7030 9c10 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@109c │ │ +1ade38: 1f02 e400 |0012: check-cast v2, Landroid/text/TextWatcher; // type@00e4 │ │ +1ade3c: 6e20 5204 2100 |0014: invoke-virtual {v1, v2}, Landroid/widget/TextView;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@0452 │ │ +1ade42: 5401 3f01 |0017: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ +1ade46: 2202 041c |0019: new-instance v2, Lkotlin/jvm/internal/SpreadBuilder; // type@1c04 │ │ +1ade4a: 1223 |001b: const/4 v3, #int 2 // #2 │ │ +1ade4c: 7020 ebba 3200 |001c: invoke-direct {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.:(I)V // method@baeb │ │ +1ade52: 2203 0405 |001f: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$1$2; // type@0504 │ │ +1ade56: 7010 9a10 0300 |0021: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$1$2;.:()V // method@109a │ │ +1ade5c: 6e20 ecba 3200 |0024: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.add:(Ljava/lang/Object;)V // method@baec │ │ +1ade62: 5403 3f01 |0027: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ +1ade66: 6e10 d408 0300 |0029: invoke-virtual {v3}, Lcom/google/android/material/textfield/TextInputEditText;.getFilters:()[Landroid/text/InputFilter; // method@08d4 │ │ +1ade6c: 0c03 |002c: move-result-object v3 │ │ +1ade6e: 6e20 edba 3200 |002d: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.addSpread:(Ljava/lang/Object;)V // method@baed │ │ +1ade74: 6e10 eeba 0200 |0030: invoke-virtual {v2}, Lkotlin/jvm/internal/SpreadBuilder;.size:()I // method@baee │ │ +1ade7a: 0a03 |0033: move-result v3 │ │ +1ade7c: 2333 a725 |0034: new-array v3, v3, [Landroid/text/InputFilter; // type@25a7 │ │ +1ade80: 6e20 efba 3200 |0036: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@baef │ │ +1ade86: 0c02 |0039: move-result-object v2 │ │ +1ade88: 1f02 a725 |003a: check-cast v2, [Landroid/text/InputFilter; // type@25a7 │ │ +1ade8c: 6e20 dc08 2100 |003c: invoke-virtual {v1, v2}, Lcom/google/android/material/textfield/TextInputEditText;.setFilters:([Landroid/text/InputFilter;)V // method@08dc │ │ +1ade92: 6e10 ef10 0400 |003f: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10ef │ │ +1ade98: 0c01 |0042: move-result-object v1 │ │ +1ade9a: 1a02 3b94 |0043: const-string v2, "android.intent.extra.STREAM" // string@943b │ │ +1ade9e: 6e20 ac00 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00ac │ │ +1adea4: 0a01 |0048: move-result v1 │ │ +1adea6: 3801 0900 |0049: if-eqz v1, 0052 // +0009 │ │ +1adeaa: 7110 fc10 0400 |004b: invoke-static {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle$lambda$39$getExtraStreamFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; // method@10fc │ │ +1adeb0: 0c01 |004e: move-result-object v1 │ │ +1adeb2: 3901 1300 |004f: if-nez v1, 0062 // +0013 │ │ +1adeb6: 0e00 |0051: return-void │ │ +1adeb8: 6e10 ef10 0400 |0052: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10ef │ │ +1adebe: 0c01 |0055: move-result-object v1 │ │ +1adec0: 1a02 3d94 |0056: const-string v2, "android.intent.extra.TEXT" // string@943d │ │ +1adec4: 6e20 ac00 2100 |0058: invoke-virtual {v1, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00ac │ │ +1adeca: 0a01 |005b: move-result v1 │ │ +1adecc: 3801 1a00 |005c: if-eqz v1, 0076 // +001a │ │ +1aded0: 7110 fd10 0400 |005e: invoke-static {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle$lambda$39$getExtraTextFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; // method@10fd │ │ +1aded6: 0c01 |0061: move-result-object v1 │ │ +1aded8: 5402 3f01 |0062: iget-object v2, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ +1adedc: 1f01 ee17 |0064: check-cast v1, Ljava/lang/CharSequence; // type@17ee │ │ +1adee0: 6e20 e108 1200 |0066: invoke-virtual {v2, v1}, Lcom/google/android/material/textfield/TextInputEditText;.setText:(Ljava/lang/CharSequence;)V // method@08e1 │ │ +1adee6: 5400 4001 |0069: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEditLayout:Lcom/google/android/material/textfield/TextInputLayout; // field@0140 │ │ +1adeea: 1a01 74ad |006b: const-string v1, "fileNameEditLayout" // string@ad74 │ │ +1adeee: 7120 c8b9 1000 |006d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1adef4: 1f00 2101 |0070: check-cast v0, Landroid/view/View; // type@0121 │ │ +1adef8: 1201 |0072: const/4 v1, #int 0 // #0 │ │ +1adefa: 6e20 4f03 1000 |0073: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1adf00: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0004 line=352 │ │ 0x000d line=592 │ │ 0x0012 line=593 │ │ 0x0017 line=357 │ │ @@ -39561,44 +39561,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 │ │ -1ad108: |[1ad108] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle$lambda$39$getExtraStreamFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; │ │ -1ad118: 6e10 ef10 0500 |0000: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10ef │ │ -1ad11e: 0c00 |0003: move-result-object v0 │ │ -1ad120: 1a01 5fb7 |0004: const-string v1, "getIntent(...)" // string@b75f │ │ -1ad124: 7120 bbb9 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1ad12a: 6001 3900 |0009: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ -1ad12e: 1302 2100 |000b: const/16 v2, #int 33 // #21 │ │ -1ad132: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -1ad134: 1a04 3694 |000e: const-string v4, "android.intent.extra.STREAM" // string@9436 │ │ -1ad138: 3421 0b00 |0010: if-lt v1, v2, 001b // +000b │ │ -1ad13c: 1c01 be00 |0012: const-class v1, Landroid/os/Parcelable; // type@00be │ │ -1ad140: 7130 a70d 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@0da7 │ │ -1ad146: 0c00 |0017: move-result-object v0 │ │ -1ad148: 1f00 be00 |0018: check-cast v0, Landroid/os/Parcelable; // type@00be │ │ -1ad14c: 280a |001a: goto 0024 // +000a │ │ -1ad14e: 6e20 a700 4000 |001b: invoke-virtual {v0, v4}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00a7 │ │ -1ad154: 0c00 |001e: move-result-object v0 │ │ -1ad156: 2001 be00 |001f: instance-of v1, v0, Landroid/os/Parcelable; // type@00be │ │ -1ad15a: 3901 0300 |0021: if-nez v1, 0024 // +0003 │ │ -1ad15e: 0730 |0023: move-object v0, v3 │ │ -1ad160: 2001 a000 |0024: instance-of v1, v0, Landroid/net/Uri; // type@00a0 │ │ -1ad164: 3801 0500 |0026: if-eqz v1, 002b // +0005 │ │ -1ad168: 1f00 a000 |0028: check-cast v0, Landroid/net/Uri; // type@00a0 │ │ -1ad16c: 2802 |002a: goto 002c // +0002 │ │ -1ad16e: 0730 |002b: move-object v0, v3 │ │ -1ad170: 3800 0800 |002c: if-eqz v0, 0034 // +0008 │ │ -1ad174: 5b50 4d05 |002e: iput-object v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@054d │ │ -1ad178: 7020 e810 0500 |0030: invoke-direct {v5, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fileName:(Landroid/net/Uri;)Ljava/lang/String; // method@10e8 │ │ -1ad17e: 0c03 |0033: move-result-object v3 │ │ -1ad180: 1103 |0034: return-object v3 │ │ +1ad1d8: |[1ad1d8] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle$lambda$39$getExtraStreamFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; │ │ +1ad1e8: 6e10 ef10 0500 |0000: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10ef │ │ +1ad1ee: 0c00 |0003: move-result-object v0 │ │ +1ad1f0: 1a01 64b7 |0004: const-string v1, "getIntent(...)" // string@b764 │ │ +1ad1f4: 7120 c8b9 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1ad1fa: 6001 3900 |0009: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ +1ad1fe: 1302 2100 |000b: const/16 v2, #int 33 // #21 │ │ +1ad202: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +1ad204: 1a04 3b94 |000e: const-string v4, "android.intent.extra.STREAM" // string@943b │ │ +1ad208: 3421 0b00 |0010: if-lt v1, v2, 001b // +000b │ │ +1ad20c: 1c01 be00 |0012: const-class v1, Landroid/os/Parcelable; // type@00be │ │ +1ad210: 7130 a70d 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@0da7 │ │ +1ad216: 0c00 |0017: move-result-object v0 │ │ +1ad218: 1f00 be00 |0018: check-cast v0, Landroid/os/Parcelable; // type@00be │ │ +1ad21c: 280a |001a: goto 0024 // +000a │ │ +1ad21e: 6e20 a700 4000 |001b: invoke-virtual {v0, v4}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00a7 │ │ +1ad224: 0c00 |001e: move-result-object v0 │ │ +1ad226: 2001 be00 |001f: instance-of v1, v0, Landroid/os/Parcelable; // type@00be │ │ +1ad22a: 3901 0300 |0021: if-nez v1, 0024 // +0003 │ │ +1ad22e: 0730 |0023: move-object v0, v3 │ │ +1ad230: 2001 a000 |0024: instance-of v1, v0, Landroid/net/Uri; // type@00a0 │ │ +1ad234: 3801 0500 |0026: if-eqz v1, 002b // +0005 │ │ +1ad238: 1f00 a000 |0028: check-cast v0, Landroid/net/Uri; // type@00a0 │ │ +1ad23c: 2802 |002a: goto 002c // +0002 │ │ +1ad23e: 0730 |002b: move-object v0, v3 │ │ +1ad240: 3800 0800 |002c: if-eqz v0, 0034 // +0008 │ │ +1ad244: 5b50 4d05 |002e: iput-object v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@054d │ │ +1ad248: 7020 e810 0500 |0030: invoke-direct {v5, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fileName:(Landroid/net/Uri;)Ljava/lang/String; // method@10e8 │ │ +1ad24e: 0c03 |0033: move-result-object v3 │ │ +1ad250: 1103 |0034: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0009 line=629 │ │ 0x001b line=630 │ │ 0x0024 line=346 │ │ 0x002e line=347 │ │ @@ -39611,52 +39611,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 │ │ -1ad184: |[1ad184] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle$lambda$39$getExtraTextFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; │ │ -1ad194: 6e10 ef10 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10ef │ │ -1ad19a: 0c00 |0003: move-result-object v0 │ │ -1ad19c: 1a01 3894 |0004: const-string v1, "android.intent.extra.TEXT" // string@9438 │ │ -1ad1a0: 6e20 ab00 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00ab │ │ -1ad1a6: 0c00 |0009: move-result-object v0 │ │ -1ad1a8: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ -1ad1ac: 7110 033b 0000 |000c: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.isValidUrl:(Ljava/lang/String;)Z // method@3b03 │ │ -1ad1b2: 0a00 |000f: move-result v0 │ │ -1ad1b4: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -1ad1b6: 3310 0500 |0011: if-ne v0, v1, 0016 // +0005 │ │ -1ad1ba: 1a00 bc25 |0013: const-string v0, ".url" // string@25bc │ │ -1ad1be: 2803 |0015: goto 0018 // +0003 │ │ -1ad1c0: 1a00 bb25 |0016: const-string v0, ".txt" // string@25bb │ │ -1ad1c4: 6e10 ef10 0200 |0018: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10ef │ │ -1ad1ca: 0c02 |001b: move-result-object v2 │ │ -1ad1cc: 1a01 3794 |001c: const-string v1, "android.intent.extra.SUBJECT" // string@9437 │ │ -1ad1d0: 6e20 ab00 1200 |001e: invoke-virtual {v2, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00ab │ │ -1ad1d6: 0c02 |0021: move-result-object v2 │ │ -1ad1d8: 3902 0400 |0022: if-nez v2, 0026 // +0004 │ │ -1ad1dc: 1a02 0000 |0024: const-string v2, "" // string@0000 │ │ -1ad1e0: 1f02 ed17 |0026: check-cast v2, Ljava/lang/CharSequence; // type@17ed │ │ -1ad1e4: 7210 3195 0200 |0028: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@9531 │ │ -1ad1ea: 0a01 |002b: move-result v1 │ │ -1ad1ec: 3901 0e00 |002c: if-nez v1, 003a // +000e │ │ -1ad1f0: 2202 ca18 |002e: new-instance v2, Ljava/util/Date; // type@18ca │ │ -1ad1f4: 7010 9999 0200 |0030: invoke-direct {v2}, Ljava/util/Date;.:()V // method@9999 │ │ -1ad1fa: 1b01 3e07 0100 |0033: const-string/jumbo v1, "yyyyMMdd_HHmmss" // string@0001073e │ │ -1ad200: 7120 1d09 1200 |0036: invoke-static {v2, v1}, Lcom/infomaniak/core/utils/DateUtilsKt;.format:(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; // method@091d │ │ -1ad206: 0c02 |0039: move-result-object v2 │ │ -1ad208: 1f02 1c18 |003a: check-cast v2, Ljava/lang/String; // type@181c │ │ -1ad20c: 2201 1e18 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@181e │ │ -1ad210: 7010 ad96 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@96ad │ │ -1ad216: 6e20 b896 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96b8 │ │ -1ad21c: 6e20 b996 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1ad222: 6e10 ca96 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ca │ │ -1ad228: 0c02 |004a: move-result-object v2 │ │ -1ad22a: 1102 |004b: return-object v2 │ │ +1ad254: |[1ad254] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle$lambda$39$getExtraTextFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; │ │ +1ad264: 6e10 ef10 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10ef │ │ +1ad26a: 0c00 |0003: move-result-object v0 │ │ +1ad26c: 1a01 3d94 |0004: const-string v1, "android.intent.extra.TEXT" // string@943d │ │ +1ad270: 6e20 ab00 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00ab │ │ +1ad276: 0c00 |0009: move-result-object v0 │ │ +1ad278: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ +1ad27c: 7110 103b 0000 |000c: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.isValidUrl:(Ljava/lang/String;)Z // method@3b10 │ │ +1ad282: 0a00 |000f: move-result v0 │ │ +1ad284: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +1ad286: 3310 0500 |0011: if-ne v0, v1, 0016 // +0005 │ │ +1ad28a: 1a00 bd25 |0013: const-string v0, ".url" // string@25bd │ │ +1ad28e: 2803 |0015: goto 0018 // +0003 │ │ +1ad290: 1a00 bc25 |0016: const-string v0, ".txt" // string@25bc │ │ +1ad294: 6e10 ef10 0200 |0018: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10ef │ │ +1ad29a: 0c02 |001b: move-result-object v2 │ │ +1ad29c: 1a01 3c94 |001c: const-string v1, "android.intent.extra.SUBJECT" // string@943c │ │ +1ad2a0: 6e20 ab00 1200 |001e: invoke-virtual {v2, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00ab │ │ +1ad2a6: 0c02 |0021: move-result-object v2 │ │ +1ad2a8: 3902 0400 |0022: if-nez v2, 0026 // +0004 │ │ +1ad2ac: 1a02 0000 |0024: const-string v2, "" // string@0000 │ │ +1ad2b0: 1f02 ee17 |0026: check-cast v2, Ljava/lang/CharSequence; // type@17ee │ │ +1ad2b4: 7210 3e95 0200 |0028: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@953e │ │ +1ad2ba: 0a01 |002b: move-result v1 │ │ +1ad2bc: 3901 0e00 |002c: if-nez v1, 003a // +000e │ │ +1ad2c0: 2202 cb18 |002e: new-instance v2, Ljava/util/Date; // type@18cb │ │ +1ad2c4: 7010 a699 0200 |0030: invoke-direct {v2}, Ljava/util/Date;.:()V // method@99a6 │ │ +1ad2ca: 1b01 4307 0100 |0033: const-string/jumbo v1, "yyyyMMdd_HHmmss" // string@00010743 │ │ +1ad2d0: 7120 1d09 1200 |0036: invoke-static {v2, v1}, Lcom/infomaniak/core/utils/DateUtilsKt;.format:(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; // method@091d │ │ +1ad2d6: 0c02 |0039: move-result-object v2 │ │ +1ad2d8: 1f02 1d18 |003a: check-cast v2, Ljava/lang/String; // type@181d │ │ +1ad2dc: 2201 1f18 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@181f │ │ +1ad2e0: 7010 ba96 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@96ba │ │ +1ad2e6: 6e20 c596 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96c5 │ │ +1ad2ec: 6e20 c696 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1ad2f2: 6e10 d796 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96d7 │ │ +1ad2f8: 0c02 |004a: move-result-object v2 │ │ +1ad2fa: 1102 |004b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0018 line=339 │ │ 0x0026 line=340 │ │ 0x003c line=341 │ │ locals : │ │ @@ -39667,30 +39667,30 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -1ac604: |[1ac604] com.infomaniak.drive.ui.SaveExternalFilesActivity.isAuth:()Z │ │ -1ac614: 6200 f512 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1ac618: 6e10 263a 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a26 │ │ -1ac61e: 0a00 |0005: move-result v0 │ │ -1ac620: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -1ac622: 3310 1100 |0007: if-ne v0, v1, 0018 // +0011 │ │ -1ac626: 2200 3e00 |0009: new-instance v0, Landroid/content/Intent; // type@003e │ │ -1ac62a: 0731 |000b: move-object v1, v3 │ │ -1ac62c: 1f01 3700 |000c: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1ac630: 1c02 7a04 |000e: const-class v2, Lcom/infomaniak/drive/ui/LaunchActivity; // type@047a │ │ -1ac634: 7030 9600 1002 |0010: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0096 │ │ -1ac63a: 6e20 1411 0300 |0013: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.startActivity:(Landroid/content/Intent;)V // method@1114 │ │ -1ac640: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -1ac642: 0f00 |0017: return v0 │ │ -1ac644: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -1ac646: 0f00 |0019: return v0 │ │ +1ac6d4: |[1ac6d4] com.infomaniak.drive.ui.SaveExternalFilesActivity.isAuth:()Z │ │ +1ac6e4: 6200 f812 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1ac6e8: 6e10 333a 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a33 │ │ +1ac6ee: 0a00 |0005: move-result v0 │ │ +1ac6f0: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +1ac6f2: 3310 1100 |0007: if-ne v0, v1, 0018 // +0011 │ │ +1ac6f6: 2200 3e00 |0009: new-instance v0, Landroid/content/Intent; // type@003e │ │ +1ac6fa: 0731 |000b: move-object v1, v3 │ │ +1ac6fc: 1f01 3700 |000c: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1ac700: 1c02 7a04 |000e: const-class v2, Lcom/infomaniak/drive/ui/LaunchActivity; // type@047a │ │ +1ac704: 7030 9600 1002 |0010: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0096 │ │ +1ac70a: 6e20 1411 0300 |0013: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.startActivity:(Landroid/content/Intent;)V // method@1114 │ │ +1ac710: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +1ac712: 0f00 |0017: return v0 │ │ +1ac714: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +1ac716: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0009 line=133 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -39699,30 +39699,30 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -1ac648: |[1ac648] com.infomaniak.drive.ui.SaveExternalFilesActivity.isExtrasNull:()Z │ │ -1ac658: 6e10 ef10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10ef │ │ -1ac65e: 0c00 |0003: move-result-object v0 │ │ -1ac660: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -1ac664: 6e10 a200 0000 |0006: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a2 │ │ -1ac66a: 0c00 |0009: move-result-object v0 │ │ -1ac66c: 2802 |000a: goto 000c // +0002 │ │ -1ac66e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -1ac670: 3900 0c00 |000c: if-nez v0, 0018 // +000c │ │ -1ac674: 2200 f204 |000e: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12; // type@04f2 │ │ -1ac678: 7020 7510 1000 |0010: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1075 │ │ -1ac67e: 7110 1f7b 0000 |0013: invoke-static {v0}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@7b1f │ │ -1ac684: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -1ac686: 0f00 |0017: return v0 │ │ -1ac688: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -1ac68a: 0f00 |0019: return v0 │ │ +1ac718: |[1ac718] com.infomaniak.drive.ui.SaveExternalFilesActivity.isExtrasNull:()Z │ │ +1ac728: 6e10 ef10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10ef │ │ +1ac72e: 0c00 |0003: move-result-object v0 │ │ +1ac730: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +1ac734: 6e10 a200 0000 |0006: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a2 │ │ +1ac73a: 0c00 |0009: move-result-object v0 │ │ +1ac73c: 2802 |000a: goto 000c // +0002 │ │ +1ac73e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +1ac740: 3900 0c00 |000c: if-nez v0, 0018 // +000c │ │ +1ac744: 2200 f204 |000e: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12; // type@04f2 │ │ +1ac748: 7020 7510 1000 |0010: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1075 │ │ +1ac74e: 7110 2c7b 0000 |0013: invoke-static {v0}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@7b2c │ │ +1ac754: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +1ac756: 0f00 |0017: return v0 │ │ +1ac758: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +1ac75a: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x000e line=141 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -39731,35 +39731,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 │ │ -1ade34: |[1ade34] com.infomaniak.drive.ui.SaveExternalFilesActivity.isExtrasNull$lambda$11:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V │ │ -1ade44: 1a00 73ef |0000: const-string v0, "scope" // string@ef73 │ │ -1ade48: 7120 bcb9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1ade4e: 6200 70a7 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a770 │ │ -1ade52: 7220 5874 0400 |0007: invoke-interface {v4, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@7458 │ │ -1ade58: 2204 0118 |000a: new-instance v4, Ljava/lang/IllegalStateException; // type@1801 │ │ -1ade5c: 6e10 ef10 0300 |000c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10ef │ │ -1ade62: 0c00 |000f: move-result-object v0 │ │ -1ade64: 2201 1e18 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@181e │ │ -1ade68: 1a02 2629 |0012: const-string v2, "Activity " // string@2926 │ │ -1ade6c: 7020 b096 2100 |0014: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96b0 │ │ -1ade72: 6e20 b896 3100 |0017: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96b8 │ │ -1ade78: 1a03 ba0a |001a: const-string v3, " has null extras in " // string@0aba │ │ -1ade7c: 6e20 b996 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1ade82: 6e20 b896 0100 |001f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96b8 │ │ -1ade88: 6e10 ca96 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ca │ │ -1ade8e: 0c03 |0025: move-result-object v3 │ │ -1ade90: 7020 bc95 3400 |0026: invoke-direct {v4, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95bc │ │ -1ade96: 1f04 2418 |0029: check-cast v4, Ljava/lang/Throwable; // type@1824 │ │ -1ade9a: 7110 d27a 0400 |002b: invoke-static {v4}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7ad2 │ │ -1adea0: 0e00 |002e: return-void │ │ +1adf04: |[1adf04] com.infomaniak.drive.ui.SaveExternalFilesActivity.isExtrasNull$lambda$11:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V │ │ +1adf14: 1a00 78ef |0000: const-string v0, "scope" // string@ef78 │ │ +1adf18: 7120 c9b9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1adf1e: 6200 73a7 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a773 │ │ +1adf22: 7220 6574 0400 |0007: invoke-interface {v4, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@7465 │ │ +1adf28: 2204 0218 |000a: new-instance v4, Ljava/lang/IllegalStateException; // type@1802 │ │ +1adf2c: 6e10 ef10 0300 |000c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10ef │ │ +1adf32: 0c00 |000f: move-result-object v0 │ │ +1adf34: 2201 1f18 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@181f │ │ +1adf38: 1a02 2929 |0012: const-string v2, "Activity " // string@2929 │ │ +1adf3c: 7020 bd96 2100 |0014: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96bd │ │ +1adf42: 6e20 c596 3100 |0017: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96c5 │ │ +1adf48: 1a03 bb0a |001a: const-string v3, " has null extras in " // string@0abb │ │ +1adf4c: 6e20 c696 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1adf52: 6e20 c596 0100 |001f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96c5 │ │ +1adf58: 6e10 d796 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96d7 │ │ +1adf5e: 0c03 |0025: move-result-object v3 │ │ +1adf60: 7020 c995 3400 |0026: invoke-direct {v4, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95c9 │ │ +1adf66: 1f04 2518 |0029: check-cast v4, Ljava/lang/Throwable; // type@1825 │ │ +1adf6a: 7110 df7a 0400 |002b: invoke-static {v4}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7adf │ │ +1adf70: 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; │ │ @@ -39769,68 +39769,68 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 101 16-bit code units │ │ -1ac68c: |[1ac68c] com.infomaniak.drive.ui.SaveExternalFilesActivity.isValidFields:()Z │ │ -1ac69c: 5520 4f05 |0000: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@054f │ │ -1ac6a0: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ -1ac6a4: 7010 ea10 0200 |0004: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ -1ac6aa: 0c00 |0007: move-result-object v0 │ │ -1ac6ac: 5400 3f01 |0008: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ -1ac6b0: 1a01 6ead |000a: const-string v1, "fileNameEdit" // string@ad6e │ │ -1ac6b4: 7120 bbb9 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1ac6ba: 7110 283b 0000 |000f: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showOrHideEmptyError:(Lcom/google/android/material/textfield/TextInputEditText;)Z // method@3b28 │ │ -1ac6c0: 0a00 |0012: move-result v0 │ │ -1ac6c2: 3800 0c00 |0013: if-eqz v0, 001f // +000c │ │ -1ac6c6: 7010 f210 0200 |0015: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f2 │ │ -1ac6cc: 0c00 |0018: move-result-object v0 │ │ -1ac6ce: 6e10 2f11 0000 |0019: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:()Z // method@112f │ │ -1ac6d4: 0a00 |001c: move-result v0 │ │ -1ac6d6: 3800 4600 |001d: if-eqz v0, 0063 // +0046 │ │ -1ac6da: 7010 f510 0200 |001f: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10f5 │ │ -1ac6e0: 0c00 |0022: move-result-object v0 │ │ -1ac6e2: 6e10 1335 0000 |0023: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3513 │ │ -1ac6e8: 0c00 |0026: move-result-object v0 │ │ -1ac6ea: 6e10 4a06 0000 |0027: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ -1ac6f0: 0c00 |002a: move-result-object v0 │ │ -1ac6f2: 3800 3800 |002b: if-eqz v0, 0063 // +0038 │ │ -1ac6f6: 7010 f510 0200 |002d: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10f5 │ │ -1ac6fc: 0c00 |0030: move-result-object v0 │ │ -1ac6fe: 6e10 1235 0000 |0031: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3512 │ │ -1ac704: 0c00 |0034: move-result-object v0 │ │ -1ac706: 6e10 4a06 0000 |0035: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ -1ac70c: 0c00 |0038: move-result-object v0 │ │ -1ac70e: 3800 2a00 |0039: if-eqz v0, 0063 // +002a │ │ -1ac712: 7010 f410 0200 |003b: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f4 │ │ -1ac718: 0c00 |003e: move-result-object v0 │ │ -1ac71a: 6e10 9910 0000 |003f: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@1099 │ │ -1ac720: 0c00 |0042: move-result-object v0 │ │ -1ac722: 6e10 4a06 0000 |0043: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ -1ac728: 0c00 |0046: move-result-object v0 │ │ -1ac72a: 3800 1c00 |0047: if-eqz v0, 0063 // +001c │ │ -1ac72e: 7010 f410 0200 |0049: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f4 │ │ -1ac734: 0c00 |004c: move-result-object v0 │ │ -1ac736: 6e10 9910 0000 |004d: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@1099 │ │ -1ac73c: 0c00 |0050: move-result-object v0 │ │ -1ac73e: 6e10 4a06 0000 |0051: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ -1ac744: 0c00 |0054: move-result-object v0 │ │ -1ac746: 1f00 0418 |0055: check-cast v0, Ljava/lang/Integer; // type@1804 │ │ -1ac74a: 3900 0300 |0057: if-nez v0, 005a // +0003 │ │ -1ac74e: 2808 |0059: goto 0061 // +0008 │ │ -1ac750: 6e10 c895 0000 |005a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@95c8 │ │ -1ac756: 0a00 |005d: move-result v0 │ │ -1ac758: 12f1 |005e: const/4 v1, #int -1 // #ff │ │ -1ac75a: 3210 0400 |005f: if-eq v0, v1, 0063 // +0004 │ │ -1ac75e: 1210 |0061: const/4 v0, #int 1 // #1 │ │ -1ac760: 2802 |0062: goto 0064 // +0002 │ │ -1ac762: 1200 |0063: const/4 v0, #int 0 // #0 │ │ -1ac764: 0f00 |0064: return v0 │ │ +1ac75c: |[1ac75c] com.infomaniak.drive.ui.SaveExternalFilesActivity.isValidFields:()Z │ │ +1ac76c: 5520 4f05 |0000: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@054f │ │ +1ac770: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ +1ac774: 7010 ea10 0200 |0004: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ +1ac77a: 0c00 |0007: move-result-object v0 │ │ +1ac77c: 5400 3f01 |0008: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ +1ac780: 1a01 73ad |000a: const-string v1, "fileNameEdit" // string@ad73 │ │ +1ac784: 7120 c8b9 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1ac78a: 7110 353b 0000 |000f: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showOrHideEmptyError:(Lcom/google/android/material/textfield/TextInputEditText;)Z // method@3b35 │ │ +1ac790: 0a00 |0012: move-result v0 │ │ +1ac792: 3800 0c00 |0013: if-eqz v0, 001f // +000c │ │ +1ac796: 7010 f210 0200 |0015: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f2 │ │ +1ac79c: 0c00 |0018: move-result-object v0 │ │ +1ac79e: 6e10 2f11 0000 |0019: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:()Z // method@112f │ │ +1ac7a4: 0a00 |001c: move-result v0 │ │ +1ac7a6: 3800 4600 |001d: if-eqz v0, 0063 // +0046 │ │ +1ac7aa: 7010 f510 0200 |001f: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10f5 │ │ +1ac7b0: 0c00 |0022: move-result-object v0 │ │ +1ac7b2: 6e10 2035 0000 |0023: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3520 │ │ +1ac7b8: 0c00 |0026: move-result-object v0 │ │ +1ac7ba: 6e10 4a06 0000 |0027: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ +1ac7c0: 0c00 |002a: move-result-object v0 │ │ +1ac7c2: 3800 3800 |002b: if-eqz v0, 0063 // +0038 │ │ +1ac7c6: 7010 f510 0200 |002d: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10f5 │ │ +1ac7cc: 0c00 |0030: move-result-object v0 │ │ +1ac7ce: 6e10 1f35 0000 |0031: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@351f │ │ +1ac7d4: 0c00 |0034: move-result-object v0 │ │ +1ac7d6: 6e10 4a06 0000 |0035: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ +1ac7dc: 0c00 |0038: move-result-object v0 │ │ +1ac7de: 3800 2a00 |0039: if-eqz v0, 0063 // +002a │ │ +1ac7e2: 7010 f410 0200 |003b: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f4 │ │ +1ac7e8: 0c00 |003e: move-result-object v0 │ │ +1ac7ea: 6e10 9910 0000 |003f: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@1099 │ │ +1ac7f0: 0c00 |0042: move-result-object v0 │ │ +1ac7f2: 6e10 4a06 0000 |0043: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ +1ac7f8: 0c00 |0046: move-result-object v0 │ │ +1ac7fa: 3800 1c00 |0047: if-eqz v0, 0063 // +001c │ │ +1ac7fe: 7010 f410 0200 |0049: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f4 │ │ +1ac804: 0c00 |004c: move-result-object v0 │ │ +1ac806: 6e10 9910 0000 |004d: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@1099 │ │ +1ac80c: 0c00 |0050: move-result-object v0 │ │ +1ac80e: 6e10 4a06 0000 |0051: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ +1ac814: 0c00 |0054: move-result-object v0 │ │ +1ac816: 1f00 0518 |0055: check-cast v0, Ljava/lang/Integer; // type@1805 │ │ +1ac81a: 3900 0300 |0057: if-nez v0, 005a // +0003 │ │ +1ac81e: 2808 |0059: goto 0061 // +0008 │ │ +1ac820: 6e10 d595 0000 |005a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@95d5 │ │ +1ac826: 0a00 |005d: move-result v0 │ │ +1ac828: 12f1 |005e: const/4 v1, #int -1 // #ff │ │ +1ac82a: 3210 0400 |005f: if-eq v0, v1, 0063 // +0004 │ │ +1ac82e: 1210 |0061: const/4 v0, #int 1 // #1 │ │ +1ac830: 2802 |0062: goto 0064 // +0002 │ │ +1ac832: 1200 |0063: const/4 v0, #int 0 // #0 │ │ +1ac834: 0f00 |0064: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x001f line=401 │ │ 0x002d line=402 │ │ 0x003b line=403 │ │ 0x0049 line=404 │ │ @@ -39842,38 +39842,38 @@ │ │ type : '()Z' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1ac768: |[1ac768] com.infomaniak.drive.ui.SaveExternalFilesActivity.onCreate$lambda$8$lambda$7:()Z │ │ -1ac778: 6200 c000 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ -1ac77c: 6e10 d909 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppSecurityLock:()Z // method@09d9 │ │ -1ac782: 0a00 |0005: move-result v0 │ │ -1ac784: 0f00 |0006: return v0 │ │ +1ac838: |[1ac838] com.infomaniak.drive.ui.SaveExternalFilesActivity.onCreate$lambda$8$lambda$7:()Z │ │ +1ac848: 6200 c000 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ +1ac84c: 6e10 d909 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppSecurityLock:()Z // method@09d9 │ │ +1ac852: 0a00 |0005: move-result v0 │ │ +1ac854: 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 │ │ -1ae118: |[1ae118] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension:(Lcom/google/android/material/textfield/TextInputEditText;)V │ │ -1ae128: 2200 f104 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11; // type@04f1 │ │ -1ae12c: 7030 7310 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@1073 │ │ -1ae132: 6e20 de08 0200 |0005: invoke-virtual {v2, v0}, Lcom/google/android/material/textfield/TextInputEditText;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@08de │ │ -1ae138: 0e00 |0008: return-void │ │ +1ae1e8: |[1ae1e8] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension:(Lcom/google/android/material/textfield/TextInputEditText;)V │ │ +1ae1f8: 2200 f104 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11; // type@04f1 │ │ +1ae1fc: 7030 7310 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@1073 │ │ +1ae202: 6e20 de08 0200 |0005: invoke-virtual {v2, v0}, Lcom/google/android/material/textfield/TextInputEditText;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@08de │ │ +1ae208: 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; │ │ │ │ @@ -39882,100 +39882,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 │ │ -1adfc8: |[1adfc8] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension$lambda$10:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V │ │ -1adfd8: 0800 3900 |0000: move-object/from16 v0, v57 │ │ -1adfdc: 7601 f410 3800 |0002: invoke-direct/range {v56}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f4 │ │ -1adfe2: 0c01 |0005: move-result-object v1 │ │ -1adfe4: 6e10 9810 0100 |0006: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; // method@1098 │ │ -1adfea: 0c01 |0009: move-result-object v1 │ │ -1adfec: 6e10 4a06 0100 |000a: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ -1adff2: 0c01 |000d: move-result-object v1 │ │ -1adff4: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -1adff6: 7110 2a95 0200 |000f: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@952a │ │ -1adffc: 0c02 |0012: move-result-object v2 │ │ -1adffe: 7120 b3b9 2100 |0013: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -1ae004: 0a01 |0016: move-result v1 │ │ -1ae006: 3801 8700 |0017: if-eqz v1, 009e // +0087 │ │ -1ae00a: 383b 8500 |0019: if-eqz v59, 009e // +0085 │ │ -1ae00e: 7601 f410 3800 |001b: invoke-direct/range {v56}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f4 │ │ -1ae014: 0c01 |001e: move-result-object v1 │ │ -1ae016: 6e10 9810 0100 |001f: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; // method@1098 │ │ -1ae01c: 0c01 |0022: move-result-object v1 │ │ -1ae01e: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -1ae020: 7110 2a95 0200 |0024: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@952a │ │ -1ae026: 0c02 |0027: move-result-object v2 │ │ -1ae028: 6e20 4e06 2100 |0028: invoke-virtual {v1, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064e │ │ -1ae02e: 7401 d608 3900 |002b: invoke-virtual/range {v57}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08d6 │ │ -1ae034: 0c01 |002e: move-result-object v1 │ │ -1ae036: 3801 0300 |002f: if-eqz v1, 0032 // +0003 │ │ -1ae03a: 2803 |0031: goto 0034 // +0003 │ │ -1ae03c: 1a01 0000 |0032: const-string v1, "" // string@0000 │ │ -1ae040: 1f01 ed17 |0034: check-cast v1, Ljava/lang/CharSequence; // type@17ed │ │ -1ae044: 6e10 3d96 0100 |0036: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@963d │ │ -1ae04a: 0c07 |0039: move-result-object v7 │ │ -1ae04c: 2201 9403 |003a: new-instance v1, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ -1ae050: 0712 |003c: move-object v2, v1 │ │ -1ae052: 1336 ff03 |003d: const/16 v54, #int 1023 // #3ff │ │ -1ae056: 1337 0000 |003f: const/16 v55, #int 0 // #0 │ │ -1ae05a: 1203 |0041: const/4 v3, #int 0 // #0 │ │ -1ae05c: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -1ae05e: 1205 |0043: const/4 v5, #int 0 // #0 │ │ -1ae060: 1206 |0044: const/4 v6, #int 0 // #0 │ │ -1ae062: 1208 |0045: const/4 v8, #int 0 // #0 │ │ -1ae064: 1209 |0046: const/4 v9, #int 0 // #0 │ │ -1ae066: 120a |0047: const/4 v10, #int 0 // #0 │ │ -1ae068: 120b |0048: const/4 v11, #int 0 // #0 │ │ -1ae06a: 120c |0049: const/4 v12, #int 0 // #0 │ │ -1ae06c: 120d |004a: const/4 v13, #int 0 // #0 │ │ -1ae06e: 160e 0000 |004b: const-wide/16 v14, #int 0 // #0 │ │ -1ae072: 1610 0000 |004d: const-wide/16 v16, #int 0 // #0 │ │ -1ae076: 1612 0000 |004f: const-wide/16 v18, #int 0 // #0 │ │ -1ae07a: 1314 0000 |0051: const/16 v20, #int 0 // #0 │ │ -1ae07e: 1615 0000 |0053: const-wide/16 v21, #int 0 // #0 │ │ -1ae082: 1317 0000 |0055: const/16 v23, #int 0 // #0 │ │ -1ae086: 1318 0000 |0057: const/16 v24, #int 0 // #0 │ │ -1ae08a: 1319 0000 |0059: const/16 v25, #int 0 // #0 │ │ -1ae08e: 131a 0000 |005b: const/16 v26, #int 0 // #0 │ │ -1ae092: 131b 0000 |005d: const/16 v27, #int 0 // #0 │ │ -1ae096: 131c 0000 |005f: const/16 v28, #int 0 // #0 │ │ -1ae09a: 131d 0000 |0061: const/16 v29, #int 0 // #0 │ │ -1ae09e: 131e 0000 |0063: const/16 v30, #int 0 // #0 │ │ -1ae0a2: 131f 0000 |0065: const/16 v31, #int 0 // #0 │ │ -1ae0a6: 1320 0000 |0067: const/16 v32, #int 0 // #0 │ │ -1ae0aa: 1321 0000 |0069: const/16 v33, #int 0 // #0 │ │ -1ae0ae: 1322 0000 |006b: const/16 v34, #int 0 // #0 │ │ -1ae0b2: 1323 0000 |006d: const/16 v35, #int 0 // #0 │ │ -1ae0b6: 1324 0000 |006f: const/16 v36, #int 0 // #0 │ │ -1ae0ba: 1625 0000 |0071: const-wide/16 v37, #int 0 // #0 │ │ -1ae0be: 1627 0000 |0073: const-wide/16 v39, #int 0 // #0 │ │ -1ae0c2: 1329 0000 |0075: const/16 v41, #int 0 // #0 │ │ -1ae0c6: 132a 0000 |0077: const/16 v42, #int 0 // #0 │ │ -1ae0ca: 132b 0000 |0079: const/16 v43, #int 0 // #0 │ │ -1ae0ce: 132c 0000 |007b: const/16 v44, #int 0 // #0 │ │ -1ae0d2: 132d 0000 |007d: const/16 v45, #int 0 // #0 │ │ -1ae0d6: 132e 0000 |007f: const/16 v46, #int 0 // #0 │ │ -1ae0da: 132f 0000 |0081: const/16 v47, #int 0 // #0 │ │ -1ae0de: 1630 0000 |0083: const-wide/16 v48, #int 0 // #0 │ │ -1ae0e2: 1332 0000 |0085: const/16 v50, #int 0 // #0 │ │ -1ae0e6: 1633 0000 |0087: const-wide/16 v51, #int 0 // #0 │ │ -1ae0ea: 1335 efff |0089: const/16 v53, #int -17 // #ffef │ │ -1ae0ee: 7636 290a 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@0a29 │ │ -1ae0f4: 6e10 420a 0100 |008e: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getFileName:()Ljava/lang/String; // method@0a42 │ │ -1ae0fa: 0c01 |0091: move-result-object v1 │ │ -1ae0fc: 6e10 8896 0100 |0092: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9688 │ │ -1ae102: 0a01 |0095: move-result v1 │ │ -1ae104: 2202 f304 |0096: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13; // type@04f3 │ │ -1ae108: 7030 7710 0201 |0098: invoke-direct {v2, v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.:(Lcom/google/android/material/textfield/TextInputEditText;I)V // method@1077 │ │ -1ae10e: 6e20 d808 2000 |009b: invoke-virtual {v0, v2}, Lcom/google/android/material/textfield/TextInputEditText;.post:(Ljava/lang/Runnable;)Z // method@08d8 │ │ -1ae114: 0e00 |009e: return-void │ │ +1ae098: |[1ae098] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension$lambda$10:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V │ │ +1ae0a8: 0800 3900 |0000: move-object/from16 v0, v57 │ │ +1ae0ac: 7601 f410 3800 |0002: invoke-direct/range {v56}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f4 │ │ +1ae0b2: 0c01 |0005: move-result-object v1 │ │ +1ae0b4: 6e10 9810 0100 |0006: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; // method@1098 │ │ +1ae0ba: 0c01 |0009: move-result-object v1 │ │ +1ae0bc: 6e10 4a06 0100 |000a: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ +1ae0c2: 0c01 |000d: move-result-object v1 │ │ +1ae0c4: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +1ae0c6: 7110 3795 0200 |000f: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9537 │ │ +1ae0cc: 0c02 |0012: move-result-object v2 │ │ +1ae0ce: 7120 c0b9 2100 |0013: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +1ae0d4: 0a01 |0016: move-result v1 │ │ +1ae0d6: 3801 8700 |0017: if-eqz v1, 009e // +0087 │ │ +1ae0da: 383b 8500 |0019: if-eqz v59, 009e // +0085 │ │ +1ae0de: 7601 f410 3800 |001b: invoke-direct/range {v56}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f4 │ │ +1ae0e4: 0c01 |001e: move-result-object v1 │ │ +1ae0e6: 6e10 9810 0100 |001f: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; // method@1098 │ │ +1ae0ec: 0c01 |0022: move-result-object v1 │ │ +1ae0ee: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +1ae0f0: 7110 3795 0200 |0024: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9537 │ │ +1ae0f6: 0c02 |0027: move-result-object v2 │ │ +1ae0f8: 6e20 4e06 2100 |0028: invoke-virtual {v1, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064e │ │ +1ae0fe: 7401 d608 3900 |002b: invoke-virtual/range {v57}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08d6 │ │ +1ae104: 0c01 |002e: move-result-object v1 │ │ +1ae106: 3801 0300 |002f: if-eqz v1, 0032 // +0003 │ │ +1ae10a: 2803 |0031: goto 0034 // +0003 │ │ +1ae10c: 1a01 0000 |0032: const-string v1, "" // string@0000 │ │ +1ae110: 1f01 ee17 |0034: check-cast v1, Ljava/lang/CharSequence; // type@17ee │ │ +1ae114: 6e10 4a96 0100 |0036: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@964a │ │ +1ae11a: 0c07 |0039: move-result-object v7 │ │ +1ae11c: 2201 9403 |003a: new-instance v1, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ +1ae120: 0712 |003c: move-object v2, v1 │ │ +1ae122: 1336 ff03 |003d: const/16 v54, #int 1023 // #3ff │ │ +1ae126: 1337 0000 |003f: const/16 v55, #int 0 // #0 │ │ +1ae12a: 1203 |0041: const/4 v3, #int 0 // #0 │ │ +1ae12c: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +1ae12e: 1205 |0043: const/4 v5, #int 0 // #0 │ │ +1ae130: 1206 |0044: const/4 v6, #int 0 // #0 │ │ +1ae132: 1208 |0045: const/4 v8, #int 0 // #0 │ │ +1ae134: 1209 |0046: const/4 v9, #int 0 // #0 │ │ +1ae136: 120a |0047: const/4 v10, #int 0 // #0 │ │ +1ae138: 120b |0048: const/4 v11, #int 0 // #0 │ │ +1ae13a: 120c |0049: const/4 v12, #int 0 // #0 │ │ +1ae13c: 120d |004a: const/4 v13, #int 0 // #0 │ │ +1ae13e: 160e 0000 |004b: const-wide/16 v14, #int 0 // #0 │ │ +1ae142: 1610 0000 |004d: const-wide/16 v16, #int 0 // #0 │ │ +1ae146: 1612 0000 |004f: const-wide/16 v18, #int 0 // #0 │ │ +1ae14a: 1314 0000 |0051: const/16 v20, #int 0 // #0 │ │ +1ae14e: 1615 0000 |0053: const-wide/16 v21, #int 0 // #0 │ │ +1ae152: 1317 0000 |0055: const/16 v23, #int 0 // #0 │ │ +1ae156: 1318 0000 |0057: const/16 v24, #int 0 // #0 │ │ +1ae15a: 1319 0000 |0059: const/16 v25, #int 0 // #0 │ │ +1ae15e: 131a 0000 |005b: const/16 v26, #int 0 // #0 │ │ +1ae162: 131b 0000 |005d: const/16 v27, #int 0 // #0 │ │ +1ae166: 131c 0000 |005f: const/16 v28, #int 0 // #0 │ │ +1ae16a: 131d 0000 |0061: const/16 v29, #int 0 // #0 │ │ +1ae16e: 131e 0000 |0063: const/16 v30, #int 0 // #0 │ │ +1ae172: 131f 0000 |0065: const/16 v31, #int 0 // #0 │ │ +1ae176: 1320 0000 |0067: const/16 v32, #int 0 // #0 │ │ +1ae17a: 1321 0000 |0069: const/16 v33, #int 0 // #0 │ │ +1ae17e: 1322 0000 |006b: const/16 v34, #int 0 // #0 │ │ +1ae182: 1323 0000 |006d: const/16 v35, #int 0 // #0 │ │ +1ae186: 1324 0000 |006f: const/16 v36, #int 0 // #0 │ │ +1ae18a: 1625 0000 |0071: const-wide/16 v37, #int 0 // #0 │ │ +1ae18e: 1627 0000 |0073: const-wide/16 v39, #int 0 // #0 │ │ +1ae192: 1329 0000 |0075: const/16 v41, #int 0 // #0 │ │ +1ae196: 132a 0000 |0077: const/16 v42, #int 0 // #0 │ │ +1ae19a: 132b 0000 |0079: const/16 v43, #int 0 // #0 │ │ +1ae19e: 132c 0000 |007b: const/16 v44, #int 0 // #0 │ │ +1ae1a2: 132d 0000 |007d: const/16 v45, #int 0 // #0 │ │ +1ae1a6: 132e 0000 |007f: const/16 v46, #int 0 // #0 │ │ +1ae1aa: 132f 0000 |0081: const/16 v47, #int 0 // #0 │ │ +1ae1ae: 1630 0000 |0083: const-wide/16 v48, #int 0 // #0 │ │ +1ae1b2: 1332 0000 |0085: const/16 v50, #int 0 // #0 │ │ +1ae1b6: 1633 0000 |0087: const-wide/16 v51, #int 0 // #0 │ │ +1ae1ba: 1335 efff |0089: const/16 v53, #int -17 // #ffef │ │ +1ae1be: 7636 290a 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@0a29 │ │ +1ae1c4: 6e10 420a 0100 |008e: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getFileName:()Ljava/lang/String; // method@0a42 │ │ +1ae1ca: 0c01 |0091: move-result-object v1 │ │ +1ae1cc: 6e10 9596 0100 |0092: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9695 │ │ +1ae1d2: 0a01 |0095: move-result v1 │ │ +1ae1d4: 2202 f304 |0096: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13; // type@04f3 │ │ +1ae1d8: 7030 7710 0201 |0098: invoke-direct {v2, v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.:(Lcom/google/android/material/textfield/TextInputEditText;I)V // method@1077 │ │ +1ae1de: 6e20 d808 2000 |009b: invoke-virtual {v0, v2}, Lcom/google/android/material/textfield/TextInputEditText;.post:(Ljava/lang/Runnable;)Z // method@08d8 │ │ +1ae1e4: 0e00 |009e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=122 │ │ 0x001b line=123 │ │ 0x002b line=124 │ │ 0x003a line=125 │ │ 0x0096 line=126 │ │ @@ -39990,18 +39990,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 │ │ -1adfac: |[1adfac] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension$lambda$10$lambda$9:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ -1adfbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1adfbe: 6e30 e008 0102 |0001: invoke-virtual {v1, v0, v2}, Lcom/google/android/material/textfield/TextInputEditText;.setSelection:(II)V // method@08e0 │ │ -1adfc4: 0e00 |0004: return-void │ │ +1ae07c: |[1ae07c] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension$lambda$10$lambda$9:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ +1ae08c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1ae08e: 6e30 e008 0102 |0001: invoke-virtual {v1, v0, v2}, Lcom/google/android/material/textfield/TextInputEditText;.setSelection:(II)V // method@08e0 │ │ +1ae094: 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 │ │ │ │ @@ -40010,20 +40010,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 │ │ -1ae13c: |[1ae13c] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectFolderResultLauncher$lambda$6:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1ae14c: 7110 b9b9 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1ae152: 2200 0005 |0003: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8; // type@0500 │ │ -1ae156: 7020 9110 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1091 │ │ -1ae15c: 7120 1946 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@4619 │ │ -1ae162: 0e00 |000b: return-void │ │ +1ae20c: |[1ae20c] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectFolderResultLauncher$lambda$6:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1ae21c: 7110 c6b9 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1ae222: 2200 0005 |0003: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8; // type@0500 │ │ +1ae226: 7020 9110 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1091 │ │ +1ae22c: 7120 2646 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@4626 │ │ +1ae232: 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; │ │ │ │ @@ -40032,33 +40032,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 │ │ -1ad4e8: |[1ad4e8] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectFolderResultLauncher$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1ad4f8: 3802 2100 |0000: if-eqz v2, 0021 // +0021 │ │ -1ad4fc: 6e10 a200 0200 |0002: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a2 │ │ -1ad502: 0c02 |0005: move-result-object v2 │ │ -1ad504: 3802 1b00 |0006: if-eqz v2, 0021 // +001b │ │ -1ad508: 7010 f410 0100 |0008: invoke-direct {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f4 │ │ -1ad50e: 0c01 |000b: move-result-object v1 │ │ -1ad510: 6e10 9910 0100 |000c: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@1099 │ │ -1ad516: 0c01 |000f: move-result-object v1 │ │ -1ad518: 6200 450a |0010: sget-object v0, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs$Companion; // field@0a45 │ │ -1ad51c: 6e20 ad1f 2000 |0012: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs; // method@1fad │ │ -1ad522: 0c02 |0015: move-result-object v2 │ │ -1ad524: 6e10 c11f 0200 |0016: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.getFolderId:()I // method@1fc1 │ │ -1ad52a: 0a02 |0019: move-result v2 │ │ -1ad52c: 7110 d795 0200 |001a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -1ad532: 0c02 |001d: move-result-object v2 │ │ -1ad534: 6e20 4e06 2100 |001e: invoke-virtual {v1, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064e │ │ -1ad53a: 6201 89b3 |0021: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1ad53e: 1101 |0023: return-object v1 │ │ +1ad5b8: |[1ad5b8] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectFolderResultLauncher$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1ad5c8: 3802 2100 |0000: if-eqz v2, 0021 // +0021 │ │ +1ad5cc: 6e10 a200 0200 |0002: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a2 │ │ +1ad5d2: 0c02 |0005: move-result-object v2 │ │ +1ad5d4: 3802 1b00 |0006: if-eqz v2, 0021 // +001b │ │ +1ad5d8: 7010 f410 0100 |0008: invoke-direct {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f4 │ │ +1ad5de: 0c01 |000b: move-result-object v1 │ │ +1ad5e0: 6e10 9910 0100 |000c: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@1099 │ │ +1ad5e6: 0c01 |000f: move-result-object v1 │ │ +1ad5e8: 6200 480a |0010: sget-object v0, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs$Companion; // field@0a48 │ │ +1ad5ec: 6e20 ba1f 2000 |0012: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs; // method@1fba │ │ +1ad5f2: 0c02 |0015: move-result-object v2 │ │ +1ad5f4: 6e10 ce1f 0200 |0016: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.getFolderId:()I // method@1fce │ │ +1ad5fa: 0a02 |0019: move-result v2 │ │ +1ad5fc: 7110 e495 0200 |001a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +1ad602: 0c02 |001d: move-result-object v2 │ │ +1ad604: 6e20 4e06 2100 |001e: invoke-virtual {v1, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064e │ │ +1ad60a: 6201 8cb3 |0021: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1ad60e: 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; │ │ @@ -40069,28 +40069,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -1ae164: |[1ae164] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupDrivePermissions:()V │ │ -1ae174: 2200 ff0b |0000: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0bff │ │ -1ae178: 7010 b23a 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3ab2 │ │ -1ae17e: 0741 |0005: move-object v1, v4 │ │ -1ae180: 1f01 2d02 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@022d │ │ -1ae184: 2202 0105 |0008: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9; // type@0501 │ │ -1ae188: 7020 9310 4200 |000a: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1093 │ │ -1ae18e: 6e30 bf3a 1002 |000d: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/utils/DrivePermissions;.registerPermissions:(Landroidx/fragment/app/FragmentActivity;Lkotlin/jvm/functions/Function1;)V // method@3abf │ │ -1ae194: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -1ae196: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -1ae198: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -1ae19a: 7140 b73a 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@3ab7 │ │ -1ae1a0: 5b40 4e05 |0016: iput-object v0, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@054e │ │ -1ae1a4: 0e00 |0018: return-void │ │ +1ae234: |[1ae234] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupDrivePermissions:()V │ │ +1ae244: 2200 000c |0000: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0c00 │ │ +1ae248: 7010 bf3a 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3abf │ │ +1ae24e: 0741 |0005: move-object v1, v4 │ │ +1ae250: 1f01 2d02 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@022d │ │ +1ae254: 2202 0105 |0008: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9; // type@0501 │ │ +1ae258: 7020 9310 4200 |000a: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1093 │ │ +1ae25e: 6e30 cc3a 1002 |000d: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/utils/DrivePermissions;.registerPermissions:(Landroidx/fragment/app/FragmentActivity;Lkotlin/jvm/functions/Function1;)V // method@3acc │ │ +1ae264: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +1ae266: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +1ae268: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1ae26a: 7140 c43a 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@3ac4 │ │ +1ae270: 5b40 4e05 |0016: iput-object v0, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@054e │ │ +1ae274: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0005 line=153 │ │ 0x0008 line=152 │ │ 0x0013 line=156 │ │ 0x0016 line=151 │ │ @@ -40102,19 +40102,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 │ │ -1ad540: |[1ad540] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupDrivePermissions$lambda$13$lambda$12:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; │ │ -1ad550: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -1ad554: 7010 ed10 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles:()V // method@10ed │ │ -1ad55a: 6200 89b3 |0005: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1ad55e: 1100 |0007: return-object v0 │ │ +1ad610: |[1ad610] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupDrivePermissions$lambda$13$lambda$12:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; │ │ +1ad620: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +1ad624: 7010 ed10 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles:()V // method@10ed │ │ +1ad62a: 6200 8cb3 |0005: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1ad62e: 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 │ │ │ │ @@ -40123,32 +40123,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 │ │ -1acd70: |[1acd70] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSaveButton:()Lcom/google/android/material/button/MaterialButton; │ │ -1acd80: 7010 f510 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10f5 │ │ -1acd86: 0c00 |0003: move-result-object v0 │ │ -1acd88: 7010 ea10 0500 |0004: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ -1acd8e: 0c01 |0007: move-result-object v1 │ │ -1acd90: 5411 4401 |0008: iget-object v1, v1, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0144 │ │ -1acd94: 7110 b9b9 0100 |000a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1acd9a: 0752 |000d: move-object v2, v5 │ │ -1acd9c: 1f02 4102 |000e: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0241 │ │ -1acda0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -1acda2: 1224 |0011: const/4 v4, #int 2 // #2 │ │ -1acda4: 7153 e745 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@45e7 │ │ -1acdaa: 2202 fd04 |0015: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5; // type@04fd │ │ -1acdae: 7040 8b10 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@108b │ │ -1acdb4: 6e20 5008 2100 |001a: invoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0850 │ │ -1acdba: 1b00 1706 0100 |001d: const-string/jumbo v0, "with(...)" // string@00010617 │ │ -1acdc0: 7120 bbb9 0100 |0020: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1acdc6: 1101 |0023: return-object v1 │ │ +1ace40: |[1ace40] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSaveButton:()Lcom/google/android/material/button/MaterialButton; │ │ +1ace50: 7010 f510 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10f5 │ │ +1ace56: 0c00 |0003: move-result-object v0 │ │ +1ace58: 7010 ea10 0500 |0004: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ +1ace5e: 0c01 |0007: move-result-object v1 │ │ +1ace60: 5411 4401 |0008: iget-object v1, v1, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0144 │ │ +1ace64: 7110 c6b9 0100 |000a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1ace6a: 0752 |000d: move-object v2, v5 │ │ +1ace6c: 1f02 4102 |000e: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0241 │ │ +1ace70: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +1ace72: 1224 |0011: const/4 v4, #int 2 // #2 │ │ +1ace74: 7153 f445 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@45f4 │ │ +1ace7a: 2202 fd04 |0015: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5; // type@04fd │ │ +1ace7e: 7040 8b10 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@108b │ │ +1ace84: 6e20 5008 2100 |001a: invoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0850 │ │ +1ace8a: 1b00 1c06 0100 |001d: const-string/jumbo v0, "with(...)" // string@0001061c │ │ +1ace90: 7120 c8b9 0100 |0020: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1ace96: 1101 |0023: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0004 line=274 │ │ 0x000a line=275 │ │ 0x0015 line=276 │ │ 0x001d line=273 │ │ @@ -40160,123 +40160,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 │ │ -1ae1a8: |[1ae1a8] 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 │ │ -1ae1b8: 7010 f210 0c00 |0000: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f2 │ │ -1ae1be: 0c0f |0003: move-result-object v15 │ │ -1ae1c0: 6e10 2f11 0f00 |0004: invoke-virtual {v15}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:()Z // method@112f │ │ -1ae1c6: 0a0f |0007: move-result v15 │ │ -1ae1c8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -1ae1ca: 380f 4100 |0009: if-eqz v15, 004a // +0041 │ │ -1ae1ce: 220d 3e00 |000b: new-instance v13, Landroid/content/Intent; // type@003e │ │ -1ae1d2: 7010 9500 0d00 |000d: invoke-direct {v13}, Landroid/content/Intent;.:()V // method@0095 │ │ -1ae1d8: 7010 f510 0c00 |0010: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10f5 │ │ -1ae1de: 0c0e |0013: move-result-object v14 │ │ -1ae1e0: 6e10 1235 0e00 |0014: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3512 │ │ -1ae1e6: 0c0e |0017: move-result-object v14 │ │ -1ae1e8: 6e10 4a06 0e00 |0018: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ -1ae1ee: 0c0e |001b: move-result-object v14 │ │ -1ae1f0: 1f0e c303 |001c: check-cast v14, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c3 │ │ -1ae1f4: 380e 0a00 |001e: if-eqz v14, 0028 // +000a │ │ -1ae1f8: 6e10 850b 0e00 |0020: invoke-virtual {v14}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b85 │ │ -1ae1fe: 0a0e |0023: move-result v14 │ │ -1ae200: 7110 d795 0e00 |0024: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -1ae206: 0c00 |0027: move-result-object v0 │ │ -1ae208: 1f00 e017 |0028: check-cast v0, Ljava/io/Serializable; // type@17e0 │ │ -1ae20c: 1a0e 76a7 |002a: const-string v14, "destination_drive_id" // string@a776 │ │ -1ae210: 6e30 b000 ed00 |002c: invoke-virtual {v13, v14, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@00b0 │ │ -1ae216: 7010 f410 0c00 |002f: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f4 │ │ -1ae21c: 0c0e |0032: move-result-object v14 │ │ -1ae21e: 6e10 9910 0e00 |0033: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@1099 │ │ -1ae224: 0c0e |0036: move-result-object v14 │ │ -1ae226: 6e10 4a06 0e00 |0037: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ -1ae22c: 0c0e |003a: move-result-object v14 │ │ -1ae22e: 1f0e e017 |003b: check-cast v14, Ljava/io/Serializable; // type@17e0 │ │ -1ae232: 1a0f 77a7 |003d: const-string v15, "destination_folder_id" // string@a777 │ │ -1ae236: 6e30 b000 fd0e |003f: invoke-virtual {v13, v15, v14}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@00b0 │ │ -1ae23c: 12fe |0042: const/4 v14, #int -1 // #ff │ │ -1ae23e: 6e30 0c11 ec0d |0043: invoke-virtual {v12, v14, v13}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setResult:(ILandroid/content/Intent;)V // method@110c │ │ -1ae244: 6e10 e910 0c00 |0046: invoke-virtual {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10e9 │ │ -1ae24a: 0e00 |0049: return-void │ │ -1ae24c: 7110 b9b9 0d00 |004a: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1ae252: 121f |004d: const/4 v15, #int 1 // #1 │ │ -1ae254: 7140 0b46 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@460b │ │ -1ae25a: 54c1 4e05 |0051: iget-object v1, v12, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@054e │ │ -1ae25e: 3901 0800 |0053: if-nez v1, 005b // +0008 │ │ -1ae262: 1a01 68a9 |0055: const-string v1, "drivePermissions" // string@a968 │ │ -1ae266: 7110 d9b9 0100 |0057: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9d9 │ │ -1ae26c: 0701 |005a: move-object v1, v0 │ │ -1ae26e: 1202 |005b: const/4 v2, #int 0 // #0 │ │ -1ae270: 7140 b73a 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@3ab7 │ │ -1ae276: 0a0f |005f: move-result v15 │ │ -1ae278: 380f 7300 |0060: if-eqz v15, 00d3 // +0073 │ │ -1ae27c: 6e10 1335 0e00 |0062: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3513 │ │ -1ae282: 0c0f |0065: move-result-object v15 │ │ -1ae284: 6e10 4a06 0f00 |0066: invoke-virtual {v15}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ -1ae28a: 0c0f |0069: move-result-object v15 │ │ -1ae28c: 7110 b9b9 0f00 |006a: invoke-static {v15}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1ae292: 1f0f 0f18 |006d: check-cast v15, Ljava/lang/Number; // type@180f │ │ -1ae296: 6e10 3096 0f00 |006f: invoke-virtual {v15}, Ljava/lang/Number;.intValue:()I // method@9630 │ │ -1ae29c: 0a03 |0072: move-result v3 │ │ -1ae29e: 6e10 1235 0e00 |0073: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3512 │ │ -1ae2a4: 0c0e |0076: move-result-object v14 │ │ -1ae2a6: 6e10 4a06 0e00 |0077: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ -1ae2ac: 0c0e |007a: move-result-object v14 │ │ -1ae2ae: 1f0e c303 |007b: check-cast v14, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c3 │ │ -1ae2b2: 380e 0a00 |007d: if-eqz v14, 0087 // +000a │ │ -1ae2b6: 6e10 850b 0e00 |007f: invoke-virtual {v14}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b85 │ │ -1ae2bc: 0a0e |0082: move-result v14 │ │ -1ae2be: 7110 d795 0e00 |0083: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -1ae2c4: 0c00 |0086: move-result-object v0 │ │ -1ae2c6: 7110 b9b9 0000 |0087: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1ae2cc: 6e10 c895 0000 |008a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@95c8 │ │ -1ae2d2: 0a04 |008d: move-result v4 │ │ -1ae2d4: 7010 f410 0c00 |008e: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f4 │ │ -1ae2da: 0c0e |0091: move-result-object v14 │ │ -1ae2dc: 6e10 9910 0e00 |0092: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@1099 │ │ -1ae2e2: 0c0e |0095: move-result-object v14 │ │ -1ae2e4: 6e10 4a06 0e00 |0096: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ -1ae2ea: 0c0e |0099: move-result-object v14 │ │ -1ae2ec: 7110 b9b9 0e00 |009a: invoke-static {v14}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1ae2f2: 1f0e 0f18 |009d: check-cast v14, Ljava/lang/Number; // type@180f │ │ -1ae2f6: 6e10 3096 0e00 |009f: invoke-virtual {v14}, Ljava/lang/Number;.intValue:()I // method@9630 │ │ -1ae2fc: 0a05 |00a2: move-result v5 │ │ -1ae2fe: 7010 df10 0c00 |00a3: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canSaveFilesPref:()Z // method@10df │ │ -1ae304: 0a0e |00a6: move-result v14 │ │ -1ae306: 380e 0900 |00a7: if-eqz v14, 00b0 // +0009 │ │ -1ae30a: 7010 f910 0c00 |00a9: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@10f9 │ │ -1ae310: 0c0e |00ac: move-result-object v14 │ │ -1ae312: 6e40 490b 3e54 |00ad: invoke-virtual {v14, v3, v4, v5}, Lcom/infomaniak/drive/data/models/UiSettings;.setSaveExternalFilesPref:(III)V // method@0b49 │ │ -1ae318: 07ce |00b0: move-object v14, v12 │ │ -1ae31a: 1f0e 4102 |00b1: check-cast v14, Landroidx/lifecycle/LifecycleOwner; // type@0241 │ │ -1ae31e: 7110 3e06 0e00 |00b3: invoke-static {v14}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063e │ │ -1ae324: 0c0e |00b6: move-result-object v14 │ │ -1ae326: 1f0e cb1d |00b7: check-cast v14, Lkotlinx/coroutines/CoroutineScope; // type@1dcb │ │ -1ae32a: 7100 6bcb 0000 |00b9: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb6b │ │ -1ae330: 0c0f |00bc: move-result-object v15 │ │ -1ae332: 1f0f e01a |00bd: check-cast v15, Lkotlin/coroutines/CoroutineContext; // type@1ae0 │ │ -1ae336: 2200 0805 |00bf: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@0508 │ │ -1ae33a: 1207 |00c1: const/4 v7, #int 0 // #0 │ │ -1ae33c: 0701 |00c2: move-object v1, v0 │ │ -1ae33e: 07c2 |00c3: move-object v2, v12 │ │ -1ae340: 07d6 |00c4: move-object v6, v13 │ │ -1ae342: 7607 aa10 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@10aa │ │ -1ae348: 0709 |00c8: move-object v9, v0 │ │ -1ae34a: 1f09 a81b |00c9: check-cast v9, Lkotlin/jvm/functions/Function2; // type@1ba8 │ │ -1ae34e: 122a |00cb: const/4 v10, #int 2 // #2 │ │ -1ae350: 120b |00cc: const/4 v11, #int 0 // #0 │ │ -1ae352: 1208 |00cd: const/4 v8, #int 0 // #0 │ │ -1ae354: 07e6 |00ce: move-object v6, v14 │ │ -1ae356: 07f7 |00cf: move-object v7, v15 │ │ -1ae358: 7706 b3c9 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@c9b3 │ │ -1ae35e: 0e00 |00d3: return-void │ │ +1ae278: |[1ae278] 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 │ │ +1ae288: 7010 f210 0c00 |0000: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f2 │ │ +1ae28e: 0c0f |0003: move-result-object v15 │ │ +1ae290: 6e10 2f11 0f00 |0004: invoke-virtual {v15}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:()Z // method@112f │ │ +1ae296: 0a0f |0007: move-result v15 │ │ +1ae298: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +1ae29a: 380f 4100 |0009: if-eqz v15, 004a // +0041 │ │ +1ae29e: 220d 3e00 |000b: new-instance v13, Landroid/content/Intent; // type@003e │ │ +1ae2a2: 7010 9500 0d00 |000d: invoke-direct {v13}, Landroid/content/Intent;.:()V // method@0095 │ │ +1ae2a8: 7010 f510 0c00 |0010: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10f5 │ │ +1ae2ae: 0c0e |0013: move-result-object v14 │ │ +1ae2b0: 6e10 1f35 0e00 |0014: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@351f │ │ +1ae2b6: 0c0e |0017: move-result-object v14 │ │ +1ae2b8: 6e10 4a06 0e00 |0018: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ +1ae2be: 0c0e |001b: move-result-object v14 │ │ +1ae2c0: 1f0e c303 |001c: check-cast v14, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c3 │ │ +1ae2c4: 380e 0a00 |001e: if-eqz v14, 0028 // +000a │ │ +1ae2c8: 6e10 850b 0e00 |0020: invoke-virtual {v14}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b85 │ │ +1ae2ce: 0a0e |0023: move-result v14 │ │ +1ae2d0: 7110 e495 0e00 |0024: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +1ae2d6: 0c00 |0027: move-result-object v0 │ │ +1ae2d8: 1f00 e117 |0028: check-cast v0, Ljava/io/Serializable; // type@17e1 │ │ +1ae2dc: 1a0e 7ba7 |002a: const-string v14, "destination_drive_id" // string@a77b │ │ +1ae2e0: 6e30 b000 ed00 |002c: invoke-virtual {v13, v14, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@00b0 │ │ +1ae2e6: 7010 f410 0c00 |002f: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f4 │ │ +1ae2ec: 0c0e |0032: move-result-object v14 │ │ +1ae2ee: 6e10 9910 0e00 |0033: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@1099 │ │ +1ae2f4: 0c0e |0036: move-result-object v14 │ │ +1ae2f6: 6e10 4a06 0e00 |0037: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ +1ae2fc: 0c0e |003a: move-result-object v14 │ │ +1ae2fe: 1f0e e117 |003b: check-cast v14, Ljava/io/Serializable; // type@17e1 │ │ +1ae302: 1a0f 7ca7 |003d: const-string v15, "destination_folder_id" // string@a77c │ │ +1ae306: 6e30 b000 fd0e |003f: invoke-virtual {v13, v15, v14}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@00b0 │ │ +1ae30c: 12fe |0042: const/4 v14, #int -1 // #ff │ │ +1ae30e: 6e30 0c11 ec0d |0043: invoke-virtual {v12, v14, v13}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setResult:(ILandroid/content/Intent;)V // method@110c │ │ +1ae314: 6e10 e910 0c00 |0046: invoke-virtual {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10e9 │ │ +1ae31a: 0e00 |0049: return-void │ │ +1ae31c: 7110 c6b9 0d00 |004a: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1ae322: 121f |004d: const/4 v15, #int 1 // #1 │ │ +1ae324: 7140 1846 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@4618 │ │ +1ae32a: 54c1 4e05 |0051: iget-object v1, v12, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@054e │ │ +1ae32e: 3901 0800 |0053: if-nez v1, 005b // +0008 │ │ +1ae332: 1a01 6da9 |0055: const-string v1, "drivePermissions" // string@a96d │ │ +1ae336: 7110 e6b9 0100 |0057: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9e6 │ │ +1ae33c: 0701 |005a: move-object v1, v0 │ │ +1ae33e: 1202 |005b: const/4 v2, #int 0 // #0 │ │ +1ae340: 7140 c43a 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@3ac4 │ │ +1ae346: 0a0f |005f: move-result v15 │ │ +1ae348: 380f 7300 |0060: if-eqz v15, 00d3 // +0073 │ │ +1ae34c: 6e10 2035 0e00 |0062: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3520 │ │ +1ae352: 0c0f |0065: move-result-object v15 │ │ +1ae354: 6e10 4a06 0f00 |0066: invoke-virtual {v15}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ +1ae35a: 0c0f |0069: move-result-object v15 │ │ +1ae35c: 7110 c6b9 0f00 |006a: invoke-static {v15}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1ae362: 1f0f 1018 |006d: check-cast v15, Ljava/lang/Number; // type@1810 │ │ +1ae366: 6e10 3d96 0f00 |006f: invoke-virtual {v15}, Ljava/lang/Number;.intValue:()I // method@963d │ │ +1ae36c: 0a03 |0072: move-result v3 │ │ +1ae36e: 6e10 1f35 0e00 |0073: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@351f │ │ +1ae374: 0c0e |0076: move-result-object v14 │ │ +1ae376: 6e10 4a06 0e00 |0077: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ +1ae37c: 0c0e |007a: move-result-object v14 │ │ +1ae37e: 1f0e c303 |007b: check-cast v14, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c3 │ │ +1ae382: 380e 0a00 |007d: if-eqz v14, 0087 // +000a │ │ +1ae386: 6e10 850b 0e00 |007f: invoke-virtual {v14}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b85 │ │ +1ae38c: 0a0e |0082: move-result v14 │ │ +1ae38e: 7110 e495 0e00 |0083: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +1ae394: 0c00 |0086: move-result-object v0 │ │ +1ae396: 7110 c6b9 0000 |0087: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1ae39c: 6e10 d595 0000 |008a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@95d5 │ │ +1ae3a2: 0a04 |008d: move-result v4 │ │ +1ae3a4: 7010 f410 0c00 |008e: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f4 │ │ +1ae3aa: 0c0e |0091: move-result-object v14 │ │ +1ae3ac: 6e10 9910 0e00 |0092: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@1099 │ │ +1ae3b2: 0c0e |0095: move-result-object v14 │ │ +1ae3b4: 6e10 4a06 0e00 |0096: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ +1ae3ba: 0c0e |0099: move-result-object v14 │ │ +1ae3bc: 7110 c6b9 0e00 |009a: invoke-static {v14}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1ae3c2: 1f0e 1018 |009d: check-cast v14, Ljava/lang/Number; // type@1810 │ │ +1ae3c6: 6e10 3d96 0e00 |009f: invoke-virtual {v14}, Ljava/lang/Number;.intValue:()I // method@963d │ │ +1ae3cc: 0a05 |00a2: move-result v5 │ │ +1ae3ce: 7010 df10 0c00 |00a3: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canSaveFilesPref:()Z // method@10df │ │ +1ae3d4: 0a0e |00a6: move-result v14 │ │ +1ae3d6: 380e 0900 |00a7: if-eqz v14, 00b0 // +0009 │ │ +1ae3da: 7010 f910 0c00 |00a9: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@10f9 │ │ +1ae3e0: 0c0e |00ac: move-result-object v14 │ │ +1ae3e2: 6e40 490b 3e54 |00ad: invoke-virtual {v14, v3, v4, v5}, Lcom/infomaniak/drive/data/models/UiSettings;.setSaveExternalFilesPref:(III)V // method@0b49 │ │ +1ae3e8: 07ce |00b0: move-object v14, v12 │ │ +1ae3ea: 1f0e 4102 |00b1: check-cast v14, Landroidx/lifecycle/LifecycleOwner; // type@0241 │ │ +1ae3ee: 7110 3e06 0e00 |00b3: invoke-static {v14}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063e │ │ +1ae3f4: 0c0e |00b6: move-result-object v14 │ │ +1ae3f6: 1f0e cc1d |00b7: check-cast v14, Lkotlinx/coroutines/CoroutineScope; // type@1dcc │ │ +1ae3fa: 7100 78cb 0000 |00b9: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb78 │ │ +1ae400: 0c0f |00bc: move-result-object v15 │ │ +1ae402: 1f0f e11a |00bd: check-cast v15, Lkotlin/coroutines/CoroutineContext; // type@1ae1 │ │ +1ae406: 2200 0805 |00bf: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@0508 │ │ +1ae40a: 1207 |00c1: const/4 v7, #int 0 // #0 │ │ +1ae40c: 0701 |00c2: move-object v1, v0 │ │ +1ae40e: 07c2 |00c3: move-object v2, v12 │ │ +1ae410: 07d6 |00c4: move-object v6, v13 │ │ +1ae412: 7607 aa10 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@10aa │ │ +1ae418: 0709 |00c8: move-object v9, v0 │ │ +1ae41a: 1f09 a91b |00c9: check-cast v9, Lkotlin/jvm/functions/Function2; // type@1ba9 │ │ +1ae41e: 122a |00cb: const/4 v10, #int 2 // #2 │ │ +1ae420: 120b |00cc: const/4 v11, #int 0 // #0 │ │ +1ae422: 1208 |00cd: const/4 v8, #int 0 // #0 │ │ +1ae424: 07e6 |00ce: move-object v6, v14 │ │ +1ae426: 07f7 |00cf: move-object v7, v15 │ │ +1ae428: 7706 c0c9 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@c9c0 │ │ +1ae42e: 0e00 |00d3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x000b line=278 │ │ 0x0010 line=279 │ │ 0x002f line=280 │ │ 0x0043 line=281 │ │ @@ -40299,27 +40299,27 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -1ae454: |[1ae454] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSelectPath:()V │ │ -1ae464: 7010 ea10 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ -1ae46a: 0c00 |0003: move-result-object v0 │ │ -1ae46c: 5400 4601 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.selectPath:Lcom/google/android/material/card/MaterialCardView; // field@0146 │ │ -1ae470: 7110 b9b9 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1ae476: 0701 |0009: move-object v1, v0 │ │ -1ae478: 1f01 2101 |000a: check-cast v1, Landroid/view/View; // type@0121 │ │ -1ae47c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -1ae47e: 6e20 4f03 2100 |000d: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1ae484: 2201 ff04 |0010: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7; // type@04ff │ │ -1ae488: 7020 8f10 3100 |0012: invoke-direct {v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@108f │ │ -1ae48e: 6e20 6008 1000 |0015: invoke-virtual {v0, v1}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0860 │ │ -1ae494: 0e00 |0018: return-void │ │ +1ae524: |[1ae524] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSelectPath:()V │ │ +1ae534: 7010 ea10 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ +1ae53a: 0c00 |0003: move-result-object v0 │ │ +1ae53c: 5400 4601 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.selectPath:Lcom/google/android/material/card/MaterialCardView; // field@0146 │ │ +1ae540: 7110 c6b9 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1ae546: 0701 |0009: move-object v1, v0 │ │ +1ae548: 1f01 2101 |000a: check-cast v1, Landroid/view/View; // type@0121 │ │ +1ae54c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +1ae54e: 6e20 4f03 2100 |000d: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1ae554: 2201 ff04 |0010: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7; // type@04ff │ │ +1ae558: 7020 8f10 3100 |0012: invoke-direct {v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@108f │ │ +1ae55e: 6e20 6008 1000 |0015: invoke-virtual {v0, v1}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0860 │ │ +1ae564: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0006 line=232 │ │ 0x000d line=575 │ │ 0x0010 line=233 │ │ locals : │ │ @@ -40330,75 +40330,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 │ │ -1ae360: |[1ae360] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSelectPath$lambda$25$lambda$24:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ -1ae370: 220c 3e00 |0000: new-instance v12, Landroid/content/Intent; // type@003e │ │ -1ae374: 07b0 |0002: move-object v0, v11 │ │ -1ae376: 1f00 3700 |0003: check-cast v0, Landroid/content/Context; // type@0037 │ │ -1ae37a: 1c01 8507 |0005: const-class v1, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivity; // type@0785 │ │ -1ae37e: 7030 9600 0c01 |0007: invoke-direct {v12, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0096 │ │ -1ae384: 2200 8707 |000a: new-instance v0, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs; // type@0787 │ │ -1ae388: 7010 f510 0b00 |000c: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10f5 │ │ -1ae38e: 0c01 |000f: move-result-object v1 │ │ -1ae390: 6e10 1335 0100 |0010: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3513 │ │ -1ae396: 0c01 |0013: move-result-object v1 │ │ -1ae398: 6e10 4a06 0100 |0014: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ -1ae39e: 0c01 |0017: move-result-object v1 │ │ -1ae3a0: 7110 b9b9 0100 |0018: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1ae3a6: 1f01 0f18 |001b: check-cast v1, Ljava/lang/Number; // type@180f │ │ -1ae3aa: 6e10 3096 0100 |001d: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@9630 │ │ -1ae3b0: 0a03 |0020: move-result v3 │ │ -1ae3b2: 7010 f510 0b00 |0021: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10f5 │ │ -1ae3b8: 0c01 |0024: move-result-object v1 │ │ -1ae3ba: 6e10 1235 0100 |0025: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3512 │ │ -1ae3c0: 0c01 |0028: move-result-object v1 │ │ -1ae3c2: 6e10 4a06 0100 |0029: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ -1ae3c8: 0c01 |002c: move-result-object v1 │ │ -1ae3ca: 1f01 c303 |002d: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c3 │ │ -1ae3ce: 3801 0b00 |002f: if-eqz v1, 003a // +000b │ │ -1ae3d2: 6e10 850b 0100 |0031: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b85 │ │ -1ae3d8: 0a01 |0034: move-result v1 │ │ -1ae3da: 7110 d795 0100 |0035: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -1ae3e0: 0c01 |0038: move-result-object v1 │ │ -1ae3e2: 2802 |0039: goto 003b // +0002 │ │ -1ae3e4: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -1ae3e6: 7110 b9b9 0100 |003b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1ae3ec: 6e10 c895 0100 |003e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@95c8 │ │ -1ae3f2: 0a04 |0041: move-result v4 │ │ -1ae3f4: 7010 f410 0b00 |0042: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f4 │ │ -1ae3fa: 0c01 |0045: move-result-object v1 │ │ -1ae3fc: 6e10 9910 0100 |0046: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@1099 │ │ -1ae402: 0c01 |0049: move-result-object v1 │ │ -1ae404: 6e10 4a06 0100 |004a: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ -1ae40a: 0c01 |004d: move-result-object v1 │ │ -1ae40c: 1f01 0418 |004e: check-cast v1, Ljava/lang/Integer; // type@1804 │ │ -1ae410: 3801 0800 |0050: if-eqz v1, 0058 // +0008 │ │ -1ae414: 6e10 c895 0100 |0052: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@95c8 │ │ -1ae41a: 0a01 |0055: move-result v1 │ │ -1ae41c: 0115 |0056: move v5, v1 │ │ -1ae41e: 2803 |0057: goto 005a // +0003 │ │ -1ae420: 12f1 |0058: const/4 v1, #int -1 // #ff │ │ -1ae422: 12f5 |0059: const/4 v5, #int -1 // #ff │ │ -1ae424: 1309 3800 |005a: const/16 v9, #int 56 // #38 │ │ -1ae428: 120a |005c: const/4 v10, #int 0 // #0 │ │ -1ae42a: 1206 |005d: const/4 v6, #int 0 // #0 │ │ -1ae42c: 1207 |005e: const/4 v7, #int 0 // #0 │ │ -1ae42e: 1208 |005f: const/4 v8, #int 0 // #0 │ │ -1ae430: 0702 |0060: move-object v2, v0 │ │ -1ae432: 7609 b21f 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@1fb2 │ │ -1ae438: 6e10 c51f 0000 |0064: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.toBundle:()Landroid/os/Bundle; // method@1fc5 │ │ -1ae43e: 0c00 |0067: move-result-object v0 │ │ -1ae440: 6e20 b400 0c00 |0068: invoke-virtual {v12, v0}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00b4 │ │ -1ae446: 54bb 5405 |006b: iget-object v11, v11, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0554 │ │ -1ae44a: 6e20 8304 cb00 |006d: invoke-virtual {v11, v12}, Landroidx/activity/result/ActivityResultLauncher;.launch:(Ljava/lang/Object;)V // method@0483 │ │ -1ae450: 0e00 |0070: return-void │ │ +1ae430: |[1ae430] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSelectPath$lambda$25$lambda$24:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ +1ae440: 220c 3e00 |0000: new-instance v12, Landroid/content/Intent; // type@003e │ │ +1ae444: 07b0 |0002: move-object v0, v11 │ │ +1ae446: 1f00 3700 |0003: check-cast v0, Landroid/content/Context; // type@0037 │ │ +1ae44a: 1c01 8607 |0005: const-class v1, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivity; // type@0786 │ │ +1ae44e: 7030 9600 0c01 |0007: invoke-direct {v12, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0096 │ │ +1ae454: 2200 8807 |000a: new-instance v0, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs; // type@0788 │ │ +1ae458: 7010 f510 0b00 |000c: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10f5 │ │ +1ae45e: 0c01 |000f: move-result-object v1 │ │ +1ae460: 6e10 2035 0100 |0010: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3520 │ │ +1ae466: 0c01 |0013: move-result-object v1 │ │ +1ae468: 6e10 4a06 0100 |0014: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ +1ae46e: 0c01 |0017: move-result-object v1 │ │ +1ae470: 7110 c6b9 0100 |0018: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1ae476: 1f01 1018 |001b: check-cast v1, Ljava/lang/Number; // type@1810 │ │ +1ae47a: 6e10 3d96 0100 |001d: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@963d │ │ +1ae480: 0a03 |0020: move-result v3 │ │ +1ae482: 7010 f510 0b00 |0021: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10f5 │ │ +1ae488: 0c01 |0024: move-result-object v1 │ │ +1ae48a: 6e10 1f35 0100 |0025: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@351f │ │ +1ae490: 0c01 |0028: move-result-object v1 │ │ +1ae492: 6e10 4a06 0100 |0029: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ +1ae498: 0c01 |002c: move-result-object v1 │ │ +1ae49a: 1f01 c303 |002d: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c3 │ │ +1ae49e: 3801 0b00 |002f: if-eqz v1, 003a // +000b │ │ +1ae4a2: 6e10 850b 0100 |0031: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b85 │ │ +1ae4a8: 0a01 |0034: move-result v1 │ │ +1ae4aa: 7110 e495 0100 |0035: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +1ae4b0: 0c01 |0038: move-result-object v1 │ │ +1ae4b2: 2802 |0039: goto 003b // +0002 │ │ +1ae4b4: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +1ae4b6: 7110 c6b9 0100 |003b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1ae4bc: 6e10 d595 0100 |003e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@95d5 │ │ +1ae4c2: 0a04 |0041: move-result v4 │ │ +1ae4c4: 7010 f410 0b00 |0042: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f4 │ │ +1ae4ca: 0c01 |0045: move-result-object v1 │ │ +1ae4cc: 6e10 9910 0100 |0046: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@1099 │ │ +1ae4d2: 0c01 |0049: move-result-object v1 │ │ +1ae4d4: 6e10 4a06 0100 |004a: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ +1ae4da: 0c01 |004d: move-result-object v1 │ │ +1ae4dc: 1f01 0518 |004e: check-cast v1, Ljava/lang/Integer; // type@1805 │ │ +1ae4e0: 3801 0800 |0050: if-eqz v1, 0058 // +0008 │ │ +1ae4e4: 6e10 d595 0100 |0052: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@95d5 │ │ +1ae4ea: 0a01 |0055: move-result v1 │ │ +1ae4ec: 0115 |0056: move v5, v1 │ │ +1ae4ee: 2803 |0057: goto 005a // +0003 │ │ +1ae4f0: 12f1 |0058: const/4 v1, #int -1 // #ff │ │ +1ae4f2: 12f5 |0059: const/4 v5, #int -1 // #ff │ │ +1ae4f4: 1309 3800 |005a: const/16 v9, #int 56 // #38 │ │ +1ae4f8: 120a |005c: const/4 v10, #int 0 // #0 │ │ +1ae4fa: 1206 |005d: const/4 v6, #int 0 // #0 │ │ +1ae4fc: 1207 |005e: const/4 v7, #int 0 // #0 │ │ +1ae4fe: 1208 |005f: const/4 v8, #int 0 // #0 │ │ +1ae500: 0702 |0060: move-object v2, v0 │ │ +1ae502: 7609 bf1f 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@1fbf │ │ +1ae508: 6e10 d21f 0000 |0064: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.toBundle:()Landroid/os/Bundle; // method@1fd2 │ │ +1ae50e: 0c00 |0067: move-result-object v0 │ │ +1ae510: 6e20 b400 0c00 |0068: invoke-virtual {v12, v0}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00b4 │ │ +1ae516: 54bb 5405 |006b: iget-object v11, v11, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0554 │ │ +1ae51a: 6e20 8304 cb00 |006d: invoke-virtual {v11, v12}, Landroidx/activity/result/ActivityResultLauncher;.launch:(Ljava/lang/Object;)V // method@0483 │ │ +1ae520: 0e00 |0070: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x000a line=236 │ │ 0x000c line=237 │ │ 0x0021 line=238 │ │ 0x0042 line=239 │ │ @@ -40415,25 +40415,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 │ │ -1ad018: |[1ad018] com.infomaniak.drive.ui.SaveExternalFilesActivity.sharedFolder_delegate$lambda$2:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; │ │ -1ad028: 2200 c517 |0000: new-instance v0, Ljava/io/File; // type@17c5 │ │ -1ad02c: 6e10 eb10 0200 |0002: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getCacheDir:()Ljava/io/File; // method@10eb │ │ -1ad032: 0c02 |0005: move-result-object v2 │ │ -1ad034: 1a01 5bf9 |0006: const-string v1, "shared_files" // string@f95b │ │ -1ad038: 7030 7d94 2001 |0008: invoke-direct {v0, v2, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@947d │ │ -1ad03e: 6e10 8794 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@9487 │ │ -1ad044: 0a02 |000e: move-result v2 │ │ -1ad046: 3902 0500 |000f: if-nez v2, 0014 // +0005 │ │ -1ad04a: 6e10 9894 0000 |0011: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@9498 │ │ -1ad050: 1100 |0014: return-object v0 │ │ +1ad0e8: |[1ad0e8] com.infomaniak.drive.ui.SaveExternalFilesActivity.sharedFolder_delegate$lambda$2:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; │ │ +1ad0f8: 2200 c617 |0000: new-instance v0, Ljava/io/File; // type@17c6 │ │ +1ad0fc: 6e10 eb10 0200 |0002: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getCacheDir:()Ljava/io/File; // method@10eb │ │ +1ad102: 0c02 |0005: move-result-object v2 │ │ +1ad104: 1a01 60f9 |0006: const-string v1, "shared_files" // string@f960 │ │ +1ad108: 7030 8a94 2001 |0008: invoke-direct {v0, v2, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@948a │ │ +1ad10e: 6e10 9494 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@9494 │ │ +1ad114: 0a02 |000e: move-result v2 │ │ +1ad116: 3902 0500 |000f: if-nez v2, 0014 // +0005 │ │ +1ad11a: 6e10 a594 0000 |0011: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@94a5 │ │ +1ad120: 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;) │ │ @@ -40441,171 +40441,171 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;III)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 29 │ │ ins : 6 │ │ outs : 18 │ │ insns size : 269 16-bit code units │ │ -1ac788: |[1ac788] com.infomaniak.drive.ui.SaveExternalFilesActivity.store:(Landroid/net/Uri;Ljava/lang/String;III)Z │ │ -1ac798: 0800 1900 |0000: move-object/from16 v0, v25 │ │ -1ac79c: 7401 ec10 1700 |0002: invoke-virtual/range {v23}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@10ec │ │ -1ac7a2: 0c01 |0005: move-result-object v1 │ │ -1ac7a4: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -1ac7a6: 1206 |0007: const/4 v6, #int 0 // #0 │ │ -1ac7a8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -1ac7aa: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -1ac7ac: 0802 1800 |000a: move-object/from16 v2, v24 │ │ -1ac7b0: 7406 7000 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@0070 │ │ -1ac7b6: 0c01 |000f: move-result-object v1 │ │ -1ac7b8: 120d |0010: const/4 v13, #int 0 // #0 │ │ -1ac7ba: 3801 f900 |0011: if-eqz v1, 010a // +00f9 │ │ -1ac7be: 071b |0013: move-object v11, v1 │ │ -1ac7c0: 1f0b c217 |0014: check-cast v11, Ljava/io/Closeable; // type@17c2 │ │ -1ac7c4: 07b1 |0016: move-object v1, v11 │ │ -1ac7c6: 1f01 5600 |0017: check-cast v1, Landroid/database/Cursor; // type@0056 │ │ -1ac7ca: 7210 0901 0100 |0019: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@0109 │ │ -1ac7d0: 0a02 |001c: move-result v2 │ │ -1ac7d2: 1208 |001d: const/4 v8, #int 0 // #0 │ │ -1ac7d4: 3802 d600 |001e: if-eqz v2, 00f4 // +00d6 │ │ -1ac7d8: 7401 ef10 1700 |0020: invoke-virtual/range {v23}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10ef │ │ -1ac7de: 0c02 |0023: move-result-object v2 │ │ -1ac7e0: 1a03 1ba5 |0024: const-string v3, "date_modified" // string@a51b │ │ -1ac7e4: 1604 ffff |0026: const-wide/16 v4, #int -1 // #ffff │ │ -1ac7e8: 6e40 a400 3254 |0028: invoke-virtual {v2, v3, v4, v5}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@00a4 │ │ -1ac7ee: 0b02 |002b: move-result-wide v2 │ │ -1ac7f0: 6204 c213 |002c: sget-object v4, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@13c2 │ │ -1ac7f4: 7120 f595 3200 |002e: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@95f5 │ │ -1ac7fa: 0c02 |0031: move-result-object v2 │ │ -1ac7fc: 6e30 593c 1402 |0032: invoke-virtual {v4, v1, v2}, Lcom/infomaniak/drive/utils/SyncUtils;.getFileDates:(Landroid/database/Cursor;Ljava/lang/Long;)Lkotlin/Pair; // method@3c59 │ │ -1ac802: 0c01 |0035: move-result-object v1 │ │ -1ac804: 6e10 349d 0100 |0036: invoke-virtual {v1}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@9d34 │ │ -1ac80a: 0c02 |0039: move-result-object v2 │ │ -1ac80c: 0725 |003a: move-object v5, v2 │ │ -1ac80e: 1f05 ca18 |003b: check-cast v5, Ljava/util/Date; // type@18ca │ │ -1ac812: 6e10 359d 0100 |003d: invoke-virtual {v1}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@9d35 │ │ -1ac818: 0c01 |0040: move-result-object v1 │ │ -1ac81a: 0716 |0041: move-object v6, v1 │ │ -1ac81c: 1f06 ca18 |0042: check-cast v6, Ljava/util/Date; // type@18ca │ │ -1ac820: 3900 0600 |0044: if-nez v0, 004a // +0006 │ │ -1ac824: 7120 ceb5 8b00 |0046: invoke-static {v11, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5ce │ │ -1ac82a: 0f0d |0049: return v13 │ │ -1ac82c: 0809 1700 |004a: move-object/from16 v9, v23 │ │ -1ac830: 7020 f310 0900 |004c: invoke-direct {v9, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getOutputFile:(Ljava/lang/String;)Ljava/io/File; // method@10f3 │ │ -1ac836: 0c01 |004f: move-result-object v1 │ │ -1ac838: 6e10 8394 0100 |0050: invoke-virtual {v1}, Ljava/io/File;.createNewFile:()Z // method@9483 │ │ -1ac83e: 0a02 |0053: move-result v2 │ │ -1ac840: 3802 a000 |0054: if-eqz v2, 00f4 // +00a0 │ │ -1ac844: 6e10 9f99 0600 |0056: invoke-virtual {v6}, Ljava/util/Date;.getTime:()J // method@999f │ │ -1ac84a: 0b02 |0059: move-result-wide v2 │ │ -1ac84c: 6e30 9a94 2103 |005a: invoke-virtual {v1, v2, v3}, Ljava/io/File;.setLastModified:(J)Z // method@949a │ │ -1ac852: 7401 ec10 1700 |005d: invoke-virtual/range {v23}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@10ec │ │ -1ac858: 0c02 |0060: move-result-object v2 │ │ -1ac85a: 0803 1800 |0061: move-object/from16 v3, v24 │ │ -1ac85e: 6e20 6f00 3200 |0063: invoke-virtual {v2, v3}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@006f │ │ -1ac864: 0c02 |0066: move-result-object v2 │ │ -1ac866: 3802 3900 |0067: if-eqz v2, 00a0 // +0039 │ │ -1ac86a: 1f02 c217 |0069: check-cast v2, Ljava/io/Closeable; // type@17c2 │ │ -1ac86e: 0723 |006b: move-object v3, v2 │ │ -1ac870: 1f03 d017 |006c: check-cast v3, Ljava/io/InputStream; // type@17d0 │ │ -1ac874: 2204 ca17 |006e: new-instance v4, Ljava/io/FileOutputStream; // type@17ca │ │ -1ac878: 7020 a794 1400 |0070: invoke-direct {v4, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@94a7 │ │ -1ac87e: 1f04 c217 |0073: check-cast v4, Ljava/io/Closeable; // type@17c2 │ │ -1ac882: 0747 |0075: move-object v7, v4 │ │ -1ac884: 1f07 ca17 |0076: check-cast v7, Ljava/io/FileOutputStream; // type@17ca │ │ -1ac888: 1f07 da17 |0078: check-cast v7, Ljava/io/OutputStream; // type@17da │ │ -1ac88c: 122a |007a: const/4 v10, #int 2 // #2 │ │ -1ac88e: 7158 c3b5 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@b5c3 │ │ -1ac894: 0b0e |007e: move-result-wide v14 │ │ -1ac896: 7120 ceb5 8400 |007f: invoke-static {v4, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5ce │ │ -1ac89c: 7120 f595 fe00 |0082: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@95f5 │ │ -1ac8a2: 7120 ceb5 8200 |0085: invoke-static {v2, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5ce │ │ -1ac8a8: 2818 |0088: goto 00a0 // +0018 │ │ -1ac8aa: 0d00 |0089: move-exception v0 │ │ -1ac8ac: 0701 |008a: move-object v1, v0 │ │ -1ac8ae: 2701 |008b: throw v1 │ │ -1ac8b0: 0d00 |008c: move-exception v0 │ │ -1ac8b2: 0703 |008d: move-object v3, v0 │ │ -1ac8b4: 7120 ceb5 1400 |008e: invoke-static {v4, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5ce │ │ -1ac8ba: 2703 |0091: throw v3 │ │ -1ac8bc: 0d00 |0092: move-exception v0 │ │ -1ac8be: 0701 |0093: move-object v1, v0 │ │ -1ac8c0: 2701 |0094: throw v1 │ │ -1ac8c2: 0d00 |0095: move-exception v0 │ │ -1ac8c4: 0703 |0096: move-object v3, v0 │ │ -1ac8c6: 7120 ceb5 1200 |0097: invoke-static {v2, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5ce │ │ -1ac8cc: 2703 |009a: throw v3 │ │ -1ac8ce: 0d00 |009b: move-exception v0 │ │ -1ac8d0: 0702 |009c: move-object v2, v0 │ │ -1ac8d2: 07b1 |009d: move-object v1, v11 │ │ -1ac8d4: 2900 6500 |009e: goto/16 0103 // +0065 │ │ -1ac8d8: 7110 c501 0100 |00a0: invoke-static {v1}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01c5 │ │ -1ac8de: 0c02 |00a3: move-result-object v2 │ │ -1ac8e0: 6e10 cc01 0200 |00a4: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01cc │ │ -1ac8e6: 0c02 |00a7: move-result-object v2 │ │ -1ac8e8: 1b03 8200 0100 |00a8: const-string/jumbo v3, "toString(...)" // string@00010082 │ │ -1ac8ee: 7120 bbb9 3200 |00ab: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1ac8f4: 6e10 9294 0100 |00ae: invoke-virtual {v1}, Ljava/io/File;.length:()J // method@9492 │ │ -1ac8fa: 0b13 |00b1: move-result-wide v19 │ │ -1ac8fc: 2215 be03 |00b2: new-instance v21, Lcom/infomaniak/drive/data/models/UploadFile; // type@03be │ │ -1ac900: 1a10 5374 |00b4: const-string v16, "SHARED_FILE" // string@7453 │ │ -1ac904: 1311 821a |00b6: const/16 v17, #int 6786 // #1a82 │ │ -1ac908: 1312 0000 |00b8: const/16 v18, #int 0 // #0 │ │ -1ac90c: 1203 |00ba: const/4 v3, #int 0 // #0 │ │ -1ac90e: 120a |00bb: const/4 v10, #int 0 // #0 │ │ -1ac910: 120c |00bc: const/4 v12, #int 0 // #0 │ │ -1ac912: 120e |00bd: const/4 v14, #int 0 // #0 │ │ -1ac914: 120f |00be: const/4 v15, #int 0 // #0 │ │ -1ac916: 0801 1500 |00bf: move-object/from16 v1, v21 │ │ -1ac91a: 0204 1b00 |00c1: move/from16 v4, v27 │ │ -1ac91e: 0807 1900 |00c3: move-object/from16 v7, v25 │ │ -1ac922: 0508 1300 |00c5: move-wide/from16 v8, v19 │ │ -1ac926: 0816 0b00 |00c7: move-object/from16 v22, v11 │ │ -1ac92a: 020b 1c00 |00c9: move/from16 v11, v28 │ │ -1ac92e: 1313 0000 |00cb: const/16 v19, #int 0 // #0 │ │ -1ac932: 080d 1000 |00cd: move-object/from16 v13, v16 │ │ -1ac936: 0210 1a00 |00cf: move/from16 v16, v26 │ │ -1ac93a: 7612 620b 0100 |00d1: 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@0b62 │ │ -1ac940: 7401 6a0b 1500 |00d4: invoke-virtual/range {v21}, Lcom/infomaniak/drive/data/models/UploadFile;.store:()V // method@0b6a │ │ -1ac946: 0801 1600 |00d7: move-object/from16 v1, v22 │ │ -1ac94a: 1202 |00d9: const/4 v2, #int 0 // #0 │ │ -1ac94c: 7120 ceb5 2100 |00da: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5ce │ │ -1ac952: 1210 |00dd: const/4 v0, #int 1 // #1 │ │ -1ac954: 0f00 |00de: return v0 │ │ -1ac956: 0d00 |00df: move-exception v0 │ │ -1ac958: 0801 1600 |00e0: move-object/from16 v1, v22 │ │ -1ac95c: 2820 |00e2: goto 0102 // +0020 │ │ -1ac95e: 0d00 |00e3: move-exception v0 │ │ -1ac960: 0801 1600 |00e4: move-object/from16 v1, v22 │ │ -1ac964: 1202 |00e6: const/4 v2, #int 0 // #0 │ │ -1ac966: 2806 |00e7: goto 00ed // +0006 │ │ -1ac968: 0d00 |00e8: move-exception v0 │ │ -1ac96a: 0782 |00e9: move-object v2, v8 │ │ -1ac96c: 07b1 |00ea: move-object v1, v11 │ │ -1ac96e: 1313 0000 |00eb: const/16 v19, #int 0 // #0 │ │ -1ac972: 6e10 a695 0000 |00ed: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@95a6 │ │ -1ac978: 7120 ceb5 2100 |00f0: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5ce │ │ -1ac97e: 0f13 |00f3: return v19 │ │ -1ac980: 0782 |00f4: move-object v2, v8 │ │ -1ac982: 07b1 |00f5: move-object v1, v11 │ │ -1ac984: 1313 0000 |00f6: const/16 v19, #int 0 // #0 │ │ -1ac988: 6200 89b3 |00f8: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1ac98c: 7120 ceb5 2100 |00fa: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5ce │ │ -1ac992: 280f |00fd: goto 010c // +000f │ │ -1ac994: 0d00 |00fe: move-exception v0 │ │ -1ac996: 2803 |00ff: goto 0102 // +0003 │ │ -1ac998: 0d00 |0100: move-exception v0 │ │ -1ac99a: 07b1 |0101: move-object v1, v11 │ │ -1ac99c: 0702 |0102: move-object v2, v0 │ │ -1ac99e: 2702 |0103: throw v2 │ │ -1ac9a0: 0d00 |0104: move-exception v0 │ │ -1ac9a2: 0703 |0105: move-object v3, v0 │ │ -1ac9a4: 7120 ceb5 2100 |0106: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5ce │ │ -1ac9aa: 2703 |0109: throw v3 │ │ -1ac9ac: 1313 0000 |010a: const/16 v19, #int 0 // #0 │ │ -1ac9b0: 0f13 |010c: return v19 │ │ +1ac858: |[1ac858] com.infomaniak.drive.ui.SaveExternalFilesActivity.store:(Landroid/net/Uri;Ljava/lang/String;III)Z │ │ +1ac868: 0800 1900 |0000: move-object/from16 v0, v25 │ │ +1ac86c: 7401 ec10 1700 |0002: invoke-virtual/range {v23}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@10ec │ │ +1ac872: 0c01 |0005: move-result-object v1 │ │ +1ac874: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +1ac876: 1206 |0007: const/4 v6, #int 0 // #0 │ │ +1ac878: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +1ac87a: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +1ac87c: 0802 1800 |000a: move-object/from16 v2, v24 │ │ +1ac880: 7406 7000 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@0070 │ │ +1ac886: 0c01 |000f: move-result-object v1 │ │ +1ac888: 120d |0010: const/4 v13, #int 0 // #0 │ │ +1ac88a: 3801 f900 |0011: if-eqz v1, 010a // +00f9 │ │ +1ac88e: 071b |0013: move-object v11, v1 │ │ +1ac890: 1f0b c317 |0014: check-cast v11, Ljava/io/Closeable; // type@17c3 │ │ +1ac894: 07b1 |0016: move-object v1, v11 │ │ +1ac896: 1f01 5600 |0017: check-cast v1, Landroid/database/Cursor; // type@0056 │ │ +1ac89a: 7210 0901 0100 |0019: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@0109 │ │ +1ac8a0: 0a02 |001c: move-result v2 │ │ +1ac8a2: 1208 |001d: const/4 v8, #int 0 // #0 │ │ +1ac8a4: 3802 d600 |001e: if-eqz v2, 00f4 // +00d6 │ │ +1ac8a8: 7401 ef10 1700 |0020: invoke-virtual/range {v23}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10ef │ │ +1ac8ae: 0c02 |0023: move-result-object v2 │ │ +1ac8b0: 1a03 20a5 |0024: const-string v3, "date_modified" // string@a520 │ │ +1ac8b4: 1604 ffff |0026: const-wide/16 v4, #int -1 // #ffff │ │ +1ac8b8: 6e40 a400 3254 |0028: invoke-virtual {v2, v3, v4, v5}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@00a4 │ │ +1ac8be: 0b02 |002b: move-result-wide v2 │ │ +1ac8c0: 6204 c513 |002c: sget-object v4, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@13c5 │ │ +1ac8c4: 7120 0296 3200 |002e: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@9602 │ │ +1ac8ca: 0c02 |0031: move-result-object v2 │ │ +1ac8cc: 6e30 663c 1402 |0032: invoke-virtual {v4, v1, v2}, Lcom/infomaniak/drive/utils/SyncUtils;.getFileDates:(Landroid/database/Cursor;Ljava/lang/Long;)Lkotlin/Pair; // method@3c66 │ │ +1ac8d2: 0c01 |0035: move-result-object v1 │ │ +1ac8d4: 6e10 419d 0100 |0036: invoke-virtual {v1}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@9d41 │ │ +1ac8da: 0c02 |0039: move-result-object v2 │ │ +1ac8dc: 0725 |003a: move-object v5, v2 │ │ +1ac8de: 1f05 cb18 |003b: check-cast v5, Ljava/util/Date; // type@18cb │ │ +1ac8e2: 6e10 429d 0100 |003d: invoke-virtual {v1}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@9d42 │ │ +1ac8e8: 0c01 |0040: move-result-object v1 │ │ +1ac8ea: 0716 |0041: move-object v6, v1 │ │ +1ac8ec: 1f06 cb18 |0042: check-cast v6, Ljava/util/Date; // type@18cb │ │ +1ac8f0: 3900 0600 |0044: if-nez v0, 004a // +0006 │ │ +1ac8f4: 7120 dbb5 8b00 |0046: invoke-static {v11, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5db │ │ +1ac8fa: 0f0d |0049: return v13 │ │ +1ac8fc: 0809 1700 |004a: move-object/from16 v9, v23 │ │ +1ac900: 7020 f310 0900 |004c: invoke-direct {v9, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getOutputFile:(Ljava/lang/String;)Ljava/io/File; // method@10f3 │ │ +1ac906: 0c01 |004f: move-result-object v1 │ │ +1ac908: 6e10 9094 0100 |0050: invoke-virtual {v1}, Ljava/io/File;.createNewFile:()Z // method@9490 │ │ +1ac90e: 0a02 |0053: move-result v2 │ │ +1ac910: 3802 a000 |0054: if-eqz v2, 00f4 // +00a0 │ │ +1ac914: 6e10 ac99 0600 |0056: invoke-virtual {v6}, Ljava/util/Date;.getTime:()J // method@99ac │ │ +1ac91a: 0b02 |0059: move-result-wide v2 │ │ +1ac91c: 6e30 a794 2103 |005a: invoke-virtual {v1, v2, v3}, Ljava/io/File;.setLastModified:(J)Z // method@94a7 │ │ +1ac922: 7401 ec10 1700 |005d: invoke-virtual/range {v23}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@10ec │ │ +1ac928: 0c02 |0060: move-result-object v2 │ │ +1ac92a: 0803 1800 |0061: move-object/from16 v3, v24 │ │ +1ac92e: 6e20 6f00 3200 |0063: invoke-virtual {v2, v3}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@006f │ │ +1ac934: 0c02 |0066: move-result-object v2 │ │ +1ac936: 3802 3900 |0067: if-eqz v2, 00a0 // +0039 │ │ +1ac93a: 1f02 c317 |0069: check-cast v2, Ljava/io/Closeable; // type@17c3 │ │ +1ac93e: 0723 |006b: move-object v3, v2 │ │ +1ac940: 1f03 d117 |006c: check-cast v3, Ljava/io/InputStream; // type@17d1 │ │ +1ac944: 2204 cb17 |006e: new-instance v4, Ljava/io/FileOutputStream; // type@17cb │ │ +1ac948: 7020 b494 1400 |0070: invoke-direct {v4, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@94b4 │ │ +1ac94e: 1f04 c317 |0073: check-cast v4, Ljava/io/Closeable; // type@17c3 │ │ +1ac952: 0747 |0075: move-object v7, v4 │ │ +1ac954: 1f07 cb17 |0076: check-cast v7, Ljava/io/FileOutputStream; // type@17cb │ │ +1ac958: 1f07 db17 |0078: check-cast v7, Ljava/io/OutputStream; // type@17db │ │ +1ac95c: 122a |007a: const/4 v10, #int 2 // #2 │ │ +1ac95e: 7158 d0b5 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@b5d0 │ │ +1ac964: 0b0e |007e: move-result-wide v14 │ │ +1ac966: 7120 dbb5 8400 |007f: invoke-static {v4, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5db │ │ +1ac96c: 7120 0296 fe00 |0082: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@9602 │ │ +1ac972: 7120 dbb5 8200 |0085: invoke-static {v2, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5db │ │ +1ac978: 2818 |0088: goto 00a0 // +0018 │ │ +1ac97a: 0d00 |0089: move-exception v0 │ │ +1ac97c: 0701 |008a: move-object v1, v0 │ │ +1ac97e: 2701 |008b: throw v1 │ │ +1ac980: 0d00 |008c: move-exception v0 │ │ +1ac982: 0703 |008d: move-object v3, v0 │ │ +1ac984: 7120 dbb5 1400 |008e: invoke-static {v4, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5db │ │ +1ac98a: 2703 |0091: throw v3 │ │ +1ac98c: 0d00 |0092: move-exception v0 │ │ +1ac98e: 0701 |0093: move-object v1, v0 │ │ +1ac990: 2701 |0094: throw v1 │ │ +1ac992: 0d00 |0095: move-exception v0 │ │ +1ac994: 0703 |0096: move-object v3, v0 │ │ +1ac996: 7120 dbb5 1200 |0097: invoke-static {v2, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5db │ │ +1ac99c: 2703 |009a: throw v3 │ │ +1ac99e: 0d00 |009b: move-exception v0 │ │ +1ac9a0: 0702 |009c: move-object v2, v0 │ │ +1ac9a2: 07b1 |009d: move-object v1, v11 │ │ +1ac9a4: 2900 6500 |009e: goto/16 0103 // +0065 │ │ +1ac9a8: 7110 c501 0100 |00a0: invoke-static {v1}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01c5 │ │ +1ac9ae: 0c02 |00a3: move-result-object v2 │ │ +1ac9b0: 6e10 cc01 0200 |00a4: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01cc │ │ +1ac9b6: 0c02 |00a7: move-result-object v2 │ │ +1ac9b8: 1b03 8700 0100 |00a8: const-string/jumbo v3, "toString(...)" // string@00010087 │ │ +1ac9be: 7120 c8b9 3200 |00ab: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1ac9c4: 6e10 9f94 0100 |00ae: invoke-virtual {v1}, Ljava/io/File;.length:()J // method@949f │ │ +1ac9ca: 0b13 |00b1: move-result-wide v19 │ │ +1ac9cc: 2215 be03 |00b2: new-instance v21, Lcom/infomaniak/drive/data/models/UploadFile; // type@03be │ │ +1ac9d0: 1a10 5774 |00b4: const-string v16, "SHARED_FILE" // string@7457 │ │ +1ac9d4: 1311 821a |00b6: const/16 v17, #int 6786 // #1a82 │ │ +1ac9d8: 1312 0000 |00b8: const/16 v18, #int 0 // #0 │ │ +1ac9dc: 1203 |00ba: const/4 v3, #int 0 // #0 │ │ +1ac9de: 120a |00bb: const/4 v10, #int 0 // #0 │ │ +1ac9e0: 120c |00bc: const/4 v12, #int 0 // #0 │ │ +1ac9e2: 120e |00bd: const/4 v14, #int 0 // #0 │ │ +1ac9e4: 120f |00be: const/4 v15, #int 0 // #0 │ │ +1ac9e6: 0801 1500 |00bf: move-object/from16 v1, v21 │ │ +1ac9ea: 0204 1b00 |00c1: move/from16 v4, v27 │ │ +1ac9ee: 0807 1900 |00c3: move-object/from16 v7, v25 │ │ +1ac9f2: 0508 1300 |00c5: move-wide/from16 v8, v19 │ │ +1ac9f6: 0816 0b00 |00c7: move-object/from16 v22, v11 │ │ +1ac9fa: 020b 1c00 |00c9: move/from16 v11, v28 │ │ +1ac9fe: 1313 0000 |00cb: const/16 v19, #int 0 // #0 │ │ +1aca02: 080d 1000 |00cd: move-object/from16 v13, v16 │ │ +1aca06: 0210 1a00 |00cf: move/from16 v16, v26 │ │ +1aca0a: 7612 620b 0100 |00d1: 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@0b62 │ │ +1aca10: 7401 6a0b 1500 |00d4: invoke-virtual/range {v21}, Lcom/infomaniak/drive/data/models/UploadFile;.store:()V // method@0b6a │ │ +1aca16: 0801 1600 |00d7: move-object/from16 v1, v22 │ │ +1aca1a: 1202 |00d9: const/4 v2, #int 0 // #0 │ │ +1aca1c: 7120 dbb5 2100 |00da: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5db │ │ +1aca22: 1210 |00dd: const/4 v0, #int 1 // #1 │ │ +1aca24: 0f00 |00de: return v0 │ │ +1aca26: 0d00 |00df: move-exception v0 │ │ +1aca28: 0801 1600 |00e0: move-object/from16 v1, v22 │ │ +1aca2c: 2820 |00e2: goto 0102 // +0020 │ │ +1aca2e: 0d00 |00e3: move-exception v0 │ │ +1aca30: 0801 1600 |00e4: move-object/from16 v1, v22 │ │ +1aca34: 1202 |00e6: const/4 v2, #int 0 // #0 │ │ +1aca36: 2806 |00e7: goto 00ed // +0006 │ │ +1aca38: 0d00 |00e8: move-exception v0 │ │ +1aca3a: 0782 |00e9: move-object v2, v8 │ │ +1aca3c: 07b1 |00ea: move-object v1, v11 │ │ +1aca3e: 1313 0000 |00eb: const/16 v19, #int 0 // #0 │ │ +1aca42: 6e10 b395 0000 |00ed: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@95b3 │ │ +1aca48: 7120 dbb5 2100 |00f0: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5db │ │ +1aca4e: 0f13 |00f3: return v19 │ │ +1aca50: 0782 |00f4: move-object v2, v8 │ │ +1aca52: 07b1 |00f5: move-object v1, v11 │ │ +1aca54: 1313 0000 |00f6: const/16 v19, #int 0 // #0 │ │ +1aca58: 6200 8cb3 |00f8: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1aca5c: 7120 dbb5 2100 |00fa: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5db │ │ +1aca62: 280f |00fd: goto 010c // +000f │ │ +1aca64: 0d00 |00fe: move-exception v0 │ │ +1aca66: 2803 |00ff: goto 0102 // +0003 │ │ +1aca68: 0d00 |0100: move-exception v0 │ │ +1aca6a: 07b1 |0101: move-object v1, v11 │ │ +1aca6c: 0702 |0102: move-object v2, v0 │ │ +1aca6e: 2702 |0103: throw v2 │ │ +1aca70: 0d00 |0104: move-exception v0 │ │ +1aca72: 0703 |0105: move-object v3, v0 │ │ +1aca74: 7120 dbb5 2100 |0106: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5db │ │ +1aca7a: 2703 |0109: throw v3 │ │ +1aca7c: 1313 0000 |010a: const/16 v19, #int 0 // #0 │ │ +1aca80: 0f13 |010c: return v19 │ │ catches : 16 │ │ 0x0016 - 0x0044 │ │ -> 0x0100 │ │ 0x004c - 0x0067 │ │ Ljava/lang/Exception; -> 0x00e8 │ │ -> 0x0100 │ │ 0x0069 - 0x006b │ │ @@ -40683,106 +40683,106 @@ │ │ type : '(III)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 164 16-bit code units │ │ -1aca60: |[1aca60] com.infomaniak.drive.ui.SaveExternalFilesActivity.storeFiles:(III)Z │ │ -1aca70: 7010 ea10 0a00 |0000: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ -1aca76: 0c00 |0003: move-result-object v0 │ │ -1aca78: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1aca7a: 55a2 4f05 |0005: iget-boolean v2, v10, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@054f │ │ -1aca7e: 3802 4100 |0007: if-eqz v2, 0048 // +0041 │ │ -1aca82: 5400 4101 |0009: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@0141 │ │ -1aca86: 6e10 e206 0000 |000b: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;.getAdapter:()Landroidx/recyclerview/widget/RecyclerView$Adapter; // method@06e2 │ │ -1aca8c: 0c00 |000e: move-result-object v0 │ │ -1aca8e: 1a02 05de |000f: const-string v2, "null cannot be cast to non-null type com.infomaniak.drive.ui.SaveExternalUriAdapter" // string@de05 │ │ -1aca92: 7120 bab9 2000 |0011: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9ba │ │ -1aca98: 1f00 1605 |0014: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // type@0516 │ │ -1aca9c: 6e10 3d11 0000 |0016: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.getUris:()Ljava/util/List; // method@113d │ │ -1acaa2: 0c00 |0019: move-result-object v0 │ │ -1acaa4: 1f00 0618 |001a: check-cast v0, Ljava/lang/Iterable; // type@1806 │ │ -1acaa8: 7210 db95 0000 |001c: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95db │ │ -1acaae: 0c00 |001f: move-result-object v0 │ │ -1acab0: 7210 d399 0000 |0020: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@99d3 │ │ -1acab6: 0a02 |0023: move-result v2 │ │ -1acab8: 3802 2100 |0024: if-eqz v2, 0045 // +0021 │ │ -1acabc: 7210 d499 0000 |0026: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99d4 │ │ -1acac2: 0c02 |0029: move-result-object v2 │ │ -1acac4: 1f02 b119 |002a: check-cast v2, Lkotlin/Pair; // type@19b1 │ │ -1acac8: 6e10 349d 0200 |002c: invoke-virtual {v2}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@9d34 │ │ -1acace: 0c03 |002f: move-result-object v3 │ │ -1acad0: 0735 |0030: move-object v5, v3 │ │ -1acad2: 1f05 a000 |0031: check-cast v5, Landroid/net/Uri; // type@00a0 │ │ -1acad6: 6e10 359d 0200 |0033: invoke-virtual {v2}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@9d35 │ │ -1acadc: 0c02 |0036: move-result-object v2 │ │ -1acade: 0726 |0037: move-object v6, v2 │ │ -1acae0: 1f06 1c18 |0038: check-cast v6, Ljava/lang/String; // type@181c │ │ -1acae4: 07a4 |003a: move-object v4, v10 │ │ -1acae6: 01b7 |003b: move v7, v11 │ │ -1acae8: 01c8 |003c: move v8, v12 │ │ -1acaea: 01d9 |003d: move v9, v13 │ │ -1acaec: 7606 1511 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@1115 │ │ -1acaf2: 0a02 |0041: move-result v2 │ │ -1acaf4: 3902 deff |0042: if-nez v2, 0020 // -0022 │ │ -1acaf8: 0f01 |0044: return v1 │ │ -1acafa: 121b |0045: const/4 v11, #int 1 // #1 │ │ -1acafc: 1211 |0046: const/4 v1, #int 1 // #1 │ │ -1acafe: 285c |0047: goto 00a3 // +005c │ │ -1acb00: 6e10 ef10 0a00 |0048: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10ef │ │ -1acb06: 0c02 |004b: move-result-object v2 │ │ -1acb08: 1a03 3694 |004c: const-string v3, "android.intent.extra.STREAM" // string@9436 │ │ -1acb0c: 6e20 ac00 3200 |004e: invoke-virtual {v2, v3}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00ac │ │ -1acb12: 0a02 |0051: move-result v2 │ │ -1acb14: 3802 2400 |0052: if-eqz v2, 0076 // +0024 │ │ -1acb18: 54a4 4d05 |0054: iget-object v4, v10, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@054d │ │ -1acb1c: 7110 b9b9 0400 |0056: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1acb22: 5400 3f01 |0059: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ -1acb26: 6e10 d608 0000 |005b: invoke-virtual {v0}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08d6 │ │ -1acb2c: 0c00 |005e: move-result-object v0 │ │ -1acb2e: 7110 a396 0000 |005f: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@96a3 │ │ -1acb34: 0c00 |0062: move-result-object v0 │ │ -1acb36: 1f00 ed17 |0063: check-cast v0, Ljava/lang/CharSequence; // type@17ed │ │ -1acb3a: 7110 81c4 0000 |0065: invoke-static {v0}, Lkotlin/text/StringsKt;.trim:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@c481 │ │ -1acb40: 0c00 |0068: move-result-object v0 │ │ -1acb42: 6e10 3d96 0000 |0069: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@963d │ │ -1acb48: 0c05 |006c: move-result-object v5 │ │ -1acb4a: 07a3 |006d: move-object v3, v10 │ │ -1acb4c: 01b6 |006e: move v6, v11 │ │ -1acb4e: 01c7 |006f: move v7, v12 │ │ -1acb50: 01d8 |0070: move v8, v13 │ │ -1acb52: 7606 1511 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@1115 │ │ -1acb58: 0a0b |0074: move-result v11 │ │ -1acb5a: 2811 |0075: goto 0086 // +0011 │ │ -1acb5c: 6e10 ef10 0a00 |0076: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10ef │ │ -1acb62: 0c00 |0079: move-result-object v0 │ │ -1acb64: 1a02 3894 |007a: const-string v2, "android.intent.extra.TEXT" // string@9438 │ │ -1acb68: 6e20 ac00 2000 |007c: invoke-virtual {v0, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00ac │ │ -1acb6e: 0a00 |007f: move-result v0 │ │ -1acb70: 3800 2300 |0080: if-eqz v0, 00a3 // +0023 │ │ -1acb74: 7040 1811 badc |0082: invoke-direct {v10, v11, v12, v13}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.storeText:(III)Z // method@1118 │ │ -1acb7a: 0a0b |0085: move-result v11 │ │ -1acb7c: 01b1 |0086: move v1, v11 │ │ -1acb7e: 281c |0087: goto 00a3 // +001c │ │ -1acb80: 0d0b |0088: move-exception v11 │ │ -1acb82: 6e10 a695 0b00 |0089: invoke-virtual {v11}, Ljava/lang/Exception;.printStackTrace:()V // method@95a6 │ │ -1acb88: 07a2 |008c: move-object v2, v10 │ │ -1acb8a: 1f02 1600 |008d: check-cast v2, Landroid/app/Activity; // type@0016 │ │ -1acb8e: 1307 0e00 |008f: const/16 v7, #int 14 // #e │ │ -1acb92: 1208 |0091: const/4 v8, #int 0 // #0 │ │ -1acb94: 1403 6000 147f |0092: const v3, #float 1.96728e+38 // #7f140060 │ │ -1acb9a: 1204 |0095: const/4 v4, #int 0 // #0 │ │ -1acb9c: 1205 |0096: const/4 v5, #int 0 // #0 │ │ -1acb9e: 1206 |0097: const/4 v6, #int 0 // #0 │ │ -1acba0: 7707 f146 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@46f1 │ │ -1acba6: 220c fb04 |009b: new-instance v12, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3; // type@04fb │ │ -1acbaa: 7030 8710 ac0b |009d: invoke-direct {v12, v10, v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;)V // method@1087 │ │ -1acbb0: 7110 1f7b 0c00 |00a0: invoke-static {v12}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@7b1f │ │ -1acbb6: 0f01 |00a3: return v1 │ │ +1acb30: |[1acb30] com.infomaniak.drive.ui.SaveExternalFilesActivity.storeFiles:(III)Z │ │ +1acb40: 7010 ea10 0a00 |0000: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ +1acb46: 0c00 |0003: move-result-object v0 │ │ +1acb48: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1acb4a: 55a2 4f05 |0005: iget-boolean v2, v10, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@054f │ │ +1acb4e: 3802 4100 |0007: if-eqz v2, 0048 // +0041 │ │ +1acb52: 5400 4101 |0009: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@0141 │ │ +1acb56: 6e10 e206 0000 |000b: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;.getAdapter:()Landroidx/recyclerview/widget/RecyclerView$Adapter; // method@06e2 │ │ +1acb5c: 0c00 |000e: move-result-object v0 │ │ +1acb5e: 1a02 0ade |000f: const-string v2, "null cannot be cast to non-null type com.infomaniak.drive.ui.SaveExternalUriAdapter" // string@de0a │ │ +1acb62: 7120 c7b9 2000 |0011: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c7 │ │ +1acb68: 1f00 1605 |0014: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // type@0516 │ │ +1acb6c: 6e10 3d11 0000 |0016: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.getUris:()Ljava/util/List; // method@113d │ │ +1acb72: 0c00 |0019: move-result-object v0 │ │ +1acb74: 1f00 0718 |001a: check-cast v0, Ljava/lang/Iterable; // type@1807 │ │ +1acb78: 7210 e895 0000 |001c: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95e8 │ │ +1acb7e: 0c00 |001f: move-result-object v0 │ │ +1acb80: 7210 e099 0000 |0020: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@99e0 │ │ +1acb86: 0a02 |0023: move-result v2 │ │ +1acb88: 3802 2100 |0024: if-eqz v2, 0045 // +0021 │ │ +1acb8c: 7210 e199 0000 |0026: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99e1 │ │ +1acb92: 0c02 |0029: move-result-object v2 │ │ +1acb94: 1f02 b219 |002a: check-cast v2, Lkotlin/Pair; // type@19b2 │ │ +1acb98: 6e10 419d 0200 |002c: invoke-virtual {v2}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@9d41 │ │ +1acb9e: 0c03 |002f: move-result-object v3 │ │ +1acba0: 0735 |0030: move-object v5, v3 │ │ +1acba2: 1f05 a000 |0031: check-cast v5, Landroid/net/Uri; // type@00a0 │ │ +1acba6: 6e10 429d 0200 |0033: invoke-virtual {v2}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@9d42 │ │ +1acbac: 0c02 |0036: move-result-object v2 │ │ +1acbae: 0726 |0037: move-object v6, v2 │ │ +1acbb0: 1f06 1d18 |0038: check-cast v6, Ljava/lang/String; // type@181d │ │ +1acbb4: 07a4 |003a: move-object v4, v10 │ │ +1acbb6: 01b7 |003b: move v7, v11 │ │ +1acbb8: 01c8 |003c: move v8, v12 │ │ +1acbba: 01d9 |003d: move v9, v13 │ │ +1acbbc: 7606 1511 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@1115 │ │ +1acbc2: 0a02 |0041: move-result v2 │ │ +1acbc4: 3902 deff |0042: if-nez v2, 0020 // -0022 │ │ +1acbc8: 0f01 |0044: return v1 │ │ +1acbca: 121b |0045: const/4 v11, #int 1 // #1 │ │ +1acbcc: 1211 |0046: const/4 v1, #int 1 // #1 │ │ +1acbce: 285c |0047: goto 00a3 // +005c │ │ +1acbd0: 6e10 ef10 0a00 |0048: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10ef │ │ +1acbd6: 0c02 |004b: move-result-object v2 │ │ +1acbd8: 1a03 3b94 |004c: const-string v3, "android.intent.extra.STREAM" // string@943b │ │ +1acbdc: 6e20 ac00 3200 |004e: invoke-virtual {v2, v3}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00ac │ │ +1acbe2: 0a02 |0051: move-result v2 │ │ +1acbe4: 3802 2400 |0052: if-eqz v2, 0076 // +0024 │ │ +1acbe8: 54a4 4d05 |0054: iget-object v4, v10, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@054d │ │ +1acbec: 7110 c6b9 0400 |0056: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1acbf2: 5400 3f01 |0059: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ +1acbf6: 6e10 d608 0000 |005b: invoke-virtual {v0}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08d6 │ │ +1acbfc: 0c00 |005e: move-result-object v0 │ │ +1acbfe: 7110 b096 0000 |005f: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@96b0 │ │ +1acc04: 0c00 |0062: move-result-object v0 │ │ +1acc06: 1f00 ee17 |0063: check-cast v0, Ljava/lang/CharSequence; // type@17ee │ │ +1acc0a: 7110 8ec4 0000 |0065: invoke-static {v0}, Lkotlin/text/StringsKt;.trim:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@c48e │ │ +1acc10: 0c00 |0068: move-result-object v0 │ │ +1acc12: 6e10 4a96 0000 |0069: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@964a │ │ +1acc18: 0c05 |006c: move-result-object v5 │ │ +1acc1a: 07a3 |006d: move-object v3, v10 │ │ +1acc1c: 01b6 |006e: move v6, v11 │ │ +1acc1e: 01c7 |006f: move v7, v12 │ │ +1acc20: 01d8 |0070: move v8, v13 │ │ +1acc22: 7606 1511 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@1115 │ │ +1acc28: 0a0b |0074: move-result v11 │ │ +1acc2a: 2811 |0075: goto 0086 // +0011 │ │ +1acc2c: 6e10 ef10 0a00 |0076: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10ef │ │ +1acc32: 0c00 |0079: move-result-object v0 │ │ +1acc34: 1a02 3d94 |007a: const-string v2, "android.intent.extra.TEXT" // string@943d │ │ +1acc38: 6e20 ac00 2000 |007c: invoke-virtual {v0, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00ac │ │ +1acc3e: 0a00 |007f: move-result v0 │ │ +1acc40: 3800 2300 |0080: if-eqz v0, 00a3 // +0023 │ │ +1acc44: 7040 1811 badc |0082: invoke-direct {v10, v11, v12, v13}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.storeText:(III)Z // method@1118 │ │ +1acc4a: 0a0b |0085: move-result v11 │ │ +1acc4c: 01b1 |0086: move v1, v11 │ │ +1acc4e: 281c |0087: goto 00a3 // +001c │ │ +1acc50: 0d0b |0088: move-exception v11 │ │ +1acc52: 6e10 b395 0b00 |0089: invoke-virtual {v11}, Ljava/lang/Exception;.printStackTrace:()V // method@95b3 │ │ +1acc58: 07a2 |008c: move-object v2, v10 │ │ +1acc5a: 1f02 1600 |008d: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +1acc5e: 1307 0e00 |008f: const/16 v7, #int 14 // #e │ │ +1acc62: 1208 |0091: const/4 v8, #int 0 // #0 │ │ +1acc64: 1403 6000 147f |0092: const v3, #float 1.96728e+38 // #7f140060 │ │ +1acc6a: 1204 |0095: const/4 v4, #int 0 // #0 │ │ +1acc6c: 1205 |0096: const/4 v5, #int 0 // #0 │ │ +1acc6e: 1206 |0097: const/4 v6, #int 0 // #0 │ │ +1acc70: 7707 fe46 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@46fe │ │ +1acc76: 220c fb04 |009b: new-instance v12, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3; // type@04fb │ │ +1acc7a: 7030 8710 ac0b |009d: invoke-direct {v12, v10, v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;)V // method@1087 │ │ +1acc80: 7110 2c7b 0c00 |00a0: invoke-static {v12}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@7b2c │ │ +1acc86: 0f01 |00a3: return v1 │ │ catches : 1 │ │ 0x0005 - 0x0086 │ │ Ljava/lang/Exception; -> 0x0088 │ │ positions : │ │ 0x0000 line=412 │ │ 0x0005 line=415 │ │ 0x0009 line=416 │ │ @@ -40808,38 +40808,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 │ │ -1ae498: |[1ae498] com.infomaniak.drive.ui.SaveExternalFilesActivity.storeFiles$lambda$46$lambda$45:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ -1ae4a8: 1a00 73ef |0000: const-string v0, "scope" // string@ef73 │ │ -1ae4ac: 7120 bcb9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1ae4b2: 6e10 f110 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@10f1 │ │ -1ae4b8: 0c00 |0008: move-result-object v0 │ │ -1ae4ba: 6e10 3606 0000 |0009: invoke-virtual {v0}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0636 │ │ -1ae4c0: 0c00 |000c: move-result-object v0 │ │ -1ae4c2: 6e10 3406 0000 |000d: invoke-virtual {v0}, Landroidx/lifecycle/Lifecycle$State;.name:()Ljava/lang/String; // method@0634 │ │ -1ae4c8: 0c00 |0010: move-result-object v0 │ │ -1ae4ca: 1a01 0bcd |0011: const-string v1, "lifecycleState" // string@cd0b │ │ -1ae4ce: 7230 5574 1400 |0013: invoke-interface {v4, v1, v0}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@7455 │ │ -1ae4d4: 7010 f710 0200 |0016: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSharedFolder:()Ljava/io/File; // method@10f7 │ │ -1ae4da: 0c02 |0019: move-result-object v2 │ │ -1ae4dc: 6e10 8794 0200 |001a: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@9487 │ │ -1ae4e2: 0a02 |001d: move-result v2 │ │ -1ae4e4: 7110 a496 0200 |001e: invoke-static {v2}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@96a4 │ │ -1ae4ea: 0c02 |0021: move-result-object v2 │ │ -1ae4ec: 1a00 3ff9 |0022: const-string v0, "sharedFolderExists" // string@f93f │ │ -1ae4f0: 7230 5574 0402 |0024: invoke-interface {v4, v0, v2}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@7455 │ │ -1ae4f6: 6202 70a7 |0027: sget-object v2, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a770 │ │ -1ae4fa: 7220 5874 2400 |0029: invoke-interface {v4, v2}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@7458 │ │ -1ae500: 1f03 2418 |002c: check-cast v3, Ljava/lang/Throwable; // type@1824 │ │ -1ae504: 7110 d27a 0300 |002e: invoke-static {v3}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7ad2 │ │ -1ae50a: 0e00 |0031: return-void │ │ +1ae568: |[1ae568] com.infomaniak.drive.ui.SaveExternalFilesActivity.storeFiles$lambda$46$lambda$45:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ +1ae578: 1a00 78ef |0000: const-string v0, "scope" // string@ef78 │ │ +1ae57c: 7120 c9b9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1ae582: 6e10 f110 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@10f1 │ │ +1ae588: 0c00 |0008: move-result-object v0 │ │ +1ae58a: 6e10 3606 0000 |0009: invoke-virtual {v0}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0636 │ │ +1ae590: 0c00 |000c: move-result-object v0 │ │ +1ae592: 6e10 3406 0000 |000d: invoke-virtual {v0}, Landroidx/lifecycle/Lifecycle$State;.name:()Ljava/lang/String; // method@0634 │ │ +1ae598: 0c00 |0010: move-result-object v0 │ │ +1ae59a: 1a01 10cd |0011: const-string v1, "lifecycleState" // string@cd10 │ │ +1ae59e: 7230 6274 1400 |0013: invoke-interface {v4, v1, v0}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@7462 │ │ +1ae5a4: 7010 f710 0200 |0016: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSharedFolder:()Ljava/io/File; // method@10f7 │ │ +1ae5aa: 0c02 |0019: move-result-object v2 │ │ +1ae5ac: 6e10 9494 0200 |001a: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@9494 │ │ +1ae5b2: 0a02 |001d: move-result v2 │ │ +1ae5b4: 7110 b196 0200 |001e: invoke-static {v2}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@96b1 │ │ +1ae5ba: 0c02 |0021: move-result-object v2 │ │ +1ae5bc: 1a00 44f9 |0022: const-string v0, "sharedFolderExists" // string@f944 │ │ +1ae5c0: 7230 6274 0402 |0024: invoke-interface {v4, v0, v2}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@7462 │ │ +1ae5c6: 6202 73a7 |0027: sget-object v2, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a773 │ │ +1ae5ca: 7220 6574 2400 |0029: invoke-interface {v4, v2}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@7465 │ │ +1ae5d0: 1f03 2518 |002c: check-cast v3, Ljava/lang/Throwable; // type@1825 │ │ +1ae5d4: 7110 df7a 0300 |002e: invoke-static {v3}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7adf │ │ +1ae5da: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=435 │ │ 0x0016 line=436 │ │ 0x0027 line=437 │ │ 0x002c line=438 │ │ locals : │ │ @@ -40852,113 +40852,113 @@ │ │ type : '(III)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 26 │ │ ins : 4 │ │ outs : 18 │ │ insns size : 192 16-bit code units │ │ -1acbc8: |[1acbc8] com.infomaniak.drive.ui.SaveExternalFilesActivity.storeText:(III)Z │ │ -1acbd8: 1a00 5cb2 |0000: const-string v0, "getBytes(...)" // string@b25c │ │ -1acbdc: 1a01 a383 |0002: const-string v1, "URL=" // string@83a3 │ │ -1acbe0: 7401 ef10 1600 |0004: invoke-virtual/range {v22}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10ef │ │ -1acbe6: 0c02 |0007: move-result-object v2 │ │ -1acbe8: 1a03 3894 |0008: const-string v3, "android.intent.extra.TEXT" // string@9438 │ │ -1acbec: 6e20 ab00 3200 |000a: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00ab │ │ -1acbf2: 0c02 |000d: move-result-object v2 │ │ -1acbf4: 3802 ae00 |000e: if-eqz v2, 00bc // +00ae │ │ -1acbf8: 7601 ea10 1600 |0010: invoke-direct/range {v22}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ -1acbfe: 0c03 |0013: move-result-object v3 │ │ -1acc00: 5433 3f01 |0014: iget-object v3, v3, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ -1acc04: 6e10 d608 0300 |0016: invoke-virtual {v3}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08d6 │ │ -1acc0a: 0c03 |0019: move-result-object v3 │ │ -1acc0c: 7110 a396 0300 |001a: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@96a3 │ │ -1acc12: 0c03 |001d: move-result-object v3 │ │ -1acc14: 1f03 ed17 |001e: check-cast v3, Ljava/lang/CharSequence; // type@17ed │ │ -1acc18: 7110 81c4 0300 |0020: invoke-static {v3}, Lkotlin/text/StringsKt;.trim:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@c481 │ │ -1acc1e: 0c03 |0023: move-result-object v3 │ │ -1acc20: 6e10 3d96 0300 |0024: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@963d │ │ -1acc26: 0c0a |0027: move-result-object v10 │ │ -1acc28: 2209 ca18 |0028: new-instance v9, Ljava/util/Date; // type@18ca │ │ -1acc2c: 7010 9999 0900 |002a: invoke-direct {v9}, Ljava/util/Date;.:()V // method@9999 │ │ -1acc32: 0803 1600 |002d: move-object/from16 v3, v22 │ │ -1acc36: 7020 f310 a300 |002f: invoke-direct {v3, v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getOutputFile:(Ljava/lang/String;)Ljava/io/File; // method@10f3 │ │ -1acc3c: 0c04 |0032: move-result-object v4 │ │ -1acc3e: 6e10 8394 0400 |0033: invoke-virtual {v4}, Ljava/io/File;.createNewFile:()Z // method@9483 │ │ -1acc44: 0a05 |0036: move-result v5 │ │ -1acc46: 3805 8700 |0037: if-eqz v5, 00be // +0087 │ │ -1acc4a: 6e10 9f99 0900 |0039: invoke-virtual {v9}, Ljava/util/Date;.getTime:()J // method@999f │ │ -1acc50: 0b05 |003c: move-result-wide v5 │ │ -1acc52: 6e30 9a94 5406 |003d: invoke-virtual {v4, v5, v6}, Ljava/io/File;.setLastModified:(J)Z // method@949a │ │ -1acc58: 7110 023b 0a00 |0040: invoke-static {v10}, Lcom/infomaniak/drive/utils/ExtensionsKt;.isUrlFile:(Ljava/lang/String;)Z // method@3b02 │ │ -1acc5e: 0a05 |0043: move-result v5 │ │ -1acc60: 1206 |0044: const/4 v6, #int 0 // #0 │ │ -1acc62: 3805 4100 |0045: if-eqz v5, 0086 // +0041 │ │ -1acc66: 2205 ca17 |0047: new-instance v5, Ljava/io/FileOutputStream; // type@17ca │ │ -1acc6a: 7020 a794 4500 |0049: invoke-direct {v5, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@94a7 │ │ -1acc70: 1f05 c217 |004c: check-cast v5, Ljava/io/Closeable; // type@17c2 │ │ -1acc74: 0757 |004e: move-object v7, v5 │ │ -1acc76: 1f07 ca17 |004f: check-cast v7, Ljava/io/FileOutputStream; // type@17ca │ │ -1acc7a: 1a08 3f8a |0051: const-string v8, "[InternetShortcut]" // string@8a3f │ │ -1acc7e: 620b 9bb7 |0053: sget-object v11, Lkotlin/text/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@b79b │ │ -1acc82: 6e20 7b96 b800 |0055: invoke-virtual {v8, v11}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@967b │ │ -1acc88: 0c08 |0058: move-result-object v8 │ │ -1acc8a: 7120 bbb9 0800 |0059: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1acc90: 6e20 ae94 8700 |005c: invoke-virtual {v7, v8}, Ljava/io/FileOutputStream;.write:([B)V // method@94ae │ │ -1acc96: 2208 1e18 |005f: new-instance v8, Ljava/lang/StringBuilder; // type@181e │ │ -1acc9a: 7020 b096 1800 |0061: invoke-direct {v8, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96b0 │ │ -1acca0: 6e20 b996 2800 |0064: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1acca6: 6e10 ca96 0800 |0067: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ca │ │ -1accac: 0c01 |006a: move-result-object v1 │ │ -1accae: 6202 9bb7 |006b: sget-object v2, Lkotlin/text/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@b79b │ │ -1accb2: 6e20 7b96 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@967b │ │ -1accb8: 0c01 |0070: move-result-object v1 │ │ -1accba: 7120 bbb9 0100 |0071: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1accc0: 6e20 ae94 1700 |0074: invoke-virtual {v7, v1}, Ljava/io/FileOutputStream;.write:([B)V // method@94ae │ │ -1accc6: 6200 89b3 |0077: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1accca: 7120 ceb5 6500 |0079: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5ce │ │ -1accd0: 280e |007c: goto 008a // +000e │ │ -1accd2: 0d00 |007d: move-exception v0 │ │ -1accd4: 0701 |007e: move-object v1, v0 │ │ -1accd6: 2701 |007f: throw v1 │ │ -1accd8: 0d00 |0080: move-exception v0 │ │ -1accda: 0702 |0081: move-object v2, v0 │ │ -1accdc: 7120 ceb5 1500 |0082: invoke-static {v5, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5ce │ │ -1acce2: 2702 |0085: throw v2 │ │ -1acce4: 1220 |0086: const/4 v0, #int 2 // #2 │ │ -1acce6: 7156 49b6 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@b649 │ │ -1accec: 7110 c501 0400 |008a: invoke-static {v4}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01c5 │ │ -1accf2: 0c00 |008d: move-result-object v0 │ │ -1accf4: 6e10 cc01 0000 |008e: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01cc │ │ -1accfa: 0c00 |0091: move-result-object v0 │ │ -1accfc: 0705 |0092: move-object v5, v0 │ │ -1accfe: 1b01 8200 0100 |0093: const-string/jumbo v1, "toString(...)" // string@00010082 │ │ -1acd04: 7120 bbb9 1000 |0096: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1acd0a: 6e10 9294 0400 |0099: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@9492 │ │ -1acd10: 0b0b |009c: move-result-wide v11 │ │ -1acd12: 2200 be03 |009d: new-instance v0, Lcom/infomaniak/drive/data/models/UploadFile; // type@03be │ │ -1acd16: 0704 |009f: move-object v4, v0 │ │ -1acd18: 1314 821a |00a0: const/16 v20, #int 6786 // #1a82 │ │ -1acd1c: 1315 0000 |00a2: const/16 v21, #int 0 // #0 │ │ -1acd20: 1206 |00a4: const/4 v6, #int 0 // #0 │ │ -1acd22: 120d |00a5: const/4 v13, #int 0 // #0 │ │ -1acd24: 120f |00a6: const/4 v15, #int 0 // #0 │ │ -1acd26: 1a10 5374 |00a7: const-string v16, "SHARED_FILE" // string@7453 │ │ -1acd2a: 1311 0000 |00a9: const/16 v17, #int 0 // #0 │ │ -1acd2e: 1312 0000 |00ab: const/16 v18, #int 0 // #0 │ │ -1acd32: 0207 1800 |00ad: move/from16 v7, v24 │ │ -1acd36: 0798 |00af: move-object v8, v9 │ │ -1acd38: 020e 1900 |00b0: move/from16 v14, v25 │ │ -1acd3c: 0213 1700 |00b2: move/from16 v19, v23 │ │ -1acd40: 7612 620b 0400 |00b4: 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@0b62 │ │ -1acd46: 6e10 6a0b 0000 |00b7: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile;.store:()V // method@0b6a │ │ -1acd4c: 1210 |00ba: const/4 v0, #int 1 // #1 │ │ -1acd4e: 0f00 |00bb: return v0 │ │ -1acd50: 0803 1600 |00bc: move-object/from16 v3, v22 │ │ -1acd54: 1200 |00be: const/4 v0, #int 0 // #0 │ │ -1acd56: 0f00 |00bf: return v0 │ │ +1acc98: |[1acc98] com.infomaniak.drive.ui.SaveExternalFilesActivity.storeText:(III)Z │ │ +1acca8: 1a00 61b2 |0000: const-string v0, "getBytes(...)" // string@b261 │ │ +1accac: 1a01 a783 |0002: const-string v1, "URL=" // string@83a7 │ │ +1accb0: 7401 ef10 1600 |0004: invoke-virtual/range {v22}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10ef │ │ +1accb6: 0c02 |0007: move-result-object v2 │ │ +1accb8: 1a03 3d94 |0008: const-string v3, "android.intent.extra.TEXT" // string@943d │ │ +1accbc: 6e20 ab00 3200 |000a: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00ab │ │ +1accc2: 0c02 |000d: move-result-object v2 │ │ +1accc4: 3802 ae00 |000e: if-eqz v2, 00bc // +00ae │ │ +1accc8: 7601 ea10 1600 |0010: invoke-direct/range {v22}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ +1accce: 0c03 |0013: move-result-object v3 │ │ +1accd0: 5433 3f01 |0014: iget-object v3, v3, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ +1accd4: 6e10 d608 0300 |0016: invoke-virtual {v3}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08d6 │ │ +1accda: 0c03 |0019: move-result-object v3 │ │ +1accdc: 7110 b096 0300 |001a: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@96b0 │ │ +1acce2: 0c03 |001d: move-result-object v3 │ │ +1acce4: 1f03 ee17 |001e: check-cast v3, Ljava/lang/CharSequence; // type@17ee │ │ +1acce8: 7110 8ec4 0300 |0020: invoke-static {v3}, Lkotlin/text/StringsKt;.trim:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@c48e │ │ +1accee: 0c03 |0023: move-result-object v3 │ │ +1accf0: 6e10 4a96 0300 |0024: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@964a │ │ +1accf6: 0c0a |0027: move-result-object v10 │ │ +1accf8: 2209 cb18 |0028: new-instance v9, Ljava/util/Date; // type@18cb │ │ +1accfc: 7010 a699 0900 |002a: invoke-direct {v9}, Ljava/util/Date;.:()V // method@99a6 │ │ +1acd02: 0803 1600 |002d: move-object/from16 v3, v22 │ │ +1acd06: 7020 f310 a300 |002f: invoke-direct {v3, v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getOutputFile:(Ljava/lang/String;)Ljava/io/File; // method@10f3 │ │ +1acd0c: 0c04 |0032: move-result-object v4 │ │ +1acd0e: 6e10 9094 0400 |0033: invoke-virtual {v4}, Ljava/io/File;.createNewFile:()Z // method@9490 │ │ +1acd14: 0a05 |0036: move-result v5 │ │ +1acd16: 3805 8700 |0037: if-eqz v5, 00be // +0087 │ │ +1acd1a: 6e10 ac99 0900 |0039: invoke-virtual {v9}, Ljava/util/Date;.getTime:()J // method@99ac │ │ +1acd20: 0b05 |003c: move-result-wide v5 │ │ +1acd22: 6e30 a794 5406 |003d: invoke-virtual {v4, v5, v6}, Ljava/io/File;.setLastModified:(J)Z // method@94a7 │ │ +1acd28: 7110 0f3b 0a00 |0040: invoke-static {v10}, Lcom/infomaniak/drive/utils/ExtensionsKt;.isUrlFile:(Ljava/lang/String;)Z // method@3b0f │ │ +1acd2e: 0a05 |0043: move-result v5 │ │ +1acd30: 1206 |0044: const/4 v6, #int 0 // #0 │ │ +1acd32: 3805 4100 |0045: if-eqz v5, 0086 // +0041 │ │ +1acd36: 2205 cb17 |0047: new-instance v5, Ljava/io/FileOutputStream; // type@17cb │ │ +1acd3a: 7020 b494 4500 |0049: invoke-direct {v5, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@94b4 │ │ +1acd40: 1f05 c317 |004c: check-cast v5, Ljava/io/Closeable; // type@17c3 │ │ +1acd44: 0757 |004e: move-object v7, v5 │ │ +1acd46: 1f07 cb17 |004f: check-cast v7, Ljava/io/FileOutputStream; // type@17cb │ │ +1acd4a: 1a08 438a |0051: const-string v8, "[InternetShortcut]" // string@8a43 │ │ +1acd4e: 620b 9eb7 |0053: sget-object v11, Lkotlin/text/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@b79e │ │ +1acd52: 6e20 8896 b800 |0055: invoke-virtual {v8, v11}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9688 │ │ +1acd58: 0c08 |0058: move-result-object v8 │ │ +1acd5a: 7120 c8b9 0800 |0059: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1acd60: 6e20 bb94 8700 |005c: invoke-virtual {v7, v8}, Ljava/io/FileOutputStream;.write:([B)V // method@94bb │ │ +1acd66: 2208 1f18 |005f: new-instance v8, Ljava/lang/StringBuilder; // type@181f │ │ +1acd6a: 7020 bd96 1800 |0061: invoke-direct {v8, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96bd │ │ +1acd70: 6e20 c696 2800 |0064: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1acd76: 6e10 d796 0800 |0067: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96d7 │ │ +1acd7c: 0c01 |006a: move-result-object v1 │ │ +1acd7e: 6202 9eb7 |006b: sget-object v2, Lkotlin/text/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@b79e │ │ +1acd82: 6e20 8896 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9688 │ │ +1acd88: 0c01 |0070: move-result-object v1 │ │ +1acd8a: 7120 c8b9 0100 |0071: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1acd90: 6e20 bb94 1700 |0074: invoke-virtual {v7, v1}, Ljava/io/FileOutputStream;.write:([B)V // method@94bb │ │ +1acd96: 6200 8cb3 |0077: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1acd9a: 7120 dbb5 6500 |0079: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5db │ │ +1acda0: 280e |007c: goto 008a // +000e │ │ +1acda2: 0d00 |007d: move-exception v0 │ │ +1acda4: 0701 |007e: move-object v1, v0 │ │ +1acda6: 2701 |007f: throw v1 │ │ +1acda8: 0d00 |0080: move-exception v0 │ │ +1acdaa: 0702 |0081: move-object v2, v0 │ │ +1acdac: 7120 dbb5 1500 |0082: invoke-static {v5, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5db │ │ +1acdb2: 2702 |0085: throw v2 │ │ +1acdb4: 1220 |0086: const/4 v0, #int 2 // #2 │ │ +1acdb6: 7156 56b6 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@b656 │ │ +1acdbc: 7110 c501 0400 |008a: invoke-static {v4}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01c5 │ │ +1acdc2: 0c00 |008d: move-result-object v0 │ │ +1acdc4: 6e10 cc01 0000 |008e: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01cc │ │ +1acdca: 0c00 |0091: move-result-object v0 │ │ +1acdcc: 0705 |0092: move-object v5, v0 │ │ +1acdce: 1b01 8700 0100 |0093: const-string/jumbo v1, "toString(...)" // string@00010087 │ │ +1acdd4: 7120 c8b9 1000 |0096: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1acdda: 6e10 9f94 0400 |0099: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@949f │ │ +1acde0: 0b0b |009c: move-result-wide v11 │ │ +1acde2: 2200 be03 |009d: new-instance v0, Lcom/infomaniak/drive/data/models/UploadFile; // type@03be │ │ +1acde6: 0704 |009f: move-object v4, v0 │ │ +1acde8: 1314 821a |00a0: const/16 v20, #int 6786 // #1a82 │ │ +1acdec: 1315 0000 |00a2: const/16 v21, #int 0 // #0 │ │ +1acdf0: 1206 |00a4: const/4 v6, #int 0 // #0 │ │ +1acdf2: 120d |00a5: const/4 v13, #int 0 // #0 │ │ +1acdf4: 120f |00a6: const/4 v15, #int 0 // #0 │ │ +1acdf6: 1a10 5774 |00a7: const-string v16, "SHARED_FILE" // string@7457 │ │ +1acdfa: 1311 0000 |00a9: const/16 v17, #int 0 // #0 │ │ +1acdfe: 1312 0000 |00ab: const/16 v18, #int 0 // #0 │ │ +1ace02: 0207 1800 |00ad: move/from16 v7, v24 │ │ +1ace06: 0798 |00af: move-object v8, v9 │ │ +1ace08: 020e 1900 |00b0: move/from16 v14, v25 │ │ +1ace0c: 0213 1700 |00b2: move/from16 v19, v23 │ │ +1ace10: 7612 620b 0400 |00b4: 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@0b62 │ │ +1ace16: 6e10 6a0b 0000 |00b7: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile;.store:()V // method@0b6a │ │ +1ace1c: 1210 |00ba: const/4 v0, #int 1 // #1 │ │ +1ace1e: 0f00 |00bb: return v0 │ │ +1ace20: 0803 1600 |00bc: move-object/from16 v3, v22 │ │ +1ace24: 1200 |00be: const/4 v0, #int 0 // #0 │ │ +1ace26: 0f00 |00bf: return v0 │ │ catches : 2 │ │ 0x004e - 0x0079 │ │ -> 0x007d │ │ 0x007f - 0x0080 │ │ -> 0x0080 │ │ positions : │ │ 0x0000 line=445 │ │ @@ -40992,19 +40992,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 │ │ -1ace08: |[1ace08] com.infomaniak.drive.ui.SaveExternalFilesActivity.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1ace18: 2200 bc03 |0000: new-instance v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@03bc │ │ -1ace1c: 1f01 3700 |0002: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1ace20: 7020 370b 1000 |0004: invoke-direct {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.:(Landroid/content/Context;)V // method@0b37 │ │ -1ace26: 1100 |0007: return-object v0 │ │ +1aced8: |[1aced8] com.infomaniak.drive.ui.SaveExternalFilesActivity.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1acee8: 2200 bc03 |0000: new-instance v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@03bc │ │ +1aceec: 1f01 3700 |0002: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1acef0: 7020 370b 1000 |0004: invoke-direct {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.:(Landroid/content/Context;)V // method@0b37 │ │ +1acef6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ Virtual methods - │ │ @@ -41013,58 +41013,58 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 91 16-bit code units │ │ -1adea4: |[1adea4] com.infomaniak.drive.ui.SaveExternalFilesActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1adeb4: 7010 ea10 0900 |0000: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ -1adeba: 0c00 |0003: move-result-object v0 │ │ -1adebc: 6f20 9b0c a900 |0004: invoke-super {v9, v10}, Lcom/infomaniak/drive/ui/BaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@0c9b │ │ -1adec2: 6e10 e70b 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.getRoot:()Landroidx/core/widget/NestedScrollView; // method@0be7 │ │ -1adec8: 0c0a |000a: move-result-object v10 │ │ -1adeca: 1f0a 2101 |000b: check-cast v10, Landroid/view/View; // type@0121 │ │ -1adece: 6e20 0b11 a900 |000d: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setContentView:(Landroid/view/View;)V // method@110b │ │ -1aded4: 7010 fe10 0900 |0010: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isAuth:()Z // method@10fe │ │ -1adeda: 0a0a |0013: move-result v10 │ │ -1adedc: 380a 4300 |0014: if-eqz v10, 0057 // +0043 │ │ -1adee0: 7010 ff10 0900 |0016: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isExtrasNull:()Z // method@10ff │ │ -1adee6: 0a0a |0019: move-result v10 │ │ -1adee8: 380a 0300 |001a: if-eqz v10, 001d // +0003 │ │ -1adeec: 283b |001c: goto 0057 // +003b │ │ -1adeee: 7010 0d11 0900 |001d: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupDrivePermissions:()V // method@110d │ │ -1adef4: 7010 da10 0900 |0020: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeDefaultUser:()V // method@10da │ │ -1adefa: 620a af00 |0023: sget-object v10, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1adefe: 0791 |0025: move-object v1, v9 │ │ -1adf00: 1f01 3700 |0026: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1adf04: 6202 f512 |0028: sget-object v2, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1adf08: 6e10 263a 0200 |002a: invoke-virtual {v2}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a26 │ │ -1adf0e: 0a02 |002d: move-result v2 │ │ -1adf10: 6e30 3c09 1a02 |002e: invoke-virtual {v10, v1, v2}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@093c │ │ -1adf16: 7010 e610 0900 |0031: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchSelectedDrive:()V // method@10e6 │ │ -1adf1c: 7010 e410 0900 |0034: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchFolder:()V // method@10e4 │ │ -1adf22: 7010 0f11 0900 |0037: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSaveButton:()Lcom/google/android/material/button/MaterialButton; // method@110f │ │ -1adf28: 540a 3f01 |003a: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ -1adf2c: 1a00 6ead |003c: const-string v0, "fileNameEdit" // string@ad6e │ │ -1adf30: 7120 bbb9 0a00 |003e: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1adf36: 7020 0611 a900 |0041: invoke-direct {v9, v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectAllButFileExtension:(Lcom/google/android/material/textfield/TextInputEditText;)V // method@1106 │ │ -1adf3c: 6201 2215 |0044: sget-object v1, Lcom/infomaniak/lib/applock/LockActivity;.Companion:Lcom/infomaniak/lib/applock/LockActivity$Companion; // field@1522 │ │ -1adf40: 0792 |0046: move-object v2, v9 │ │ -1adf42: 1f02 7401 |0047: check-cast v2, Landroidx/activity/ComponentActivity; // type@0174 │ │ -1adf46: 2206 f404 |0049: new-instance v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14; // type@04f4 │ │ -1adf4a: 7010 7910 0600 |004b: invoke-direct {v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14;.:()V // method@1079 │ │ -1adf50: 1267 |004e: const/4 v7, #int 6 // #6 │ │ -1adf52: 1208 |004f: const/4 v8, #int 0 // #0 │ │ -1adf54: 1203 |0050: const/4 v3, #int 0 // #0 │ │ -1adf56: 1604 0000 |0051: const-wide/16 v4, #int 0 // #0 │ │ -1adf5a: 7708 6640 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@4066 │ │ -1adf60: 0e00 |0056: return-void │ │ -1adf62: 6e10 e910 0900 |0057: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10e9 │ │ -1adf68: 0e00 |005a: return-void │ │ +1adf74: |[1adf74] com.infomaniak.drive.ui.SaveExternalFilesActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1adf84: 7010 ea10 0900 |0000: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ea │ │ +1adf8a: 0c00 |0003: move-result-object v0 │ │ +1adf8c: 6f20 9b0c a900 |0004: invoke-super {v9, v10}, Lcom/infomaniak/drive/ui/BaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@0c9b │ │ +1adf92: 6e10 e70b 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.getRoot:()Landroidx/core/widget/NestedScrollView; // method@0be7 │ │ +1adf98: 0c0a |000a: move-result-object v10 │ │ +1adf9a: 1f0a 2101 |000b: check-cast v10, Landroid/view/View; // type@0121 │ │ +1adf9e: 6e20 0b11 a900 |000d: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setContentView:(Landroid/view/View;)V // method@110b │ │ +1adfa4: 7010 fe10 0900 |0010: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isAuth:()Z // method@10fe │ │ +1adfaa: 0a0a |0013: move-result v10 │ │ +1adfac: 380a 4300 |0014: if-eqz v10, 0057 // +0043 │ │ +1adfb0: 7010 ff10 0900 |0016: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isExtrasNull:()Z // method@10ff │ │ +1adfb6: 0a0a |0019: move-result v10 │ │ +1adfb8: 380a 0300 |001a: if-eqz v10, 001d // +0003 │ │ +1adfbc: 283b |001c: goto 0057 // +003b │ │ +1adfbe: 7010 0d11 0900 |001d: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupDrivePermissions:()V // method@110d │ │ +1adfc4: 7010 da10 0900 |0020: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeDefaultUser:()V // method@10da │ │ +1adfca: 620a af00 |0023: sget-object v10, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1adfce: 0791 |0025: move-object v1, v9 │ │ +1adfd0: 1f01 3700 |0026: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1adfd4: 6202 f812 |0028: sget-object v2, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1adfd8: 6e10 333a 0200 |002a: invoke-virtual {v2}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a33 │ │ +1adfde: 0a02 |002d: move-result v2 │ │ +1adfe0: 6e30 3c09 1a02 |002e: invoke-virtual {v10, v1, v2}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@093c │ │ +1adfe6: 7010 e610 0900 |0031: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchSelectedDrive:()V // method@10e6 │ │ +1adfec: 7010 e410 0900 |0034: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchFolder:()V // method@10e4 │ │ +1adff2: 7010 0f11 0900 |0037: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSaveButton:()Lcom/google/android/material/button/MaterialButton; // method@110f │ │ +1adff8: 540a 3f01 |003a: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ +1adffc: 1a00 73ad |003c: const-string v0, "fileNameEdit" // string@ad73 │ │ +1ae000: 7120 c8b9 0a00 |003e: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1ae006: 7020 0611 a900 |0041: invoke-direct {v9, v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectAllButFileExtension:(Lcom/google/android/material/textfield/TextInputEditText;)V // method@1106 │ │ +1ae00c: 6201 2515 |0044: sget-object v1, Lcom/infomaniak/lib/applock/LockActivity;.Companion:Lcom/infomaniak/lib/applock/LockActivity$Companion; // field@1525 │ │ +1ae010: 0792 |0046: move-object v2, v9 │ │ +1ae012: 1f02 7401 |0047: check-cast v2, Landroidx/activity/ComponentActivity; // type@0174 │ │ +1ae016: 2206 f404 |0049: new-instance v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14; // type@04f4 │ │ +1ae01a: 7010 7910 0600 |004b: invoke-direct {v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14;.:()V // method@1079 │ │ +1ae020: 1267 |004e: const/4 v7, #int 6 // #6 │ │ +1ae022: 1208 |004f: const/4 v8, #int 0 // #0 │ │ +1ae024: 1203 |0050: const/4 v3, #int 0 // #0 │ │ +1ae026: 1604 0000 |0051: const-wide/16 v4, #int 0 // #0 │ │ +1ae02a: 7708 7340 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@4073 │ │ +1ae030: 0e00 |0056: return-void │ │ +1ae032: 6e10 e910 0900 |0057: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10e9 │ │ +1ae038: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0004 line=97 │ │ 0x0007 line=98 │ │ 0x0010 line=100 │ │ 0x001d line=105 │ │ @@ -41087,41 +41087,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -1adf6c: |[1adf6c] com.infomaniak.drive.ui.SaveExternalFilesActivity.onResume:()V │ │ -1adf7c: 6f10 9d0c 0200 |0000: invoke-super {v2}, Lcom/infomaniak/drive/ui/BaseActivity;.onResume:()V // method@0c9d │ │ -1adf82: 5420 4e05 |0003: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@054e │ │ -1adf86: 3900 0800 |0005: if-nez v0, 000d // +0008 │ │ -1adf8a: 1a00 68a9 |0007: const-string v0, "drivePermissions" // string@a968 │ │ -1adf8e: 7110 d9b9 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9d9 │ │ -1adf94: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -1adf96: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1adf98: 6e20 b93a 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/utils/DrivePermissions;.checkWriteStoragePermission:(Z)Z // method@3ab9 │ │ -1adf9e: 0a00 |0011: move-result v0 │ │ -1adfa0: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -1adfa4: 7010 ed10 0200 |0014: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles:()V // method@10ed │ │ -1adfaa: 0e00 |0017: return-void │ │ +1ae03c: |[1ae03c] com.infomaniak.drive.ui.SaveExternalFilesActivity.onResume:()V │ │ +1ae04c: 6f10 9d0c 0200 |0000: invoke-super {v2}, Lcom/infomaniak/drive/ui/BaseActivity;.onResume:()V // method@0c9d │ │ +1ae052: 5420 4e05 |0003: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@054e │ │ +1ae056: 3900 0800 |0005: if-nez v0, 000d // +0008 │ │ +1ae05a: 1a00 6da9 |0007: const-string v0, "drivePermissions" // string@a96d │ │ +1ae05e: 7110 e6b9 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9e6 │ │ +1ae064: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +1ae066: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1ae068: 6e20 c63a 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/utils/DrivePermissions;.checkWriteStoragePermission:(Z)Z // method@3ac6 │ │ +1ae06e: 0a00 |0011: move-result v0 │ │ +1ae070: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +1ae074: 7010 ed10 0200 |0014: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles:()V // method@10ed │ │ +1ae07a: 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 : 30978 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 30982 (SaveExternalFilesActivity.kt) │ │ │ │ Class #211 header: │ │ class_idx : 1297 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 30980 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 30984 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #211 annotations: │ │ Annotations on class │ │ @@ -41146,17 +41146,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ac128: |[1ac128] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.:()V │ │ -1ac138: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1ac13e: 0e00 |0003: return-void │ │ +1ac1f8: |[1ac1f8] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.:()V │ │ +1ac208: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1ac20e: 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;) │ │ @@ -41164,72 +41164,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 │ │ -1ac140: |[1ac140] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1ac150: 7010 1a11 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.:()V // method@111a │ │ -1ac156: 0e00 |0003: return-void │ │ +1ac210: |[1ac210] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1ac220: 7010 1a11 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.:()V // method@111a │ │ +1ac226: 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 │ │ -1abf58: |[1abf58] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1abf68: 1a00 ab98 |0000: const-string v0, "bundle" // string@98ab │ │ -1abf6c: 7120 bcb9 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1abf72: 1c00 1205 |0005: const-class v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ -1abf76: 6e10 5695 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9556 │ │ -1abf7c: 0c00 |000a: move-result-object v0 │ │ -1abf7e: 6e20 fb01 0600 |000b: invoke-virtual {v6, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01fb │ │ -1abf84: 1b00 7804 0100 |000e: const-string/jumbo v0, "userId" // string@00010478 │ │ -1abf8a: 6e20 d901 0600 |0011: invoke-virtual {v6, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d9 │ │ -1abf90: 0a01 |0014: move-result v1 │ │ -1abf92: 12f2 |0015: const/4 v2, #int -1 // #ff │ │ -1abf94: 3801 0700 |0016: if-eqz v1, 001d // +0007 │ │ -1abf98: 6e20 e001 0600 |0018: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e0 │ │ -1abf9e: 0a00 |001b: move-result v0 │ │ -1abfa0: 2802 |001c: goto 001e // +0002 │ │ -1abfa2: 12f0 |001d: const/4 v0, #int -1 // #ff │ │ -1abfa4: 1a01 61a9 |001e: const-string v1, "driveId" // string@a961 │ │ -1abfa8: 6e20 d901 1600 |0020: invoke-virtual {v6, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d9 │ │ -1abfae: 0a03 |0023: move-result v3 │ │ -1abfb0: 3803 0700 |0024: if-eqz v3, 002b // +0007 │ │ -1abfb4: 6e20 e001 1600 |0026: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e0 │ │ -1abfba: 0a01 |0029: move-result v1 │ │ -1abfbc: 2802 |002a: goto 002c // +0002 │ │ -1abfbe: 12f1 |002b: const/4 v1, #int -1 // #ff │ │ -1abfc0: 1a03 83af |002c: const-string v3, "folderId" // string@af83 │ │ -1abfc4: 6e20 d901 3600 |002e: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d9 │ │ -1abfca: 0a04 |0031: move-result v4 │ │ -1abfcc: 3804 0600 |0032: if-eqz v4, 0038 // +0006 │ │ -1abfd0: 6e20 e001 3600 |0034: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e0 │ │ -1abfd6: 0a02 |0037: move-result v2 │ │ -1abfd8: 1a03 ffc6 |0038: const-string v3, "isPublicShare" // string@c6ff │ │ -1abfdc: 6e20 d901 3600 |003a: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d9 │ │ -1abfe2: 0a04 |003d: move-result v4 │ │ -1abfe4: 3804 0700 |003e: if-eqz v4, 0045 // +0007 │ │ -1abfe8: 6e20 db01 3600 |0040: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01db │ │ -1abfee: 0a06 |0043: move-result v6 │ │ -1abff0: 2802 |0044: goto 0046 // +0002 │ │ -1abff2: 1206 |0045: const/4 v6, #int 0 // #0 │ │ -1abff4: 2203 1205 |0046: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ -1abff8: 7056 2011 0321 |0048: invoke-direct {v3, v0, v1, v2, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1120 │ │ -1abffe: 1103 |004b: return-object v3 │ │ +1ac028: |[1ac028] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1ac038: 1a00 b098 |0000: const-string v0, "bundle" // string@98b0 │ │ +1ac03c: 7120 c9b9 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1ac042: 1c00 1205 |0005: const-class v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ +1ac046: 6e10 6395 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9563 │ │ +1ac04c: 0c00 |000a: move-result-object v0 │ │ +1ac04e: 6e20 fb01 0600 |000b: invoke-virtual {v6, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01fb │ │ +1ac054: 1b00 7d04 0100 |000e: const-string/jumbo v0, "userId" // string@0001047d │ │ +1ac05a: 6e20 d901 0600 |0011: invoke-virtual {v6, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d9 │ │ +1ac060: 0a01 |0014: move-result v1 │ │ +1ac062: 12f2 |0015: const/4 v2, #int -1 // #ff │ │ +1ac064: 3801 0700 |0016: if-eqz v1, 001d // +0007 │ │ +1ac068: 6e20 e001 0600 |0018: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e0 │ │ +1ac06e: 0a00 |001b: move-result v0 │ │ +1ac070: 2802 |001c: goto 001e // +0002 │ │ +1ac072: 12f0 |001d: const/4 v0, #int -1 // #ff │ │ +1ac074: 1a01 66a9 |001e: const-string v1, "driveId" // string@a966 │ │ +1ac078: 6e20 d901 1600 |0020: invoke-virtual {v6, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d9 │ │ +1ac07e: 0a03 |0023: move-result v3 │ │ +1ac080: 3803 0700 |0024: if-eqz v3, 002b // +0007 │ │ +1ac084: 6e20 e001 1600 |0026: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e0 │ │ +1ac08a: 0a01 |0029: move-result v1 │ │ +1ac08c: 2802 |002a: goto 002c // +0002 │ │ +1ac08e: 12f1 |002b: const/4 v1, #int -1 // #ff │ │ +1ac090: 1a03 88af |002c: const-string v3, "folderId" // string@af88 │ │ +1ac094: 6e20 d901 3600 |002e: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d9 │ │ +1ac09a: 0a04 |0031: move-result v4 │ │ +1ac09c: 3804 0600 |0032: if-eqz v4, 0038 // +0006 │ │ +1ac0a0: 6e20 e001 3600 |0034: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e0 │ │ +1ac0a6: 0a02 |0037: move-result v2 │ │ +1ac0a8: 1a03 04c7 |0038: const-string v3, "isPublicShare" // string@c704 │ │ +1ac0ac: 6e20 d901 3600 |003a: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d9 │ │ +1ac0b2: 0a04 |003d: move-result v4 │ │ +1ac0b4: 3804 0700 |003e: if-eqz v4, 0045 // +0007 │ │ +1ac0b8: 6e20 db01 3600 |0040: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01db │ │ +1ac0be: 0a06 |0043: move-result v6 │ │ +1ac0c0: 2802 |0044: goto 0046 // +0002 │ │ +1ac0c2: 1206 |0045: const/4 v6, #int 0 // #0 │ │ +1ac0c4: 2203 1205 |0046: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ +1ac0c8: 7056 2011 0321 |0048: invoke-direct {v3, v0, v1, v2, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1120 │ │ +1ac0ce: 1103 |004b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=38 │ │ 0x000e line=40 │ │ 0x0018 line=41 │ │ 0x001e line=46 │ │ 0x0026 line=47 │ │ @@ -41247,88 +41247,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 │ │ -1ac000: |[1ac000] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1ac010: 1a00 1fef |0000: const-string v0, "savedStateHandle" // string@ef1f │ │ -1ac014: 7120 bcb9 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1ac01a: 1b00 7804 0100 |0005: const-string/jumbo v0, "userId" // string@00010478 │ │ -1ac020: 6e20 5306 0600 |0008: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0653 │ │ -1ac026: 0a01 |000b: move-result v1 │ │ -1ac028: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ -1ac02a: 7110 d795 0200 |000d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -1ac030: 0c02 |0010: move-result-object v2 │ │ -1ac032: 3801 1300 |0011: if-eqz v1, 0024 // +0013 │ │ -1ac036: 6e20 5406 0600 |0013: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0654 │ │ -1ac03c: 0c00 |0016: move-result-object v0 │ │ -1ac03e: 1f00 0418 |0017: check-cast v0, Ljava/lang/Integer; // type@1804 │ │ -1ac042: 3800 0300 |0019: if-eqz v0, 001c // +0003 │ │ -1ac046: 280a |001b: goto 0025 // +000a │ │ -1ac048: 2206 0018 |001c: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1800 │ │ -1ac04c: 1a00 472b |001e: const-string v0, "Argument "userId" of type integer does not support null values" // string@2b47 │ │ -1ac050: 7020 b795 0600 |0020: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95b7 │ │ -1ac056: 2706 |0023: throw v6 │ │ -1ac058: 0720 |0024: move-object v0, v2 │ │ -1ac05a: 1a01 61a9 |0025: const-string v1, "driveId" // string@a961 │ │ -1ac05e: 6e20 5306 1600 |0027: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0653 │ │ -1ac064: 0a03 |002a: move-result v3 │ │ -1ac066: 3803 1300 |002b: if-eqz v3, 003e // +0013 │ │ -1ac06a: 6e20 5406 1600 |002d: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0654 │ │ -1ac070: 0c01 |0030: move-result-object v1 │ │ -1ac072: 1f01 0418 |0031: check-cast v1, Ljava/lang/Integer; // type@1804 │ │ -1ac076: 3801 0300 |0033: if-eqz v1, 0036 // +0003 │ │ -1ac07a: 280a |0035: goto 003f // +000a │ │ -1ac07c: 2206 0018 |0036: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1800 │ │ -1ac080: 1a00 042b |0038: const-string v0, "Argument "driveId" of type integer does not support null values" // string@2b04 │ │ -1ac084: 7020 b795 0600 |003a: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95b7 │ │ -1ac08a: 2706 |003d: throw v6 │ │ -1ac08c: 0721 |003e: move-object v1, v2 │ │ -1ac08e: 1a03 83af |003f: const-string v3, "folderId" // string@af83 │ │ -1ac092: 6e20 5306 3600 |0041: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0653 │ │ -1ac098: 0a04 |0044: move-result v4 │ │ -1ac09a: 3804 1300 |0045: if-eqz v4, 0058 // +0013 │ │ -1ac09e: 6e20 5406 3600 |0047: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0654 │ │ -1ac0a4: 0c02 |004a: move-result-object v2 │ │ -1ac0a6: 1f02 0418 |004b: check-cast v2, Ljava/lang/Integer; // type@1804 │ │ -1ac0aa: 3802 0300 |004d: if-eqz v2, 0050 // +0003 │ │ -1ac0ae: 2809 |004f: goto 0058 // +0009 │ │ -1ac0b0: 2206 0018 |0050: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1800 │ │ -1ac0b4: 1a00 122b |0052: const-string v0, "Argument "folderId" of type integer does not support null values" // string@2b12 │ │ -1ac0b8: 7020 b795 0600 |0054: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95b7 │ │ -1ac0be: 2706 |0057: throw v6 │ │ -1ac0c0: 1a03 ffc6 |0058: const-string v3, "isPublicShare" // string@c6ff │ │ -1ac0c4: 6e20 5306 3600 |005a: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0653 │ │ -1ac0ca: 0a04 |005d: move-result v4 │ │ -1ac0cc: 3804 1300 |005e: if-eqz v4, 0071 // +0013 │ │ -1ac0d0: 6e20 5406 3600 |0060: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0654 │ │ -1ac0d6: 0c06 |0063: move-result-object v6 │ │ -1ac0d8: 1f06 eb17 |0064: check-cast v6, Ljava/lang/Boolean; // type@17eb │ │ -1ac0dc: 3806 0300 |0066: if-eqz v6, 0069 // +0003 │ │ -1ac0e0: 280e |0068: goto 0076 // +000e │ │ -1ac0e2: 2206 0018 |0069: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1800 │ │ -1ac0e6: 1a00 1f2b |006b: const-string v0, "Argument "isPublicShare" of type boolean does not support null values" // string@2b1f │ │ -1ac0ea: 7020 b795 0600 |006d: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95b7 │ │ -1ac0f0: 2706 |0070: throw v6 │ │ -1ac0f2: 1206 |0071: const/4 v6, #int 0 // #0 │ │ -1ac0f4: 7110 2a95 0600 |0072: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@952a │ │ -1ac0fa: 0c06 |0075: move-result-object v6 │ │ -1ac0fc: 2203 1205 |0076: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ -1ac100: 6e10 c895 0000 |0078: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@95c8 │ │ -1ac106: 0a00 |007b: move-result v0 │ │ -1ac108: 6e10 c895 0100 |007c: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@95c8 │ │ -1ac10e: 0a01 |007f: move-result v1 │ │ -1ac110: 6e10 c895 0200 |0080: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@95c8 │ │ -1ac116: 0a02 |0083: move-result v2 │ │ -1ac118: 6e10 2595 0600 |0084: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@9525 │ │ -1ac11e: 0a06 |0087: move-result v6 │ │ -1ac120: 7056 2011 0321 |0088: invoke-direct {v3, v0, v1, v2, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1120 │ │ -1ac126: 1103 |008b: return-object v3 │ │ +1ac0d0: |[1ac0d0] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1ac0e0: 1a00 24ef |0000: const-string v0, "savedStateHandle" // string@ef24 │ │ +1ac0e4: 7120 c9b9 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1ac0ea: 1b00 7d04 0100 |0005: const-string/jumbo v0, "userId" // string@0001047d │ │ +1ac0f0: 6e20 5306 0600 |0008: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0653 │ │ +1ac0f6: 0a01 |000b: move-result v1 │ │ +1ac0f8: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ +1ac0fa: 7110 e495 0200 |000d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +1ac100: 0c02 |0010: move-result-object v2 │ │ +1ac102: 3801 1300 |0011: if-eqz v1, 0024 // +0013 │ │ +1ac106: 6e20 5406 0600 |0013: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0654 │ │ +1ac10c: 0c00 |0016: move-result-object v0 │ │ +1ac10e: 1f00 0518 |0017: check-cast v0, Ljava/lang/Integer; // type@1805 │ │ +1ac112: 3800 0300 |0019: if-eqz v0, 001c // +0003 │ │ +1ac116: 280a |001b: goto 0025 // +000a │ │ +1ac118: 2206 0118 |001c: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1801 │ │ +1ac11c: 1a00 4a2b |001e: const-string v0, "Argument "userId" of type integer does not support null values" // string@2b4a │ │ +1ac120: 7020 c495 0600 |0020: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95c4 │ │ +1ac126: 2706 |0023: throw v6 │ │ +1ac128: 0720 |0024: move-object v0, v2 │ │ +1ac12a: 1a01 66a9 |0025: const-string v1, "driveId" // string@a966 │ │ +1ac12e: 6e20 5306 1600 |0027: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0653 │ │ +1ac134: 0a03 |002a: move-result v3 │ │ +1ac136: 3803 1300 |002b: if-eqz v3, 003e // +0013 │ │ +1ac13a: 6e20 5406 1600 |002d: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0654 │ │ +1ac140: 0c01 |0030: move-result-object v1 │ │ +1ac142: 1f01 0518 |0031: check-cast v1, Ljava/lang/Integer; // type@1805 │ │ +1ac146: 3801 0300 |0033: if-eqz v1, 0036 // +0003 │ │ +1ac14a: 280a |0035: goto 003f // +000a │ │ +1ac14c: 2206 0118 |0036: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1801 │ │ +1ac150: 1a00 072b |0038: const-string v0, "Argument "driveId" of type integer does not support null values" // string@2b07 │ │ +1ac154: 7020 c495 0600 |003a: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95c4 │ │ +1ac15a: 2706 |003d: throw v6 │ │ +1ac15c: 0721 |003e: move-object v1, v2 │ │ +1ac15e: 1a03 88af |003f: const-string v3, "folderId" // string@af88 │ │ +1ac162: 6e20 5306 3600 |0041: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0653 │ │ +1ac168: 0a04 |0044: move-result v4 │ │ +1ac16a: 3804 1300 |0045: if-eqz v4, 0058 // +0013 │ │ +1ac16e: 6e20 5406 3600 |0047: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0654 │ │ +1ac174: 0c02 |004a: move-result-object v2 │ │ +1ac176: 1f02 0518 |004b: check-cast v2, Ljava/lang/Integer; // type@1805 │ │ +1ac17a: 3802 0300 |004d: if-eqz v2, 0050 // +0003 │ │ +1ac17e: 2809 |004f: goto 0058 // +0009 │ │ +1ac180: 2206 0118 |0050: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1801 │ │ +1ac184: 1a00 152b |0052: const-string v0, "Argument "folderId" of type integer does not support null values" // string@2b15 │ │ +1ac188: 7020 c495 0600 |0054: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95c4 │ │ +1ac18e: 2706 |0057: throw v6 │ │ +1ac190: 1a03 04c7 |0058: const-string v3, "isPublicShare" // string@c704 │ │ +1ac194: 6e20 5306 3600 |005a: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0653 │ │ +1ac19a: 0a04 |005d: move-result v4 │ │ +1ac19c: 3804 1300 |005e: if-eqz v4, 0071 // +0013 │ │ +1ac1a0: 6e20 5406 3600 |0060: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0654 │ │ +1ac1a6: 0c06 |0063: move-result-object v6 │ │ +1ac1a8: 1f06 ec17 |0064: check-cast v6, Ljava/lang/Boolean; // type@17ec │ │ +1ac1ac: 3806 0300 |0066: if-eqz v6, 0069 // +0003 │ │ +1ac1b0: 280e |0068: goto 0076 // +000e │ │ +1ac1b2: 2206 0118 |0069: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1801 │ │ +1ac1b6: 1a00 222b |006b: const-string v0, "Argument "isPublicShare" of type boolean does not support null values" // string@2b22 │ │ +1ac1ba: 7020 c495 0600 |006d: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95c4 │ │ +1ac1c0: 2706 |0070: throw v6 │ │ +1ac1c2: 1206 |0071: const/4 v6, #int 0 // #0 │ │ +1ac1c4: 7110 3795 0600 |0072: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9537 │ │ +1ac1ca: 0c06 |0075: move-result-object v6 │ │ +1ac1cc: 2203 1205 |0076: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ +1ac1d0: 6e10 d595 0000 |0078: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@95d5 │ │ +1ac1d6: 0a00 |007b: move-result v0 │ │ +1ac1d8: 6e10 d595 0100 |007c: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@95d5 │ │ +1ac1de: 0a01 |007f: move-result v1 │ │ +1ac1e0: 6e10 d595 0200 |0080: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@95d5 │ │ +1ac1e6: 0a02 |0083: move-result v2 │ │ +1ac1e8: 6e10 3295 0600 |0084: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@9532 │ │ +1ac1ee: 0a06 |0087: move-result v6 │ │ +1ac1f0: 7056 2011 0321 |0088: invoke-direct {v3, v0, v1, v2, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1120 │ │ +1ac1f6: 1103 |008b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=70 │ │ 0x000d line=76 │ │ 0x0013 line=71 │ │ 0x001c line=73 │ │ 0x0025 line=79 │ │ @@ -41342,21 +41342,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 : 30980 (SaveExternalFilesActivityArgs.kt) │ │ + source_file_idx : 30984 (SaveExternalFilesActivityArgs.kt) │ │ │ │ Class #212 header: │ │ class_idx : 1298 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 30980 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 30984 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 14 │ │ │ │ Class #212 annotations: │ │ Annotations on class │ │ @@ -41401,63 +41401,63 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1ac4a8: |[1ac4a8] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:()V │ │ -1ac4b8: 2200 1105 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // type@0511 │ │ -1ac4bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1ac4be: 7020 1b11 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@111b │ │ -1ac4c4: 6900 5705 |0006: sput-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // field@0557 │ │ -1ac4c8: 0e00 |0008: return-void │ │ +1ac578: |[1ac578] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:()V │ │ +1ac588: 2200 1105 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // type@0511 │ │ +1ac58c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1ac58e: 7020 1b11 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@111b │ │ +1ac594: 6900 5705 |0006: sput-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // field@0557 │ │ +1ac598: 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 │ │ -1ac4cc: |[1ac4cc] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:()V │ │ -1ac4dc: 1305 0f00 |0000: const/16 v5, #int 15 // #f │ │ -1ac4e0: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -1ac4e2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -1ac4e4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1ac4e6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -1ac4e8: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -1ac4ea: 0770 |0007: move-object v0, v7 │ │ -1ac4ec: 7607 2111 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1121 │ │ -1ac4f2: 0e00 |000b: return-void │ │ +1ac59c: |[1ac59c] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:()V │ │ +1ac5ac: 1305 0f00 |0000: const/16 v5, #int 15 // #f │ │ +1ac5b0: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +1ac5b2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +1ac5b4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1ac5b6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +1ac5b8: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +1ac5ba: 0770 |0007: move-object v0, v7 │ │ +1ac5bc: 7607 2111 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1121 │ │ +1ac5c2: 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 │ │ -1ac4f4: |[1ac4f4] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:(IIIZ)V │ │ -1ac504: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1ac50a: 5901 5b05 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055b │ │ -1ac50e: 5902 5805 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0558 │ │ -1ac512: 5903 5905 |0007: iput v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0559 │ │ -1ac516: 5c04 5a05 |0009: iput-boolean v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055a │ │ -1ac51a: 0e00 |000b: return-void │ │ +1ac5c4: |[1ac5c4] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:(IIIZ)V │ │ +1ac5d4: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1ac5da: 5901 5b05 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055b │ │ +1ac5de: 5902 5805 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0558 │ │ +1ac5e2: 5903 5905 |0007: iput v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0559 │ │ +1ac5e6: 5c04 5a05 |0009: iput-boolean v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055a │ │ +1ac5ea: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ 0x0005 line=13 │ │ 0x0007 line=14 │ │ 0x0009 line=15 │ │ @@ -41473,30 +41473,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 │ │ -1ac51c: |[1ac51c] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:(IIIZILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1ac52c: dd07 0601 |0000: and-int/lit8 v7, v6, #int 1 // #01 │ │ -1ac530: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -1ac532: 3807 0300 |0003: if-eqz v7, 0006 // +0003 │ │ -1ac536: 12f2 |0005: const/4 v2, #int -1 // #ff │ │ -1ac538: dd07 0602 |0006: and-int/lit8 v7, v6, #int 2 // #02 │ │ -1ac53c: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ -1ac540: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ -1ac542: dd07 0604 |000b: and-int/lit8 v7, v6, #int 4 // #04 │ │ -1ac546: 3807 0300 |000d: if-eqz v7, 0010 // +0003 │ │ -1ac54a: 12f4 |000f: const/4 v4, #int -1 // #ff │ │ -1ac54c: dd06 0608 |0010: and-int/lit8 v6, v6, #int 8 // #08 │ │ -1ac550: 3806 0300 |0012: if-eqz v6, 0015 // +0003 │ │ -1ac554: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -1ac556: 7055 2011 2143 |0015: invoke-direct {v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1120 │ │ -1ac55c: 0e00 |0018: return-void │ │ +1ac5ec: |[1ac5ec] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:(IIIZILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1ac5fc: dd07 0601 |0000: and-int/lit8 v7, v6, #int 1 // #01 │ │ +1ac600: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +1ac602: 3807 0300 |0003: if-eqz v7, 0006 // +0003 │ │ +1ac606: 12f2 |0005: const/4 v2, #int -1 // #ff │ │ +1ac608: dd07 0602 |0006: and-int/lit8 v7, v6, #int 2 // #02 │ │ +1ac60c: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ +1ac610: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ +1ac612: dd07 0604 |000b: and-int/lit8 v7, v6, #int 4 // #04 │ │ +1ac616: 3807 0300 |000d: if-eqz v7, 0010 // +0003 │ │ +1ac61a: 12f4 |000f: const/4 v4, #int -1 // #ff │ │ +1ac61c: dd06 0608 |0010: and-int/lit8 v6, v6, #int 8 // #08 │ │ +1ac620: 3806 0300 |0012: if-eqz v6, 0015 // +0003 │ │ +1ac624: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +1ac626: 7055 2011 2143 |0015: invoke-direct {v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1120 │ │ +1ac62c: 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 │ │ @@ -41510,203 +41510,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 │ │ -1ac2bc: |[1ac2bc] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;IIIZILjava/lang/Object;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1ac2cc: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ -1ac2d0: 3806 0400 |0002: if-eqz v6, 0006 // +0004 │ │ -1ac2d4: 5201 5b05 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055b │ │ -1ac2d8: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1ac2dc: 3806 0400 |0008: if-eqz v6, 000c // +0004 │ │ -1ac2e0: 5202 5805 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0558 │ │ -1ac2e4: dd06 0504 |000c: and-int/lit8 v6, v5, #int 4 // #04 │ │ -1ac2e8: 3806 0400 |000e: if-eqz v6, 0012 // +0004 │ │ -1ac2ec: 5203 5905 |0010: iget v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0559 │ │ -1ac2f0: dd05 0508 |0012: and-int/lit8 v5, v5, #int 8 // #08 │ │ -1ac2f4: 3805 0400 |0014: if-eqz v5, 0018 // +0004 │ │ -1ac2f8: 5504 5a05 |0016: iget-boolean v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055a │ │ -1ac2fc: 6e54 2611 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.copy:(IIIZ)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1126 │ │ -1ac302: 0c00 |001b: move-result-object v0 │ │ -1ac304: 1100 |001c: return-object v0 │ │ +1ac38c: |[1ac38c] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;IIIZILjava/lang/Object;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1ac39c: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ +1ac3a0: 3806 0400 |0002: if-eqz v6, 0006 // +0004 │ │ +1ac3a4: 5201 5b05 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055b │ │ +1ac3a8: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1ac3ac: 3806 0400 |0008: if-eqz v6, 000c // +0004 │ │ +1ac3b0: 5202 5805 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0558 │ │ +1ac3b4: dd06 0504 |000c: and-int/lit8 v6, v5, #int 4 // #04 │ │ +1ac3b8: 3806 0400 |000e: if-eqz v6, 0012 // +0004 │ │ +1ac3bc: 5203 5905 |0010: iget v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0559 │ │ +1ac3c0: dd05 0508 |0012: and-int/lit8 v5, v5, #int 8 // #08 │ │ +1ac3c4: 3805 0400 |0014: if-eqz v5, 0018 // +0004 │ │ +1ac3c8: 5504 5a05 |0016: iget-boolean v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055a │ │ +1ac3cc: 6e54 2611 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.copy:(IIIZ)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1126 │ │ +1ac3d2: 0c00 |001b: move-result-object v0 │ │ +1ac3d4: 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 │ │ -1ac324: |[1ac324] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1ac334: 6200 5705 |0000: sget-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // field@0557 │ │ -1ac338: 6e20 1c11 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@111c │ │ -1ac33e: 0c01 |0005: move-result-object v1 │ │ -1ac340: 1101 |0006: return-object v1 │ │ +1ac3f4: |[1ac3f4] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1ac404: 6200 5705 |0000: sget-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // field@0557 │ │ +1ac408: 6e20 1c11 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@111c │ │ +1ac40e: 0c01 |0005: move-result-object v1 │ │ +1ac410: 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 │ │ -1ac344: |[1ac344] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1ac354: 6200 5705 |0000: sget-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // field@0557 │ │ -1ac358: 6e20 1d11 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@111d │ │ -1ac35e: 0c01 |0005: move-result-object v1 │ │ -1ac360: 1101 |0006: return-object v1 │ │ +1ac414: |[1ac414] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1ac424: 6200 5705 |0000: sget-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // field@0557 │ │ +1ac428: 6e20 1d11 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@111d │ │ +1ac42e: 0c01 |0005: move-result-object v1 │ │ +1ac430: 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 │ │ -1ac364: |[1ac364] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component1:()I │ │ -1ac374: 5210 5b05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055b │ │ -1ac378: 0f00 |0002: return v0 │ │ +1ac434: |[1ac434] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component1:()I │ │ +1ac444: 5210 5b05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055b │ │ +1ac448: 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 │ │ -1ac37c: |[1ac37c] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component2:()I │ │ -1ac38c: 5210 5805 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0558 │ │ -1ac390: 0f00 |0002: return v0 │ │ +1ac44c: |[1ac44c] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component2:()I │ │ +1ac45c: 5210 5805 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0558 │ │ +1ac460: 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 │ │ -1ac394: |[1ac394] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component3:()I │ │ -1ac3a4: 5210 5905 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0559 │ │ -1ac3a8: 0f00 |0002: return v0 │ │ +1ac464: |[1ac464] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component3:()I │ │ +1ac474: 5210 5905 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0559 │ │ +1ac478: 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 │ │ -1ac228: |[1ac228] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component4:()Z │ │ -1ac238: 5510 5a05 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055a │ │ -1ac23c: 0f00 |0002: return v0 │ │ +1ac2f8: |[1ac2f8] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component4:()Z │ │ +1ac308: 5510 5a05 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055a │ │ +1ac30c: 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 │ │ -1ac308: |[1ac308] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.copy:(IIIZ)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1ac318: 2200 1205 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ -1ac31c: 7055 2011 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1120 │ │ -1ac322: 1100 |0005: return-object v0 │ │ +1ac3d8: |[1ac3d8] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.copy:(IIIZ)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1ac3e8: 2200 1205 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ +1ac3ec: 7055 2011 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1120 │ │ +1ac3f2: 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 │ │ -1ac240: |[1ac240] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.equals:(Ljava/lang/Object;)Z │ │ -1ac250: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1ac252: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1ac256: 0f00 |0003: return v0 │ │ -1ac258: 2051 1205 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ -1ac25c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1ac25e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1ac262: 0f02 |0009: return v2 │ │ -1ac264: 1f05 1205 |000a: check-cast v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ -1ac268: 5241 5b05 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055b │ │ -1ac26c: 5253 5b05 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055b │ │ -1ac270: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -1ac274: 0f02 |0012: return v2 │ │ -1ac276: 5241 5805 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0558 │ │ -1ac27a: 5253 5805 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0558 │ │ -1ac27e: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ -1ac282: 0f02 |0019: return v2 │ │ -1ac284: 5241 5905 |001a: iget v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0559 │ │ -1ac288: 5253 5905 |001c: iget v3, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0559 │ │ -1ac28c: 3231 0300 |001e: if-eq v1, v3, 0021 // +0003 │ │ -1ac290: 0f02 |0020: return v2 │ │ -1ac292: 5541 5a05 |0021: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055a │ │ -1ac296: 5555 5a05 |0023: iget-boolean v5, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055a │ │ -1ac29a: 3251 0300 |0025: if-eq v1, v5, 0028 // +0003 │ │ -1ac29e: 0f02 |0027: return v2 │ │ -1ac2a0: 0f00 |0028: return v0 │ │ +1ac310: |[1ac310] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.equals:(Ljava/lang/Object;)Z │ │ +1ac320: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1ac322: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1ac326: 0f00 |0003: return v0 │ │ +1ac328: 2051 1205 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ +1ac32c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1ac32e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1ac332: 0f02 |0009: return v2 │ │ +1ac334: 1f05 1205 |000a: check-cast v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0512 │ │ +1ac338: 5241 5b05 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055b │ │ +1ac33c: 5253 5b05 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055b │ │ +1ac340: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +1ac344: 0f02 |0012: return v2 │ │ +1ac346: 5241 5805 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0558 │ │ +1ac34a: 5253 5805 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0558 │ │ +1ac34e: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ +1ac352: 0f02 |0019: return v2 │ │ +1ac354: 5241 5905 |001a: iget v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0559 │ │ +1ac358: 5253 5905 |001c: iget v3, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0559 │ │ +1ac35c: 3231 0300 |001e: if-eq v1, v3, 0021 // +0003 │ │ +1ac360: 0f02 |0020: return v2 │ │ +1ac362: 5541 5a05 |0021: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055a │ │ +1ac366: 5555 5a05 |0023: iget-boolean v5, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055a │ │ +1ac36a: 3251 0300 |0025: if-eq v1, v5, 0028 // +0003 │ │ +1ac36e: 0f02 |0027: return v2 │ │ +1ac370: 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 │ │ -1ac3ac: |[1ac3ac] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.getDriveId:()I │ │ -1ac3bc: 5210 5805 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0558 │ │ -1ac3c0: 0f00 |0002: return v0 │ │ +1ac47c: |[1ac47c] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.getDriveId:()I │ │ +1ac48c: 5210 5805 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0558 │ │ +1ac490: 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;) │ │ @@ -41714,17 +41714,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ac3c4: |[1ac3c4] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.getFolderId:()I │ │ -1ac3d4: 5210 5905 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0559 │ │ -1ac3d8: 0f00 |0002: return v0 │ │ +1ac494: |[1ac494] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.getFolderId:()I │ │ +1ac4a4: 5210 5905 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0559 │ │ +1ac4a8: 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;) │ │ @@ -41732,17 +41732,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ac3dc: |[1ac3dc] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.getUserId:()I │ │ -1ac3ec: 5210 5b05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055b │ │ -1ac3f0: 0f00 |0002: return v0 │ │ +1ac4ac: |[1ac4ac] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.getUserId:()I │ │ +1ac4bc: 5210 5b05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055b │ │ +1ac4c0: 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;) │ │ @@ -41750,44 +41750,44 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -1ac3f4: |[1ac3f4] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.hashCode:()I │ │ -1ac404: 5220 5b05 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055b │ │ -1ac408: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1ac40c: 5221 5805 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0558 │ │ -1ac410: b010 |0006: add-int/2addr v0, v1 │ │ -1ac412: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1ac416: 5221 5905 |0009: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0559 │ │ -1ac41a: b010 |000b: add-int/2addr v0, v1 │ │ -1ac41c: da00 001f |000c: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1ac420: 5521 5a05 |000e: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055a │ │ -1ac424: 7110 0747 0100 |0010: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4707 │ │ -1ac42a: 0a01 |0013: move-result v1 │ │ -1ac42c: b010 |0014: add-int/2addr v0, v1 │ │ -1ac42e: 0f00 |0015: return v0 │ │ +1ac4c4: |[1ac4c4] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.hashCode:()I │ │ +1ac4d4: 5220 5b05 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055b │ │ +1ac4d8: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1ac4dc: 5221 5805 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0558 │ │ +1ac4e0: b010 |0006: add-int/2addr v0, v1 │ │ +1ac4e2: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1ac4e6: 5221 5905 |0009: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0559 │ │ +1ac4ea: b010 |000b: add-int/2addr v0, v1 │ │ +1ac4ec: da00 001f |000c: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1ac4f0: 5521 5a05 |000e: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055a │ │ +1ac4f4: 7110 1447 0100 |0010: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4714 │ │ +1ac4fa: 0a01 |0013: move-result v1 │ │ +1ac4fc: b010 |0014: add-int/2addr v0, v1 │ │ +1ac4fe: 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 │ │ -1ac2a4: |[1ac2a4] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.isPublicShare:()Z │ │ -1ac2b4: 5510 5a05 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055a │ │ -1ac2b8: 0f00 |0002: return v0 │ │ +1ac374: |[1ac374] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.isPublicShare:()Z │ │ +1ac384: 5510 5a05 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055a │ │ +1ac388: 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;) │ │ @@ -41795,30 +41795,30 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -1ac158: |[1ac158] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.toBundle:()Landroid/os/Bundle; │ │ -1ac168: 2200 ac00 |0000: new-instance v0, Landroid/os/Bundle; // type@00ac │ │ -1ac16c: 7010 d701 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01d7 │ │ -1ac172: 1b01 7804 0100 |0005: const-string/jumbo v1, "userId" // string@00010478 │ │ -1ac178: 5232 5b05 |0008: iget v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055b │ │ -1ac17c: 6e30 f301 1002 |000a: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ -1ac182: 1a01 61a9 |000d: const-string v1, "driveId" // string@a961 │ │ -1ac186: 5232 5805 |000f: iget v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0558 │ │ -1ac18a: 6e30 f301 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ -1ac190: 1a01 83af |0014: const-string v1, "folderId" // string@af83 │ │ -1ac194: 5232 5905 |0016: iget v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0559 │ │ -1ac198: 6e30 f301 1002 |0018: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ -1ac19e: 1a01 ffc6 |001b: const-string v1, "isPublicShare" // string@c6ff │ │ -1ac1a2: 5532 5a05 |001d: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055a │ │ -1ac1a6: 6e30 f001 1002 |001f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01f0 │ │ -1ac1ac: 1100 |0022: return-object v0 │ │ +1ac228: |[1ac228] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.toBundle:()Landroid/os/Bundle; │ │ +1ac238: 2200 ac00 |0000: new-instance v0, Landroid/os/Bundle; // type@00ac │ │ +1ac23c: 7010 d701 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01d7 │ │ +1ac242: 1b01 7d04 0100 |0005: const-string/jumbo v1, "userId" // string@0001047d │ │ +1ac248: 5232 5b05 |0008: iget v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055b │ │ +1ac24c: 6e30 f301 1002 |000a: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ +1ac252: 1a01 66a9 |000d: const-string v1, "driveId" // string@a966 │ │ +1ac256: 5232 5805 |000f: iget v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0558 │ │ +1ac25a: 6e30 f301 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ +1ac260: 1a01 88af |0014: const-string v1, "folderId" // string@af88 │ │ +1ac264: 5232 5905 |0016: iget v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0559 │ │ +1ac268: 6e30 f301 1002 |0018: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ +1ac26e: 1a01 04c7 |001b: const-string v1, "isPublicShare" // string@c704 │ │ +1ac272: 5532 5a05 |001d: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055a │ │ +1ac276: 6e30 f001 1002 |001f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01f0 │ │ +1ac27c: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0005 line=19 │ │ 0x000d line=20 │ │ 0x0014 line=21 │ │ 0x001b line=22 │ │ @@ -41830,38 +41830,38 @@ │ │ type : '()Landroidx/lifecycle/SavedStateHandle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -1ac1b0: |[1ac1b0] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ -1ac1c0: 2200 4a02 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@024a │ │ -1ac1c4: 7010 5206 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@0652 │ │ -1ac1ca: 5231 5b05 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055b │ │ -1ac1ce: 7110 d795 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -1ac1d4: 0c01 |000a: move-result-object v1 │ │ -1ac1d6: 1b02 7804 0100 |000b: const-string/jumbo v2, "userId" // string@00010478 │ │ -1ac1dc: 6e30 5606 2001 |000e: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0656 │ │ -1ac1e2: 5231 5805 |0011: iget v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0558 │ │ -1ac1e6: 7110 d795 0100 |0013: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -1ac1ec: 0c01 |0016: move-result-object v1 │ │ -1ac1ee: 1a02 61a9 |0017: const-string v2, "driveId" // string@a961 │ │ -1ac1f2: 6e30 5606 2001 |0019: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0656 │ │ -1ac1f8: 5231 5905 |001c: iget v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0559 │ │ -1ac1fc: 7110 d795 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -1ac202: 0c01 |0021: move-result-object v1 │ │ -1ac204: 1a02 83af |0022: const-string v2, "folderId" // string@af83 │ │ -1ac208: 6e30 5606 2001 |0024: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0656 │ │ -1ac20e: 5531 5a05 |0027: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055a │ │ -1ac212: 7110 2a95 0100 |0029: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@952a │ │ -1ac218: 0c01 |002c: move-result-object v1 │ │ -1ac21a: 1a02 ffc6 |002d: const-string v2, "isPublicShare" // string@c6ff │ │ -1ac21e: 6e30 5606 2001 |002f: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0656 │ │ -1ac224: 1100 |0032: return-object v0 │ │ +1ac280: |[1ac280] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ +1ac290: 2200 4a02 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@024a │ │ +1ac294: 7010 5206 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@0652 │ │ +1ac29a: 5231 5b05 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055b │ │ +1ac29e: 7110 e495 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +1ac2a4: 0c01 |000a: move-result-object v1 │ │ +1ac2a6: 1b02 7d04 0100 |000b: const-string/jumbo v2, "userId" // string@0001047d │ │ +1ac2ac: 6e30 5606 2001 |000e: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0656 │ │ +1ac2b2: 5231 5805 |0011: iget v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0558 │ │ +1ac2b6: 7110 e495 0100 |0013: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +1ac2bc: 0c01 |0016: move-result-object v1 │ │ +1ac2be: 1a02 66a9 |0017: const-string v2, "driveId" // string@a966 │ │ +1ac2c2: 6e30 5606 2001 |0019: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0656 │ │ +1ac2c8: 5231 5905 |001c: iget v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0559 │ │ +1ac2cc: 7110 e495 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +1ac2d2: 0c01 |0021: move-result-object v1 │ │ +1ac2d4: 1a02 88af |0022: const-string v2, "folderId" // string@af88 │ │ +1ac2d8: 6e30 5606 2001 |0024: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0656 │ │ +1ac2de: 5531 5a05 |0027: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055a │ │ +1ac2e2: 7110 3795 0100 |0029: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9537 │ │ +1ac2e8: 0c01 |002c: move-result-object v1 │ │ +1ac2ea: 1a02 04c7 |002d: const-string v2, "isPublicShare" // string@c704 │ │ +1ac2ee: 6e30 5606 2001 |002f: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0656 │ │ +1ac2f4: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0005 line=28 │ │ 0x0011 line=29 │ │ 0x001c line=30 │ │ 0x0027 line=31 │ │ @@ -41873,48 +41873,48 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -1ac430: |[1ac430] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.toString:()Ljava/lang/String; │ │ -1ac440: 5260 5b05 |0000: iget v0, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055b │ │ -1ac444: 5261 5805 |0002: iget v1, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0558 │ │ -1ac448: 5262 5905 |0004: iget v2, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0559 │ │ -1ac44c: 5563 5a05 |0006: iget-boolean v3, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055a │ │ -1ac450: 2204 1e18 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@181e │ │ -1ac454: 1a05 0379 |000a: const-string v5, "SaveExternalFilesActivityArgs(userId=" // string@7903 │ │ -1ac458: 7020 b096 5400 |000c: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96b0 │ │ -1ac45e: 6e20 b496 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96b4 │ │ -1ac464: 1a00 1323 |0012: const-string v0, ", driveId=" // string@2313 │ │ -1ac468: 6e20 b996 0400 |0014: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1ac46e: 6e20 b496 1400 |0017: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96b4 │ │ -1ac474: 1a00 3423 |001a: const-string v0, ", folderId=" // string@2334 │ │ -1ac478: 6e20 b996 0400 |001c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1ac47e: 6e20 b496 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96b4 │ │ -1ac484: 1a00 5b23 |0022: const-string v0, ", isPublicShare=" // string@235b │ │ -1ac488: 6e20 b996 0400 |0024: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1ac48e: 6e20 bb96 3400 |0027: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@96bb │ │ -1ac494: 1a00 b521 |002a: const-string v0, ")" // string@21b5 │ │ -1ac498: 6e20 b996 0400 |002c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96b9 │ │ -1ac49e: 6e10 ca96 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ca │ │ -1ac4a4: 0c00 |0032: move-result-object v0 │ │ -1ac4a6: 1100 |0033: return-object v0 │ │ +1ac500: |[1ac500] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.toString:()Ljava/lang/String; │ │ +1ac510: 5260 5b05 |0000: iget v0, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055b │ │ +1ac514: 5261 5805 |0002: iget v1, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@0558 │ │ +1ac518: 5262 5905 |0004: iget v2, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@0559 │ │ +1ac51c: 5563 5a05 |0006: iget-boolean v3, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055a │ │ +1ac520: 2204 1f18 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@181f │ │ +1ac524: 1a05 0779 |000a: const-string v5, "SaveExternalFilesActivityArgs(userId=" // string@7907 │ │ +1ac528: 7020 bd96 5400 |000c: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96bd │ │ +1ac52e: 6e20 c196 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96c1 │ │ +1ac534: 1a00 1423 |0012: const-string v0, ", driveId=" // string@2314 │ │ +1ac538: 6e20 c696 0400 |0014: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1ac53e: 6e20 c196 1400 |0017: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96c1 │ │ +1ac544: 1a00 3523 |001a: const-string v0, ", folderId=" // string@2335 │ │ +1ac548: 6e20 c696 0400 |001c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1ac54e: 6e20 c196 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96c1 │ │ +1ac554: 1a00 5c23 |0022: const-string v0, ", isPublicShare=" // string@235c │ │ +1ac558: 6e20 c696 0400 |0024: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1ac55e: 6e20 c896 3400 |0027: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@96c8 │ │ +1ac564: 1a00 b621 |002a: const-string v0, ")" // string@21b6 │ │ +1ac568: 6e20 c696 0400 |002c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96c6 │ │ +1ac56e: 6e10 d796 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96d7 │ │ +1ac574: 0c00 |0032: move-result-object v0 │ │ +1ac576: 1100 |0033: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 30980 (SaveExternalFilesActivityArgs.kt) │ │ + source_file_idx : 30984 (SaveExternalFilesActivityArgs.kt) │ │ │ │ Class #213 header: │ │ class_idx : 1299 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #213 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;' │ │ @@ -41938,19 +41938,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 │ │ -1ae538: |[1ae538] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;I)V │ │ -1ae548: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1ae54e: 5b01 5c05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@055c │ │ -1ae552: 5902 5d05 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$1:I // field@055d │ │ -1ae556: 0e00 |0007: return-void │ │ +1ae608: |[1ae608] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;I)V │ │ +1ae618: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1ae61e: 5b01 5c05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@055c │ │ +1ae622: 5902 5d05 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$1:I // field@055d │ │ +1ae626: 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 │ │ @@ -41961,37 +41961,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 │ │ -1ae50c: |[1ae50c] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1ae51c: 5420 5c05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@055c │ │ -1ae520: 5221 5d05 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$1:I // field@055d │ │ -1ae524: 1f03 2000 |0004: check-cast v3, Landroid/app/Dialog; // type@0020 │ │ -1ae528: 1f04 1c18 |0006: check-cast v4, Ljava/lang/String; // type@181c │ │ -1ae52c: 7140 3911 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@1139 │ │ -1ae532: 0c03 |000b: move-result-object v3 │ │ -1ae534: 1103 |000c: return-object v3 │ │ +1ae5dc: |[1ae5dc] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1ae5ec: 5420 5c05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@055c │ │ +1ae5f0: 5221 5d05 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$1:I // field@055d │ │ +1ae5f4: 1f03 2000 |0004: check-cast v3, Landroid/app/Dialog; // type@0020 │ │ +1ae5f8: 1f04 1d18 |0006: check-cast v4, Ljava/lang/String; // type@181d │ │ +1ae5fc: 7140 3911 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@1139 │ │ +1ae602: 0c03 |000b: move-result-object v3 │ │ +1ae604: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #214 header: │ │ class_idx : 1300 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #214 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;' │ │ @@ -42023,21 +42023,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 │ │ -1ae558: |[1ae558] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V │ │ -1ae568: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1ae56e: 5b01 5e05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@055e │ │ -1ae572: 5b02 5f05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$1:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@055f │ │ -1ae576: 5b03 6005 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$2:Lcom/infomaniak/drive/data/models/File; // field@0560 │ │ -1ae57a: 5904 6105 |0009: iput v4, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$3:I // field@0561 │ │ -1ae57e: 0e00 |000b: return-void │ │ +1ae628: |[1ae628] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V │ │ +1ae638: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1ae63e: 5b01 5e05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@055e │ │ +1ae642: 5b02 5f05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$1:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@055f │ │ +1ae646: 5b03 6005 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$2:Lcom/infomaniak/drive/data/models/File; // field@0560 │ │ +1ae64a: 5904 6105 |0009: iput v4, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$3:I // field@0561 │ │ +1ae64e: 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; │ │ @@ -42050,35 +42050,35 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -1ae580: |[1ae580] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -1ae590: 5440 5e05 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@055e │ │ -1ae594: 5441 5f05 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$1:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@055f │ │ -1ae598: 5442 6005 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$2:Lcom/infomaniak/drive/data/models/File; // field@0560 │ │ -1ae59c: 5243 6105 |0006: iget v3, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$3:I // field@0561 │ │ -1ae5a0: 7155 3a11 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@113a │ │ -1ae5a6: 0e00 |000b: return-void │ │ +1ae650: |[1ae650] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +1ae660: 5440 5e05 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@055e │ │ +1ae664: 5441 5f05 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$1:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@055f │ │ +1ae668: 5442 6005 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$2:Lcom/infomaniak/drive/data/models/File; // field@0560 │ │ +1ae66c: 5243 6105 |0006: iget v3, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$3:I // field@0561 │ │ +1ae670: 7155 3a11 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@113a │ │ +1ae676: 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 : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #215 header: │ │ class_idx : 1301 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 644 │ │ -source_file_idx : 30982 │ │ +source_file_idx : 30986 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #215 annotations: │ │ Annotations on class │ │ @@ -42103,23 +42103,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 │ │ -1ae5c0: |[1ae5c0] com.infomaniak.drive.ui.SaveExternalUriAdapter$SaveExternalUriViewHolder.:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;)V │ │ -1ae5d0: 1a00 7097 |0000: const-string v0, "binding" // string@9770 │ │ -1ae5d4: 7120 bcb9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1ae5da: 6e10 f20b 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.getRoot:()Lcom/google/android/material/card/MaterialCardView; // method@0bf2 │ │ -1ae5e0: 0c00 |0008: move-result-object v0 │ │ -1ae5e2: 1f00 2101 |0009: check-cast v0, Landroid/view/View; // type@0121 │ │ -1ae5e6: 7020 d506 0100 |000b: invoke-direct {v1, v0}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@06d5 │ │ -1ae5ec: 5b12 6205 |000e: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.binding:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0562 │ │ -1ae5f0: 0e00 |0010: return-void │ │ +1ae690: |[1ae690] com.infomaniak.drive.ui.SaveExternalUriAdapter$SaveExternalUriViewHolder.:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;)V │ │ +1ae6a0: 1a00 7597 |0000: const-string v0, "binding" // string@9775 │ │ +1ae6a4: 7120 c9b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1ae6aa: 6e10 f20b 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.getRoot:()Lcom/google/android/material/card/MaterialCardView; // method@0bf2 │ │ +1ae6b0: 0c00 |0008: move-result-object v0 │ │ +1ae6b2: 1f00 2101 |0009: check-cast v0, Landroid/view/View; // type@0121 │ │ +1ae6b6: 7020 d506 0100 |000b: invoke-direct {v1, v0}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@06d5 │ │ +1ae6bc: 5b12 6205 |000e: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.binding:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0562 │ │ +1ae6c0: 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; │ │ │ │ @@ -42129,30 +42129,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 │ │ -1ae5a8: |[1ae5a8] com.infomaniak.drive.ui.SaveExternalUriAdapter$SaveExternalUriViewHolder.getBinding:()Lcom/infomaniak/drive/databinding/CardviewFileListBinding; │ │ -1ae5b8: 5410 6205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.binding:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0562 │ │ -1ae5bc: 1100 |0002: return-object v0 │ │ +1ae678: |[1ae678] com.infomaniak.drive.ui.SaveExternalUriAdapter$SaveExternalUriViewHolder.getBinding:()Lcom/infomaniak/drive/databinding/CardviewFileListBinding; │ │ +1ae688: 5410 6205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.binding:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0562 │ │ +1ae68c: 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 : 30982 (SaveExternalUriAdapter.kt) │ │ + source_file_idx : 30986 (SaveExternalUriAdapter.kt) │ │ │ │ Class #216 header: │ │ class_idx : 1302 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 636 │ │ -source_file_idx : 30982 │ │ +source_file_idx : 30986 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 6 │ │ │ │ Class #216 annotations: │ │ Annotations on class │ │ @@ -42184,53 +42184,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 │ │ -1ae698: |[1ae698] com.infomaniak.drive.ui.SaveExternalUriAdapter.$r8$lambda$-nqmsACwehyTq3qK9okRx4yxXeM:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/app/Dialog;Ljava/lang/String;)Lkotlin/Unit; │ │ -1ae6a8: 7140 4611 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@1146 │ │ -1ae6ae: 0c00 |0003: move-result-object v0 │ │ -1ae6b0: 1100 |0004: return-object v0 │ │ +1ae768: |[1ae768] com.infomaniak.drive.ui.SaveExternalUriAdapter.$r8$lambda$-nqmsACwehyTq3qK9okRx4yxXeM:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/app/Dialog;Ljava/lang/String;)Lkotlin/Unit; │ │ +1ae778: 7140 4611 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@1146 │ │ +1ae77e: 0c00 |0003: move-result-object v0 │ │ +1ae780: 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 │ │ -1ae6ec: |[1ae6ec] 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 │ │ -1ae6fc: 7154 4211 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@1142 │ │ -1ae702: 0e00 |0003: return-void │ │ +1ae7bc: |[1ae7bc] 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 │ │ +1ae7cc: 7154 4211 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@1142 │ │ +1ae7d2: 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 │ │ -1ae704: |[1ae704] com.infomaniak.drive.ui.SaveExternalUriAdapter.:(Ljava/util/List;)V │ │ -1ae714: 1b00 1f04 0100 |0000: const-string/jumbo v0, "uris" // string@0001041f │ │ -1ae71a: 7120 bcb9 0200 |0003: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1ae720: 7010 b906 0100 |0006: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@06b9 │ │ -1ae726: 5b12 6305 |0009: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0563 │ │ -1ae72a: 0e00 |000b: return-void │ │ +1ae7d4: |[1ae7d4] com.infomaniak.drive.ui.SaveExternalUriAdapter.:(Ljava/util/List;)V │ │ +1ae7e4: 1b00 2404 0100 |0000: const-string/jumbo v0, "uris" // string@00010424 │ │ +1ae7ea: 7120 c9b9 0200 |0003: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1ae7f0: 7010 b906 0100 |0006: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@06b9 │ │ +1ae7f6: 5b12 6305 |0009: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0563 │ │ +1ae7fa: 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; │ │ │ │ @@ -42239,58 +42239,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 │ │ -1ae72c: |[1ae72c] com.infomaniak.drive.ui.SaveExternalUriAdapter.initView:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;I)V │ │ -1ae73c: 54a0 7901 |0000: iget-object v0, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.itemViewFile:Lcom/infomaniak/drive/databinding/ItemFileBinding; // field@0179 │ │ -1ae740: 5401 0e03 |0002: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ItemFileBinding;.fileSize:Landroid/widget/TextView; // field@030e │ │ -1ae744: 1a02 95ad |0004: const-string v2, "fileSize" // string@ad95 │ │ -1ae748: 7120 bbb9 2100 |0006: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1ae74e: 1f01 2101 |0009: check-cast v1, Landroid/view/View; // type@0121 │ │ -1ae752: 1302 0800 |000b: const/16 v2, #int 8 // #8 │ │ -1ae756: 6e20 4f03 2100 |000d: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1ae75c: 5400 0803 |0010: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ItemFileBinding;.fileDate:Landroid/widget/TextView; // field@0308 │ │ -1ae760: 1a01 46ad |0012: const-string v1, "fileDate" // string@ad46 │ │ -1ae764: 7120 bbb9 1000 |0014: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1ae76a: 1f00 2101 |0017: check-cast v0, Landroid/view/View; // type@0121 │ │ -1ae76e: 6e20 4f03 2000 |0019: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1ae774: 54a0 7801 |001c: iget-object v0, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.fileCardView:Lcom/google/android/material/card/MaterialCardView; // field@0178 │ │ -1ae778: 1a01 3aad |001e: const-string v1, "fileCardView" // string@ad3a │ │ -1ae77c: 7120 bbb9 1000 |0020: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1ae782: 0702 |0023: move-object v2, v0 │ │ -1ae784: 1f02 2101 |0024: check-cast v2, Landroid/view/View; // type@0121 │ │ -1ae788: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -1ae78a: 7110 d795 0000 |0027: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -1ae790: 0c05 |002a: move-result-object v5 │ │ -1ae792: 1307 0a00 |002b: const/16 v7, #int 10 // #a │ │ -1ae796: 1208 |002d: const/4 v8, #int 0 // #0 │ │ -1ae798: 1204 |002e: const/4 v4, #int 0 // #0 │ │ -1ae79a: 1206 |002f: const/4 v6, #int 0 // #0 │ │ -1ae79c: 0753 |0030: move-object v3, v5 │ │ -1ae79e: 7707 0146 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@4601 │ │ -1ae7a4: 6202 7508 |0034: sget-object v2, Lcom/infomaniak/drive/ui/fileList/FileAdapter;.Companion:Lcom/infomaniak/drive/ui/fileList/FileAdapter$Companion; // field@0875 │ │ -1ae7a8: 54a3 7801 |0036: iget-object v3, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.fileCardView:Lcom/google/android/material/card/MaterialCardView; // field@0178 │ │ -1ae7ac: 7120 bbb9 1300 |0038: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1ae7b2: 6e10 3c11 0900 |003b: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.getItemCount:()I // method@113c │ │ -1ae7b8: 0a01 |003e: move-result v1 │ │ -1ae7ba: 6e40 5a1a 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@1a5a │ │ -1ae7c0: 54aa 7901 |0042: iget-object v10, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.itemViewFile:Lcom/infomaniak/drive/databinding/ItemFileBinding; // field@0179 │ │ -1ae7c4: 54aa 0f03 |0044: iget-object v10, v10, Lcom/infomaniak/drive/databinding/ItemFileBinding;.menuButton:Lcom/google/android/material/button/MaterialButton; // field@030f │ │ -1ae7c8: 7110 b9b9 0a00 |0046: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1ae7ce: 07ab |0049: move-object v11, v10 │ │ -1ae7d0: 1f0b 2101 |004a: check-cast v11, Landroid/view/View; // type@0121 │ │ -1ae7d4: 6e20 4f03 0b00 |004c: invoke-virtual {v11, v0}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1ae7da: 6e20 4b08 0a00 |004f: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@084b │ │ -1ae7e0: 6e20 4a08 0a00 |0052: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setClickable:(Z)V // method@084a │ │ -1ae7e6: 140b 3201 087f |0055: const v11, #float 1.80781e+38 // #7f080132 │ │ -1ae7ec: 6e20 4d08 ba00 |0058: invoke-virtual {v10, v11}, Lcom/google/android/material/button/MaterialButton;.setIconResource:(I)V // method@084d │ │ -1ae7f2: 0e00 |005b: return-void │ │ +1ae7fc: |[1ae7fc] com.infomaniak.drive.ui.SaveExternalUriAdapter.initView:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;I)V │ │ +1ae80c: 54a0 7901 |0000: iget-object v0, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.itemViewFile:Lcom/infomaniak/drive/databinding/ItemFileBinding; // field@0179 │ │ +1ae810: 5401 0e03 |0002: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ItemFileBinding;.fileSize:Landroid/widget/TextView; // field@030e │ │ +1ae814: 1a02 9aad |0004: const-string v2, "fileSize" // string@ad9a │ │ +1ae818: 7120 c8b9 2100 |0006: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1ae81e: 1f01 2101 |0009: check-cast v1, Landroid/view/View; // type@0121 │ │ +1ae822: 1302 0800 |000b: const/16 v2, #int 8 // #8 │ │ +1ae826: 6e20 4f03 2100 |000d: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1ae82c: 5400 0803 |0010: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ItemFileBinding;.fileDate:Landroid/widget/TextView; // field@0308 │ │ +1ae830: 1a01 4bad |0012: const-string v1, "fileDate" // string@ad4b │ │ +1ae834: 7120 c8b9 1000 |0014: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1ae83a: 1f00 2101 |0017: check-cast v0, Landroid/view/View; // type@0121 │ │ +1ae83e: 6e20 4f03 2000 |0019: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1ae844: 54a0 7801 |001c: iget-object v0, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.fileCardView:Lcom/google/android/material/card/MaterialCardView; // field@0178 │ │ +1ae848: 1a01 3fad |001e: const-string v1, "fileCardView" // string@ad3f │ │ +1ae84c: 7120 c8b9 1000 |0020: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1ae852: 0702 |0023: move-object v2, v0 │ │ +1ae854: 1f02 2101 |0024: check-cast v2, Landroid/view/View; // type@0121 │ │ +1ae858: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +1ae85a: 7110 e495 0000 |0027: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +1ae860: 0c05 |002a: move-result-object v5 │ │ +1ae862: 1307 0a00 |002b: const/16 v7, #int 10 // #a │ │ +1ae866: 1208 |002d: const/4 v8, #int 0 // #0 │ │ +1ae868: 1204 |002e: const/4 v4, #int 0 // #0 │ │ +1ae86a: 1206 |002f: const/4 v6, #int 0 // #0 │ │ +1ae86c: 0753 |0030: move-object v3, v5 │ │ +1ae86e: 7707 0e46 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@460e │ │ +1ae874: 6202 7808 |0034: sget-object v2, Lcom/infomaniak/drive/ui/fileList/FileAdapter;.Companion:Lcom/infomaniak/drive/ui/fileList/FileAdapter$Companion; // field@0878 │ │ +1ae878: 54a3 7801 |0036: iget-object v3, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.fileCardView:Lcom/google/android/material/card/MaterialCardView; // field@0178 │ │ +1ae87c: 7120 c8b9 1300 |0038: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1ae882: 6e10 3c11 0900 |003b: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.getItemCount:()I // method@113c │ │ +1ae888: 0a01 |003e: move-result v1 │ │ +1ae88a: 6e40 671a 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@1a67 │ │ +1ae890: 54aa 7901 |0042: iget-object v10, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.itemViewFile:Lcom/infomaniak/drive/databinding/ItemFileBinding; // field@0179 │ │ +1ae894: 54aa 0f03 |0044: iget-object v10, v10, Lcom/infomaniak/drive/databinding/ItemFileBinding;.menuButton:Lcom/google/android/material/button/MaterialButton; // field@030f │ │ +1ae898: 7110 c6b9 0a00 |0046: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1ae89e: 07ab |0049: move-object v11, v10 │ │ +1ae8a0: 1f0b 2101 |004a: check-cast v11, Landroid/view/View; // type@0121 │ │ +1ae8a4: 6e20 4f03 0b00 |004c: invoke-virtual {v11, v0}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1ae8aa: 6e20 4b08 0a00 |004f: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@084b │ │ +1ae8b0: 6e20 4a08 0a00 |0052: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setClickable:(Z)V // method@084a │ │ +1ae8b6: 140b 3201 087f |0055: const v11, #float 1.80781e+38 // #7f080132 │ │ +1ae8bc: 6e20 4d08 ba00 |0058: invoke-virtual {v10, v11}, Lcom/google/android/material/button/MaterialButton;.setIconResource:(I)V // method@084d │ │ +1ae8c2: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0002 line=69 │ │ 0x000d line=101 │ │ 0x0010 line=70 │ │ 0x0019 line=103 │ │ @@ -42312,17 +42312,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 │ │ -1ae7f4: |[1ae7f4] 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 │ │ -1ae804: 7040 4511 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@1145 │ │ -1ae80a: 0e00 |0003: return-void │ │ +1ae8c4: |[1ae8c4] 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 │ │ +1ae8d4: 7040 4511 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@1145 │ │ +1ae8da: 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; │ │ @@ -42334,42 +42334,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 │ │ -1ae97c: |[1ae97c] com.infomaniak.drive.ui.SaveExternalUriAdapter.onItemClicked:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V │ │ -1ae98c: 6200 e113 |0000: sget-object v0, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@13e1 │ │ -1ae990: 1f0c b402 |0002: check-cast v12, Landroidx/viewbinding/ViewBinding; // type@02b4 │ │ -1ae994: 7210 4e07 0c00 |0004: invoke-interface {v12}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@074e │ │ -1ae99a: 0c0c |0007: move-result-object v12 │ │ -1ae99c: 6e10 1403 0c00 |0008: invoke-virtual {v12}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0314 │ │ -1ae9a2: 0c01 |000b: move-result-object v1 │ │ -1ae9a4: 1a0c 83b3 |000c: const-string v12, "getContext(...)" // string@b383 │ │ -1ae9a8: 7120 bbb9 c100 |000e: invoke-static {v1, v12}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1ae9ae: 6e10 4a0a 0d00 |0011: invoke-virtual {v13}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a4a │ │ -1ae9b4: 0c06 |0014: move-result-object v6 │ │ -1ae9b6: 6e10 420a 0d00 |0015: invoke-virtual {v13}, Lcom/infomaniak/drive/data/models/File;.getFileName:()Ljava/lang/String; // method@0a42 │ │ -1ae9bc: 0c0c |0018: move-result-object v12 │ │ -1ae9be: 1f0c ed17 |0019: check-cast v12, Ljava/lang/CharSequence; // type@17ed │ │ -1ae9c2: 7210 3195 0c00 |001b: invoke-interface {v12}, Ljava/lang/CharSequence;.length:()I // method@9531 │ │ -1ae9c8: 0a0c |001e: move-result v12 │ │ -1ae9ca: 7110 d795 0c00 |001f: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -1ae9d0: 0c07 |0022: move-result-object v7 │ │ -1ae9d2: 2208 1305 |0023: new-instance v8, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0; // type@0513 │ │ -1ae9d6: 7030 3311 b80e |0025: invoke-direct {v8, v11, v14}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;I)V // method@1133 │ │ -1ae9dc: 1309 1000 |0028: const/16 v9, #int 16 // #10 │ │ -1ae9e0: 120a |002a: const/4 v10, #int 0 // #0 │ │ -1ae9e2: 1402 ba00 147f |002b: const v2, #float 1.9673e+38 // #7f1400ba │ │ -1ae9e8: 1403 ff01 147f |002e: const v3, #float 1.96736e+38 // #7f1401ff │ │ -1ae9ee: 1404 bd00 147f |0031: const v4, #float 1.9673e+38 // #7f1400bd │ │ -1ae9f4: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -1ae9f6: 770b b03c 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@3cb0 │ │ -1ae9fc: 0e00 |0038: return-void │ │ +1aea4c: |[1aea4c] com.infomaniak.drive.ui.SaveExternalUriAdapter.onItemClicked:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V │ │ +1aea5c: 6200 e413 |0000: sget-object v0, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@13e4 │ │ +1aea60: 1f0c b402 |0002: check-cast v12, Landroidx/viewbinding/ViewBinding; // type@02b4 │ │ +1aea64: 7210 4e07 0c00 |0004: invoke-interface {v12}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@074e │ │ +1aea6a: 0c0c |0007: move-result-object v12 │ │ +1aea6c: 6e10 1403 0c00 |0008: invoke-virtual {v12}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0314 │ │ +1aea72: 0c01 |000b: move-result-object v1 │ │ +1aea74: 1a0c 88b3 |000c: const-string v12, "getContext(...)" // string@b388 │ │ +1aea78: 7120 c8b9 c100 |000e: invoke-static {v1, v12}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1aea7e: 6e10 4a0a 0d00 |0011: invoke-virtual {v13}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a4a │ │ +1aea84: 0c06 |0014: move-result-object v6 │ │ +1aea86: 6e10 420a 0d00 |0015: invoke-virtual {v13}, Lcom/infomaniak/drive/data/models/File;.getFileName:()Ljava/lang/String; // method@0a42 │ │ +1aea8c: 0c0c |0018: move-result-object v12 │ │ +1aea8e: 1f0c ee17 |0019: check-cast v12, Ljava/lang/CharSequence; // type@17ee │ │ +1aea92: 7210 3e95 0c00 |001b: invoke-interface {v12}, Ljava/lang/CharSequence;.length:()I // method@953e │ │ +1aea98: 0a0c |001e: move-result v12 │ │ +1aea9a: 7110 e495 0c00 |001f: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +1aeaa0: 0c07 |0022: move-result-object v7 │ │ +1aeaa2: 2208 1305 |0023: new-instance v8, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0; // type@0513 │ │ +1aeaa6: 7030 3311 b80e |0025: invoke-direct {v8, v11, v14}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;I)V // method@1133 │ │ +1aeaac: 1309 1000 |0028: const/16 v9, #int 16 // #10 │ │ +1aeab0: 120a |002a: const/4 v10, #int 0 // #0 │ │ +1aeab2: 1402 ba00 147f |002b: const v2, #float 1.9673e+38 // #7f1400ba │ │ +1aeab8: 1403 ff01 147f |002e: const v3, #float 1.96736e+38 // #7f1401ff │ │ +1aeabe: 1404 bd00 147f |0031: const v4, #float 1.9673e+38 // #7f1400bd │ │ +1aeac4: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +1aeac6: 770b bd3c 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@3cbd │ │ +1aeacc: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0002 line=86 │ │ 0x0004 line=107 │ │ 0x0011 line=90 │ │ 0x0015 line=91 │ │ @@ -42385,23 +42385,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 │ │ -1ae6b4: |[1ae6b4] com.infomaniak.drive.ui.SaveExternalUriAdapter.onItemClicked$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/app/Dialog;Ljava/lang/String;)Lkotlin/Unit; │ │ -1ae6c4: 1a00 aca7 |0000: const-string v0, "dialog" // string@a7ac │ │ -1ae6c8: 7120 bcb9 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1ae6ce: 1a00 b8d9 |0005: const-string v0, "name" // string@d9b8 │ │ -1ae6d2: 7120 bcb9 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1ae6d8: 7030 4711 2104 |000a: invoke-direct {v1, v2, v4}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.updateFileName:(ILjava/lang/String;)V // method@1147 │ │ -1ae6de: 6e10 4a00 0300 |000d: invoke-virtual {v3}, Landroid/app/Dialog;.dismiss:()V // method@004a │ │ -1ae6e4: 6201 89b3 |0010: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1ae6e8: 1101 |0012: return-object v1 │ │ +1ae784: |[1ae784] com.infomaniak.drive.ui.SaveExternalUriAdapter.onItemClicked$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/app/Dialog;Ljava/lang/String;)Lkotlin/Unit; │ │ +1ae794: 1a00 b1a7 |0000: const-string v0, "dialog" // string@a7b1 │ │ +1ae798: 7120 c9b9 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1ae79e: 1a00 bdd9 |0005: const-string v0, "name" // string@d9bd │ │ +1ae7a2: 7120 c9b9 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1ae7a8: 7030 4711 2104 |000a: invoke-direct {v1, v2, v4}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.updateFileName:(ILjava/lang/String;)V // method@1147 │ │ +1ae7ae: 6e10 4a00 0300 |000d: invoke-virtual {v3}, Landroid/app/Dialog;.dismiss:()V // method@004a │ │ +1ae7b4: 6201 8cb3 |0010: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1ae7b8: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000a line=93 │ │ 0x000d line=94 │ │ 0x0010 line=95 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; │ │ @@ -42414,26 +42414,26 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -1aea00: |[1aea00] com.infomaniak.drive.ui.SaveExternalUriAdapter.updateFileName:(ILjava/lang/String;)V │ │ -1aea10: 5420 6305 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0563 │ │ -1aea14: 7220 f899 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@99f8 │ │ -1aea1a: 0c01 |0005: move-result-object v1 │ │ -1aea1c: 1f01 b119 |0006: check-cast v1, Lkotlin/Pair; // type@19b1 │ │ -1aea20: 6e10 399d 0100 |0008: invoke-virtual {v1}, Lkotlin/Pair;.getFirst:()Ljava/lang/Object; // method@9d39 │ │ -1aea26: 0c01 |000b: move-result-object v1 │ │ -1aea28: 7120 b09d 4100 |000c: invoke-static {v1, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9db0 │ │ -1aea2e: 0c04 |000f: move-result-object v4 │ │ -1aea30: 7230 039a 3004 |0010: invoke-interface {v0, v3, v4}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@9a03 │ │ -1aea36: 6e20 3f11 3200 |0013: invoke-virtual {v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.notifyItemChanged:(I)V // method@113f │ │ -1aea3c: 0e00 |0016: return-void │ │ +1aead0: |[1aead0] com.infomaniak.drive.ui.SaveExternalUriAdapter.updateFileName:(ILjava/lang/String;)V │ │ +1aeae0: 5420 6305 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0563 │ │ +1aeae4: 7220 059a 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a05 │ │ +1aeaea: 0c01 |0005: move-result-object v1 │ │ +1aeaec: 1f01 b219 |0006: check-cast v1, Lkotlin/Pair; // type@19b2 │ │ +1aeaf0: 6e10 469d 0100 |0008: invoke-virtual {v1}, Lkotlin/Pair;.getFirst:()Ljava/lang/Object; // method@9d46 │ │ +1aeaf6: 0c01 |000b: move-result-object v1 │ │ +1aeaf8: 7120 bd9d 4100 |000c: invoke-static {v1, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9dbd │ │ +1aeafe: 0c04 |000f: move-result-object v4 │ │ +1aeb00: 7230 109a 3004 |0010: invoke-interface {v0, v3, v4}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@9a10 │ │ +1aeb06: 6e20 3f11 3200 |0013: invoke-virtual {v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.notifyItemChanged:(I)V // method@113f │ │ +1aeb0c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0013 line=64 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; │ │ 0x0000 - 0x0017 reg=3 (null) I │ │ @@ -42445,19 +42445,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1ae660: |[1ae660] com.infomaniak.drive.ui.SaveExternalUriAdapter.getItemCount:()I │ │ -1ae670: 5410 6305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0563 │ │ -1ae674: 7210 049a 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a04 │ │ -1ae67a: 0a00 |0005: move-result v0 │ │ -1ae67c: 0f00 |0006: return v0 │ │ +1ae730: |[1ae730] com.infomaniak.drive.ui.SaveExternalUriAdapter.getItemCount:()I │ │ +1ae740: 5410 6305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0563 │ │ +1ae744: 7210 119a 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a11 │ │ +1ae74a: 0a00 |0005: move-result v0 │ │ +1ae74c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;) │ │ @@ -42465,17 +42465,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ae680: |[1ae680] com.infomaniak.drive.ui.SaveExternalUriAdapter.getUris:()Ljava/util/List; │ │ -1ae690: 5410 6305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0563 │ │ -1ae694: 1100 |0002: return-object v0 │ │ +1ae750: |[1ae750] com.infomaniak.drive.ui.SaveExternalUriAdapter.getUris:()Ljava/util/List; │ │ +1ae760: 5410 6305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0563 │ │ +1ae764: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;) │ │ @@ -42483,18 +42483,18 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1ae80c: |[1ae80c] com.infomaniak.drive.ui.SaveExternalUriAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -1ae81c: 1f01 1505 |0000: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; // type@0515 │ │ -1ae820: 6e30 4111 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.onBindViewHolder:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;I)V // method@1141 │ │ -1ae826: 0e00 |0005: return-void │ │ +1ae8dc: |[1ae8dc] com.infomaniak.drive.ui.SaveExternalUriAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +1ae8ec: 1f01 1505 |0000: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; // type@0515 │ │ +1ae8f0: 6e30 4111 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.onBindViewHolder:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;I)V // method@1141 │ │ +1ae8f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -42504,98 +42504,98 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 62 │ │ ins : 3 │ │ outs : 54 │ │ insns size : 162 16-bit code units │ │ -1ae828: |[1ae828] com.infomaniak.drive.ui.SaveExternalUriAdapter.onBindViewHolder:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;I)V │ │ -1ae838: 0800 3b00 |0000: move-object/from16 v0, v59 │ │ -1ae83c: 0201 3d00 |0002: move/from16 v1, v61 │ │ -1ae840: 1a02 36c1 |0004: const-string v2, "holder" // string@c136 │ │ -1ae844: 0803 3c00 |0006: move-object/from16 v3, v60 │ │ -1ae848: 7120 bcb9 2300 |0008: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1ae84e: 7401 3811 3c00 |000b: invoke-virtual/range {v60}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.getBinding:()Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // method@1138 │ │ -1ae854: 0c02 |000e: move-result-object v2 │ │ -1ae856: 5403 6305 |000f: iget-object v3, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0563 │ │ -1ae85a: 7220 f899 1300 |0011: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@99f8 │ │ -1ae860: 0c03 |0014: move-result-object v3 │ │ -1ae862: 1f03 b119 |0015: check-cast v3, Lkotlin/Pair; // type@19b1 │ │ -1ae866: 6e10 349d 0300 |0017: invoke-virtual {v3}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@9d34 │ │ -1ae86c: 0c04 |001a: move-result-object v4 │ │ -1ae86e: 1f04 a000 |001b: check-cast v4, Landroid/net/Uri; // type@00a0 │ │ -1ae872: 6e10 359d 0300 |001d: invoke-virtual {v3}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@9d35 │ │ -1ae878: 0c03 |0020: move-result-object v3 │ │ -1ae87a: 073a |0021: move-object v10, v3 │ │ -1ae87c: 1f0a 1c18 |0022: check-cast v10, Ljava/lang/String; // type@181c │ │ -1ae880: 2203 9403 |0024: new-instance v3, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ -1ae884: 0735 |0026: move-object v5, v3 │ │ -1ae886: 6e10 ca01 0400 |0027: invoke-virtual {v4}, Landroid/net/Uri;.hashCode:()I // method@01ca │ │ -1ae88c: 0a07 |002a: move-result v7 │ │ -1ae88e: 6e10 cc01 0400 |002b: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01cc │ │ -1ae894: 0c04 |002e: move-result-object v4 │ │ -1ae896: 074c |002f: move-object v12, v4 │ │ -1ae898: 1b06 8200 0100 |0030: const-string/jumbo v6, "toString(...)" // string@00010082 │ │ -1ae89e: 7120 bbb9 6400 |0033: invoke-static {v4, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1ae8a4: 1339 ef03 |0036: const/16 v57, #int 1007 // #3ef │ │ -1ae8a8: 133a 0000 |0038: const/16 v58, #int 0 // #0 │ │ -1ae8ac: 1206 |003a: const/4 v6, #int 0 // #0 │ │ -1ae8ae: 1208 |003b: const/4 v8, #int 0 // #0 │ │ -1ae8b0: 1209 |003c: const/4 v9, #int 0 // #0 │ │ -1ae8b2: 120b |003d: const/4 v11, #int 0 // #0 │ │ -1ae8b4: 120d |003e: const/4 v13, #int 0 // #0 │ │ -1ae8b6: 120e |003f: const/4 v14, #int 0 // #0 │ │ -1ae8b8: 120f |0040: const/4 v15, #int 0 // #0 │ │ -1ae8ba: 1310 0000 |0041: const/16 v16, #int 0 // #0 │ │ -1ae8be: 1611 0000 |0043: const-wide/16 v17, #int 0 // #0 │ │ -1ae8c2: 1613 0000 |0045: const-wide/16 v19, #int 0 // #0 │ │ -1ae8c6: 1615 0000 |0047: const-wide/16 v21, #int 0 // #0 │ │ -1ae8ca: 1317 0000 |0049: const/16 v23, #int 0 // #0 │ │ -1ae8ce: 1618 0000 |004b: const-wide/16 v24, #int 0 // #0 │ │ -1ae8d2: 131a 0000 |004d: const/16 v26, #int 0 // #0 │ │ -1ae8d6: 131b 0000 |004f: const/16 v27, #int 0 // #0 │ │ -1ae8da: 131c 0000 |0051: const/16 v28, #int 0 // #0 │ │ -1ae8de: 131d 0000 |0053: const/16 v29, #int 0 // #0 │ │ -1ae8e2: 131e 0000 |0055: const/16 v30, #int 0 // #0 │ │ -1ae8e6: 131f 0000 |0057: const/16 v31, #int 0 // #0 │ │ -1ae8ea: 1320 0000 |0059: const/16 v32, #int 0 // #0 │ │ -1ae8ee: 1321 0000 |005b: const/16 v33, #int 0 // #0 │ │ -1ae8f2: 1322 0000 |005d: const/16 v34, #int 0 // #0 │ │ -1ae8f6: 1323 0000 |005f: const/16 v35, #int 0 // #0 │ │ -1ae8fa: 1324 0000 |0061: const/16 v36, #int 0 // #0 │ │ -1ae8fe: 1325 0000 |0063: const/16 v37, #int 0 // #0 │ │ -1ae902: 1326 0000 |0065: const/16 v38, #int 0 // #0 │ │ -1ae906: 1327 0000 |0067: const/16 v39, #int 0 // #0 │ │ -1ae90a: 1628 0000 |0069: const-wide/16 v40, #int 0 // #0 │ │ -1ae90e: 162a 0000 |006b: const-wide/16 v42, #int 0 // #0 │ │ -1ae912: 132c 0000 |006d: const/16 v44, #int 0 // #0 │ │ -1ae916: 132d 0000 |006f: const/16 v45, #int 0 // #0 │ │ -1ae91a: 132e 0000 |0071: const/16 v46, #int 0 // #0 │ │ -1ae91e: 132f 0000 |0073: const/16 v47, #int 0 // #0 │ │ -1ae922: 1330 0100 |0075: const/16 v48, #int 1 // #1 │ │ -1ae926: 1331 0000 |0077: const/16 v49, #int 0 // #0 │ │ -1ae92a: 1332 0000 |0079: const/16 v50, #int 0 // #0 │ │ -1ae92e: 1633 0000 |007b: const-wide/16 v51, #int 0 // #0 │ │ -1ae932: 1335 0000 |007d: const/16 v53, #int 0 // #0 │ │ -1ae936: 1636 0000 |007f: const-wide/16 v54, #int 0 // #0 │ │ -1ae93a: 1338 adff |0081: const/16 v56, #int -83 // #ffad │ │ -1ae93e: 7636 290a 0500 |0083: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58}, Lcom/infomaniak/drive/data/models/File;.:(Ljava/lang/String;IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJJJIJLio/realm/RealmList;ZLcom/infomaniak/drive/data/models/ShareLink;Lcom/infomaniak/drive/data/models/Rights;Lio/realm/RealmList;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/DropBox;Lcom/infomaniak/drive/data/models/file/FileExternalImport;Ljava/lang/Long;Lio/realm/RealmList;Ljava/lang/String;Lcom/infomaniak/drive/data/models/file/FileVersion;Lcom/infomaniak/drive/data/models/file/FileConversion;JJLio/realm/RealmList;ZZZZZZJIJIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0a29 │ │ -1ae944: 5424 7901 |0086: iget-object v4, v2, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.itemViewFile:Lcom/infomaniak/drive/databinding/ItemFileBinding; // field@0179 │ │ -1ae948: 1a05 0cc8 |0088: const-string v5, "itemViewFile" // string@c80c │ │ -1ae94c: 7120 bbb9 5400 |008a: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1ae952: 1225 |008d: const/4 v5, #int 2 // #2 │ │ -1ae954: 1207 |008e: const/4 v7, #int 0 // #0 │ │ -1ae956: 7156 4d3b 3457 |008f: invoke-static {v4, v3, v7, v5, v6}, Lcom/infomaniak/drive/utils/FileItemUtilsKt;.setFileItem$default:(Lcom/infomaniak/drive/databinding/ItemFileBinding;Lcom/infomaniak/drive/data/models/File;ZILjava/lang/Object;)V // method@3b4d │ │ -1ae95c: 6e10 f20b 0200 |0092: invoke-virtual {v2}, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.getRoot:()Lcom/google/android/material/card/MaterialCardView; // method@0bf2 │ │ -1ae962: 0c04 |0095: move-result-object v4 │ │ -1ae964: 7030 3e11 2001 |0096: invoke-direct {v0, v2, v1}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.initView:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;I)V // method@113e │ │ -1ae96a: 2205 1405 |0099: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1; // type@0514 │ │ -1ae96e: 7051 3511 0532 |009b: invoke-direct {v5, v0, v2, v3, v1}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V // method@1135 │ │ -1ae974: 6e20 6008 5400 |009e: invoke-virtual {v4, v5}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0860 │ │ -1ae97a: 0e00 |00a1: return-void │ │ +1ae8f8: |[1ae8f8] com.infomaniak.drive.ui.SaveExternalUriAdapter.onBindViewHolder:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;I)V │ │ +1ae908: 0800 3b00 |0000: move-object/from16 v0, v59 │ │ +1ae90c: 0201 3d00 |0002: move/from16 v1, v61 │ │ +1ae910: 1a02 3bc1 |0004: const-string v2, "holder" // string@c13b │ │ +1ae914: 0803 3c00 |0006: move-object/from16 v3, v60 │ │ +1ae918: 7120 c9b9 2300 |0008: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1ae91e: 7401 3811 3c00 |000b: invoke-virtual/range {v60}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.getBinding:()Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // method@1138 │ │ +1ae924: 0c02 |000e: move-result-object v2 │ │ +1ae926: 5403 6305 |000f: iget-object v3, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0563 │ │ +1ae92a: 7220 059a 1300 |0011: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a05 │ │ +1ae930: 0c03 |0014: move-result-object v3 │ │ +1ae932: 1f03 b219 |0015: check-cast v3, Lkotlin/Pair; // type@19b2 │ │ +1ae936: 6e10 419d 0300 |0017: invoke-virtual {v3}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@9d41 │ │ +1ae93c: 0c04 |001a: move-result-object v4 │ │ +1ae93e: 1f04 a000 |001b: check-cast v4, Landroid/net/Uri; // type@00a0 │ │ +1ae942: 6e10 429d 0300 |001d: invoke-virtual {v3}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@9d42 │ │ +1ae948: 0c03 |0020: move-result-object v3 │ │ +1ae94a: 073a |0021: move-object v10, v3 │ │ +1ae94c: 1f0a 1d18 |0022: check-cast v10, Ljava/lang/String; // type@181d │ │ +1ae950: 2203 9403 |0024: new-instance v3, Lcom/infomaniak/drive/data/models/File; // type@0394 │ │ +1ae954: 0735 |0026: move-object v5, v3 │ │ +1ae956: 6e10 ca01 0400 |0027: invoke-virtual {v4}, Landroid/net/Uri;.hashCode:()I // method@01ca │ │ +1ae95c: 0a07 |002a: move-result v7 │ │ +1ae95e: 6e10 cc01 0400 |002b: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01cc │ │ +1ae964: 0c04 |002e: move-result-object v4 │ │ +1ae966: 074c |002f: move-object v12, v4 │ │ +1ae968: 1b06 8700 0100 |0030: const-string/jumbo v6, "toString(...)" // string@00010087 │ │ +1ae96e: 7120 c8b9 6400 |0033: invoke-static {v4, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1ae974: 1339 ef03 |0036: const/16 v57, #int 1007 // #3ef │ │ +1ae978: 133a 0000 |0038: const/16 v58, #int 0 // #0 │ │ +1ae97c: 1206 |003a: const/4 v6, #int 0 // #0 │ │ +1ae97e: 1208 |003b: const/4 v8, #int 0 // #0 │ │ +1ae980: 1209 |003c: const/4 v9, #int 0 // #0 │ │ +1ae982: 120b |003d: const/4 v11, #int 0 // #0 │ │ +1ae984: 120d |003e: const/4 v13, #int 0 // #0 │ │ +1ae986: 120e |003f: const/4 v14, #int 0 // #0 │ │ +1ae988: 120f |0040: const/4 v15, #int 0 // #0 │ │ +1ae98a: 1310 0000 |0041: const/16 v16, #int 0 // #0 │ │ +1ae98e: 1611 0000 |0043: const-wide/16 v17, #int 0 // #0 │ │ +1ae992: 1613 0000 |0045: const-wide/16 v19, #int 0 // #0 │ │ +1ae996: 1615 0000 |0047: const-wide/16 v21, #int 0 // #0 │ │ +1ae99a: 1317 0000 |0049: const/16 v23, #int 0 // #0 │ │ +1ae99e: 1618 0000 |004b: const-wide/16 v24, #int 0 // #0 │ │ +1ae9a2: 131a 0000 |004d: const/16 v26, #int 0 // #0 │ │ +1ae9a6: 131b 0000 |004f: const/16 v27, #int 0 // #0 │ │ +1ae9aa: 131c 0000 |0051: const/16 v28, #int 0 // #0 │ │ +1ae9ae: 131d 0000 |0053: const/16 v29, #int 0 // #0 │ │ +1ae9b2: 131e 0000 |0055: const/16 v30, #int 0 // #0 │ │ +1ae9b6: 131f 0000 |0057: const/16 v31, #int 0 // #0 │ │ +1ae9ba: 1320 0000 |0059: const/16 v32, #int 0 // #0 │ │ +1ae9be: 1321 0000 |005b: const/16 v33, #int 0 // #0 │ │ +1ae9c2: 1322 0000 |005d: const/16 v34, #int 0 // #0 │ │ +1ae9c6: 1323 0000 |005f: const/16 v35, #int 0 // #0 │ │ +1ae9ca: 1324 0000 |0061: const/16 v36, #int 0 // #0 │ │ +1ae9ce: 1325 0000 |0063: const/16 v37, #int 0 // #0 │ │ +1ae9d2: 1326 0000 |0065: const/16 v38, #int 0 // #0 │ │ +1ae9d6: 1327 0000 |0067: const/16 v39, #int 0 // #0 │ │ +1ae9da: 1628 0000 |0069: const-wide/16 v40, #int 0 // #0 │ │ +1ae9de: 162a 0000 |006b: const-wide/16 v42, #int 0 // #0 │ │ +1ae9e2: 132c 0000 |006d: const/16 v44, #int 0 // #0 │ │ +1ae9e6: 132d 0000 |006f: const/16 v45, #int 0 // #0 │ │ +1ae9ea: 132e 0000 |0071: const/16 v46, #int 0 // #0 │ │ +1ae9ee: 132f 0000 |0073: const/16 v47, #int 0 // #0 │ │ +1ae9f2: 1330 0100 |0075: const/16 v48, #int 1 // #1 │ │ +1ae9f6: 1331 0000 |0077: const/16 v49, #int 0 // #0 │ │ +1ae9fa: 1332 0000 |0079: const/16 v50, #int 0 // #0 │ │ +1ae9fe: 1633 0000 |007b: const-wide/16 v51, #int 0 // #0 │ │ +1aea02: 1335 0000 |007d: const/16 v53, #int 0 // #0 │ │ +1aea06: 1636 0000 |007f: const-wide/16 v54, #int 0 // #0 │ │ +1aea0a: 1338 adff |0081: const/16 v56, #int -83 // #ffad │ │ +1aea0e: 7636 290a 0500 |0083: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58}, Lcom/infomaniak/drive/data/models/File;.:(Ljava/lang/String;IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJJJIJLio/realm/RealmList;ZLcom/infomaniak/drive/data/models/ShareLink;Lcom/infomaniak/drive/data/models/Rights;Lio/realm/RealmList;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/DropBox;Lcom/infomaniak/drive/data/models/file/FileExternalImport;Ljava/lang/Long;Lio/realm/RealmList;Ljava/lang/String;Lcom/infomaniak/drive/data/models/file/FileVersion;Lcom/infomaniak/drive/data/models/file/FileConversion;JJLio/realm/RealmList;ZZZZZZJIJIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0a29 │ │ +1aea14: 5424 7901 |0086: iget-object v4, v2, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.itemViewFile:Lcom/infomaniak/drive/databinding/ItemFileBinding; // field@0179 │ │ +1aea18: 1a05 11c8 |0088: const-string v5, "itemViewFile" // string@c811 │ │ +1aea1c: 7120 c8b9 5400 |008a: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1aea22: 1225 |008d: const/4 v5, #int 2 // #2 │ │ +1aea24: 1207 |008e: const/4 v7, #int 0 // #0 │ │ +1aea26: 7156 5a3b 3457 |008f: invoke-static {v4, v3, v7, v5, v6}, Lcom/infomaniak/drive/utils/FileItemUtilsKt;.setFileItem$default:(Lcom/infomaniak/drive/databinding/ItemFileBinding;Lcom/infomaniak/drive/data/models/File;ZILjava/lang/Object;)V // method@3b5a │ │ +1aea2c: 6e10 f20b 0200 |0092: invoke-virtual {v2}, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.getRoot:()Lcom/google/android/material/card/MaterialCardView; // method@0bf2 │ │ +1aea32: 0c04 |0095: move-result-object v4 │ │ +1aea34: 7030 3e11 2001 |0096: invoke-direct {v0, v2, v1}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.initView:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;I)V // method@113e │ │ +1aea3a: 2205 1405 |0099: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1; // type@0514 │ │ +1aea3e: 7051 3511 0532 |009b: invoke-direct {v5, v0, v2, v3, v1}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V // method@1135 │ │ +1aea44: 6e20 6008 5400 |009e: invoke-virtual {v4, v5}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0860 │ │ +1aea4a: 0e00 |00a1: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=43 │ │ 0x000f line=44 │ │ 0x0024 line=46 │ │ 0x0027 line=47 │ │ 0x002b line=49 │ │ @@ -42614,19 +42614,19 @@ │ │ type : '(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1ae5f4: |[1ae5f4] com.infomaniak.drive.ui.SaveExternalUriAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -1ae604: 6e30 4411 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; // method@1144 │ │ -1ae60a: 0c01 |0003: move-result-object v1 │ │ -1ae60c: 1f01 8402 |0004: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@0284 │ │ -1ae610: 1101 |0006: return-object v1 │ │ +1ae6c4: |[1ae6c4] com.infomaniak.drive.ui.SaveExternalUriAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +1ae6d4: 6e30 4411 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; // method@1144 │ │ +1ae6da: 0c01 |0003: move-result-object v1 │ │ +1ae6dc: 1f01 8402 |0004: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@0284 │ │ +1ae6e0: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ @@ -42636,44 +42636,44 @@ │ │ type : '(Landroid/view/ViewGroup;I)Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -1ae614: |[1ae614] com.infomaniak.drive.ui.SaveExternalUriAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; │ │ -1ae624: 1a04 43e4 |0000: const-string v4, "parent" // string@e443 │ │ -1ae628: 7120 bcb9 4300 |0002: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1ae62e: 2204 1505 |0005: new-instance v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; // type@0515 │ │ -1ae632: 6e10 6003 0300 |0007: invoke-virtual {v3}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0360 │ │ -1ae638: 0c00 |000a: move-result-object v0 │ │ -1ae63a: 7110 d202 0000 |000b: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02d2 │ │ -1ae640: 0c00 |000e: move-result-object v0 │ │ -1ae642: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -1ae644: 7130 f30b 3001 |0010: invoke-static {v0, v3, v1}, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // method@0bf3 │ │ -1ae64a: 0c03 |0013: move-result-object v3 │ │ -1ae64c: 1a00 ccc2 |0014: const-string v0, "inflate(...)" // string@c2cc │ │ -1ae650: 7120 bbb9 0300 |0016: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1ae656: 7020 3711 3400 |0019: invoke-direct {v4, v3}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;)V // method@1137 │ │ -1ae65c: 1104 |001c: return-object v4 │ │ +1ae6e4: |[1ae6e4] com.infomaniak.drive.ui.SaveExternalUriAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; │ │ +1ae6f4: 1a04 48e4 |0000: const-string v4, "parent" // string@e448 │ │ +1ae6f8: 7120 c9b9 4300 |0002: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1ae6fe: 2204 1505 |0005: new-instance v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; // type@0515 │ │ +1ae702: 6e10 6003 0300 |0007: invoke-virtual {v3}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0360 │ │ +1ae708: 0c00 |000a: move-result-object v0 │ │ +1ae70a: 7110 d202 0000 |000b: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02d2 │ │ +1ae710: 0c00 |000e: move-result-object v0 │ │ +1ae712: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +1ae714: 7130 f30b 3001 |0010: invoke-static {v0, v3, v1}, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // method@0bf3 │ │ +1ae71a: 0c03 |0013: move-result-object v3 │ │ +1ae71c: 1a00 d1c2 |0014: const-string v0, "inflate(...)" // string@c2d1 │ │ +1ae720: 7120 c8b9 0300 |0016: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1ae726: 7020 3711 3400 |0019: invoke-direct {v4, v3}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;)V // method@1137 │ │ +1ae72c: 1104 |001c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=40 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; │ │ 0x0000 - 0x001d reg=3 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x001d reg=4 (null) I │ │ │ │ - source_file_idx : 30982 (SaveExternalUriAdapter.kt) │ │ + source_file_idx : 30986 (SaveExternalUriAdapter.kt) │ │ │ │ Class #217 header: │ │ class_idx : 1303 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #217 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0;' │ │ @@ -42697,19 +42697,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;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 │ │ -1aea40: |[1aea40] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;Lcom/infomaniak/drive/data/models/drive/Drive;)V │ │ -1aea50: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1aea56: 5b01 6405 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter; // field@0564 │ │ -1aea5a: 5b02 6505 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@0565 │ │ -1aea5e: 0e00 |0007: return-void │ │ +1aeb10: |[1aeb10] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;Lcom/infomaniak/drive/data/models/drive/Drive;)V │ │ +1aeb20: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1aeb26: 5b01 6405 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter; // field@0564 │ │ +1aeb2a: 5b02 6505 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@0565 │ │ +1aeb2e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/infomaniak/drive/data/models/drive/Drive; │ │ @@ -42720,33 +42720,33 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1aea60: |[1aea60] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -1aea70: 5420 6405 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter; // field@0564 │ │ -1aea74: 5421 6505 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@0565 │ │ -1aea78: 7130 4c11 1003 |0004: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.$r8$lambda$jg4Xk9M6Lx5jwwQ0QtDDuTqnSSA:(Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V // method@114c │ │ -1aea7e: 0e00 |0007: return-void │ │ +1aeb30: |[1aeb30] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +1aeb40: 5420 6405 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter; // field@0564 │ │ +1aeb44: 5421 6505 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@0565 │ │ +1aeb48: 7130 4c11 1003 |0004: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.$r8$lambda$jg4Xk9M6Lx5jwwQ0QtDDuTqnSSA:(Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V // method@114c │ │ +1aeb4e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/View; │ │ │ │ - source_file_idx : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #218 header: │ │ class_idx : 1304 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 644 │ │ -source_file_idx : 31901 │ │ +source_file_idx : 31905 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #218 annotations: │ │ Annotations on class │ │ @@ -42771,23 +42771,23 @@ │ │ type : '(Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -1aea98: |[1aea98] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder.:(Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;)V │ │ -1aeaa8: 1a00 7097 |0000: const-string v0, "binding" // string@9770 │ │ -1aeaac: 7120 bcb9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1aeab2: 6e10 6f0c 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0c6f │ │ -1aeab8: 0c00 |0008: move-result-object v0 │ │ -1aeaba: 1f00 2101 |0009: check-cast v0, Landroid/view/View; // type@0121 │ │ -1aeabe: 7020 d506 0100 |000b: invoke-direct {v1, v0}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@06d5 │ │ -1aeac4: 5b12 6605 |000e: iput-object v2, v1, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder;.binding:Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding; // field@0566 │ │ -1aeac8: 0e00 |0010: return-void │ │ +1aeb68: |[1aeb68] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder.:(Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;)V │ │ +1aeb78: 1a00 7597 |0000: const-string v0, "binding" // string@9775 │ │ +1aeb7c: 7120 c9b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1aeb82: 6e10 6f0c 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0c6f │ │ +1aeb88: 0c00 |0008: move-result-object v0 │ │ +1aeb8a: 1f00 2101 |0009: check-cast v0, Landroid/view/View; // type@0121 │ │ +1aeb8e: 7020 d506 0100 |000b: invoke-direct {v1, v0}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@06d5 │ │ +1aeb94: 5b12 6605 |000e: iput-object v2, v1, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder;.binding:Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding; // field@0566 │ │ +1aeb98: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=59 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder; │ │ 0x0000 - 0x0011 reg=2 (null) Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding; │ │ │ │ @@ -42797,30 +42797,30 @@ │ │ type : '()Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aea80: |[1aea80] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder.getBinding:()Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding; │ │ -1aea90: 5410 6605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder;.binding:Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding; // field@0566 │ │ -1aea94: 1100 |0002: return-object v0 │ │ +1aeb50: |[1aeb50] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder.getBinding:()Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding; │ │ +1aeb60: 5410 6605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder;.binding:Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding; // field@0566 │ │ +1aeb64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder; │ │ │ │ - source_file_idx : 31901 (SwitchDriveBottomSheetAdapter.kt) │ │ + source_file_idx : 31905 (SwitchDriveBottomSheetAdapter.kt) │ │ │ │ Class #219 header: │ │ class_idx : 1305 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 636 │ │ -source_file_idx : 31901 │ │ +source_file_idx : 31905 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ Class #219 annotations: │ │ Annotations on class │ │ @@ -42856,39 +42856,39 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;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 │ │ -1aeb58: |[1aeb58] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter.$r8$lambda$jg4Xk9M6Lx5jwwQ0QtDDuTqnSSA:(Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V │ │ -1aeb68: 7130 5111 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.onBindViewHolder$lambda$2$lambda$1:(Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V // method@1151 │ │ -1aeb6e: 0e00 |0003: return-void │ │ +1aec28: |[1aec28] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter.$r8$lambda$jg4Xk9M6Lx5jwwQ0QtDDuTqnSSA:(Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V │ │ +1aec38: 7130 5111 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.onBindViewHolder$lambda$2$lambda$1:(Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V // method@1151 │ │ +1aec3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;) │ │ name : '' │ │ type : '(Ljava/util/ArrayList;Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1aeb70: |[1aeb70] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter.:(Ljava/util/ArrayList;Lkotlin/jvm/functions/Function1;)V │ │ -1aeb80: 1a00 66a9 |0000: const-string v0, "driveList" // string@a966 │ │ -1aeb84: 7120 bcb9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1aeb8a: 1a00 15e1 |0005: const-string v0, "onItemClicked" // string@e115 │ │ -1aeb8e: 7120 bcb9 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1aeb94: 7010 b906 0100 |000a: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@06b9 │ │ -1aeb9a: 5b12 6705 |000d: iput-object v2, v1, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.driveList:Ljava/util/ArrayList; // field@0567 │ │ -1aeb9e: 5b13 6805 |000f: iput-object v3, v1, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.onItemClicked:Lkotlin/jvm/functions/Function1; // field@0568 │ │ -1aeba2: 0e00 |0011: return-void │ │ +1aec40: |[1aec40] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter.:(Ljava/util/ArrayList;Lkotlin/jvm/functions/Function1;)V │ │ +1aec50: 1a00 6ba9 |0000: const-string v0, "driveList" // string@a96b │ │ +1aec54: 7120 c9b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1aec5a: 1a00 1ae1 |0005: const-string v0, "onItemClicked" // string@e11a │ │ +1aec5e: 7120 c9b9 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1aec64: 7010 b906 0100 |000a: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@06b9 │ │ +1aec6a: 5b12 6705 |000d: iput-object v2, v1, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.driveList:Ljava/util/ArrayList; // field@0567 │ │ +1aec6e: 5b13 6805 |000f: iput-object v3, v1, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.onItemClicked:Lkotlin/jvm/functions/Function1; // field@0568 │ │ +1aec72: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=36 │ │ 0x000d line=34 │ │ 0x000f line=35 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter; │ │ @@ -42900,18 +42900,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1aeba4: |[1aeba4] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter.onBindViewHolder$lambda$2$lambda$1:(Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V │ │ -1aebb4: 5400 6805 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.onItemClicked:Lkotlin/jvm/functions/Function1; // field@0568 │ │ -1aebb8: 7220 79b8 1000 |0002: invoke-interface {v0, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b879 │ │ -1aebbe: 0e00 |0005: return-void │ │ +1aec74: |[1aec74] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter.onBindViewHolder$lambda$2$lambda$1:(Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V │ │ +1aec84: 5400 6805 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.onItemClicked:Lkotlin/jvm/functions/Function1; // field@0568 │ │ +1aec88: 7220 86b8 1000 |0002: invoke-interface {v0, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b886 │ │ +1aec8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/data/models/drive/Drive; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ @@ -42922,19 +42922,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1aeb38: |[1aeb38] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter.getItemCount:()I │ │ -1aeb48: 5410 6705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.driveList:Ljava/util/ArrayList; // field@0567 │ │ -1aeb4c: 6e10 0199 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@9901 │ │ -1aeb52: 0a00 |0005: move-result v0 │ │ -1aeb54: 0f00 |0006: return v0 │ │ +1aec08: |[1aec08] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter.getItemCount:()I │ │ +1aec18: 5410 6705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.driveList:Ljava/util/ArrayList; // field@0567 │ │ +1aec1c: 6e10 0e99 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@990e │ │ +1aec22: 0a00 |0005: move-result v0 │ │ +1aec24: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;) │ │ @@ -42942,18 +42942,18 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1aebc0: |[1aebc0] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -1aebd0: 1f01 1805 |0000: check-cast v1, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder; // type@0518 │ │ -1aebd4: 6e30 5011 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.onBindViewHolder:(Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder;I)V // method@1150 │ │ -1aebda: 0e00 |0005: return-void │ │ +1aec90: |[1aec90] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +1aeca0: 1f01 1805 |0000: check-cast v1, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder; // type@0518 │ │ +1aeca4: 6e30 5011 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.onBindViewHolder:(Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder;I)V // method@1150 │ │ +1aecaa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -42963,69 +42963,69 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 114 16-bit code units │ │ -1aebdc: |[1aebdc] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter.onBindViewHolder:(Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder;I)V │ │ -1aebec: 1a00 36c1 |0000: const-string v0, "holder" // string@c136 │ │ -1aebf0: 7120 bcb9 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1aebf6: 6e10 4b11 0500 |0005: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder;.getBinding:()Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding; // method@114b │ │ -1aebfc: 0c05 |0008: move-result-object v5 │ │ -1aebfe: 5440 6705 |0009: iget-object v0, v4, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.driveList:Ljava/util/ArrayList; // field@0567 │ │ -1aec02: 6e20 f898 6000 |000b: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@98f8 │ │ -1aec08: 0c06 |000e: move-result-object v6 │ │ -1aec0a: 1a00 ebb0 |000f: const-string v0, "get(...)" // string@b0eb │ │ -1aec0e: 7120 bbb9 0600 |0011: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1aec14: 1f06 c303 |0014: check-cast v6, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c3 │ │ -1aec18: 5450 2203 |0016: iget-object v0, v5, Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;.itemSelectIcon:Landroid/widget/ImageView; // field@0322 │ │ -1aec1c: 1401 2d01 087f |0018: const v1, #float 1.80781e+38 // #7f08012d │ │ -1aec22: 6e20 1704 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0417 │ │ -1aec28: 6e10 8a0b 0600 |001e: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getPreferences:()Lcom/infomaniak/drive/data/models/drive/DrivePreferences; // method@0b8a │ │ -1aec2e: 0c01 |0021: move-result-object v1 │ │ -1aec30: 6e10 a00b 0100 |0022: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/DrivePreferences;.getColor:()Ljava/lang/String; // method@0ba0 │ │ -1aec36: 0c01 |0025: move-result-object v1 │ │ -1aec38: 7110 2e01 0100 |0026: invoke-static {v1}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@012e │ │ -1aec3e: 0a01 |0029: move-result v1 │ │ -1aec40: 7110 dd00 0100 |002a: invoke-static {v1}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00dd │ │ -1aec46: 0c01 |002d: move-result-object v1 │ │ -1aec48: 6e20 1804 1000 |002e: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageTintList:(Landroid/content/res/ColorStateList;)V // method@0418 │ │ -1aec4e: 7110 b9b9 0000 |0031: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1aec54: 1f00 2101 |0034: check-cast v0, Landroid/view/View; // type@0121 │ │ -1aec58: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -1aec5a: 6e20 4f03 1000 |0037: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1aec60: 5450 2303 |003a: iget-object v0, v5, Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;.itemSelectText:Landroid/widget/TextView; // field@0323 │ │ -1aec64: 6e10 880b 0600 |003c: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b88 │ │ -1aec6a: 0c02 |003f: move-result-object v2 │ │ -1aec6c: 1f02 ed17 |0040: check-cast v2, Ljava/lang/CharSequence; // type@17ed │ │ -1aec70: 6e20 6c04 2000 |0042: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046c │ │ -1aec76: 5450 2103 |0045: iget-object v0, v5, Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;.itemSelectActiveIcon:Landroid/widget/ImageView; // field@0321 │ │ -1aec7a: 1a02 f7c7 |0047: const-string v2, "itemSelectActiveIcon" // string@c7f7 │ │ -1aec7e: 7120 bbb9 2000 |0049: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1aec84: 1f00 2101 |004c: check-cast v0, Landroid/view/View; // type@0121 │ │ -1aec88: 6e10 850b 0600 |004e: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b85 │ │ -1aec8e: 0a02 |0051: move-result v2 │ │ -1aec90: 6203 f512 |0052: sget-object v3, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1aec94: 6e10 243a 0300 |0054: invoke-virtual {v3}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@3a24 │ │ -1aec9a: 0a03 |0057: move-result v3 │ │ -1aec9c: 3332 0400 |0058: if-ne v2, v3, 005c // +0004 │ │ -1aeca0: 1212 |005a: const/4 v2, #int 1 // #1 │ │ -1aeca2: 2802 |005b: goto 005d // +0002 │ │ -1aeca4: 1202 |005c: const/4 v2, #int 0 // #0 │ │ -1aeca6: 3802 0300 |005d: if-eqz v2, 0060 // +0003 │ │ -1aecaa: 2803 |005f: goto 0062 // +0003 │ │ -1aecac: 1301 0800 |0060: const/16 v1, #int 8 // #8 │ │ -1aecb0: 6e20 4f03 1000 |0062: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1aecb6: 6e10 6f0c 0500 |0065: invoke-virtual {v5}, Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0c6f │ │ -1aecbc: 0c05 |0068: move-result-object v5 │ │ -1aecbe: 2200 1705 |0069: new-instance v0, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0; // type@0517 │ │ -1aecc2: 7030 4811 4006 |006b: invoke-direct {v0, v4, v6}, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;Lcom/infomaniak/drive/data/models/drive/Drive;)V // method@1148 │ │ -1aecc8: 6e20 8905 0500 |006e: invoke-virtual {v5, v0}, Landroidx/constraintlayout/widget/ConstraintLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0589 │ │ -1aecce: 0e00 |0071: return-void │ │ +1aecac: |[1aecac] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter.onBindViewHolder:(Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder;I)V │ │ +1aecbc: 1a00 3bc1 |0000: const-string v0, "holder" // string@c13b │ │ +1aecc0: 7120 c9b9 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1aecc6: 6e10 4b11 0500 |0005: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder;.getBinding:()Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding; // method@114b │ │ +1aeccc: 0c05 |0008: move-result-object v5 │ │ +1aecce: 5440 6705 |0009: iget-object v0, v4, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.driveList:Ljava/util/ArrayList; // field@0567 │ │ +1aecd2: 6e20 0599 6000 |000b: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@9905 │ │ +1aecd8: 0c06 |000e: move-result-object v6 │ │ +1aecda: 1a00 f0b0 |000f: const-string v0, "get(...)" // string@b0f0 │ │ +1aecde: 7120 c8b9 0600 |0011: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1aece4: 1f06 c303 |0014: check-cast v6, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c3 │ │ +1aece8: 5450 2203 |0016: iget-object v0, v5, Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;.itemSelectIcon:Landroid/widget/ImageView; // field@0322 │ │ +1aecec: 1401 2d01 087f |0018: const v1, #float 1.80781e+38 // #7f08012d │ │ +1aecf2: 6e20 1704 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0417 │ │ +1aecf8: 6e10 8a0b 0600 |001e: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getPreferences:()Lcom/infomaniak/drive/data/models/drive/DrivePreferences; // method@0b8a │ │ +1aecfe: 0c01 |0021: move-result-object v1 │ │ +1aed00: 6e10 a00b 0100 |0022: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/DrivePreferences;.getColor:()Ljava/lang/String; // method@0ba0 │ │ +1aed06: 0c01 |0025: move-result-object v1 │ │ +1aed08: 7110 2e01 0100 |0026: invoke-static {v1}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@012e │ │ +1aed0e: 0a01 |0029: move-result v1 │ │ +1aed10: 7110 dd00 0100 |002a: invoke-static {v1}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00dd │ │ +1aed16: 0c01 |002d: move-result-object v1 │ │ +1aed18: 6e20 1804 1000 |002e: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageTintList:(Landroid/content/res/ColorStateList;)V // method@0418 │ │ +1aed1e: 7110 c6b9 0000 |0031: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1aed24: 1f00 2101 |0034: check-cast v0, Landroid/view/View; // type@0121 │ │ +1aed28: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +1aed2a: 6e20 4f03 1000 |0037: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1aed30: 5450 2303 |003a: iget-object v0, v5, Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;.itemSelectText:Landroid/widget/TextView; // field@0323 │ │ +1aed34: 6e10 880b 0600 |003c: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b88 │ │ +1aed3a: 0c02 |003f: move-result-object v2 │ │ +1aed3c: 1f02 ee17 |0040: check-cast v2, Ljava/lang/CharSequence; // type@17ee │ │ +1aed40: 6e20 6c04 2000 |0042: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046c │ │ +1aed46: 5450 2103 |0045: iget-object v0, v5, Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;.itemSelectActiveIcon:Landroid/widget/ImageView; // field@0321 │ │ +1aed4a: 1a02 fcc7 |0047: const-string v2, "itemSelectActiveIcon" // string@c7fc │ │ +1aed4e: 7120 c8b9 2000 |0049: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1aed54: 1f00 2101 |004c: check-cast v0, Landroid/view/View; // type@0121 │ │ +1aed58: 6e10 850b 0600 |004e: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b85 │ │ +1aed5e: 0a02 |0051: move-result v2 │ │ +1aed60: 6203 f812 |0052: sget-object v3, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1aed64: 6e10 313a 0300 |0054: invoke-virtual {v3}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@3a31 │ │ +1aed6a: 0a03 |0057: move-result v3 │ │ +1aed6c: 3332 0400 |0058: if-ne v2, v3, 005c // +0004 │ │ +1aed70: 1212 |005a: const/4 v2, #int 1 // #1 │ │ +1aed72: 2802 |005b: goto 005d // +0002 │ │ +1aed74: 1202 |005c: const/4 v2, #int 0 // #0 │ │ +1aed76: 3802 0300 |005d: if-eqz v2, 0060 // +0003 │ │ +1aed7a: 2803 |005f: goto 0062 // +0003 │ │ +1aed7c: 1301 0800 |0060: const/16 v1, #int 8 // #8 │ │ +1aed80: 6e20 4f03 1000 |0062: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1aed86: 6e10 6f0c 0500 |0065: invoke-virtual {v5}, Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0c6f │ │ +1aed8c: 0c05 |0068: move-result-object v5 │ │ +1aed8e: 2200 1705 |0069: new-instance v0, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0; // type@0517 │ │ +1aed92: 7030 4811 4006 |006b: invoke-direct {v0, v4, v6}, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;Lcom/infomaniak/drive/data/models/drive/Drive;)V // method@1148 │ │ +1aed98: 6e20 8905 0500 |006e: invoke-virtual {v5, v0}, Landroidx/constraintlayout/widget/ConstraintLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0589 │ │ +1aed9e: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=44 │ │ 0x0009 line=45 │ │ 0x0016 line=47 │ │ 0x001b line=48 │ │ 0x001e line=49 │ │ @@ -43045,19 +43045,19 @@ │ │ type : '(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1aeacc: |[1aeacc] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -1aeadc: 6e30 5311 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder; // method@1153 │ │ -1aeae2: 0c01 |0003: move-result-object v1 │ │ -1aeae4: 1f01 8402 |0004: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@0284 │ │ -1aeae8: 1101 |0006: return-object v1 │ │ +1aeb9c: |[1aeb9c] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +1aebac: 6e30 5311 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder; // method@1153 │ │ +1aebb2: 0c01 |0003: move-result-object v1 │ │ +1aebb4: 1f01 8402 |0004: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@0284 │ │ +1aebb8: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ @@ -43067,44 +43067,44 @@ │ │ type : '(Landroid/view/ViewGroup;I)Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -1aeaec: |[1aeaec] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder; │ │ -1aeafc: 1a04 43e4 |0000: const-string v4, "parent" // string@e443 │ │ -1aeb00: 7120 bcb9 4300 |0002: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1aeb06: 2204 1805 |0005: new-instance v4, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder; // type@0518 │ │ -1aeb0a: 6e10 6003 0300 |0007: invoke-virtual {v3}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0360 │ │ -1aeb10: 0c00 |000a: move-result-object v0 │ │ -1aeb12: 7110 d202 0000 |000b: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02d2 │ │ -1aeb18: 0c00 |000e: move-result-object v0 │ │ -1aeb1a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -1aeb1c: 7130 700c 3001 |0010: invoke-static {v0, v3, v1}, Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding; // method@0c70 │ │ -1aeb22: 0c03 |0013: move-result-object v3 │ │ -1aeb24: 1a00 ccc2 |0014: const-string v0, "inflate(...)" // string@c2cc │ │ -1aeb28: 7120 bbb9 0300 |0016: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1aeb2e: 7020 4a11 3400 |0019: invoke-direct {v4, v3}, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder;.:(Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;)V // method@114a │ │ -1aeb34: 1104 |001c: return-object v4 │ │ +1aebbc: |[1aebbc] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder; │ │ +1aebcc: 1a04 48e4 |0000: const-string v4, "parent" // string@e448 │ │ +1aebd0: 7120 c9b9 4300 |0002: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1aebd6: 2204 1805 |0005: new-instance v4, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder; // type@0518 │ │ +1aebda: 6e10 6003 0300 |0007: invoke-virtual {v3}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0360 │ │ +1aebe0: 0c00 |000a: move-result-object v0 │ │ +1aebe2: 7110 d202 0000 |000b: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02d2 │ │ +1aebe8: 0c00 |000e: move-result-object v0 │ │ +1aebea: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +1aebec: 7130 700c 3001 |0010: invoke-static {v0, v3, v1}, Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding; // method@0c70 │ │ +1aebf2: 0c03 |0013: move-result-object v3 │ │ +1aebf4: 1a00 d1c2 |0014: const-string v0, "inflate(...)" // string@c2d1 │ │ +1aebf8: 7120 c8b9 0300 |0016: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1aebfe: 7020 4a11 3400 |0019: invoke-direct {v4, v3}, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder;.:(Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;)V // method@114a │ │ +1aec04: 1104 |001c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter; │ │ 0x0000 - 0x001d reg=3 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x001d reg=4 (null) I │ │ │ │ - source_file_idx : 31901 (SwitchDriveBottomSheetAdapter.kt) │ │ + source_file_idx : 31905 (SwitchDriveBottomSheetAdapter.kt) │ │ │ │ Class #220 header: │ │ class_idx : 1306 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #220 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SwitchDriveDialog$$ExternalSyntheticLambda0;' │ │ @@ -43124,18 +43124,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SwitchDriveDialog;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1aecf4: |[1aecf4] com.infomaniak.drive.ui.SwitchDriveDialog$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/SwitchDriveDialog;)V │ │ -1aed04: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1aed0a: 5b01 6905 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SwitchDriveDialog$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SwitchDriveDialog; // field@0569 │ │ -1aed0e: 0e00 |0005: return-void │ │ +1aedc4: |[1aedc4] com.infomaniak.drive.ui.SwitchDriveDialog$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/SwitchDriveDialog;)V │ │ +1aedd4: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1aedda: 5b01 6905 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SwitchDriveDialog$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SwitchDriveDialog; // field@0569 │ │ +1aedde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SwitchDriveDialog$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/SwitchDriveDialog; │ │ │ │ @@ -43145,44 +43145,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 │ │ -1aecd0: |[1aecd0] com.infomaniak.drive.ui.SwitchDriveDialog$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aece0: 5410 6905 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchDriveDialog$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SwitchDriveDialog; // field@0569 │ │ -1aece4: 1f02 c303 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c3 │ │ -1aece8: 7120 5611 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SwitchDriveDialog;.$r8$lambda$ltSSX-uf35pSYVpkrpZvSVPdwlk:(Lcom/infomaniak/drive/ui/SwitchDriveDialog;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; // method@1156 │ │ -1aecee: 0c02 |0007: move-result-object v2 │ │ -1aecf0: 1102 |0008: return-object v2 │ │ +1aeda0: |[1aeda0] com.infomaniak.drive.ui.SwitchDriveDialog$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aedb0: 5410 6905 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchDriveDialog$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SwitchDriveDialog; // field@0569 │ │ +1aedb4: 1f02 c303 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c3 │ │ +1aedb8: 7120 5611 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SwitchDriveDialog;.$r8$lambda$ltSSX-uf35pSYVpkrpZvSVPdwlk:(Lcom/infomaniak/drive/ui/SwitchDriveDialog;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; // method@1156 │ │ +1aedbe: 0c02 |0007: move-result-object v2 │ │ +1aedc0: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/SwitchDriveDialog$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #221 header: │ │ -class_idx : 3267 │ │ +class_idx : 3268 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 806 │ │ -source_file_idx : 31119 │ │ +source_file_idx : 31123 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #221 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/SourceDebugExtension; value="SMAP\nSelectBottomSheetDialog.kt\nKotlin\n*S Kotlin\n*F\n+ 1 SelectBottomSheetDialog.kt\ncom/infomaniak/drive/views/SelectBottomSheetDialog\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,35:1\n1#2:36\n*E\n" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��,\n\n\n\n\n\n\n��\n\n��\n\n��\n\n����20B¢J$\r0202020HR+0208D@DX„Ž¢\n  \"\t\n¨" } d2={ "Lcom/infomaniak/drive/views/SelectBottomSheetDialog;" "Lcom/google/android/material/bottomsheet/BottomSheetDialogFragment;" "" "()V" "" "Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;" "binding" "getBinding" "()Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;" "setBinding" "(Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;)V" "binding$delegate" "Lkotlin/properties/ReadWriteProperty;" "onCreateView" "Landroid/view/View;" "inflater" "Landroid/view/LayoutInflater;" "container" "Landroid/view/ViewGroup;" "savedInstanceState" "Landroid/os/Bundle;" "kdrive-5.4.5 (50400501)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ -Annotations on field #5276 '$$delegatedProperties' │ │ +Annotations on field #5279 '$$delegatedProperties' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "[" "Lkotlin/reflect/KProperty<" "Ljava/lang/Object;" ">;" } │ │ │ │ Class #221 - │ │ Class descriptor : 'Lcom/infomaniak/drive/views/SelectBottomSheetDialog;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Lcom/google/android/material/bottomsheet/BottomSheetDialogFragment;' │ │ Interfaces - │ │ @@ -43202,51 +43202,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -24ed90: |[24ed90] com.infomaniak.drive.views.SelectBottomSheetDialog.:()V │ │ -24eda0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -24eda2: 2300 8426 |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@2684 │ │ -24eda6: 2201 e51b |0003: new-instance v1, Lkotlin/jvm/internal/MutablePropertyReference1Impl; // type@1be5 │ │ -24edaa: 1a02 7097 |0005: const-string v2, "binding" // string@9770 │ │ -24edae: 1a03 f5b1 |0007: const-string v3, "getBinding()Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;" // string@b1f5 │ │ -24edb2: 1c04 c30c |0009: const-class v4, Lcom/infomaniak/drive/views/SelectBottomSheetDialog; // type@0cc3 │ │ -24edb6: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -24edb8: 7055 22ba 4132 |000c: invoke-direct {v1, v4, v2, v3, v5}, Lkotlin/jvm/internal/MutablePropertyReference1Impl;.:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@ba22 │ │ -24edbe: 1f01 e41b |000f: check-cast v1, Lkotlin/jvm/internal/MutablePropertyReference1; // type@1be4 │ │ -24edc2: 7110 a4ba 0100 |0011: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.mutableProperty1:(Lkotlin/jvm/internal/MutablePropertyReference1;)Lkotlin/reflect/KMutableProperty1; // method@baa4 │ │ -24edc8: 0c01 |0014: move-result-object v1 │ │ -24edca: 4d01 0005 |0015: aput-object v1, v0, v5 │ │ -24edce: 6900 9c14 |0017: sput-object v0, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@149c │ │ -24edd2: 0e00 |0019: return-void │ │ +24f0cc: |[24f0cc] com.infomaniak.drive.views.SelectBottomSheetDialog.:()V │ │ +24f0dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +24f0de: 2300 8526 |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@2685 │ │ +24f0e2: 2201 e61b |0003: new-instance v1, Lkotlin/jvm/internal/MutablePropertyReference1Impl; // type@1be6 │ │ +24f0e6: 1a02 7597 |0005: const-string v2, "binding" // string@9775 │ │ +24f0ea: 1a03 fab1 |0007: const-string v3, "getBinding()Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;" // string@b1fa │ │ +24f0ee: 1c04 c40c |0009: const-class v4, Lcom/infomaniak/drive/views/SelectBottomSheetDialog; // type@0cc4 │ │ +24f0f2: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +24f0f4: 7055 2fba 4132 |000c: invoke-direct {v1, v4, v2, v3, v5}, Lkotlin/jvm/internal/MutablePropertyReference1Impl;.:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@ba2f │ │ +24f0fa: 1f01 e51b |000f: check-cast v1, Lkotlin/jvm/internal/MutablePropertyReference1; // type@1be5 │ │ +24f0fe: 7110 b1ba 0100 |0011: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.mutableProperty1:(Lkotlin/jvm/internal/MutablePropertyReference1;)Lkotlin/reflect/KMutableProperty1; // method@bab1 │ │ +24f104: 0c01 |0014: move-result-object v1 │ │ +24f106: 4d01 0005 |0015: aput-object v1, v0, v5 │ │ +24f10a: 6900 9f14 |0017: sput-object v0, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@149f │ │ +24f10e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=29 │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/views/SelectBottomSheetDialog;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -24edd4: |[24edd4] com.infomaniak.drive.views.SelectBottomSheetDialog.:()V │ │ -24ede4: 7010 3e08 0100 |0000: invoke-direct {v1}, Lcom/google/android/material/bottomsheet/BottomSheetDialogFragment;.:()V // method@083e │ │ -24edea: 0710 |0003: move-object v0, v1 │ │ -24edec: 1f00 2c02 |0004: check-cast v0, Landroidx/fragment/app/Fragment; // type@022c │ │ -24edf0: 7110 f945 0000 |0006: invoke-static {v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.safeBinding:(Landroidx/fragment/app/Fragment;)Lkotlin/properties/ReadWriteProperty; // method@45f9 │ │ -24edf6: 0c00 |0009: move-result-object v0 │ │ -24edf8: 5b10 9d14 |000a: iput-object v0, v1, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.binding$delegate:Lkotlin/properties/ReadWriteProperty; // field@149d │ │ -24edfc: 0e00 |000c: return-void │ │ +24f110: |[24f110] com.infomaniak.drive.views.SelectBottomSheetDialog.:()V │ │ +24f120: 7010 3e08 0100 |0000: invoke-direct {v1}, Lcom/google/android/material/bottomsheet/BottomSheetDialogFragment;.:()V // method@083e │ │ +24f126: 0710 |0003: move-object v0, v1 │ │ +24f128: 1f00 2c02 |0004: check-cast v0, Landroidx/fragment/app/Fragment; // type@022c │ │ +24f12c: 7110 0646 0000 |0006: invoke-static {v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.safeBinding:(Landroidx/fragment/app/Fragment;)Lkotlin/properties/ReadWriteProperty; // method@4606 │ │ +24f132: 0c00 |0009: move-result-object v0 │ │ +24f134: 5b10 a014 |000a: iput-object v0, v1, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.binding$delegate:Lkotlin/properties/ReadWriteProperty; // field@14a0 │ │ +24f138: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/infomaniak/drive/views/SelectBottomSheetDialog; │ │ │ │ @@ -43256,23 +43256,23 @@ │ │ type : '()Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -24ed64: |[24ed64] com.infomaniak.drive.views.SelectBottomSheetDialog.getBinding:()Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding; │ │ -24ed74: 5430 9d14 |0000: iget-object v0, v3, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.binding$delegate:Lkotlin/properties/ReadWriteProperty; // field@149d │ │ -24ed78: 6201 9c14 |0002: sget-object v1, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@149c │ │ -24ed7c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -24ed7e: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -24ed82: 7230 d3bb 3001 |0007: invoke-interface {v0, v3, v1}, Lkotlin/properties/ReadWriteProperty;.getValue:(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; // method@bbd3 │ │ -24ed88: 0c00 |000a: move-result-object v0 │ │ -24ed8a: 1f00 0b04 |000b: check-cast v0, Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding; // type@040b │ │ -24ed8e: 1100 |000d: return-object v0 │ │ +24f0a0: |[24f0a0] com.infomaniak.drive.views.SelectBottomSheetDialog.getBinding:()Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding; │ │ +24f0b0: 5430 a014 |0000: iget-object v0, v3, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.binding$delegate:Lkotlin/properties/ReadWriteProperty; // field@14a0 │ │ +24f0b4: 6201 9f14 |0002: sget-object v1, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@149f │ │ +24f0b8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +24f0ba: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +24f0be: 7230 e0bb 3001 |0007: invoke-interface {v0, v3, v1}, Lkotlin/properties/ReadWriteProperty;.getValue:(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; // method@bbe0 │ │ +24f0c4: 0c00 |000a: move-result-object v0 │ │ +24f0c6: 1f00 0b04 |000b: check-cast v0, Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding; // type@040b │ │ +24f0ca: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/infomaniak/drive/views/SelectBottomSheetDialog; │ │ │ │ #1 : (in Lcom/infomaniak/drive/views/SelectBottomSheetDialog;) │ │ @@ -43280,27 +43280,27 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -24ed20: |[24ed20] com.infomaniak.drive.views.SelectBottomSheetDialog.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -24ed30: 1a03 cec2 |0000: const-string v3, "inflater" // string@c2ce │ │ -24ed34: 7120 bcb9 3100 |0002: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -24ed3a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -24ed3c: 7130 1d0c 2103 |0006: invoke-static {v1, v2, v3}, Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding; // method@0c1d │ │ -24ed42: 0c01 |0009: move-result-object v1 │ │ -24ed44: 6e20 383f 1000 |000a: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.setBinding:(Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;)V // method@3f38 │ │ -24ed4a: 6e10 1c0c 0100 |000d: invoke-virtual {v1}, Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;.getRoot:()Landroid/widget/LinearLayout; // method@0c1c │ │ -24ed50: 0c01 |0010: move-result-object v1 │ │ -24ed52: 1a02 e7bb |0011: const-string v2, "getRoot(...)" // string@bbe7 │ │ -24ed56: 7120 bbb9 2100 |0013: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -24ed5c: 1f01 2101 |0016: check-cast v1, Landroid/view/View; // type@0121 │ │ -24ed60: 1101 |0018: return-object v1 │ │ +24f05c: |[24f05c] com.infomaniak.drive.views.SelectBottomSheetDialog.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +24f06c: 1a03 d3c2 |0000: const-string v3, "inflater" // string@c2d3 │ │ +24f070: 7120 c9b9 3100 |0002: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +24f076: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +24f078: 7130 1d0c 2103 |0006: invoke-static {v1, v2, v3}, Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding; // method@0c1d │ │ +24f07e: 0c01 |0009: move-result-object v1 │ │ +24f080: 6e20 453f 1000 |000a: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.setBinding:(Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;)V // method@3f45 │ │ +24f086: 6e10 1c0c 0100 |000d: invoke-virtual {v1}, Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;.getRoot:()Landroid/widget/LinearLayout; // method@0c1c │ │ +24f08c: 0c01 |0010: move-result-object v1 │ │ +24f08e: 1a02 ecbb |0011: const-string v2, "getRoot(...)" // string@bbec │ │ +24f092: 7120 c8b9 2100 |0013: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +24f098: 1f01 2101 |0016: check-cast v1, Landroid/view/View; // type@0121 │ │ +24f09c: 1101 |0018: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=32 │ │ locals : │ │ 0x0000 - 0x0019 reg=0 this Lcom/infomaniak/drive/views/SelectBottomSheetDialog; │ │ 0x0000 - 0x0019 reg=1 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0019 reg=2 (null) Landroid/view/ViewGroup; │ │ @@ -43311,37 +43311,37 @@ │ │ type : '(Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -24ee00: |[24ee00] com.infomaniak.drive.views.SelectBottomSheetDialog.setBinding:(Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;)V │ │ -24ee10: 1a00 7026 |0000: const-string v0, "" // string@2670 │ │ -24ee14: 7120 bcb9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -24ee1a: 5430 9d14 |0005: iget-object v0, v3, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.binding$delegate:Lkotlin/properties/ReadWriteProperty; // field@149d │ │ -24ee1e: 6201 9c14 |0007: sget-object v1, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@149c │ │ -24ee22: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -24ee24: 4601 0102 |000a: aget-object v1, v1, v2 │ │ -24ee28: 7240 d4bb 3041 |000c: invoke-interface {v0, v3, v1, v4}, Lkotlin/properties/ReadWriteProperty;.setValue:(Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V // method@bbd4 │ │ -24ee2e: 0e00 |000f: return-void │ │ +24f13c: |[24f13c] com.infomaniak.drive.views.SelectBottomSheetDialog.setBinding:(Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;)V │ │ +24f14c: 1a00 7126 |0000: const-string v0, "" // string@2671 │ │ +24f150: 7120 c9b9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +24f156: 5430 a014 |0005: iget-object v0, v3, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.binding$delegate:Lkotlin/properties/ReadWriteProperty; // field@14a0 │ │ +24f15a: 6201 9f14 |0007: sget-object v1, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@149f │ │ +24f15e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +24f160: 4601 0102 |000a: aget-object v1, v1, v2 │ │ +24f164: 7240 e1bb 3041 |000c: invoke-interface {v0, v3, v1, v4}, Lkotlin/properties/ReadWriteProperty;.setValue:(Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V // method@bbe1 │ │ +24f16a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=29 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lcom/infomaniak/drive/views/SelectBottomSheetDialog; │ │ 0x0000 - 0x0010 reg=4 (null) Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding; │ │ │ │ - source_file_idx : 31119 (SelectBottomSheetDialog.kt) │ │ + source_file_idx : 31123 (SelectBottomSheetDialog.kt) │ │ │ │ Class #222 header: │ │ class_idx : 1307 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 3267 │ │ -source_file_idx : 31902 │ │ +superclass_idx : 3268 │ │ +source_file_idx : 31906 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #222 annotations: │ │ Annotations on class │ │ @@ -43361,34 +43361,34 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SwitchDriveDialog;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1aed10: |[1aed10] com.infomaniak.drive.ui.SwitchDriveDialog.$r8$lambda$ltSSX-uf35pSYVpkrpZvSVPdwlk:(Lcom/infomaniak/drive/ui/SwitchDriveDialog;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; │ │ -1aed20: 7120 5b11 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SwitchDriveDialog;.onViewCreated$lambda$1$lambda$0:(Lcom/infomaniak/drive/ui/SwitchDriveDialog;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; // method@115b │ │ -1aed26: 0c00 |0003: move-result-object v0 │ │ -1aed28: 1100 |0004: return-object v0 │ │ +1aede0: |[1aede0] com.infomaniak.drive.ui.SwitchDriveDialog.$r8$lambda$ltSSX-uf35pSYVpkrpZvSVPdwlk:(Lcom/infomaniak/drive/ui/SwitchDriveDialog;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; │ │ +1aedf0: 7120 5b11 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SwitchDriveDialog;.onViewCreated$lambda$1$lambda$0:(Lcom/infomaniak/drive/ui/SwitchDriveDialog;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; // method@115b │ │ +1aedf6: 0c00 |0003: move-result-object v0 │ │ +1aedf8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SwitchDriveDialog;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1aee64: |[1aee64] com.infomaniak.drive.ui.SwitchDriveDialog.:()V │ │ -1aee74: 7010 343f 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.:()V // method@3f34 │ │ -1aee7a: 0e00 |0003: return-void │ │ +1aef34: |[1aef34] com.infomaniak.drive.ui.SwitchDriveDialog.:()V │ │ +1aef44: 7010 413f 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.:()V // method@3f41 │ │ +1aef4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/SwitchDriveDialog; │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/SwitchDriveDialog;) │ │ @@ -43396,88 +43396,88 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SwitchDriveDialog;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 147 16-bit code units │ │ -1aed2c: |[1aed2c] com.infomaniak.drive.ui.SwitchDriveDialog.onViewCreated$lambda$1$lambda$0:(Lcom/infomaniak/drive/ui/SwitchDriveDialog;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; │ │ -1aed3c: 1a00 5ea9 |0000: const-string v0, "drive" // string@a95e │ │ -1aed40: 7120 bcb9 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1aed46: 6200 af00 |0005: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1aed4a: 0701 |0007: move-object v1, v0 │ │ -1aed4c: 1f01 1f0d |0008: check-cast v1, Lcom/infomaniak/lib/core/MatomoCore; // type@0d1f │ │ -1aed50: 0790 |000a: move-object v0, v9 │ │ -1aed52: 1f00 2c02 |000b: check-cast v0, Landroidx/fragment/app/Fragment; // type@022c │ │ -1aed56: 1307 0c00 |000d: const/16 v7, #int 12 // #c │ │ -1aed5a: 1208 |000f: const/4 v8, #int 0 // #0 │ │ -1aed5c: 1a03 5ea9 |0010: const-string v3, "drive" // string@a95e │ │ -1aed60: 1a04 54fd |0012: const-string v4, "switch" // string@fd54 │ │ -1aed64: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -1aed66: 1206 |0015: const/4 v6, #int 0 // #0 │ │ -1aed68: 0702 |0016: move-object v2, v0 │ │ -1aed6a: 7708 fc40 0100 |0017: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/lib/core/MatomoCore$DefaultImpls;.trackEvent$default:(Lcom/infomaniak/lib/core/MatomoCore;Landroidx/fragment/app/Fragment;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/lib/core/MatomoCore$TrackerAction;Ljava/lang/Float;ILjava/lang/Object;)V // method@40fc │ │ -1aed70: 7110 8e06 0000 |001a: invoke-static {v0}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@068e │ │ -1aed76: 0c01 |001d: move-result-object v1 │ │ -1aed78: 6e10 7806 0100 |001e: invoke-virtual {v1}, Landroidx/navigation/NavController;.popBackStack:()Z // method@0678 │ │ -1aed7e: 6e10 860b 0a00 |0021: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenance:()Z // method@0b86 │ │ -1aed84: 0a01 |0024: move-result v1 │ │ -1aed86: 3801 4200 |0025: if-eqz v1, 0067 // +0042 │ │ -1aed8a: 6e10 870b 0a00 |0027: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b87 │ │ -1aed90: 0c09 |002a: move-result-object v9 │ │ -1aed92: 6201 1f01 |002b: sget-object v1, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011f │ │ -1aed96: 6e10 7e0b 0100 |002d: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b7e │ │ -1aed9c: 0c01 |0030: move-result-object v1 │ │ -1aed9e: 7120 b3b9 1900 |0031: invoke-static {v9, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -1aeda4: 0a09 |0034: move-result v9 │ │ -1aeda6: 3809 1a00 |0035: if-eqz v9, 004f // +001a │ │ -1aedaa: 7110 8e06 0000 |0037: invoke-static {v0}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@068e │ │ -1aedb0: 0c09 |003a: move-result-object v9 │ │ -1aedb2: 2200 e205 |003b: new-instance v0, Lcom/infomaniak/drive/ui/bottomSheetDialogs/DriveMaintenanceBottomSheetDialogArgs; // type@05e2 │ │ -1aedb6: 6e10 880b 0a00 |003d: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b88 │ │ -1aedbc: 0c0a |0040: move-result-object v10 │ │ -1aedbe: 7020 8a15 a000 |0041: invoke-direct {v0, v10}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/DriveMaintenanceBottomSheetDialogArgs;.:(Ljava/lang/String;)V // method@158a │ │ -1aedc4: 6e10 9315 0000 |0044: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/DriveMaintenanceBottomSheetDialogArgs;.toBundle:()Landroid/os/Bundle; // method@1593 │ │ -1aedca: 0c0a |0047: move-result-object v10 │ │ -1aedcc: 1400 dd01 0a7f |0048: const v0, #float 1.83443e+38 // #7f0a01dd │ │ -1aedd2: 6e30 7406 090a |004b: invoke-virtual {v9, v0, v10}, Landroidx/navigation/NavController;.navigate:(ILandroid/os/Bundle;)V // method@0674 │ │ -1aedd8: 2842 |004e: goto 0090 // +0042 │ │ -1aedda: 7110 8e06 0000 |004f: invoke-static {v0}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@068e │ │ -1aede0: 0c09 |0052: move-result-object v9 │ │ -1aede2: 2200 dd05 |0053: new-instance v0, Lcom/infomaniak/drive/ui/bottomSheetDialogs/DriveBlockedBottomSheetDialogArgs; // type@05dd │ │ -1aede6: 6e10 850b 0a00 |0055: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b85 │ │ -1aedec: 0a0a |0058: move-result v10 │ │ -1aedee: 7020 6c15 a000 |0059: invoke-direct {v0, v10}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/DriveBlockedBottomSheetDialogArgs;.:(I)V // method@156c │ │ -1aedf4: 6e10 7515 0000 |005c: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/DriveBlockedBottomSheetDialogArgs;.toBundle:()Landroid/os/Bundle; // method@1575 │ │ -1aedfa: 0c0a |005f: move-result-object v10 │ │ -1aedfc: 1400 d901 0a7f |0060: const v0, #float 1.83443e+38 // #7f0a01d9 │ │ -1aee02: 6e30 7406 090a |0063: invoke-virtual {v9, v0, v10}, Landroidx/navigation/NavController;.navigate:(ILandroid/os/Bundle;)V // method@0674 │ │ -1aee08: 282a |0066: goto 0090 // +002a │ │ -1aee0a: 6200 f512 |0067: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1aee0e: 6e10 850b 0a00 |0069: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b85 │ │ -1aee14: 0a0a |006c: move-result v10 │ │ -1aee16: 6e20 383a a000 |006d: invoke-virtual {v0, v10}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentDriveId:(I)V // method@3a38 │ │ -1aee1c: 6e10 5811 0900 |0070: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/SwitchDriveDialog;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@1158 │ │ -1aee22: 0c09 |0073: move-result-object v9 │ │ -1aee24: 209a ad04 |0074: instance-of v10, v9, Lcom/infomaniak/drive/ui/MainActivity; // type@04ad │ │ -1aee28: 380a 0500 |0076: if-eqz v10, 007b // +0005 │ │ -1aee2c: 1f09 ad04 |0078: check-cast v9, Lcom/infomaniak/drive/ui/MainActivity; // type@04ad │ │ -1aee30: 2802 |007a: goto 007c // +0002 │ │ -1aee32: 1209 |007b: const/4 v9, #int 0 // #0 │ │ -1aee34: 3809 0500 |007c: if-eqz v9, 0081 // +0005 │ │ -1aee38: 6e10 b40e 0900 |007e: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainActivity;.saveLastNavigationItemSelected:()V // method@0eb4 │ │ -1aee3e: 6209 f512 |0081: sget-object v9, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1aee42: 6e10 2a3a 0900 |0083: invoke-virtual {v9}, Lcom/infomaniak/drive/utils/AccountUtils;.getReloadApp:()Lkotlin/jvm/functions/Function1; // method@3a2a │ │ -1aee48: 0c09 |0086: move-result-object v9 │ │ -1aee4a: 3809 0900 |0087: if-eqz v9, 0090 // +0009 │ │ -1aee4e: 7100 bb05 0000 |0089: invoke-static {}, Landroidx/core/os/BundleKt;.bundleOf:()Landroid/os/Bundle; // method@05bb │ │ -1aee54: 0c0a |008c: move-result-object v10 │ │ -1aee56: 7220 79b8 a900 |008d: invoke-interface {v9, v10}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b879 │ │ -1aee5c: 6209 89b3 |0090: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1aee60: 1109 |0092: return-object v9 │ │ +1aedfc: |[1aedfc] com.infomaniak.drive.ui.SwitchDriveDialog.onViewCreated$lambda$1$lambda$0:(Lcom/infomaniak/drive/ui/SwitchDriveDialog;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; │ │ +1aee0c: 1a00 63a9 |0000: const-string v0, "drive" // string@a963 │ │ +1aee10: 7120 c9b9 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1aee16: 6200 af00 |0005: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1aee1a: 0701 |0007: move-object v1, v0 │ │ +1aee1c: 1f01 200d |0008: check-cast v1, Lcom/infomaniak/lib/core/MatomoCore; // type@0d20 │ │ +1aee20: 0790 |000a: move-object v0, v9 │ │ +1aee22: 1f00 2c02 |000b: check-cast v0, Landroidx/fragment/app/Fragment; // type@022c │ │ +1aee26: 1307 0c00 |000d: const/16 v7, #int 12 // #c │ │ +1aee2a: 1208 |000f: const/4 v8, #int 0 // #0 │ │ +1aee2c: 1a03 63a9 |0010: const-string v3, "drive" // string@a963 │ │ +1aee30: 1a04 59fd |0012: const-string v4, "switch" // string@fd59 │ │ +1aee34: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +1aee36: 1206 |0015: const/4 v6, #int 0 // #0 │ │ +1aee38: 0702 |0016: move-object v2, v0 │ │ +1aee3a: 7708 0941 0100 |0017: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/lib/core/MatomoCore$DefaultImpls;.trackEvent$default:(Lcom/infomaniak/lib/core/MatomoCore;Landroidx/fragment/app/Fragment;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/lib/core/MatomoCore$TrackerAction;Ljava/lang/Float;ILjava/lang/Object;)V // method@4109 │ │ +1aee40: 7110 8e06 0000 |001a: invoke-static {v0}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@068e │ │ +1aee46: 0c01 |001d: move-result-object v1 │ │ +1aee48: 6e10 7806 0100 |001e: invoke-virtual {v1}, Landroidx/navigation/NavController;.popBackStack:()Z // method@0678 │ │ +1aee4e: 6e10 860b 0a00 |0021: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenance:()Z // method@0b86 │ │ +1aee54: 0a01 |0024: move-result v1 │ │ +1aee56: 3801 4200 |0025: if-eqz v1, 0067 // +0042 │ │ +1aee5a: 6e10 870b 0a00 |0027: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b87 │ │ +1aee60: 0c09 |002a: move-result-object v9 │ │ +1aee62: 6201 1f01 |002b: sget-object v1, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011f │ │ +1aee66: 6e10 7e0b 0100 |002d: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b7e │ │ +1aee6c: 0c01 |0030: move-result-object v1 │ │ +1aee6e: 7120 c0b9 1900 |0031: invoke-static {v9, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +1aee74: 0a09 |0034: move-result v9 │ │ +1aee76: 3809 1a00 |0035: if-eqz v9, 004f // +001a │ │ +1aee7a: 7110 8e06 0000 |0037: invoke-static {v0}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@068e │ │ +1aee80: 0c09 |003a: move-result-object v9 │ │ +1aee82: 2200 e305 |003b: new-instance v0, Lcom/infomaniak/drive/ui/bottomSheetDialogs/DriveMaintenanceBottomSheetDialogArgs; // type@05e3 │ │ +1aee86: 6e10 880b 0a00 |003d: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b88 │ │ +1aee8c: 0c0a |0040: move-result-object v10 │ │ +1aee8e: 7020 9715 a000 |0041: invoke-direct {v0, v10}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/DriveMaintenanceBottomSheetDialogArgs;.:(Ljava/lang/String;)V // method@1597 │ │ +1aee94: 6e10 a015 0000 |0044: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/DriveMaintenanceBottomSheetDialogArgs;.toBundle:()Landroid/os/Bundle; // method@15a0 │ │ +1aee9a: 0c0a |0047: move-result-object v10 │ │ +1aee9c: 1400 dd01 0a7f |0048: const v0, #float 1.83443e+38 // #7f0a01dd │ │ +1aeea2: 6e30 7406 090a |004b: invoke-virtual {v9, v0, v10}, Landroidx/navigation/NavController;.navigate:(ILandroid/os/Bundle;)V // method@0674 │ │ +1aeea8: 2842 |004e: goto 0090 // +0042 │ │ +1aeeaa: 7110 8e06 0000 |004f: invoke-static {v0}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@068e │ │ +1aeeb0: 0c09 |0052: move-result-object v9 │ │ +1aeeb2: 2200 de05 |0053: new-instance v0, Lcom/infomaniak/drive/ui/bottomSheetDialogs/DriveBlockedBottomSheetDialogArgs; // type@05de │ │ +1aeeb6: 6e10 850b 0a00 |0055: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b85 │ │ +1aeebc: 0a0a |0058: move-result v10 │ │ +1aeebe: 7020 7915 a000 |0059: invoke-direct {v0, v10}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/DriveBlockedBottomSheetDialogArgs;.:(I)V // method@1579 │ │ +1aeec4: 6e10 8215 0000 |005c: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/DriveBlockedBottomSheetDialogArgs;.toBundle:()Landroid/os/Bundle; // method@1582 │ │ +1aeeca: 0c0a |005f: move-result-object v10 │ │ +1aeecc: 1400 d901 0a7f |0060: const v0, #float 1.83443e+38 // #7f0a01d9 │ │ +1aeed2: 6e30 7406 090a |0063: invoke-virtual {v9, v0, v10}, Landroidx/navigation/NavController;.navigate:(ILandroid/os/Bundle;)V // method@0674 │ │ +1aeed8: 282a |0066: goto 0090 // +002a │ │ +1aeeda: 6200 f812 |0067: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1aeede: 6e10 850b 0a00 |0069: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b85 │ │ +1aeee4: 0a0a |006c: move-result v10 │ │ +1aeee6: 6e20 453a a000 |006d: invoke-virtual {v0, v10}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentDriveId:(I)V // method@3a45 │ │ +1aeeec: 6e10 5811 0900 |0070: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/SwitchDriveDialog;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@1158 │ │ +1aeef2: 0c09 |0073: move-result-object v9 │ │ +1aeef4: 209a ad04 |0074: instance-of v10, v9, Lcom/infomaniak/drive/ui/MainActivity; // type@04ad │ │ +1aeef8: 380a 0500 |0076: if-eqz v10, 007b // +0005 │ │ +1aeefc: 1f09 ad04 |0078: check-cast v9, Lcom/infomaniak/drive/ui/MainActivity; // type@04ad │ │ +1aef00: 2802 |007a: goto 007c // +0002 │ │ +1aef02: 1209 |007b: const/4 v9, #int 0 // #0 │ │ +1aef04: 3809 0500 |007c: if-eqz v9, 0081 // +0005 │ │ +1aef08: 6e10 b40e 0900 |007e: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainActivity;.saveLastNavigationItemSelected:()V // method@0eb4 │ │ +1aef0e: 6209 f812 |0081: sget-object v9, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1aef12: 6e10 373a 0900 |0083: invoke-virtual {v9}, Lcom/infomaniak/drive/utils/AccountUtils;.getReloadApp:()Lkotlin/jvm/functions/Function1; // method@3a37 │ │ +1aef18: 0c09 |0086: move-result-object v9 │ │ +1aef1a: 3809 0900 |0087: if-eqz v9, 0090 // +0009 │ │ +1aef1e: 7100 bb05 0000 |0089: invoke-static {}, Landroidx/core/os/BundleKt;.bundleOf:()Landroid/os/Bundle; // method@05bb │ │ +1aef24: 0c0a |008c: move-result-object v10 │ │ +1aef26: 7220 86b8 a900 |008d: invoke-interface {v9, v10}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b886 │ │ +1aef2c: 6209 8cb3 |0090: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1aef30: 1109 |0092: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=41 │ │ 0x001a line=42 │ │ 0x0021 line=43 │ │ 0x0027 line=64 │ │ 0x0037 line=45 │ │ @@ -43500,63 +43500,63 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 61 16-bit code units │ │ -1aee7c: |[1aee7c] com.infomaniak.drive.ui.SwitchDriveDialog.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -1aee8c: 1b00 4f05 0100 |0000: const-string/jumbo v0, "view" // string@0001054f │ │ -1aee92: 7120 bcb9 0900 |0003: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1aee98: 6e10 5911 0800 |0006: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/SwitchDriveDialog;.getBinding:()Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding; // method@1159 │ │ -1aee9e: 0c00 |0009: move-result-object v0 │ │ -1aeea0: 6f30 373f 980a |000a: invoke-super {v8, v9, v10}, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@3f37 │ │ -1aeea6: 5409 ed01 |000d: iget-object v9, v0, Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;.selectTitle:Landroid/widget/TextView; // field@01ed │ │ -1aeeaa: 140a c800 147f |000f: const v10, #float 1.9673e+38 // #7f1400c8 │ │ -1aeeb0: 6e20 6b04 a900 |0012: invoke-virtual {v9, v10}, Landroid/widget/TextView;.setText:(I)V // method@046b │ │ -1aeeb6: 6201 b900 |0015: sget-object v1, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ -1aeeba: 6209 f512 |0017: sget-object v9, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1aeebe: 6e10 263a 0900 |0019: invoke-virtual {v9}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a26 │ │ -1aeec4: 0a09 |001c: move-result v9 │ │ -1aeec6: 7110 d795 0900 |001d: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95d7 │ │ -1aeecc: 0c02 |0020: move-result-object v2 │ │ -1aeece: 1306 0e00 |0021: const/16 v6, #int 14 // #e │ │ -1aeed2: 1207 |0023: const/4 v7, #int 0 // #0 │ │ -1aeed4: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -1aeed6: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -1aeed8: 1205 |0026: const/4 v5, #int 0 // #0 │ │ -1aeeda: 7707 9109 0100 |0027: 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@0991 │ │ -1aeee0: 0c09 |002a: move-result-object v9 │ │ -1aeee2: 540a ec01 |002b: iget-object v10, v0, Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;.selectRecyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@01ec │ │ -1aeee6: 2200 1905 |002d: new-instance v0, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter; // type@0519 │ │ -1aeeea: 2201 1a05 |002f: new-instance v1, Lcom/infomaniak/drive/ui/SwitchDriveDialog$$ExternalSyntheticLambda0; // type@051a │ │ -1aeeee: 7020 5411 8100 |0031: invoke-direct {v1, v8}, Lcom/infomaniak/drive/ui/SwitchDriveDialog$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/SwitchDriveDialog;)V // method@1154 │ │ -1aeef4: 7030 4d11 9001 |0034: invoke-direct {v0, v9, v1}, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.:(Ljava/util/ArrayList;Lkotlin/jvm/functions/Function1;)V // method@114d │ │ -1aeefa: 1f00 7c02 |0037: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@027c │ │ -1aeefe: 6e20 f606 0a00 |0039: invoke-virtual {v10, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@06f6 │ │ -1aef04: 0e00 |003c: return-void │ │ +1aef4c: |[1aef4c] com.infomaniak.drive.ui.SwitchDriveDialog.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +1aef5c: 1b00 5405 0100 |0000: const-string/jumbo v0, "view" // string@00010554 │ │ +1aef62: 7120 c9b9 0900 |0003: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1aef68: 6e10 5911 0800 |0006: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/SwitchDriveDialog;.getBinding:()Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding; // method@1159 │ │ +1aef6e: 0c00 |0009: move-result-object v0 │ │ +1aef70: 6f30 443f 980a |000a: invoke-super {v8, v9, v10}, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@3f44 │ │ +1aef76: 5409 ed01 |000d: iget-object v9, v0, Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;.selectTitle:Landroid/widget/TextView; // field@01ed │ │ +1aef7a: 140a c800 147f |000f: const v10, #float 1.9673e+38 // #7f1400c8 │ │ +1aef80: 6e20 6b04 a900 |0012: invoke-virtual {v9, v10}, Landroid/widget/TextView;.setText:(I)V // method@046b │ │ +1aef86: 6201 b900 |0015: sget-object v1, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ +1aef8a: 6209 f812 |0017: sget-object v9, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1aef8e: 6e10 333a 0900 |0019: invoke-virtual {v9}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a33 │ │ +1aef94: 0a09 |001c: move-result v9 │ │ +1aef96: 7110 e495 0900 |001d: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95e4 │ │ +1aef9c: 0c02 |0020: move-result-object v2 │ │ +1aef9e: 1306 0e00 |0021: const/16 v6, #int 14 // #e │ │ +1aefa2: 1207 |0023: const/4 v7, #int 0 // #0 │ │ +1aefa4: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +1aefa6: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +1aefa8: 1205 |0026: const/4 v5, #int 0 // #0 │ │ +1aefaa: 7707 9109 0100 |0027: 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@0991 │ │ +1aefb0: 0c09 |002a: move-result-object v9 │ │ +1aefb2: 540a ec01 |002b: iget-object v10, v0, Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;.selectRecyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@01ec │ │ +1aefb6: 2200 1905 |002d: new-instance v0, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter; // type@0519 │ │ +1aefba: 2201 1a05 |002f: new-instance v1, Lcom/infomaniak/drive/ui/SwitchDriveDialog$$ExternalSyntheticLambda0; // type@051a │ │ +1aefbe: 7020 5411 8100 |0031: invoke-direct {v1, v8}, Lcom/infomaniak/drive/ui/SwitchDriveDialog$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/SwitchDriveDialog;)V // method@1154 │ │ +1aefc4: 7030 4d11 9001 |0034: invoke-direct {v0, v9, v1}, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.:(Ljava/util/ArrayList;Lkotlin/jvm/functions/Function1;)V // method@114d │ │ +1aefca: 1f00 7c02 |0037: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@027c │ │ +1aefce: 6e20 f606 0a00 |0039: invoke-virtual {v10, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@06f6 │ │ +1aefd4: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=34 │ │ 0x000a line=35 │ │ 0x000d line=37 │ │ 0x0015 line=39 │ │ 0x002b line=40 │ │ locals : │ │ 0x0000 - 0x003d reg=8 this Lcom/infomaniak/drive/ui/SwitchDriveDialog; │ │ 0x0000 - 0x003d reg=9 (null) Landroid/view/View; │ │ 0x0000 - 0x003d reg=10 (null) Landroid/os/Bundle; │ │ │ │ - source_file_idx : 31902 (SwitchDriveDialog.kt) │ │ + source_file_idx : 31906 (SwitchDriveDialog.kt) │ │ │ │ Class #223 header: │ │ class_idx : 1308 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #223 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda0;' │ │ @@ -43576,18 +43576,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1aef08: |[1aef08] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V │ │ -1aef18: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1aef1e: 5b01 6a05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@056a │ │ -1aef22: 0e00 |0005: return-void │ │ +1aefd8: |[1aefd8] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V │ │ +1aefe8: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1aefee: 5b01 6a05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@056a │ │ +1aeff2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/SwitchUserActivity; │ │ │ │ @@ -43597,32 +43597,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1aef24: |[1aef24] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -1aef34: 5410 6a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@056a │ │ -1aef38: 7120 7111 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.$r8$lambda$y0GKuGbCw-4ZRA0L8iHqvfcCu7U:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Landroid/view/View;)V // method@1171 │ │ -1aef3e: 0e00 |0005: return-void │ │ +1aeff4: |[1aeff4] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +1af004: 5410 6a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@056a │ │ +1af008: 7120 7111 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.$r8$lambda$y0GKuGbCw-4ZRA0L8iHqvfcCu7U:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Landroid/view/View;)V // method@1171 │ │ +1af00e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ - source_file_idx : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #224 header: │ │ class_idx : 1309 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #224 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda1;' │ │ @@ -43646,19 +43646,19 @@ │ │ type : '(Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;Lcom/infomaniak/drive/ui/SwitchUserActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1aef68: |[1aef68] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;Lcom/infomaniak/drive/ui/SwitchUserActivity;)V │ │ -1aef78: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1aef7e: 5b01 6b05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; // field@056b │ │ -1aef82: 5b02 6c05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda1;.f$1:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@056c │ │ -1aef86: 0e00 |0007: return-void │ │ +1af038: |[1af038] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;Lcom/infomaniak/drive/ui/SwitchUserActivity;)V │ │ +1af048: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1af04e: 5b01 6b05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; // field@056b │ │ +1af052: 5b02 6c05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda1;.f$1:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@056c │ │ +1af056: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/infomaniak/drive/ui/SwitchUserActivity; │ │ @@ -43669,35 +43669,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 │ │ -1aef40: |[1aef40] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aef50: 5420 6b05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; // field@056b │ │ -1aef54: 5421 6c05 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda1;.f$1:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@056c │ │ -1aef58: 1f03 d618 |0004: check-cast v3, Ljava/util/List; // type@18d6 │ │ -1aef5c: 7130 6e11 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.$r8$lambda$bBkmooK3SsS0_-GwC-KxkUo-IfM:(Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;Lcom/infomaniak/drive/ui/SwitchUserActivity;Ljava/util/List;)Lkotlin/Unit; // method@116e │ │ -1aef62: 0c03 |0009: move-result-object v3 │ │ -1aef64: 1103 |000a: return-object v3 │ │ +1af010: |[1af010] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1af020: 5420 6b05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; // field@056b │ │ +1af024: 5421 6c05 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda1;.f$1:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@056c │ │ +1af028: 1f03 d718 |0004: check-cast v3, Ljava/util/List; // type@18d7 │ │ +1af02c: 7130 6e11 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.$r8$lambda$bBkmooK3SsS0_-GwC-KxkUo-IfM:(Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;Lcom/infomaniak/drive/ui/SwitchUserActivity;Ljava/util/List;)Lkotlin/Unit; // method@116e │ │ +1af032: 0c03 |0009: move-result-object v3 │ │ +1af034: 1103 |000a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #225 header: │ │ class_idx : 1310 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #225 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda2;' │ │ @@ -43717,18 +43717,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1aef88: |[1aef88] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V │ │ -1aef98: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1aef9e: 5b01 6d05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@056d │ │ -1aefa2: 0e00 |0005: return-void │ │ +1af058: |[1af058] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V │ │ +1af068: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1af06e: 5b01 6d05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@056d │ │ +1af072: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/SwitchUserActivity; │ │ │ │ @@ -43738,32 +43738,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1aefa4: |[1aefa4] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda2.onClick:(Landroid/view/View;)V │ │ -1aefb4: 5410 6d05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@056d │ │ -1aefb8: 7120 6f11 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.$r8$lambda$skyJDIrIuaFCxrn1VXU3fxLgdTU:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Landroid/view/View;)V // method@116f │ │ -1aefbe: 0e00 |0005: return-void │ │ +1af074: |[1af074] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda2.onClick:(Landroid/view/View;)V │ │ +1af084: 5410 6d05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@056d │ │ +1af088: 7120 6f11 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.$r8$lambda$skyJDIrIuaFCxrn1VXU3fxLgdTU:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Landroid/view/View;)V // method@116f │ │ +1af08e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ - source_file_idx : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #226 header: │ │ class_idx : 1311 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #226 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda3;' │ │ @@ -43783,18 +43783,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1aefe0: |[1aefe0] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V │ │ -1aeff0: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1aeff6: 5b01 6e05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@056e │ │ -1aeffa: 0e00 |0005: return-void │ │ +1af0b0: |[1af0b0] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V │ │ +1af0c0: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1af0c6: 5b01 6e05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@056e │ │ +1af0ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/SwitchUserActivity; │ │ │ │ @@ -43804,32 +43804,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1aefc0: |[1aefc0] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda3.invoke:()Ljava/lang/Object; │ │ -1aefd0: 5410 6e05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@056e │ │ -1aefd4: 7110 7011 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.$r8$lambda$x5lRSPkG1EjOFvditJMW6LhKg5Y:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; // method@1170 │ │ -1aefda: 0c00 |0005: move-result-object v0 │ │ -1aefdc: 1100 |0006: return-object v0 │ │ +1af090: |[1af090] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda3.invoke:()Ljava/lang/Object; │ │ +1af0a0: 5410 6e05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@056e │ │ +1af0a4: 7110 7011 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.$r8$lambda$x5lRSPkG1EjOFvditJMW6LhKg5Y:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; // method@1170 │ │ +1af0aa: 0c00 |0005: move-result-object v0 │ │ +1af0ac: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda3; │ │ │ │ - source_file_idx : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #227 header: │ │ class_idx : 1312 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 13296 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 13299 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #227 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda4;' │ │ @@ -43849,18 +43849,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1af020: |[1af020] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda4.:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V │ │ -1af030: 7010 3596 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1af036: 5b01 6f05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@056f │ │ -1af03a: 0e00 |0005: return-void │ │ +1af0f0: |[1af0f0] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda4.:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V │ │ +1af100: 7010 4296 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1af106: 5b01 6f05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@056f │ │ +1af10a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/SwitchUserActivity; │ │ │ │ @@ -43870,34 +43870,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 │ │ -1aeffc: |[1aeffc] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda4.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1af00c: 5410 6f05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@056f │ │ -1af010: 1f02 7c0d |0002: check-cast v2, Lcom/infomaniak/lib/core/models/user/User; // type@0d7c │ │ -1af014: 7120 6d11 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.$r8$lambda$C_Ro8C3KMdk0P6r1xskAPWtnhoU:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Lcom/infomaniak/lib/core/models/user/User;)Lkotlin/Unit; // method@116d │ │ -1af01a: 0c02 |0007: move-result-object v2 │ │ -1af01c: 1102 |0008: return-object v2 │ │ +1af0cc: |[1af0cc] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda4.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1af0dc: 5410 6f05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@056f │ │ +1af0e0: 1f02 7d0d |0002: check-cast v2, Lcom/infomaniak/lib/core/models/user/User; // type@0d7d │ │ +1af0e4: 7120 6d11 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.$r8$lambda$C_Ro8C3KMdk0P6r1xskAPWtnhoU:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Lcom/infomaniak/lib/core/models/user/User;)Lkotlin/Unit; // method@116d │ │ +1af0ea: 0c02 |0007: move-result-object v2 │ │ +1af0ec: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13296 (D8$$SyntheticClass) │ │ + source_file_idx : 13299 (D8$$SyntheticClass) │ │ │ │ Class #228 header: │ │ class_idx : 1313 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 12557 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 12560 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #228 annotations: │ │ Annotations on class │ │ @@ -43927,78 +43927,78 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1af0a4: |[1af0a4] com.infomaniak.drive.ui.SwitchUserActivity$onCreate$lambda$6$lambda$4$$inlined$sortedBy$1.:(I)V │ │ -1af0b4: 5901 7005 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$onCreate$lambda$6$lambda$4$$inlined$sortedBy$1;.$currentUserId$inlined:I // field@0570 │ │ -1af0b8: 7010 3596 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9635 │ │ -1af0be: 0e00 |0005: return-void │ │ +1af174: |[1af174] com.infomaniak.drive.ui.SwitchUserActivity$onCreate$lambda$6$lambda$4$$inlined$sortedBy$1.:(I)V │ │ +1af184: 5901 7005 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$onCreate$lambda$6$lambda$4$$inlined$sortedBy$1;.$currentUserId$inlined:I // field@0570 │ │ +1af188: 7010 4296 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9642 │ │ +1af18e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/SwitchUserActivity$onCreate$lambda$6$lambda$4$$inlined$sortedBy$1;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -1af03c: |[1af03c] com.infomaniak.drive.ui.SwitchUserActivity$onCreate$lambda$6$lambda$4$$inlined$sortedBy$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -1af04c: 1f04 7c0d |0000: check-cast v4, Lcom/infomaniak/lib/core/models/user/User; // type@0d7c │ │ -1af050: 6e10 1443 0400 |0002: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/user/User;.getId:()I // method@4314 │ │ -1af056: 0a04 |0005: move-result v4 │ │ -1af058: 5230 7005 |0006: iget v0, v3, Lcom/infomaniak/drive/ui/SwitchUserActivity$onCreate$lambda$6$lambda$4$$inlined$sortedBy$1;.$currentUserId$inlined:I // field@0570 │ │ -1af05c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -1af05e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1af060: 3204 0400 |000a: if-eq v4, v0, 000e // +0004 │ │ -1af064: 1214 |000c: const/4 v4, #int 1 // #1 │ │ -1af066: 2802 |000d: goto 000f // +0002 │ │ -1af068: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -1af06a: 7110 2a95 0400 |000f: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@952a │ │ -1af070: 0c04 |0012: move-result-object v4 │ │ -1af072: 1f04 f617 |0013: check-cast v4, Ljava/lang/Comparable; // type@17f6 │ │ -1af076: 1f05 7c0d |0015: check-cast v5, Lcom/infomaniak/lib/core/models/user/User; // type@0d7c │ │ -1af07a: 6e10 1443 0500 |0017: invoke-virtual {v5}, Lcom/infomaniak/lib/core/models/user/User;.getId:()I // method@4314 │ │ -1af080: 0a05 |001a: move-result v5 │ │ -1af082: 5230 7005 |001b: iget v0, v3, Lcom/infomaniak/drive/ui/SwitchUserActivity$onCreate$lambda$6$lambda$4$$inlined$sortedBy$1;.$currentUserId$inlined:I // field@0570 │ │ -1af086: 3205 0300 |001d: if-eq v5, v0, 0020 // +0003 │ │ -1af08a: 2802 |001f: goto 0021 // +0002 │ │ -1af08c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -1af08e: 7110 2a95 0100 |0021: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@952a │ │ -1af094: 0c05 |0024: move-result-object v5 │ │ -1af096: 1f05 f617 |0025: check-cast v5, Ljava/lang/Comparable; // type@17f6 │ │ -1af09a: 7120 71b3 5400 |0027: invoke-static {v4, v5}, Lkotlin/comparisons/ComparisonsKt;.compareValues:(Ljava/lang/Comparable;Ljava/lang/Comparable;)I // method@b371 │ │ -1af0a0: 0a04 |002a: move-result v4 │ │ -1af0a2: 0f04 |002b: return v4 │ │ +1af10c: |[1af10c] com.infomaniak.drive.ui.SwitchUserActivity$onCreate$lambda$6$lambda$4$$inlined$sortedBy$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +1af11c: 1f04 7d0d |0000: check-cast v4, Lcom/infomaniak/lib/core/models/user/User; // type@0d7d │ │ +1af120: 6e10 2143 0400 |0002: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/user/User;.getId:()I // method@4321 │ │ +1af126: 0a04 |0005: move-result v4 │ │ +1af128: 5230 7005 |0006: iget v0, v3, Lcom/infomaniak/drive/ui/SwitchUserActivity$onCreate$lambda$6$lambda$4$$inlined$sortedBy$1;.$currentUserId$inlined:I // field@0570 │ │ +1af12c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +1af12e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1af130: 3204 0400 |000a: if-eq v4, v0, 000e // +0004 │ │ +1af134: 1214 |000c: const/4 v4, #int 1 // #1 │ │ +1af136: 2802 |000d: goto 000f // +0002 │ │ +1af138: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +1af13a: 7110 3795 0400 |000f: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9537 │ │ +1af140: 0c04 |0012: move-result-object v4 │ │ +1af142: 1f04 f717 |0013: check-cast v4, Ljava/lang/Comparable; // type@17f7 │ │ +1af146: 1f05 7d0d |0015: check-cast v5, Lcom/infomaniak/lib/core/models/user/User; // type@0d7d │ │ +1af14a: 6e10 2143 0500 |0017: invoke-virtual {v5}, Lcom/infomaniak/lib/core/models/user/User;.getId:()I // method@4321 │ │ +1af150: 0a05 |001a: move-result v5 │ │ +1af152: 5230 7005 |001b: iget v0, v3, Lcom/infomaniak/drive/ui/SwitchUserActivity$onCreate$lambda$6$lambda$4$$inlined$sortedBy$1;.$currentUserId$inlined:I // field@0570 │ │ +1af156: 3205 0300 |001d: if-eq v5, v0, 0020 // +0003 │ │ +1af15a: 2802 |001f: goto 0021 // +0002 │ │ +1af15c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +1af15e: 7110 3795 0100 |0021: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9537 │ │ +1af164: 0c05 |0024: move-result-object v5 │ │ +1af166: 1f05 f717 |0025: check-cast v5, Ljava/lang/Comparable; // type@17f7 │ │ +1af16a: 7120 7eb3 5400 |0027: invoke-static {v4, v5}, Lkotlin/comparisons/ComparisonsKt;.compareValues:(Ljava/lang/Comparable;Ljava/lang/Comparable;)I // method@b37e │ │ +1af170: 0a04 |002a: move-result v4 │ │ +1af172: 0f04 |002b: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0002 line=103 │ │ 0x0013 line=102 │ │ 0x0017 line=103 │ │ 0x0025 line=102 │ │ locals : │ │ 0x0000 - 0x002c reg=3 this Lcom/infomaniak/drive/ui/SwitchUserActivity$onCreate$lambda$6$lambda$4$$inlined$sortedBy$1; │ │ 0x0000 - 0x002c reg=4 (null) Ljava/lang/Object; │ │ 0x0000 - 0x002c reg=5 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 12557 (Comparisons.kt) │ │ + source_file_idx : 12560 (Comparisons.kt) │ │ │ │ Class #229 header: │ │ class_idx : 1314 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 6161 │ │ -source_file_idx : 31906 │ │ +superclass_idx : 6162 │ │ +source_file_idx : 31910 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #229 annotations: │ │ Annotations on class │ │ @@ -44027,116 +44027,116 @@ │ │ type : '(Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1af14c: |[1af14c] com.infomaniak.drive.ui.SwitchUserActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ -1af15c: 1a00 a7b0 |0000: const-string v0, "function" // string@b0a7 │ │ -1af160: 7120 bcb9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1af166: 7010 3596 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9635 │ │ -1af16c: 5b12 7105 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0571 │ │ -1af170: 0e00 |000a: return-void │ │ +1af21c: |[1af21c] com.infomaniak.drive.ui.SwitchUserActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ +1af22c: 1a00 acb0 |0000: const-string v0, "function" // string@b0ac │ │ +1af230: 7120 c9b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1af236: 7010 4296 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9642 │ │ +1af23c: 5b12 7105 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0571 │ │ +1af240: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/SwitchUserActivity$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 │ │ -1af0c0: |[1af0c0] com.infomaniak.drive.ui.SwitchUserActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ -1af0d0: 2030 4702 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@0247 │ │ -1af0d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1af0d6: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ -1af0da: 2030 d01b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd0 │ │ -1af0de: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ -1af0e2: 0720 |0009: move-object v0, v2 │ │ -1af0e4: 1f00 d01b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd0 │ │ -1af0e8: 7210 62b9 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b962 │ │ -1af0ee: 0c00 |000f: move-result-object v0 │ │ -1af0f0: 1f03 d01b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd0 │ │ -1af0f4: 7210 62b9 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b962 │ │ -1af0fa: 0c03 |0015: move-result-object v3 │ │ -1af0fc: 7120 b3b9 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9b3 │ │ -1af102: 0a01 |0019: move-result v1 │ │ -1af104: 0f01 |001a: return v1 │ │ +1af190: |[1af190] com.infomaniak.drive.ui.SwitchUserActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ +1af1a0: 2030 4702 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@0247 │ │ +1af1a4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1af1a6: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ +1af1aa: 2030 d11b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd1 │ │ +1af1ae: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ +1af1b2: 0720 |0009: move-object v0, v2 │ │ +1af1b4: 1f00 d11b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd1 │ │ +1af1b8: 7210 6fb9 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b96f │ │ +1af1be: 0c00 |000f: move-result-object v0 │ │ +1af1c0: 1f03 d11b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd1 │ │ +1af1c4: 7210 6fb9 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b96f │ │ +1af1ca: 0c03 |0015: move-result-object v3 │ │ +1af1cc: 7120 c0b9 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9c0 │ │ +1af1d2: 0a01 |0019: move-result v1 │ │ +1af1d4: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SwitchUserActivity$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 │ │ -1af130: |[1af130] com.infomaniak.drive.ui.SwitchUserActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ -1af140: 5410 7105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0571 │ │ -1af144: 1f00 9519 |0002: check-cast v0, Lkotlin/Function; // type@1995 │ │ -1af148: 1100 |0004: return-object v0 │ │ +1af200: |[1af200] com.infomaniak.drive.ui.SwitchUserActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ +1af210: 5410 7105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0571 │ │ +1af214: 1f00 9619 |0002: check-cast v0, Lkotlin/Function; // type@1996 │ │ +1af218: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/SwitchUserActivity$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 │ │ -1af108: |[1af108] com.infomaniak.drive.ui.SwitchUserActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ -1af118: 0710 |0000: move-object v0, v1 │ │ -1af11a: 1f00 d01b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd0 │ │ -1af11e: 7210 62b9 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b962 │ │ -1af124: 0c00 |0006: move-result-object v0 │ │ -1af126: 6e10 3a96 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@963a │ │ -1af12c: 0a00 |000a: move-result v0 │ │ -1af12e: 0f00 |000b: return v0 │ │ +1af1d8: |[1af1d8] com.infomaniak.drive.ui.SwitchUserActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ +1af1e8: 0710 |0000: move-object v0, v1 │ │ +1af1ea: 1f00 d11b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd1 │ │ +1af1ee: 7210 6fb9 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b96f │ │ +1af1f4: 0c00 |0006: move-result-object v0 │ │ +1af1f6: 6e10 4796 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@9647 │ │ +1af1fc: 0a00 |000a: move-result v0 │ │ +1af1fe: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/SwitchUserActivity$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 │ │ -1af174: |[1af174] com.infomaniak.drive.ui.SwitchUserActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ -1af184: 5410 7105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0571 │ │ -1af188: 7220 79b8 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b879 │ │ -1af18e: 0e00 |0005: return-void │ │ +1af244: |[1af244] com.infomaniak.drive.ui.SwitchUserActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ +1af254: 5410 7105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0571 │ │ +1af258: 7220 86b8 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b886 │ │ +1af25e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 31906 (SwitchUserActivity.kt) │ │ + source_file_idx : 31910 (SwitchUserActivity.kt) │ │ │ │ Class #230 header: │ │ class_idx : 1315 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 389 │ │ -source_file_idx : 31906 │ │ +source_file_idx : 31910 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 1 │ │ │ │ Class #230 annotations: │ │ Annotations on class │ │ @@ -44160,105 +44160,105 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SwitchUserActivity;Lcom/infomaniak/lib/core/models/user/User;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1af1fc: |[1af1fc] com.infomaniak.drive.ui.SwitchUserActivity.$r8$lambda$C_Ro8C3KMdk0P6r1xskAPWtnhoU:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Lcom/infomaniak/lib/core/models/user/User;)Lkotlin/Unit; │ │ -1af20c: 7120 7a11 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.onCreate$lambda$6$lambda$4$lambda$3:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Lcom/infomaniak/lib/core/models/user/User;)Lkotlin/Unit; // method@117a │ │ -1af212: 0c00 |0003: move-result-object v0 │ │ -1af214: 1100 |0004: return-object v0 │ │ +1af2cc: |[1af2cc] com.infomaniak.drive.ui.SwitchUserActivity.$r8$lambda$C_Ro8C3KMdk0P6r1xskAPWtnhoU:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Lcom/infomaniak/lib/core/models/user/User;)Lkotlin/Unit; │ │ +1af2dc: 7120 7a11 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.onCreate$lambda$6$lambda$4$lambda$3:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Lcom/infomaniak/lib/core/models/user/User;)Lkotlin/Unit; // method@117a │ │ +1af2e2: 0c00 |0003: move-result-object v0 │ │ +1af2e4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SwitchUserActivity;) │ │ name : '$r8$lambda$bBkmooK3SsS0_-GwC-KxkUo-IfM' │ │ type : '(Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;Lcom/infomaniak/drive/ui/SwitchUserActivity;Ljava/util/List;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1af218: |[1af218] com.infomaniak.drive.ui.SwitchUserActivity.$r8$lambda$bBkmooK3SsS0_-GwC-KxkUo-IfM:(Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;Lcom/infomaniak/drive/ui/SwitchUserActivity;Ljava/util/List;)Lkotlin/Unit; │ │ -1af228: 7130 7911 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.onCreate$lambda$6$lambda$4:(Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;Lcom/infomaniak/drive/ui/SwitchUserActivity;Ljava/util/List;)Lkotlin/Unit; // method@1179 │ │ -1af22e: 0c00 |0003: move-result-object v0 │ │ -1af230: 1100 |0004: return-object v0 │ │ +1af2e8: |[1af2e8] com.infomaniak.drive.ui.SwitchUserActivity.$r8$lambda$bBkmooK3SsS0_-GwC-KxkUo-IfM:(Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;Lcom/infomaniak/drive/ui/SwitchUserActivity;Ljava/util/List;)Lkotlin/Unit; │ │ +1af2f8: 7130 7911 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.onCreate$lambda$6$lambda$4:(Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;Lcom/infomaniak/drive/ui/SwitchUserActivity;Ljava/util/List;)Lkotlin/Unit; // method@1179 │ │ +1af2fe: 0c00 |0003: move-result-object v0 │ │ +1af300: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/SwitchUserActivity;) │ │ name : '$r8$lambda$skyJDIrIuaFCxrn1VXU3fxLgdTU' │ │ type : '(Lcom/infomaniak/drive/ui/SwitchUserActivity;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1af318: |[1af318] com.infomaniak.drive.ui.SwitchUserActivity.$r8$lambda$skyJDIrIuaFCxrn1VXU3fxLgdTU:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Landroid/view/View;)V │ │ -1af328: 7120 7b11 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.onCreate$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Landroid/view/View;)V // method@117b │ │ -1af32e: 0e00 |0003: return-void │ │ +1af3e8: |[1af3e8] com.infomaniak.drive.ui.SwitchUserActivity.$r8$lambda$skyJDIrIuaFCxrn1VXU3fxLgdTU:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Landroid/view/View;)V │ │ +1af3f8: 7120 7b11 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.onCreate$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Landroid/view/View;)V // method@117b │ │ +1af3fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/SwitchUserActivity;) │ │ name : '$r8$lambda$x5lRSPkG1EjOFvditJMW6LhKg5Y' │ │ type : '(Lcom/infomaniak/drive/ui/SwitchUserActivity;)Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1af190: |[1af190] com.infomaniak.drive.ui.SwitchUserActivity.$r8$lambda$x5lRSPkG1EjOFvditJMW6LhKg5Y:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; │ │ -1af1a0: 7110 7311 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; // method@1173 │ │ -1af1a6: 0c00 |0003: move-result-object v0 │ │ -1af1a8: 1100 |0004: return-object v0 │ │ +1af260: |[1af260] com.infomaniak.drive.ui.SwitchUserActivity.$r8$lambda$x5lRSPkG1EjOFvditJMW6LhKg5Y:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; │ │ +1af270: 7110 7311 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; // method@1173 │ │ +1af276: 0c00 |0003: move-result-object v0 │ │ +1af278: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/infomaniak/drive/ui/SwitchUserActivity;) │ │ name : '$r8$lambda$y0GKuGbCw-4ZRA0L8iHqvfcCu7U' │ │ type : '(Lcom/infomaniak/drive/ui/SwitchUserActivity;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1af330: |[1af330] com.infomaniak.drive.ui.SwitchUserActivity.$r8$lambda$y0GKuGbCw-4ZRA0L8iHqvfcCu7U:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Landroid/view/View;)V │ │ -1af340: 7120 7811 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.onCreate$lambda$6$lambda$1:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Landroid/view/View;)V // method@1178 │ │ -1af346: 0e00 |0003: return-void │ │ +1af400: |[1af400] com.infomaniak.drive.ui.SwitchUserActivity.$r8$lambda$y0GKuGbCw-4ZRA0L8iHqvfcCu7U:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Landroid/view/View;)V │ │ +1af410: 7120 7811 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.onCreate$lambda$6$lambda$1:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Landroid/view/View;)V // method@1178 │ │ +1af416: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/SwitchUserActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1af348: |[1af348] com.infomaniak.drive.ui.SwitchUserActivity.:()V │ │ -1af358: 7010 8d04 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048d │ │ -1af35e: 2200 1f05 |0003: new-instance v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda3; // type@051f │ │ -1af362: 7020 6211 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V // method@1162 │ │ -1af368: 7110 979c 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9c97 │ │ -1af36e: 0c00 |000b: move-result-object v0 │ │ -1af370: 5b10 7205 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity;.binding$delegate:Lkotlin/Lazy; // field@0572 │ │ -1af374: 0e00 |000e: return-void │ │ +1af418: |[1af418] com.infomaniak.drive.ui.SwitchUserActivity.:()V │ │ +1af428: 7010 8d04 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048d │ │ +1af42e: 2200 1f05 |0003: new-instance v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda3; // type@051f │ │ +1af432: 7020 6211 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V // method@1162 │ │ +1af438: 7110 a49c 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9ca4 │ │ +1af43e: 0c00 |000b: move-result-object v0 │ │ +1af440: 5b10 7205 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity;.binding$delegate:Lkotlin/Lazy; // field@0572 │ │ +1af444: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/infomaniak/drive/ui/SwitchUserActivity; │ │ │ │ @@ -44267,22 +44267,22 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SwitchUserActivity;)Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1af1ac: |[1af1ac] com.infomaniak.drive.ui.SwitchUserActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; │ │ -1af1bc: 6e10 7511 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1175 │ │ -1af1c2: 0c01 |0003: move-result-object v1 │ │ -1af1c4: 7110 900c 0100 |0004: invoke-static {v1}, Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; // method@0c90 │ │ -1af1ca: 0c01 |0007: move-result-object v1 │ │ -1af1cc: 1a00 ccc2 |0008: const-string v0, "inflate(...)" // string@c2cc │ │ -1af1d0: 7120 bbb9 0100 |000a: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bb │ │ -1af1d6: 1101 |000d: return-object v1 │ │ +1af27c: |[1af27c] com.infomaniak.drive.ui.SwitchUserActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; │ │ +1af28c: 6e10 7511 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1175 │ │ +1af292: 0c01 |0003: move-result-object v1 │ │ +1af294: 7110 900c 0100 |0004: invoke-static {v1}, Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; // method@0c90 │ │ +1af29a: 0c01 |0007: move-result-object v1 │ │ +1af29c: 1a00 d1c2 |0008: const-string v0, "inflate(...)" // string@c2d1 │ │ +1af2a0: 7120 c8b9 0100 |000a: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c8 │ │ +1af2a6: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Lcom/infomaniak/drive/ui/SwitchUserActivity; │ │ │ │ #7 : (in Lcom/infomaniak/drive/ui/SwitchUserActivity;) │ │ @@ -44290,20 +44290,20 @@ │ │ type : '()Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1af1d8: |[1af1d8] com.infomaniak.drive.ui.SwitchUserActivity.getBinding:()Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; │ │ -1af1e8: 5410 7205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity;.binding$delegate:Lkotlin/Lazy; // field@0572 │ │ -1af1ec: 7210 939c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9c93 │ │ -1af1f2: 0c00 |0005: move-result-object v0 │ │ -1af1f4: 1f00 5004 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; // type@0450 │ │ -1af1f8: 1100 |0008: return-object v0 │ │ +1af2a8: |[1af2a8] com.infomaniak.drive.ui.SwitchUserActivity.getBinding:()Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; │ │ +1af2b8: 5410 7205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity;.binding$delegate:Lkotlin/Lazy; // field@0572 │ │ +1af2bc: 7210 a09c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9ca0 │ │ +1af2c2: 0c00 |0005: move-result-object v0 │ │ +1af2c4: 1f00 5004 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; // type@0450 │ │ +1af2c8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/SwitchUserActivity; │ │ │ │ #8 : (in Lcom/infomaniak/drive/ui/SwitchUserActivity;) │ │ @@ -44311,17 +44311,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SwitchUserActivity;Landroid/view/View;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1af378: |[1af378] com.infomaniak.drive.ui.SwitchUserActivity.onCreate$lambda$6$lambda$1:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Landroid/view/View;)V │ │ -1af388: 6e10 7611 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.onBackPressed:()V // method@1176 │ │ -1af38e: 0e00 |0003: return-void │ │ +1af448: |[1af448] com.infomaniak.drive.ui.SwitchUserActivity.onCreate$lambda$6$lambda$1:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Landroid/view/View;)V │ │ +1af458: 6e10 7611 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.onBackPressed:()V // method@1176 │ │ +1af45e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/drive/ui/SwitchUserActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -44330,38 +44330,38 @@ │ │ type : '(Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;Lcom/infomaniak/drive/ui/SwitchUserActivity;Ljava/util/List;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 46 16-bit code units │ │ -1af2ac: |[1af2ac] com.infomaniak.drive.ui.SwitchUserActivity.onCreate$lambda$6$lambda$4:(Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;Lcom/infomaniak/drive/ui/SwitchUserActivity;Ljava/util/List;)Lkotlin/Unit; │ │ -1af2bc: 6200 f512 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1af2c0: 6e10 263a 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a26 │ │ -1af2c6: 0a00 |0005: move-result v0 │ │ -1af2c8: 7110 b9b9 0a00 |0006: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9b9 │ │ -1af2ce: 1f0a 0618 |0009: check-cast v10, Ljava/lang/Iterable; // type@1806 │ │ -1af2d2: 2201 2105 |000b: new-instance v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$onCreate$lambda$6$lambda$4$$inlined$sortedBy$1; // type@0521 │ │ -1af2d6: 7020 6611 0100 |000d: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SwitchUserActivity$onCreate$lambda$6$lambda$4$$inlined$sortedBy$1;.:(I)V // method@1166 │ │ -1af2dc: 1f01 c718 |0010: check-cast v1, Ljava/util/Comparator; // type@18c7 │ │ -1af2e0: 7120 faaa 1a00 |0012: invoke-static {v10, v1}, Lkotlin/collections/CollectionsKt;.sortedWith:(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; // method@aafa │ │ -1af2e6: 0c03 |0015: move-result-object v3 │ │ -1af2e8: 5488 9703 |0016: iget-object v8, v8, Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;.usersRecyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@0397 │ │ -1af2ec: 220a dd0a |0018: new-instance v10, Lcom/infomaniak/drive/ui/menu/UserAdapter; // type@0add │ │ -1af2f0: 2205 2005 |001a: new-instance v5, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda4; // type@0520 │ │ -1af2f4: 7020 6411 9500 |001c: invoke-direct {v5, v9}, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda4;.:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V // method@1164 │ │ -1af2fa: 1226 |001f: const/4 v6, #int 2 // #2 │ │ -1af2fc: 1207 |0020: const/4 v7, #int 0 // #0 │ │ -1af2fe: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -1af300: 07a2 |0022: move-object v2, v10 │ │ -1af302: 7606 5234 0200 |0023: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/menu/UserAdapter;.:(Ljava/util/List;ZLkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@3452 │ │ -1af308: 1f0a 7c02 |0026: check-cast v10, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@027c │ │ -1af30c: 6e20 f606 a800 |0028: invoke-virtual {v8, v10}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@06f6 │ │ -1af312: 6208 89b3 |002b: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1af316: 1108 |002d: return-object v8 │ │ +1af37c: |[1af37c] com.infomaniak.drive.ui.SwitchUserActivity.onCreate$lambda$6$lambda$4:(Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;Lcom/infomaniak/drive/ui/SwitchUserActivity;Ljava/util/List;)Lkotlin/Unit; │ │ +1af38c: 6200 f812 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1af390: 6e10 333a 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a33 │ │ +1af396: 0a00 |0005: move-result v0 │ │ +1af398: 7110 c6b9 0a00 |0006: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9c6 │ │ +1af39e: 1f0a 0718 |0009: check-cast v10, Ljava/lang/Iterable; // type@1807 │ │ +1af3a2: 2201 2105 |000b: new-instance v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$onCreate$lambda$6$lambda$4$$inlined$sortedBy$1; // type@0521 │ │ +1af3a6: 7020 6611 0100 |000d: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SwitchUserActivity$onCreate$lambda$6$lambda$4$$inlined$sortedBy$1;.:(I)V // method@1166 │ │ +1af3ac: 1f01 c818 |0010: check-cast v1, Ljava/util/Comparator; // type@18c8 │ │ +1af3b0: 7120 07ab 1a00 |0012: invoke-static {v10, v1}, Lkotlin/collections/CollectionsKt;.sortedWith:(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; // method@ab07 │ │ +1af3b6: 0c03 |0015: move-result-object v3 │ │ +1af3b8: 5488 9703 |0016: iget-object v8, v8, Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;.usersRecyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@0397 │ │ +1af3bc: 220a de0a |0018: new-instance v10, Lcom/infomaniak/drive/ui/menu/UserAdapter; // type@0ade │ │ +1af3c0: 2205 2005 |001a: new-instance v5, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda4; // type@0520 │ │ +1af3c4: 7020 6411 9500 |001c: invoke-direct {v5, v9}, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda4;.:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V // method@1164 │ │ +1af3ca: 1226 |001f: const/4 v6, #int 2 // #2 │ │ +1af3cc: 1207 |0020: const/4 v7, #int 0 // #0 │ │ +1af3ce: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +1af3d0: 07a2 |0022: move-object v2, v10 │ │ +1af3d2: 7606 5f34 0200 |0023: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/menu/UserAdapter;.:(Ljava/util/List;ZLkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@345f │ │ +1af3d8: 1f0a 7c02 |0026: check-cast v10, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@027c │ │ +1af3dc: 6e20 f606 a800 |0028: invoke-virtual {v8, v10}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@06f6 │ │ +1af3e2: 6208 8cb3 |002b: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1af3e6: 1108 |002d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0006 line=44 │ │ 0x000b line=60 │ │ 0x0016 line=45 │ │ 0x002b line=51 │ │ @@ -44375,42 +44375,42 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SwitchUserActivity;Lcom/infomaniak/lib/core/models/user/User;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 52 16-bit code units │ │ -1af234: |[1af234] com.infomaniak.drive.ui.SwitchUserActivity.onCreate$lambda$6$lambda$4$lambda$3:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Lcom/infomaniak/lib/core/models/user/User;)Lkotlin/Unit; │ │ -1af244: 1b00 6904 0100 |0000: const-string/jumbo v0, "user" // string@00010469 │ │ -1af24a: 7120 bcb9 0900 |0003: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9bc │ │ -1af250: 6200 af00 |0006: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1af254: 0701 |0008: move-object v1, v0 │ │ -1af256: 1f01 1f0d |0009: check-cast v1, Lcom/infomaniak/lib/core/MatomoCore; // type@0d1f │ │ -1af25a: 0782 |000b: move-object v2, v8 │ │ -1af25c: 1f02 3700 |000c: check-cast v2, Landroid/content/Context; // type@0037 │ │ -1af260: 1266 |000e: const/4 v6, #int 6 // #6 │ │ -1af262: 1207 |000f: const/4 v7, #int 0 // #0 │ │ -1af264: 1a03 54fd |0010: const-string v3, "switch" // string@fd54 │ │ -1af268: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -1af26a: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -1af26c: 7707 f840 0100 |0014: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, 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@40f8 │ │ -1af272: 6208 f512 |0017: sget-object v8, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1af276: 6e20 393a 9800 |0019: invoke-virtual {v8, v9}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentUser:(Lcom/infomaniak/lib/core/models/user/User;)V // method@3a39 │ │ -1af27c: 6208 f512 |001c: sget-object v8, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1af280: 12f9 |001e: const/4 v9, #int -1 // #ff │ │ -1af282: 6e20 383a 9800 |001f: invoke-virtual {v8, v9}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentDriveId:(I)V // method@3a38 │ │ -1af288: 6208 f512 |0022: sget-object v8, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1af28c: 6e10 2a3a 0800 |0024: invoke-virtual {v8}, Lcom/infomaniak/drive/utils/AccountUtils;.getReloadApp:()Lkotlin/jvm/functions/Function1; // method@3a2a │ │ -1af292: 0c08 |0027: move-result-object v8 │ │ -1af294: 3808 0900 |0028: if-eqz v8, 0031 // +0009 │ │ -1af298: 7100 bb05 0000 |002a: invoke-static {}, Landroidx/core/os/BundleKt;.bundleOf:()Landroid/os/Bundle; // method@05bb │ │ -1af29e: 0c09 |002d: move-result-object v9 │ │ -1af2a0: 7220 79b8 9800 |002e: invoke-interface {v8, v9}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b879 │ │ -1af2a6: 6208 89b3 |0031: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b389 │ │ -1af2aa: 1108 |0033: return-object v8 │ │ +1af304: |[1af304] com.infomaniak.drive.ui.SwitchUserActivity.onCreate$lambda$6$lambda$4$lambda$3:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Lcom/infomaniak/lib/core/models/user/User;)Lkotlin/Unit; │ │ +1af314: 1b00 6e04 0100 |0000: const-string/jumbo v0, "user" // string@0001046e │ │ +1af31a: 7120 c9b9 0900 |0003: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9c9 │ │ +1af320: 6200 af00 |0006: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1af324: 0701 |0008: move-object v1, v0 │ │ +1af326: 1f01 200d |0009: check-cast v1, Lcom/infomaniak/lib/core/MatomoCore; // type@0d20 │ │ +1af32a: 0782 |000b: move-object v2, v8 │ │ +1af32c: 1f02 3700 |000c: check-cast v2, Landroid/content/Context; // type@0037 │ │ +1af330: 1266 |000e: const/4 v6, #int 6 // #6 │ │ +1af332: 1207 |000f: const/4 v7, #int 0 // #0 │ │ +1af334: 1a03 59fd |0010: const-string v3, "switch" // string@fd59 │ │ +1af338: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +1af33a: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +1af33c: 7707 0541 0100 |0014: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, 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@4105 │ │ +1af342: 6208 f812 |0017: sget-object v8, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1af346: 6e20 463a 9800 |0019: invoke-virtual {v8, v9}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentUser:(Lcom/infomaniak/lib/core/models/user/User;)V // method@3a46 │ │ +1af34c: 6208 f812 |001c: sget-object v8, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1af350: 12f9 |001e: const/4 v9, #int -1 // #ff │ │ +1af352: 6e20 453a 9800 |001f: invoke-virtual {v8, v9}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentDriveId:(I)V // method@3a45 │ │ +1af358: 6208 f812 |0022: sget-object v8, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f8 │ │ +1af35c: 6e10 373a 0800 |0024: invoke-virtual {v8}, Lcom/infomaniak/drive/utils/AccountUtils;.getReloadApp:()Lkotlin/jvm/functions/Function1; // method@3a37 │ │ +1af362: 0c08 |0027: move-result-object v8 │ │ +1af364: 3808 0900 |0028: if-eqz v8, 0031 // +0009 │ │ +1af368: 7100 bb05 0000 |002a: invoke-static {}, Landroidx/core/os/BundleKt;.bundleOf:()Landroid/os/Bundle; // method@05bb │ │ +1af36e: 0c09 |002d: move-result-object v9 │ │ +1af370: 7220 86b8 9800 |002e: invoke-interface {v8, v9}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b886 │ │ +1af376: 6208 8cb3 |0031: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b38c │ │ +1af37a: 1108 |0033: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=46 │ │ 0x0017 line=47 │ │ 0x001c line=48 │ │ 0x0022 line=49 │ │ 0x0031 line=50 │ │ @@ -44423,32 +44423,32 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SwitchUserActivity;Landroid/view/View;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 29 16-bit code units │ │ -1af390: |[1af390] com.infomaniak.drive.ui.SwitchUserActivity.onCreate$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Landroid/view/View;)V │ │ -1af3a0: 6208 af00 |0000: sget-object v8, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1af3a4: 0780 |0002: move-object v0, v8 │ │ -1af3a6: 1f00 1f0d |0003: check-cast v0, Lcom/infomaniak/lib/core/MatomoCore; // type@0d1f │ │ -1af3aa: 0778 |0005: move-object v8, v7 │ │ -1af3ac: 1f08 3700 |0006: check-cast v8, Landroid/content/Context; // type@0037 │ │ -1af3b0: 1265 |0008: const/4 v5, #int 6 // #6 │ │ -1af3b2: 1206 |0009: const/4 v6, #int 0 // #0 │ │ -1af3b4: 1a02 4392 |000a: const-string v2, "add" // string@9243 │ │ -1af3b8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -1af3ba: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -1af3bc: 0781 |000e: move-object v1, v8 │ │ -1af3be: 7707 f840 0000 |000f: 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@40f8 │ │ -1af3c4: 2200 3e00 |0012: new-instance v0, Landroid/content/Intent; // type@003e │ │ -1af3c8: 1c01 2e0a |0014: const-class v1, Lcom/infomaniak/drive/ui/login/LoginActivity; // type@0a2e │ │ -1af3cc: 7030 9600 8001 |0016: invoke-direct {v0, v8, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0096 │ │ -1af3d2: 6e20 7d11 0700 |0019: invoke-virtual {v7, v0}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.startActivity:(Landroid/content/Intent;)V // method@117d │ │ -1af3d8: 0e00 |001c: return-void │ │ +1af460: |[1af460] com.infomaniak.drive.ui.SwitchUserActivity.onCreate$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Landroid/view/View;)V │ │ +1af470: 6208 af00 |0000: sget-object v8, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1af474: 0780 |0002: move-object v0, v8 │ │ +1af476: 1f00 200d |0003: check-cast v0, Lcom/infomaniak/lib/core/MatomoCore; // type@0d20 │ │ +1af47a: 0778 |0005: move-object v8, v7 │ │ +1af47c: 1f08 3700 |0006: check-cast v8, Landroid/content/Context; // type@0037 │ │ +1af480: 1265 |0008: const/4 v5, #int 6 // #6 │ │ +1af482: 1206 |0009: const/4 v6, #int 0 // #0 │ │ +1af484: 1a02 4892 |000a: const-string v2, "add" // string@9248 │ │ +1af488: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +1af48a: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +1af48c: 0781 |000e: move-object v1, v8 │ │ +1af48e: 7707 0541 0000 |000f: 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@4105 │ │ +1af494: 2200 3e00 |0012: new-instance v0, Landroid/content/Intent; // type@003e │ │ +1af498: 1c01 2f0a |0014: const-class v1, Lcom/infomaniak/drive/ui/login/LoginActivity; // type@0a2f │ │ +1af49c: 7030 9600 8001 |0016: invoke-direct {v0, v8, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0096 │ │ +1af4a2: 6e20 7d11 0700 |0019: invoke-virtual {v7, v0}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.startActivity:(Landroid/content/Intent;)V // method@117d │ │ +1af4a8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0012 line=55 │ │ locals : │ │ 0x0000 - 0x001d reg=7 (null) Lcom/infomaniak/drive/ui/SwitchUserActivity; │ │ 0x0000 - 0x001d reg=8 (null) Landroid/view/View; │ │ @@ -44459,61 +44459,61 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -1af3dc: |[1af3dc] com.infomaniak.drive.ui.SwitchUserActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1af3ec: 7010 7411 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; // method@1174 │ │ -1af3f2: 0c00 |0003: move-result-object v0 │ │ -1af3f4: 6f20 8f04 5400 |0004: invoke-super {v4, v5}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048f │ │ -1af3fa: 6e10 8f0c 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;.getRoot:()Landroidx/core/widget/NestedScrollView; // method@0c8f │ │ -1af400: 0c05 |000a: move-result-object v5 │ │ -1af402: 1f05 2101 |000b: check-cast v5, Landroid/view/View; // type@0121 │ │ -1af406: 6e20 7c11 5400 |000d: invoke-virtual {v4, v5}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.setContentView:(Landroid/view/View;)V // method@117c │ │ -1af40c: 5405 9603 |0010: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0396 │ │ -1af410: 2201 1c05 |0012: new-instance v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda0; // type@051c │ │ -1af414: 7020 5c11 4100 |0014: invoke-direct {v1, v4}, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V // method@115c │ │ -1af41a: 6e20 2a08 1500 |0017: invoke-virtual {v5, v1}, Lcom/google/android/material/appbar/MaterialToolbar;.setNavigationOnClickListener:(Landroid/view/View$OnClickListener;)V // method@082a │ │ -1af420: 6205 f512 |001a: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f5 │ │ -1af424: 6e10 1f3a 0500 |001c: invoke-virtual {v5}, Lcom/infomaniak/drive/utils/AccountUtils;.getAllUsers:()Landroidx/lifecycle/LiveData; // method@3a1f │ │ -1af42a: 0c05 |001f: move-result-object v5 │ │ -1af42c: 0741 |0020: move-object v1, v4 │ │ -1af42e: 1f01 4102 |0021: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0241 │ │ -1af432: 2202 1d05 |0023: new-instance v2, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda1; // type@051d │ │ -1af436: 7030 5e11 0204 |0025: invoke-direct {v2, v0, v4}, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;Lcom/infomaniak/drive/ui/SwitchUserActivity;)V // method@115e │ │ -1af43c: 2203 2205 |0028: new-instance v3, Lcom/infomaniak/drive/ui/SwitchUserActivity$sam$androidx_lifecycle_Observer$0; // type@0522 │ │ -1af440: 7020 6811 2300 |002a: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/SwitchUserActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1168 │ │ -1af446: 1f03 4702 |002d: check-cast v3, Landroidx/lifecycle/Observer; // type@0247 │ │ -1af44a: 6e30 4006 1503 |002f: invoke-virtual {v5, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0640 │ │ -1af450: 5405 9003 |0032: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;.addUser:Lcom/google/android/material/button/MaterialButton; // field@0390 │ │ -1af454: 2200 1e05 |0034: new-instance v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda2; // type@051e │ │ -1af458: 7020 6011 4000 |0036: invoke-direct {v0, v4}, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V // method@1160 │ │ -1af45e: 6e20 5008 0500 |0039: invoke-virtual {v5, v0}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0850 │ │ -1af464: 0e00 |003c: return-void │ │ +1af4ac: |[1af4ac] com.infomaniak.drive.ui.SwitchUserActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1af4bc: 7010 7411 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; // method@1174 │ │ +1af4c2: 0c00 |0003: move-result-object v0 │ │ +1af4c4: 6f20 8f04 5400 |0004: invoke-super {v4, v5}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048f │ │ +1af4ca: 6e10 8f0c 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;.getRoot:()Landroidx/core/widget/NestedScrollView; // method@0c8f │ │ +1af4d0: 0c05 |000a: move-result-object v5 │ │ +1af4d2: 1f05 2101 |000b: check-cast v5, Landroid/view/View; // type@0121 │ │ +1af4d6: 6e20 7c11 5400 |000d: invoke-virtual {v4, v5}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.setContentView:(Landroid/view/View;)V // method@117c │ │ +1af4dc: 5405 9603 |0010: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0396 │ │ +1af4e0: 2201 1c05 |0012: new-instance v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda0; // type@051c │ │ +1af4e4: 7020 5c11 4100 |0014: invoke-direct {v1, v4}, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSynthet